You might be interested, I made a static compiled version of the phoenix arcade game (the only emulator I have ever written). It can be run on j2me enabled...
Years ago, I wrote a phoenix emulator. After some playing, it quickly was placed together with old projects on my harddrive. Then some months ago, I read the...
... I think you may be on to something, but maybe the details aren't quite optimum yet. I'm sorry I haven't posted sooner, and indeed I'm so busy at the...
I found this on the net today. It's a decompiler from X86 to C, in some ways similar to the various SBTs that we've all written. However where it's different...
The latest entry into the decompiler arena that I know of is HexRays. http://www.hexblog.com/hexrays/manual/ http://www.hexblog.com/ Its the one project to...
Hi guys. I just joined the group and thought I should say hi and introduce myself. I'm mostly interested in handheld game console development (GB, NGPC, GBA,...
... You're very welcome, and as a fellow GP32/GP2X (and arcade game) enthusiast, it'll be good to have someone who is interested in the same areas to bounce...
It's been a few years since I looked at UQBT and I'm sure when I last looked at it, most of the papers associated with it were on commercial servers and there...
I had a thought today (while watching "The King of Kong" as it happens) which is this... we can emulate classic video games at what - 1000 times faster than ...
... I had a vague idea of the same kind of thing, used to find the end sequence of a game, but I had the problem of doing it statically - it would not be able...
On Tue, Mar 25, 2008 at 6:24 AM, jankaspermartinsen ... well, think about a game like pacman - there are a very few *right* choices to make and a lot of...
http://video.aol.com/video-detail/zx-spectrum-emulator-on-atari-8bit/1839861807 Im not sure if this is true static binary recompiler (I haven't searched for...
Hi all, In 2006, or thereabouts, I had an idea for a computer which you could 'rewind' and take it back to any earlier instance. It would do this by logging...
You could accomplish that with a the use of an OS hypervisor that traps memory writes via a hardware protection access and journals that to disk for future...
... Hi, Thanks for the ideas. The reason for the timestamp is I hit 'Send All Messages' by mistake and it posted that old message. Sorry about that! Jeremy....
Yeah, I know, not strictly on topic, but I just got my expression evaluator emitting correct uOps for a BASIC interpreter. Anyway, a sequence like this: Dim...
Neil Bradley
nb@...
Aug 31, 2008 7:28 am
313
... Hi Neil - Cris Cranford over in "compilers101" is in the early stages of writing a BASIC as well - I can't remember if I ever dragged you into that group...
... That would be excellent! Where/how do I get subscribed? -->Neil ... C. Neil Bradley - KE7IXP - The one eyed man in the land of the blind is not king. He's...
Neil Bradley
nb@...
Aug 31, 2008 5:44 pm
315
Michael Steil, the guy who did the Pear dynarec for Macs and who discussed the recompiler howto in his document, has written a recompiler for Apple I and...
... As far as I understand it, SSA is part of LLVM so using LLVM provides you with SSA optimised code for free, which is good. On the other hand, I prefer a...
... Are you referring to AST + target or just target? I would think the AST route is the way to go. ... Does someone have a copy of the Apple 1 EPROM? I'd be...
Neil Bradley
nb@...
Jul 4, 2009 6:59 pm
318
... Of course! LLVM is a compiler back-end - you feed it your AST and it does all the optimisations on the AST for you, and has a choice of target code ...
... It's looking for the vectors at 0xfff8-0xffff, which is probably all 0s unless you load something there. Try adding: loadimage 0xf000,...
Neil Bradley
nb@...
Jul 4, 2009 9:04 pm
320
... Well, that wouldn't have worked as it hit several opcodes that weren't implemented. Here is a new recomp.exe, template, and ROM image for the Apple1: ...
Neil Bradley
nb@...
Jul 4, 2009 10:10 pm
321
... That's pretty good! Comparing it manually to http://www.brouhaha.com/~eric/retrocomputing/apple/apple1/basic/a1basic.dis all I've seen so far is a missing...
... and when I made the $FF opcode into data, it generated an output file just fine, and the few missing code sections all look to be there now... My copy of...
... Well, that's lucky! Usually it completely goes off into the weeds when it attempts to disassemble data. ... The 6502 module wasn't complete and probably...
Neil Bradley
nb@...
Jul 5, 2009 12:44 am
324
... Sweet! Can you send me the latest template? ... I haven't implemented the opcodes for anything more than a disassembly, so if you try to emit C code,...
Neil Bradley
nb@...
Jul 5, 2009 12:50 am
325
... just ... http://www.gtoal.com/apple1/template.apple1 The updated disassembly is http://www.gtoal.com/apple1/apple1.asm.txt ... so ... Well, first priority...
I thought someone might find this interesting - a story from a couple of days ago: http://www.gamesetwatch.com/2009/07/source_code_for_over_a_dozen_7.php ...