12 Commits

Author SHA1 Message Date
Godzil
bed670082e Add a temporary crude instruction tracer 2019-09-20 16:26:53 +01:00
Godzil
f71f131dcc Add proper report if something is trying to call a non initialized interrupt
aka CS=0000h, IP=0000h which is more than likely to crash the whole thing.
2019-09-20 16:26:07 +01:00
Godzil
43292a26dc Clean a bit the NEC emulation files 2019-09-20 16:25:02 +01:00
Godzil
baf836a747 Change ROM loading using mmap instead of malloc/fread 2019-09-20 16:23:57 +01:00
Godzil
08132a1fd7 Add a tool to dump cart metadata 2019-09-12 17:54:27 +01:00
Godzil
b2b066ba22 Change button name to proper name and add missing (Seriously why it was missing?) support for the Y buttons.
Removed the "flipped" flag as it should not be part of the IO logic.
2019-09-10 16:00:55 +01:00
Godzil
ea6bfacb66 Don't use "pre made" EEPROM content, just fill it with 0, it works fine for now.
Also set the "system" at a proper time
And set the correct (?) size for EEPROM
2019-09-04 15:13:52 +01:00
Godzil
80253e2cd6 Fix stupidity in EEPROM code. Now it works 2019-09-04 14:33:27 +01:00
Godzil
b1abbf6bfe Reindented most of the files (still work to be done there)
Now support the BW and Color IROM
Internal EEPROM support is now nearly correct (still some odd thing
happening)
2019-09-03 17:33:29 +01:00
Godzil
84804c8d0a Remove things that are build 2019-09-02 16:03:26 +01:00
Godzil
0219258ee9 Now build on x64 platform, still need lots of rework... 2019-09-02 16:02:03 +01:00
Godzil
56b69d2281 Initial Commit v0.7 2019-09-01 21:47:54 +01:00