Commit Graph

700 Commits (master)

Author SHA1 Message Date
sinamas efa674a932
Merge pull request #20 from AlvaroBurnett/cartridge_fix
Fix missing include in cartridge.cpp
2021-07-06 13:44:26 +02:00
sinamas 793648e794
Merge pull request #18 from entrpntr/rtc-fix
Fix crash for ROMs with RTC (revert logic in MemPtrs::setRambank).
2021-07-06 13:44:10 +02:00
entrpntr cc2586ea91 Fix crash for ROMs with RTC (revert logic in MemPtrs::setRambank). 2021-02-17 12:38:58 -05:00
sinamas 87a9dd7870 modify description 2020-09-30 17:16:46 +02:00
sinamas 3b58583e3d modify description 2020-09-28 22:52:06 +02:00
sinamas e2367d026c clarify description 2020-09-28 21:26:30 +02:00
sinamas 7ef206f560 clarify description 2020-09-28 17:46:02 +02:00
sinamas 098eb1eb3a clarify description 2020-09-28 15:56:30 +02:00
sinamas 6c7f93fff0 modify description 2020-09-27 16:47:04 +02:00
sinamas ea3a476f6d modify description 2020-09-20 18:51:39 +02:00
sinamas 56e3371151 clarify description 2020-03-13 21:16:22 +01:00
Alvaro Burnett 6c772b7e34
Fix missing include in cartridge.cpp
Include 'algorithm' in cartridge.cpp. This header is required for 'std::max', which is used by cartridge.cpp in a couple places.

For some reason, the missing include went unnoticed with GCC, but it broke the build with Clang and MSVC.
2020-01-27 13:50:13 +01:00
sinamas 2af1f7f044 libgambatte: misc. non-functional 2019-10-01 15:12:03 +02:00
sinamas 32adc1e6d4 libgambatte: ws 2019-10-01 15:12:03 +02:00
sinamas f8d041c01c test: ch3 wave ram read/write timing tests 2019-10-01 15:12:03 +02:00
sinamas 152c686af0 libgambatte: test/improve psg en frame seq inc double speed timing 2019-10-01 15:12:03 +02:00
sinamas 691ab98fc7 libgambatte: misc. non-functional 2019-10-01 15:12:03 +02:00
sinamas 61daeff377 libgambatte: misc. non-functional 2019-10-01 15:12:03 +02:00
sinamas 9a8bdf409f libgambatte: misc. non-functional 2019-10-01 15:12:03 +02:00
sinamas 79bc07f9dc libgambatte: indent 2019-10-01 15:12:03 +02:00
sinamas f1720be2aa libgambatte: indent 2019-10-01 15:12:03 +02:00
sinamas d1e0bd270d Revert "libgambatte: minor comment"
Not sure if I want these kinds of comments.

This reverts commit d2219b057119708493e3f814a5e35586146e4f49.
2019-10-01 15:12:02 +02:00
sinamas 5bd73f09b1 libgambatte: minor comment 2019-10-01 15:12:02 +02:00
sinamas f20d2f9745 Revert "libgambatte: minor comment"
This reverts commit 5fa98aa39f029d46db1be0ebde2513f092c91b12.
2019-10-01 15:12:02 +02:00
sinamas 226dfa474a libgambatte: misc. non-functional 2019-10-01 15:12:02 +02:00
sinamas 6cf51781cb libgambatte: minor comment 2019-10-01 15:12:02 +02:00
sinamas 2061bb4be9 libgambatte: speed change work 2019-10-01 15:12:02 +02:00
sinamas 2dcc3852ec libgambatte: simplify a bit 2019-10-01 15:12:02 +02:00
sinamas 372bad4562 libgambatte: simplify a bit 2019-10-01 15:12:02 +02:00
sinamas c2d7e9d8dd libgambatte: speed change work 2019-10-01 15:12:02 +02:00
sinamas 01681c9b67 Revert "libgambatte: psg speed change work"
This reverts commit b395a3963389d7fa1a8d7ab1f4935ce71c03a834.
2019-10-01 15:12:02 +02:00
sinamas cfc2cac309 libgambatte: psg speed change work 2019-10-01 15:12:02 +02:00
sinamas a0148f49bb libgambatte: misc. non-functional 2019-10-01 15:12:02 +02:00
sinamas 50c0fa0138 libgambatte: simplify a bit 2019-10-01 15:12:02 +02:00
sinamas 220817be98 libgambatte: fix up speed change event rescheduling using cc vs. now 2019-10-01 15:12:02 +02:00
sinamas 36a2ce0baa libgambatte: speed change work 2019-10-01 15:12:02 +02:00
sinamas bcdf8a0230 libgambatte: simplify a bit 2019-10-01 15:12:02 +02:00
sinamas 0fc5f09b75 libgambatte: add/test dmg oam writable at mode=2/mode=3 boundary
This is apparently different on the DMG.
Fixes mooneye-gb "lcdon_write_timing-GS" in "DMG" mode.
2019-10-01 15:12:02 +02:00
sinamas 36e4230bf6 libgambatte: also test late mode=2 vram reads on the dmg
This is apparently different on the DMG.
Fixes mooneye-gb "lcdon_timing-GS" in "DMG" mode.
2019-10-01 15:12:02 +02:00
sinamas 7369d76bc6 libgambatte: fix/test invalid lyc irq retrigger on lcd enable
This was found by running mooneye-gb "stat_lyc_onoff" (which now
passes),
2019-10-01 15:12:02 +02:00
sinamas fb978976e1 libgambatte: add/test oam dma busy during src change
Fixes mooneye-gb "oam_dma_start".
2019-10-01 15:12:02 +02:00
sinamas b8884d2cba libgambatte: misc. non-functional 2019-10-01 15:12:02 +02:00
sinamas db2cced437 libgambatte: simplify a bit 2019-10-01 15:12:02 +02:00
sinamas 0628e4582b libgambatte: serial transfer div reset re work 2019-10-01 15:12:02 +02:00
sinamas a720713245 libgambatte: unneeded setEvent 2019-10-01 15:12:02 +02:00
sinamas 8427860e82 libgambatte: initial psg div reset re work 2019-10-01 15:12:02 +02:00
sinamas 2b17aa8490 libgambatte: tima tac change inc re work 2019-10-01 15:12:02 +02:00
sinamas 9e83d7f2bf libgambatte: add/test tima affected by div reset
Appears to be sufficient to pass mooneye-gb TIMA tests.
2019-10-01 15:12:02 +02:00
sinamas cfdc505f23 libgambatte: simplify a bit 2019-10-01 15:12:02 +02:00
sinamas cca5f5a5bf libgambatte: test/implement unused opcodes
halt CPU indefinitely on unused opcodes.
2019-10-01 15:12:02 +02:00