Commit Graph

  • 430b733da6 Disabled Quick Look preview/thumbnail cancelation. It seems that the API sometime return true for no reason, and documentation of QL APIs is extremely poor. Lior Halphon 2017-01-22 21:04:10 +0200
  • 0d8244748c Fixed icon alignment Lior Halphon 2017-01-22 00:37:25 +0200
  • a012d721a3 Added a Preview generator for Quick Look, so QL framework won't "ban" our plugin for failing to generate these. Lior Halphon 2017-01-22 00:10:27 +0200
  • 517e72f92b Printer compression support Lior Halphon 2017-01-20 23:00:02 +0200
  • 8cd82ebb68 Quick Look icon generation for GameBoy ROMs, using screenshots from the actual ROMs Lior Halphon 2017-01-20 18:35:20 +0200
  • 8d5bacf6ae Updated Cocoa cartridge icons Lior Halphon 2017-01-20 18:16:45 +0200
  • 5dcc8e744e Fixed a crash in the Cocoa port that might happen after closing GameBoy Camera Lior Halphon 2017-01-14 19:45:07 +0200
  • 613d3b2e82 Printer support in Cocoa Lior Halphon 2017-01-13 22:26:44 +0200
  • 527ae01e0e Printer API, compression not supported yet Lior Halphon 2017-01-13 21:27:37 +0200
  • cd382ef236 Fixed: Conditional read watchpoints crashed if the expression referred to the 'new' variable. Breakpoint and watchpoint conditions no longer trigger watchpoints. Lior Halphon 2017-01-12 23:11:26 +0200
  • 8c14ec3268 An interrupt should also occur when using external clock. Lior Halphon 2016-11-13 00:42:05 +0200
  • 22c34e1095 Serial API Lior Halphon 2016-11-12 01:58:53 +0200
  • 15f6412581 Update README.md Lior Halphon 2016-10-29 22:54:32 +0300
  • 388fb600de Added VRAM-debugging APIs, added VRAM viewer to Cocoa Port, fixed uninitialized VRAM, fixed memory viewer crash Lior Halphon 2016-10-27 00:14:02 +0300
  • 47aaf44017 Rumble API Lior Halphon 2016-10-22 15:37:03 +0300
  • 2d51d13479 Various optimizations Lior Halphon 2016-10-22 00:49:32 +0300
  • 1b8832a7ff Added disassemble command Lior Halphon 2016-10-19 23:55:23 +0300
  • ee51dec20e Added modifier syntax to debugger: Changed watch's syntax, added format modifier to print/eval, added count option to examine command. Lior Halphon 2016-10-19 23:48:46 +0300
  • 18ec502cfe Fine tuning the stack-overflow tester detection Lior Halphon 2016-10-18 02:35:21 +0300
  • edf93abff1 According to Mooneye's test ROMs, this behavior does not happen on a CGB Lior Halphon 2016-10-18 00:31:07 +0300
  • 11f8c41305 Basic HUC3 support Lior Halphon 2016-10-17 18:51:43 +0300
  • 3fc4fcc538 Added a custom automation combo for Tsuri Sensei, to avoid an in-game buffer-overflow Lior Halphon 2016-10-14 01:30:54 +0300
  • 9ca7540c69 Fixed dereferencing a non-banked address in the debugger Lior Halphon 2016-10-14 01:19:39 +0300
  • 5cca2a4168 Be more forgiving about stack overflows. Some games commercially leak stack every once in a while when being stress-tested. Lior Halphon 2016-10-11 14:53:54 +0300
  • fa35869bc4 Implemented DMG STAT-write interrupt bug, fixed Road Rash and Zero no Densetsu (These game do not work on CGBs) Lior Halphon 2016-10-11 13:37:43 +0300
  • 11cbe58eb1 False positive corrections Lior Halphon 2016-10-05 23:56:44 +0300
  • 76c795a966 Whoops. Lior Halphon 2016-10-04 04:01:06 +0300
  • 90b7383df7 The camera's get pixel callback must return the same value for every coordinate until a new photo is taken. Lior Halphon 2016-10-03 23:05:47 +0300
  • 2d06599a85 Edge enhancement support Lior Halphon 2016-10-03 19:39:20 +0300
  • 8941504863 Refinements to camera support according to AntonioND's docs Lior Halphon 2016-10-03 18:24:15 +0300
  • dd23fffcc0 Proper (I believe) emulation of most GameBoy Camera registers Lior Halphon 2016-10-03 14:22:54 +0300
  • 2a84d62187 Forbid reading the image while the camera is busy Lior Halphon 2016-10-03 01:29:54 +0300
  • b50b38c78a GameBoy Camera support in Cocoa Lior Halphon 2016-10-03 00:26:12 +0300
  • 479a64dca6 Dither using a pattern, closer to actual GameBoy Camera Lior Halphon 2016-10-02 23:36:20 +0300
  • de7c15fc68 Another camera API bugfix Lior Halphon 2016-10-02 18:33:33 +0300
  • 9c68ac1419 Camera API bugfix Lior Halphon 2016-10-02 18:14:05 +0300
  • ab5f66795a Gameboy Camera API Lior Halphon 2016-10-02 17:14:58 +0300
  • b3b041a151 Basic GB Camera support (Emulate only MBC, enough for the ROM to boot). Lior Halphon 2016-10-02 03:40:11 +0300
  • 9b71454f07 Basic HUC1 support (Emulated as MBC1) Lior Halphon 2016-10-02 02:15:03 +0300
  • 58a4081b48 Improved open performance in Cocoa Lior Halphon 2016-10-02 00:10:31 +0300
  • 21b91adf6a Improved open-dialog behavior in Cocoa Lior Halphon 2016-10-02 00:10:09 +0300
  • 4904277f0d Corrected behavior of palette registers in DMG mode. This affected a broken Game & Watch Gallery 2 ROM that was previously used in the automation test. Lior Halphon 2016-10-01 22:10:44 +0300
  • 80a1b12ae7 Added palette command to the debugger Lior Halphon 2016-10-01 22:08:34 +0300
  • 3dd1580256 Automation triggered a bug in DX Bakenou, fixed false positive. Lior Halphon 2016-10-01 14:31:34 +0300
  • 4a2bec239a MBC2 RAM support was completely broken. Lior Halphon 2016-09-30 23:34:06 +0300
  • 17748b980a Fixed a false positive with the FF-loop detection Lior Halphon 2016-09-30 18:24:01 +0300
  • 5c5b1cd3ae Seems like even 1 second isn't enough for some games. Lior Halphon 2016-09-30 14:12:41 +0300
  • 4f9b86c900 Make Github not count HexFiend into the language stats. Lior Halphon 2016-09-30 13:51:59 +0300
  • 7bf9cc8f1a Detect blank screens by actual screen content, as some games modify LCDC between vblanks. Lior Halphon 2016-09-30 01:10:50 +0300
  • 5565c096c7 Misc optimizations, especially for the tester Lior Halphon 2016-09-30 01:09:44 +0300
  • 3ac3eccebb Bugfix: Multiple watchpoints did not work correctly and conflicted with breakpoints Lior Halphon 2016-09-30 01:09:17 +0300
  • 258500bda3 Merge branch 'master' into rateless_apu Lior Halphon 2016-09-23 18:53:38 +0300
  • 52ed2ca55e Corrected BG enable's behavior (Fixes visual glitch with Krusty's Funhouse) Lior Halphon 2016-09-23 18:30:07 +0300
  • 42c01a21b2 Fixed crash when accessing MBC RAM on a cartridge that "has RAM", but it's 0-sized. Lior Halphon 2016-09-22 01:52:40 +0300
  • 0991705379 Refined HALT bug behavior, fixed Robocop Lior Halphon 2016-09-22 01:51:09 +0300
  • bc3cab7dfa Forbid pressing two opposing direction keys. Fixes Pocket Bomberman (U). Lior Halphon 2016-09-21 02:15:02 +0300
  • 252439c1af Fixed a deadlocking race condition that might happen when reading APU memory in the hex viewer Lior Halphon 2016-09-21 01:59:43 +0300
  • c40b86d4a4 Merge branch 'master' into rateless_apu Lior Halphon 2016-09-21 00:23:59 +0300
  • 6f2b36cacb The HALT bug also happens on CGBs, regardless of DMG mode. Lior Halphon 2016-09-20 22:59:25 +0300
  • 97eb3fe209 Detect games stuck on blank screens Lior Halphon 2016-09-20 22:59:00 +0300
  • f88c9d299b Merge branch 'master' into rateless_apu Lior Halphon 2016-09-20 20:05:03 +0300
  • f46414b7b1 Updated struct version :( Lior Halphon 2016-09-20 20:04:38 +0300
  • 37e895352f Volumes no longer doubles Lior Halphon 2016-09-20 19:58:30 +0300
  • a026f8b26d Update README.md Lior Halphon 2016-09-20 01:45:02 +0300
  • f049284324 Emulate the HALT bug on a DMG Lior Halphon 2016-09-20 01:22:21 +0300
  • 1a3a96762b CPU cleanup Lior Halphon 2016-09-18 23:50:04 +0300
  • ed31358934 Forgot to emulate LCDC bit 0! Lior Halphon 2016-09-18 21:00:05 +0300
  • fe51805ed7 Incorrect constant name Lior Halphon 2016-09-16 18:24:38 +0300
  • f4c5cf20bc Cleanup of ret_cc Lior Halphon 2016-09-16 13:27:32 +0300
  • 71d4ba21f2 Added a tick-counting debugger command Lior Halphon 2016-09-16 11:58:31 +0300
  • 4beb946468 Slight APU optimization Lior Halphon 2016-09-14 22:49:35 +0300
  • f274cbc2ec Read wave form while playing Lior Halphon 2016-09-13 17:40:10 +0300
  • 594aea2d5a APU is now being run lazily Lior Halphon 2016-09-13 17:33:48 +0300
  • eefc998e43 Removed for loop in APU Lior Halphon 2016-09-13 17:06:35 +0300
  • ff7b8a6854 Removed doubles, reorganized code a bit Lior Halphon 2016-09-13 16:55:56 +0300
  • b95860c034 Making the APU independent of sample rate Lior Halphon 2016-09-13 01:21:47 +0300
  • 43be91f032 Slightly more readable code. Lior Halphon 2016-09-13 01:20:18 +0300
  • 71a9b7eb77 Updated change log and incremented version to 0.7 Lior Halphon 2016-09-10 20:59:02 +0300
  • 6e86dbcebb Cocoa port now shows the open dialog if no ROM is open. Lior Halphon 2016-09-10 19:46:42 +0300
  • 95cfb114a2 Properly setting MBC RAM Lior Halphon 2016-09-10 13:25:18 +0300
  • 6d836b9f48 Fixed APU bug that prevented some games from working Lior Halphon 2016-09-10 02:20:44 +0300
  • ad604036a5 More false-negative fixes Lior Halphon 2016-09-09 19:29:14 +0300
  • 7bafb6a843 Cocoa port: remember breakpoints and watchpoints after reset Lior Halphon 2016-09-07 00:44:00 +0300
  • 62ecadeb57 Fixed another reset-while-debugging deadlock in Cocoa Lior Halphon 2016-09-07 00:37:11 +0300
  • 01fc137256 Fixed an APU issue that might occur when having more than one GB_gameboy_t object Lior Halphon 2016-09-06 22:36:16 +0300
  • ae003ee020 Fixed several automation false negatives. Lior Halphon 2016-09-06 18:00:05 +0300
  • 603b8969ab Correct (disconnected) serial emulation. Lior Halphon 2016-09-05 22:13:28 +0300
  • ab2e532cc3 Added link to automation results Lior Halphon 2016-09-03 23:24:47 +0300
  • 84a4701733 Auto-detect common crashes, fixed logs about unsupported carts not being written. Lior Halphon 2016-09-03 22:59:23 +0300
  • a6c5a8fdaa Fixed a bug that caused the Cocoa port to freeze sometimes if the emulator was reset while debugging. Lior Halphon 2016-09-03 13:34:49 +0300
  • a2d77b1754 Warn about unsupported cartridges/MBCs Lior Halphon 2016-09-03 04:00:37 +0300
  • a746c726ee Added basic automatic ROM tester Lior Halphon 2016-09-03 03:39:32 +0300
  • 833cd88aea Allow compilation with precompiled boot ROMs. Lior Halphon 2016-08-27 01:30:11 +0300
  • ee4907949b Support for RTC latching. Fixes #4. Lior Halphon 2016-08-21 22:33:57 +0300
  • 92c2b22735 Cocoa port now remembers the mute switch Lior Halphon 2016-08-21 21:58:33 +0300
  • 33da8734fe Mouse hiding is now only enabled during full screen mode Lior Halphon 2016-08-21 00:38:26 +0300
  • 9479fce7d0 Update README.md Lior Halphon 2016-08-20 23:05:13 +0300
  • 0420538034 Update README.md Lior Halphon 2016-08-20 23:03:28 +0300
  • 276fe53385 Added icon and version information to Windows port Lior Halphon 2016-08-20 22:59:03 +0300
  • 44dfb60c9c Updated README Lior Halphon 2016-08-20 18:15:15 +0300