Commit Graph

  • 4b8495d443 Remove seal Godzil 2020-01-15 18:59:02 +00:00
  • 25cb419093 Disable all audio code to remove dependency to Seal. Godzil 2020-01-15 18:58:20 +00:00
  • b7eb12dedc Remove more useless things Godzil 2020-01-15 18:48:29 +00:00
  • 8af626c143 Remove more useless files Godzil 2020-01-15 18:47:13 +00:00
  • 23088d723a Types cleanup. Godzil 2020-01-15 18:41:33 +00:00
  • 001cb1c080 Remove non standard flag. Godzil 2020-01-15 18:11:39 +00:00
  • dfa4709069 Remove useless files. Godzil 2020-01-15 18:10:27 +00:00
  • 7583701b79 Don't do stupid things with memory allocation... Godzil 2020-01-15 18:09:38 +00:00
  • 406d3253ba Some more cleanup Godzil 2020-01-15 18:07:45 +00:00
  • 9f49ce0de4 Add missing new emulate.cpp and emulate.h files Godzil 2020-01-15 17:53:21 +00:00
  • fa498d40e5 Correct cart EEPROM handling to be more correct and cleaner. Godzil 2020-01-15 17:52:33 +00:00
  • 1130abeb9c Using mmap for cart sram/eeprom files. Godzil 2020-01-15 17:51:25 +00:00
  • ee50803d33 Remove all useless filter and some dead code. Godzil 2020-01-15 17:49:52 +00:00
  • d264ef17d8 Remove the segfault while exiting (was not really critical, but it's more clean) Godzil 2019-10-28 14:08:43 +00:00
  • 384525c9ad Change some **** in seal, and I'm pretty sure there are more of these things around. Godzil 2019-10-28 12:05:11 +00:00
  • 8b19769069 And change all of that **** of tabs into space here. Godzil 2019-10-28 12:04:35 +00:00
  • 1f8f6330e5 Remove useless files v0.8 Godzil 2019-10-08 18:44:10 +01:00
  • e73e5e28ae Version is no longer hardcoded and now depends on git tags Godzil 2019-10-08 18:41:09 +01:00
  • c6b2b5437c This emulator is really terrible.. Godzil 2019-09-27 16:22:13 +01:00
  • 7bc1fb8888 Change some commment about HW INTs and TODO tasks Godzil 2019-09-20 16:36:06 +01:00
  • f6f45a4b5e Adding some temporary log for IO access for exploring around Godzil 2019-09-20 16:34:31 +01:00
  • d392f18ae5 Let's make sure that once the IROM is locked out it can't be enabled again Godzil 2019-09-20 16:33:18 +01:00
  • 8193c19ba9 Add some code for IO register higher than 0xFF Godzil 2019-09-20 16:32:56 +01:00
  • e22d345598 More cleaning Godzil 2019-09-20 16:31:50 +01:00
  • 92ee27e57e Make memory read return 0x90 instead of 0xFF in the impossible(?) case where something read from an impossible location Godzil 2019-09-20 16:30:15 +01:00
  • 348d3774fc Code beautify Godzil 2019-09-20 16:29:30 +01:00
  • c8f731c9f9 Rework for a cleaner code for ROM Bank 0, 1 and 2 address calculation Godzil 2019-09-20 16:29:21 +01:00
  • b662fc05a1 Adding the main code for instruction trace Godzil 2019-09-20 16:27:50 +01:00
  • a06c04dfaf A bit more cleaning Godzil 2019-09-20 16:27:07 +01:00
  • bed670082e Add a temporary crude instruction tracer Godzil 2019-09-20 16:26:53 +01:00
  • f71f131dcc Add proper report if something is trying to call a non initialized interrupt Godzil 2019-09-20 16:26:07 +01:00
  • 43292a26dc Clean a bit the NEC emulation files Godzil 2019-09-20 16:25:02 +01:00
  • baf836a747 Change ROM loading using mmap instead of malloc/fread Godzil 2019-09-20 16:23:57 +01:00
  • 08132a1fd7 Add a tool to dump cart metadata Godzil 2019-09-12 17:54:27 +01:00
  • b2b066ba22 Change button name to proper name and add missing (Seriously why it was missing?) support for the Y buttons. Godzil 2019-09-10 16:00:55 +01:00
  • ea6bfacb66 Don't use "pre made" EEPROM content, just fill it with 0, it works fine for now. Godzil 2019-09-04 15:11:26 +01:00
  • 80253e2cd6 Fix stupidity in EEPROM code. Now it works Godzil 2019-09-04 14:33:27 +01:00
  • b1abbf6bfe Reindented most of the files (still work to be done there) Godzil 2019-09-03 17:33:29 +01:00
  • 84804c8d0a Remove things that are build Godzil 2019-09-02 16:03:26 +01:00
  • 0219258ee9 Now build on x64 platform, still need lots of rework... Godzil 2019-09-02 16:02:03 +01:00
  • 56b69d2281 Initial Commit v0.7 Godzil 2019-09-01 21:43:40 +01:00