![]() There is one emulator out there with a nice debugger but the guy stopped development on it and just never has the time. I toy around with making new software for the Colecovision/ADAM in Z80 assembly language but have found that it does not work as good on the real hardware and have no honest way of debugging it. My original thought when I tried to incorporate Colecovision in your source was a great emulator with a really great debugger. The other difference is that NMIs are used at vblank vs normal IRQs on the Sega systems. Specifically, the noise channel on the Sega PSG is amplified 2x vs the standard one. The main differences between the ColecoVision and the SG-1000 that I can immediately recall are that the Sega PSG is slightly different from the standard SN76489AN, and some differences with interrupts. The chips are all standard but their interactions were not the best documented, so I did it in the form of C source code, and also collected a fair amount of documents and test roms in the process. I wrote a ColecoVision emulator as a sort of living document on how the system works. One of my own todo list items is to write a free, MIT-licensed ColecoVision BIOS, so having Gearsystem's debug features available while doing this would make it easier.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |