Commit Graph

  • 685cec6583 Update to v106r30 release. Tim Allen 2018-05-28 11:16:27 +10:00
  • 80c92daacd Include cleanup (#73) Lior Halphon 2018-05-27 19:30:23 +03:00
  • 6882bd98cf Update to v106r29 release. Tim Allen 2018-05-27 09:04:43 +10:00
  • 6532aef089 Correct emulation of the DMG stat write bug Lior Halphon 2018-05-26 18:06:40 +03:00
  • 9693b2de6a Refined the STAT bug behavior. Still not perfect. Lior Halphon 2018-05-26 17:06:49 +03:00
  • 6c8e3c885d Update to v106r28 release. Tim Allen 2018-05-26 13:29:14 +10:00
  • 855ffb490a A HBlank interrupt cannot occur in the last M-cycle of HBlank. Correct emulation of STAT access conflicts on the CGB (Test: CPU-E, single speed only). Fixes a minor graphical glitch in Pokémon Puzzle Challenge. Lior Halphon 2018-05-25 23:42:36 +03:00
  • 8f5bc80f01 Ignore generated file dependency information. Tim Allen 2018-05-25 18:07:03 +10:00
  • 2b8df2e70e Update to v106r27 release. Tim Allen 2018-05-25 18:02:38 +10:00
  • ec4ab1dc11 Update GitLab CI settings. Tim Allen 2018-05-24 13:10:24 +10:00
  • 5961ea9c03 Update to v106r26 release. Tim Allen 2018-05-24 12:14:17 +10:00
  • 3353efd3a1 Update to v106r25 release. Tim Allen 2018-05-23 13:45:24 +10:00
  • a73a94f331 Update to v106r24 release. Tim Allen 2018-05-20 14:39:29 +10:00
  • 7ee1534093 bsnes won't need icarus to load games. Tim Allen 2018-05-19 15:39:48 +10:00
  • 87e2154ea1 Update the link to the nightly builds. Tim Allen 2018-05-19 12:54:41 +10:00
  • d8bd1fca1f Temporarily disable bsnes binaries at byuu's request. Tim Allen 2018-05-19 12:52:59 +10:00
  • 7acbf5c3dd Ignore bsnes binaries too. Tim Allen 2018-05-19 12:52:26 +10:00
  • ea11c6d098 Update to v106r23 release. Tim Allen 2018-05-19 12:51:34 +10:00
  • f5b96e9e9e Set up automatic WIP builds for the new bsnes front-end too. Tim Allen 2018-05-18 15:26:41 +10:00
  • 6078cdacbb Update to v106r22 release. Tim Allen 2018-05-18 15:21:22 +10:00
  • c2648faeab Mention the final manifest spec. Tim Allen 2018-05-17 20:20:31 +10:00
  • 2e14bd1c81 Let's prefer footnote-style link syntax. Tim Allen 2018-05-17 20:11:07 +10:00
  • cd5dde0f62 Update more docs for v107. Tim Allen 2018-05-17 20:10:57 +10:00
  • e5f19e49d4 Update importing docs for v107. Tim Allen 2018-05-17 17:10:06 +10:00
  • c6ed8bb4b1 Warn that icarus in command-line mode doesn't offer much feedback. Tim Allen 2018-05-17 17:09:28 +10:00
  • c24eb6e592 Update some import instructions. Tim Allen 2018-05-17 14:32:25 +10:00
  • d537eaa0fd Start updating the docs for v107. Tim Allen 2018-05-13 23:00:10 +10:00
  • 8bbbc5e737 Update to v106r21 release. Tim Allen 2018-05-17 13:37:29 +10:00
  • 249acb04cc Verified some timings on a DMG. Fixed palette write conflict timing (Although the fix kind of implies time traveling). Closes #65 Lior Halphon 2018-05-16 00:59:11 +03:00
  • 562b43a7c5 Notes about the DMG wave-ram glitch Lior Halphon 2018-05-15 23:02:07 +03:00
  • 210306e661 Update to v106r20 release. Tim Allen 2018-05-14 23:53:18 +10:00
  • 7df571d42f Less strict matching for delete and unwatch. Fixes #71 Lior Halphon 2018-05-13 23:17:23 +03:00
  • 6847058210 Update to v106r19 release. Tim Allen 2018-05-13 23:00:48 +10:00
  • 1fcde88d8a Improved accuracy of the halt bug Lior Halphon 2018-05-12 22:13:52 +03:00
  • 4527d9ee39 Styling fixes, fixed bugs caused by a rebellious brace, removed debug prints Lior Halphon 2018-05-11 13:29:58 +03:00
  • 9a29beb189 Merge commit '8f3fc1c2ade3c1c632cd3f3998ee26d2962e4dea' Lior Halphon 2018-05-11 13:26:30 +03:00
  • 6b6c25635a Merge commit '240730417774174315c2f7c148393834eb3297eb' Lior Halphon 2018-05-11 13:11:53 +03:00
  • bfc96abf8f Make save state names consistent across the Cocoa and SDL port Lior Halphon 2018-05-11 12:51:15 +03:00
  • feaa0d0654 Merge commit '7fe86cec59c1143275ffb7fc07b6716ae0116033' Lior Halphon 2018-05-11 12:50:53 +03:00
  • f4eddf316b Merge commit '9343d8162d5e6934d7894d9eea57c55f52faa503' Lior Halphon 2018-05-11 12:46:23 +03:00
  • 713dc02e46 A bit tacky, but T-cycle accurate emulation of LYC write conflicts on the CGB. Only single speed mode verified. Closes #54 Lior Halphon 2018-05-11 12:38:55 +03:00
  • b7dca2f317 Update the CI builds to match the new directory structure. Tim Allen 2018-05-09 14:04:45 +10:00
  • b69909be8d Update to v106r18 release. Tim Allen 2018-05-09 12:12:06 +10:00
  • af3554c1d1 More accurate emulation of the LYC register and interrupt. (Still not perfect on a CGB) Lior Halphon 2018-04-27 13:40:39 +03:00
  • 8617711ea2 Update to v106r17 release. Tim Allen 2018-04-25 19:34:43 +10:00
  • 0f8385a798 Refined line 153 behavior on a CGB. Verified on CGB-E. Lior Halphon 2018-04-25 00:08:06 +03:00
  • 8f3fc1c2ad Fix check for SDL2 version Lothar Serra Mari 2018-04-22 16:20:11 +02:00
  • ca571c6fa5 SDL2: Update to SDL_OpenAudioDevice() Lothar Serra Mari 2018-04-22 15:22:10 +02:00
  • 2407304177 SDL2: Write battery file information before issueing RESET_COMMAND Lothar Serra Mari 2018-04-19 16:47:54 +02:00
  • 7fe86cec59 Fix savestates in SDL2 port Lothar Serra Mari 2018-04-19 14:40:42 +02:00
  • 9343d8162d Add fullscreen mode for the SDL2 port Lothar Serra Mari 2018-04-18 19:22:08 +02:00
  • 540d960e30 ikari_01 pointed out they contributed to commit bc0b86891 Tim Allen 2018-04-17 21:48:09 +10:00
  • 8023d9cbe8 Update to v106r15 release. Tim Allen 2018-04-17 19:18:14 +10:00
  • 0ea17abfea Update to v106r15 release. Tim Allen 2018-04-16 18:58:13 +10:00
  • 8f61c267c5 Update to v106r14 release. Tim Allen 2018-04-15 15:49:53 +10:00
  • be9df4d658 Added mechanism to handle MMIO read/write conflicts. Fixes #65 Lior Halphon 2018-04-14 17:57:00 +03:00
  • 2c6f7906c5 Make multi-byte opcodes trigger the OAM bug when they increase PC Lior Halphon 2018-04-14 15:32:55 +03:00
  • 84aa06aba5 Clean up OAM bug code Lior Halphon 2018-04-14 13:35:16 +03:00
  • d667d87bbe Refactor CPU code so handling access conflicts is possible Lior Halphon 2018-04-14 13:23:33 +03:00
  • f1ec42d4ba H/GDMA was 4 times faster than it should have been. Made it also more accurate. Fixes #56 Lior Halphon 2018-04-13 14:41:39 +03:00
  • 51e3cb7b9f Merge pull request #64 from orbea/debugger Lior Halphon 2018-04-12 00:25:38 +03:00
  • 10dc12c502 Core: Fix libretro builds orbea 2018-04-11 14:21:46 -07:00
  • 417ae21dfa Merge pull request #63 from libretro/master Lior Halphon 2018-04-11 11:02:03 +03:00
  • ebe0aa0c76 Refactor android jni makefiles (#17) webgeek1234 2018-04-10 21:38:30 -05:00
  • eaa2c1f6c0 Update to v106r13 release. Tim Allen 2018-04-09 09:50:42 +10:00
  • 89094950f8 Correct emulation of mapping both button sets. Fixes #60 Lior Halphon 2018-04-07 16:45:31 +03:00
  • 5be2b3db29 It appears that OAM DMA blocks PPU access to OAM Lior Halphon 2018-04-07 13:59:36 +03:00
  • 0725b008be Further simplifications Lior Halphon 2018-04-07 13:02:53 +03:00
  • 097b768127 Update comments Lior Halphon 2018-04-07 03:36:47 +03:00
  • 9ce028056a Cleanup Lior Halphon 2018-04-07 03:26:10 +03:00
  • fed2556fc3 More reasonable implementation of sprite timings Lior Halphon 2018-04-07 03:00:26 +03:00
  • 0751eae90b Moved the fetcher state machine to another function Lior Halphon 2018-04-06 19:29:49 +03:00
  • 0461fb5b2a Simplified FIFO logic Lior Halphon 2018-04-06 18:26:04 +03:00
  • cb01259073 Fixed #61 Lior Halphon 2018-04-06 11:37:49 +03:00
  • 0c86ff1ee4 More CGB revision quirks Lior Halphon 2018-04-06 04:00:37 +03:00
  • a6ed2029b7 New information about PPU changes between CGB-B and CGB-E Lior Halphon 2018-04-06 03:19:47 +03:00
  • cc95c89d3c Surprise! The CGB has a 16-bit VRAM data bus Lior Halphon 2018-04-05 16:15:51 +03:00
  • 9aadc80f75 Implemented some obscure PPU rendering quirks, verified some timings Lior Halphon 2018-04-05 15:33:21 +03:00
  • d785e45308 More accurate emulation of LCDC.0 Lior Halphon 2018-04-05 12:27:01 +03:00
  • d8e0683c35 Fixed a bug where skipping a sprite by modifying LCDC flags mid-scanline will disable sprites for the rest of the scalene. Lior Halphon 2018-04-05 00:51:37 +03:00
  • b1d65fd84f Fixed boot_hwio-C (for SameBoy’s boot). Closes #59 Lior Halphon 2018-04-03 20:10:11 +03:00
  • 985610c167 Update to v106r12 release. Tim Allen 2018-04-03 17:40:03 +10:00
  • 5d63892949 T-cycle accurate timing of the extra OAM interrupt. Fixes vblank_stat_intr-GS, related to #54 Lior Halphon 2018-04-03 01:43:24 +03:00
  • ba07e7ba85 Fixed a bug where 0:$dxxx reads/writes from the wrong bank in CGB mode. Made sure symbols are reset after reloading a sym file. Lior Halphon 2018-04-02 19:57:39 +03:00
  • e163026ca9 The STAT bug does not occur during the glitched mode 0 Lior Halphon 2018-04-02 01:05:32 +03:00
  • 9339a6027f Slight refinement to the last fix Lior Halphon 2018-04-01 22:20:26 +03:00
  • ec64c041ab The OAM interrupt is internally implemented differently from the other 3. Fixed the stat_write_if tests, relates to #54 Lior Halphon 2018-04-01 21:45:56 +03:00
  • 69a625af97 How did I miss this thing after over 2 years?! Lior Halphon 2018-04-01 16:53:21 +03:00
  • 0d0d9ccdae Fixed a timer regression, fixes timer_if in DMG mode. Relates to #54 Lior Halphon 2018-03-31 15:52:31 +03:00
  • 73dc3560a5 Mode 0 interrupts do not occur in the glitched mode 0 of the first line 0. The extra OAM interrupt bug also affects DMG. Lior Halphon 2018-03-31 13:18:02 +03:00
  • 0a2d6e6dcb Fixed DMG timing regression Lior Halphon 2018-03-31 12:21:34 +03:00
  • 7706b8727a Updated Cocoa copyright Lior Halphon 2018-03-30 17:06:39 +03:00
  • 9811dceca1 Emulate another OAM timing quirk; a sprite at x = 0 has extra penalty if SCX is not 0. Fixes intr_2_mode0_timing_sprites_scx*_nops, affects #54 Lior Halphon 2018-03-30 17:06:27 +03:00
  • 2c44ffbe39 More accurate fetcher penalty emulation, fixed intr_2_mode0_timing_sprites_nops, affects #54 Lior Halphon 2018-03-30 02:53:49 +03:00
  • 311a470806 Maybe now? Affects #55 Lior Halphon 2018-03-29 23:11:53 +03:00
  • 3a52d2da97 Updated Windows copyright Lior Halphon 2018-03-29 22:22:50 +03:00
  • 5a81d83d30 Yet another attempt to fix building using MINGW. Affects #55 Lior Halphon 2018-03-29 22:02:01 +03:00
  • b757b4c590 Another attempt to fix building using MINGW. Affects #55 Lior Halphon 2018-03-29 21:46:14 +03:00
  • c7ca786e77 Attempt to fix building using MINGW. Affects #55 Lior Halphon 2018-03-29 21:27:19 +03:00
  • a9fbbd3894 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2018-03-29 21:07:04 +03:00