Commit Graph

29 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 5c86ead1d3 Playing with success cases / defenses against arbitrary code execution reading/writing weird addresses :) 2021-11-23 23:03:11 -08:00
Sarah Jamie Lewis bcd34e519c More Emulator Fixes. Player 2 Controller now always Works. Mega Man Tas runs up until NMI Glitch 2021-11-23 01:00:07 -08:00
Sarah Jamie Lewis f7110dcd50 Emulation Fixes 2021-11-22 22:44:32 -08:00
Sarah Jamie Lewis f4b677d52a Initial Commit of nesfuzz 2021-11-21 23:23:49 -08:00
Theron e36bfd1821 fixes save states for games with cartridge RAM. not the most elegant way to serialize mappers but straightforward. was hoping to downcast dyn Mapper trait object but couldn't get it to work. 2020-03-02 19:01:00 -06:00
Theron 3845bb8ba1 file signature check 2020-03-01 17:47:43 -06:00
Theron 7f5a71cf07 save states are working on the first try! crude, only one at a time, and probably needing some cleanup, but working. 2020-02-29 17:23:51 -06:00
Adam Calhoon b0b25247ce Remove mutability from Mapper get_mirroring 2020-02-01 22:01:49 -05:00
Theron 4be3570c85 remove mutability from mapper read funcs 2020-02-01 14:49:30 -06:00
Theron Spiegl 15431e8fec vertical scroll bug fixed, mmc3 fixed, pics, readme 2020-01-30 20:33:29 -06:00
Theron e4d8bba720 spaces 2020-01-30 00:00:12 -06:00
Theron Spiegl c8916baf74 mmc3 2020-01-29 21:22:30 -06:00
Theron Spiegl ea752bc4c2 this has kirby looking mostly normal. bar still shakes when scrolling vertically and is off by a few pixels normally, but much improved. smb3 is still bad, worse once level starts. 2020-01-25 15:40:52 -06:00
Theron a03bd6a6c2 cleanup 2020-01-20 18:31:08 -06:00
Theron Spiegl ea70b592ce put chr-ram back in mmc1 2020-01-19 11:30:51 -06:00
Theron Spiegl 413d9454a4 mmc3 not perfect but closer to working, kirby intro is correct, smb3 is pretty off but doesn't crash 2020-01-18 14:52:09 -06:00
Theron Spiegl 3e598ec9e6 fixed bug with mmc1, working on mmc3 2020-01-16 20:57:17 -06:00
Theron 10370a0f16 experimenting with more mappers, nametable adjustment, four screen mirroring 2020-01-15 19:27:53 -06:00
Theron c12022e2ed set MMC1 to mode 3 at startup 2020-01-14 23:40:08 -06:00
Theron 4431b75231 poor man's battery-backed RAM solution, cleaned up, refactored envelope 2020-01-14 20:51:59 -06:00
Theron Spiegl e6e36d9391 cleanup 2020-01-11 17:27:31 -06:00
Theron Spiegl 4f63139cdf mmc1 seems to work, fixed nametables, fixed most 8x16 sprites though hearts in zelda still wrong. 2020-01-11 01:50:49 -06:00
Theron 7fadf62e40 oops 2020-01-09 22:20:31 -06:00
Theron Spiegl a9582cc240 cleanup 2020-01-09 22:17:04 -06:00
Theron 709e351832 nrom refactor 2020-01-09 22:04:10 -06:00
Theron 9e9f4b6c51 starting refactor of mapper 2020-01-09 20:26:45 -06:00
Theron Spiegl a32a6b8eea debugging pipe entry issue 2020-01-05 21:22:03 -06:00
Theron Spiegl 8b4eba15a4 cleanup, notes 2020-01-03 23:48:07 -06:00
Theron Spiegl 03e949eb19 init 2019-11-11 18:04:07 -06:00