Commit Graph

  • e7626535a8 Initial Windows support Lior Halphon 2016-08-20 17:51:17 +0300
  • 0734e990b3 Memory viewer now has a Goto command, different memory space modes, and allows viewing/editing specific banks Lior Halphon 2016-08-19 14:54:54 +0300
  • f9236d12bf Improvements to the help command and general debugger usability. Lior Halphon 2016-08-13 22:52:41 +0300
  • e79ddee705 Basic memory hex viewer/editor, using a (heavily stripped down) HexFiend framework Lior Halphon 2016-08-12 22:49:17 +0300
  • 806d0775a4 Added backtrace command to debugger Lior Halphon 2016-08-09 22:48:53 +0300
  • a5670b6643 Fixed boot ROM trimming Lior Halphon 2016-08-07 00:39:32 +0300
  • 109af49933 Updated DMG boot ROM to finish with the same register values as the original boot ROM Lior Halphon 2016-08-06 19:03:59 +0300
  • bebb5c7a41 Correctly emulating the unused OAM memory in DMG mode Lior Halphon 2016-08-06 18:58:44 +0300
  • cc8664b0a8 Correctly emulating a disconnected serial cable Lior Halphon 2016-08-06 18:57:33 +0300
  • af10e07ed7 Initing OBP0/1 correctly Lior Halphon 2016-08-06 18:57:13 +0300
  • 5816b6a688 Updated change log and incremented version to 0.6 Lior Halphon 2016-08-06 16:55:01 +0300
  • e95d2c4abe Fixed DI instruction on CGB Lior Halphon 2016-08-06 17:16:16 +0300
  • 68740c70e4 Stripping executables on release to reduce file size Lior Halphon 2016-08-06 16:19:04 +0300
  • 722550c5bc Enabled link time optimization when building in release, improving speed by about 6% Lior Halphon 2016-08-06 16:18:23 +0300
  • 553f700b79 Fixed needless deep generation, which caused errors when compiling the Cocoa GUI when SDL is not installed Lior Halphon 2016-08-06 15:57:32 +0300
  • d03a1fbd16 Fixed TMA writing while reloading. Lior Halphon 2016-08-06 14:36:33 +0300
  • 85a33ed8ef Emulating DMA delay correctly Lior Halphon 2016-08-06 14:24:43 +0300
  • 4a50000e83 Corrected timing for many instructions Lior Halphon 2016-08-06 13:58:19 +0300
  • 8dd5462525 Correct DMA timing Lior Halphon 2016-08-06 13:57:38 +0300
  • 0f98ac5ff9 Emulate TIMA reloading Lior Halphon 2016-08-06 13:56:29 +0300
  • 55cbe5d4d0 Accuracy improvements to timers Lior Halphon 2016-08-05 17:22:12 +0300
  • d098458ee4 Major improvements to accuracy: Fixed instruction timing, DMA timing, and IO reg masking. Passes most of mooneye-gb acceptance tests. Lior Halphon 2016-08-05 16:36:38 +0300
  • 47e3300b66 Improved DMA accuracy, mooneyegb test ROMs no longer crash miserably. (but still fail) Lior Halphon 2016-08-03 23:31:10 +0300
  • fad1007427 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2016-08-03 22:28:28 +0300
  • e6d4cac00e Fix logical bug when changing watchpoint flags Lior Halphon 2016-07-21 15:20:25 +0300
  • 185e71fe12 Improvements to IR API, since timing is VERY important Lior Halphon 2016-07-21 01:03:13 +0300
  • b740b7f3ba Fixed Cocoa memory leak Lior Halphon 2016-07-20 23:26:54 +0300
  • 1d35c04ab1 Infrared API Lior Halphon 2016-07-18 22:05:11 +0300
  • 0fbc72f197 SDL save states Lior Halphon 2016-07-18 14:37:06 +0300
  • da0911d69b Fixed SDL crash Lior Halphon 2016-07-18 14:30:21 +0300
  • b30822fd0b Async commands in SDL port, better handling of ^C and ^D Lior Halphon 2016-07-18 13:10:19 +0300
  • aa6438fa06 Async debugger commands Lior Halphon 2016-07-18 00:39:43 +0300
  • 67f3a3a9d8 Symbol support in SDL port Lior Halphon 2016-07-17 23:08:07 +0300
  • 9d53760016 Fixing Linux build Lior Halphon 2016-07-17 22:43:23 +0300
  • a68b06226a Fixed crash on free Lior Halphon 2016-07-15 23:20:14 +0300
  • eaca0634aa Reading and writing absolute addresses in the expression evaluator. Lior Halphon 2016-07-15 17:06:46 +0300
  • e20e81befd Symbol support in the expression evaluator Lior Halphon 2016-07-15 14:31:27 +0300
  • c3a831db7d Debugger's pc "variable" now returns a full address Lior Halphon 2016-07-14 23:27:48 +0300
  • 909f3ba75e Bank-specific breakpoints and watchpoints Lior Halphon 2016-07-14 23:25:16 +0300
  • ce837b3727 Bank-specific examine support Lior Halphon 2016-07-14 21:15:24 +0300
  • 65f37bccbd Initial 25-bit debugger values support Lior Halphon 2016-07-14 20:46:00 +0300
  • ea082b777d ...And another crash Lior Halphon 2016-07-14 01:46:55 +0300
  • f6b10ed439 Operators priorities were inverted! Lior Halphon 2016-07-13 23:51:46 +0300
  • 46714108ac ...And a crash. Lior Halphon 2016-07-13 23:46:18 +0300
  • c3f1eb26b1 Fixed potential overflow Lior Halphon 2016-07-13 23:07:36 +0300
  • d49404d248 Debugger can now read .sym files, and display them. (No expression support yet) Lior Halphon 2016-07-13 23:00:50 +0300
  • e9b3a38171 Uniform syntax for debugger input and output Lior Halphon 2016-07-12 23:30:18 +0300
  • bd7f8f2555 Support for an alternative MBC1 wiring, should solve most N-in-1 carts (Issue #3) Lior Halphon 2016-07-09 19:25:13 +0300
  • c6bafe3fc3 Rewrote MBC support Lior Halphon 2016-07-09 17:34:55 +0300
  • 78a809795e Renaming MBC constants Lior Halphon 2016-07-09 14:45:25 +0300
  • b4208be4f4 Multiple watchpoints were broken Lior Halphon 2016-07-09 14:37:11 +0300
  • de4983099a Added (conditional) r/w watchpoints. Fixed a bug where breakpoint condition syntax is not checked. Added != operator. Lior Halphon 2016-07-07 00:29:25 +0300
  • dce0e5fdeb Hide mouse cursor when running (Cocoa) Lior Halphon 2016-07-05 23:34:33 +0300
  • 1268bf3a35 Keeping aspect ratio is now optional (but default) Lior Halphon 2016-07-05 21:23:55 +0300
  • c9d4a4ebb5 Proper fullscreen support (Including Yosemite and older) Lior Halphon 2016-07-03 21:32:58 +0300
  • 39f91f0dd6 Proportional Reiszing Lior Halphon 2016-07-03 20:58:25 +0300
  • 9321df9630 Prevent the Cocoa port from being both "paused" and "debug_paused" Lior Halphon 2016-07-02 20:58:06 +0300
  • cc9af4a5c5 Updated change log and incremented version to 0.5 Lior Halphon 2016-07-01 18:39:40 +0300
  • 19aea4096b Added condition breakpoint. Fixed a possible crash when deleting a breakpoint. Lior Halphon 2016-07-01 18:24:21 +0300
  • 8eee70aed9 Fixed disassembler bugs Lior Halphon 2016-07-01 18:04:25 +0300
  • 79fd9ed6ad Added boolean operators to the debugger Lior Halphon 2016-07-01 13:12:04 +0300
  • 70bd90740a Mass name and type changes. Save states are now compatible between 32- and 64-bit systems. Maybe. Lior Halphon 2016-06-18 20:29:11 +0300
  • 32a1ad87b7 Fixed a bug where a Cocoa emulator window will appear frozen (or partially frozen) until resized Lior Halphon 2016-06-18 17:48:02 +0300
  • 180f0e16b0 Cocoa port now remembers the previous window size Lior Halphon 2016-06-18 17:43:39 +0300
  • b99ed2676a Use NSThread instead of GDC when invoking run Lior Halphon 2016-06-18 17:20:40 +0300
  • 64832e0e9e HDMA accuracy improvement Lior Halphon 2016-06-18 16:51:25 +0300
  • d58ddef07b Proper initial value for the Joypad register Lior Halphon 2016-06-18 15:01:51 +0300
  • 07c5e8fcb1 Fixed smooth bilinear filter Lior Halphon 2016-06-18 02:05:52 +0300
  • 7e8d5fe57c Updated SCALING.md Lior Halphon 2016-06-18 00:01:51 +0300
  • 846a9318ba Added anti aliasing to OmniScale. Fixed color differentiation for HQ2x and OmniScale Lior Halphon 2016-06-17 23:47:41 +0300
  • 5723b82293 Fixed graphical glitches caused by the last change to LCDC emulation Lior Halphon 2016-06-17 02:27:32 +0300
  • 6f73ee053d The old OmniScale filter became OmniScale Legacy. A new OmniScale filter was added instead. Lior Halphon 2016-06-17 01:06:52 +0300
  • e6c4b4d1b2 Seems like I forgot to finish implementing the stop instruction! Lior Halphon 2016-06-14 14:12:13 +0300
  • 52afba21d1 Added HQ2x shader, upgrading to OpenGL 3 Lior Halphon 2016-06-14 14:11:37 +0300
  • 8153b765a2 General cleanup. Minor fixes to LCD Controller accuracy. Lior Halphon 2016-06-12 19:39:05 +0300
  • d7d8da3fa9 More accurate emulation of the SCX register Lior Halphon 2016-06-11 17:58:00 +0300
  • b7e999b242 Modified saved data to be more future-compatible. Lior Halphon 2016-06-11 14:52:09 +0300
  • 36d46567ba Updated change log and incremented version to 0.4 Lior Halphon 2016-06-10 18:07:39 +0300
  • 6c7dd761e2 Fixed a crash related to adding and deleting breakpoints Lior Halphon 2016-06-10 18:03:12 +0300
  • ee7e58e44b Fixed a bug introduced by the last STAT fix. This restores GBVideoPlayer support. Lior Halphon 2016-06-10 17:29:49 +0300
  • 759b497c07 Fixed bug introduced by the stereo support Lior Halphon 2016-06-10 16:38:20 +0300
  • aca5873de2 More accurate STAT interrupt. This fixes Altered Space and partially fixes Pinball Deluxe. It breaks GBVideoPlayer, however. Lior Halphon 2016-06-10 16:31:57 +0300
  • 3e1863ec51 Battery save support in the SDL version Lior Halphon 2016-06-10 15:48:40 +0300
  • 6bc64a9902 Added stereo support. Correct some PCM register behavior. Lior Halphon 2016-06-10 15:28:50 +0300
  • 4d8f2cfac8 Added missing -framework Carbon Lior Halphon 2016-06-09 18:22:47 +0300
  • c27ee9d879 Fixed a bug in the Cocoa port that made SameBoy ignore some input keys when the keyboard layout is set to a non-Latin/ASCII keyboard. This was solved by forcing an ASCII layout. Lior Halphon 2016-06-09 00:37:00 +0300
  • 94ea44da0c Introducing the OmniScale (beta) algorithm to SameBoy Lior Halphon 2016-06-09 00:06:55 +0300
  • 8a3e0c3f24 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2016-06-04 17:39:16 +0300
  • da65b4e90d Audio support for the SDL port Lior Halphon 2016-05-23 22:22:09 +0300
  • 8d59bfcbdd Filter support for Cocoa port + 7 basic filters Lior Halphon 2016-04-28 23:07:05 +0300
  • dde983db8f Updated change log and incremented version to 0.3 Lior Halphon 2016-04-16 15:21:22 +0300
  • 79e4c22c6b Fixed string in MBC command Lior Halphon 2016-04-16 15:18:40 +0300
  • 0fa2d6ea2f Prevent creating .sav files for ROMs claiming they have a battery but have no cartridge RAM or RTC Lior Halphon 2016-04-16 14:09:56 +0300
  • 7dc575d01e Fixed a bug where audio channel 3 was playing silently instead of being muted. Lior Halphon 2016-04-16 14:08:30 +0300
  • ddc9605271 Load DMG's tilemap for specific games in the CGB boot (Fixes X's title screen and an unknown game with title checksum $43) Lior Halphon 2016-04-16 01:14:30 +0300
  • d63a801821 Fixed a mistake that made the CGB boot ROM not initialize the wave pattern. Closes #2. Lior Halphon 2016-04-15 22:09:06 +0300
  • b8bc84db4e Corrected read of HDMA5, fixing A Bug's Life Lior Halphon 2016-04-15 01:26:48 +0300
  • 4a05c4243d Corrected description for the breakpoint command Lior Halphon 2016-04-13 22:48:07 +0300
  • 2a5375a0c8 Configurable keys for the Cocoa port Lior Halphon 2016-04-13 22:43:16 +0300
  • 8dd1b3c854 Added (experimental) stack-leak and stack-overflow detection command to the debugger. Lior Halphon 2016-04-10 23:22:54 +0300