Root Labs wrote about ICU64, a Commodore 64 emulator with a couple unusual features. The most special of these is the ability to show the entire working RAM of the system. Each RAM address lights up when accessed. The user can also zoom in or change the values at each address if they want. This sounds complicated, but the demo videos demonstrate the power of these abilities. This would also serve as a great primer on lower-level code’s memory management. Unfortunately [mathfigure], the author of ICU64, hasn’t released this out to the public yet, but should be released soon.
[thanks to mathfigure for following up with this]
Videos after the jump.
[youtube=http://www.youtube.com/watch?v=tjcvR5McmSg&hl=en&fs=1&]
[youtube=http://www.youtube.com/watch?v=inWsuWEy3mQ&hl=en&fs=1&]
Holy crap this is awesome. I wish i had this capability for AVR programming.
the music is from the Matrix movie soundtrack.
like the context of it when he looks at the live memory dump :-)
The memory trace window someow reminds me of the function call overview in IDA pro. Unfortunately C64 is pretty dead, hope there wll be a similar tool for bochs
@erikted- it is funny that you say that. I have been writing an avr emulator in the processing environment based on the atmega168. It has the exact same feature of being able to see all the memory visually at once while the emu is running.
Small world I guess. I’ll send a link to my project to hackaday when it is up on my new site.
i did this for a sega genesis emulator, its very useful for watching game states.
Windows-only? closed source? how about you twits start posting hacks?
Could it be possible to do something similar for Virtual Box, for example? It could be great to see that for a modern OS. Very interesting how it will work in a multitasking environment, for example :)
Now this is a hack! Wow, I’m impressed by the polished result.
[quote]the music is from the Matrix movie soundtrack.[/quote]
The music is Wake Up by Rage Against The Machine. From their debut album, several years before the movie was made.
It is available for download.
where can i get the user guide?
I dont do game development. I’m learning 6502 by studying the operating system and experimenting with wedges. The raster window is not useful for me. Is there a way to get rid of it? I tried several views but I dint find one without it. Any suggestions?