Commit Graph

  • a8dbae00c2 Added cheevos support leiradel 2017-10-15 18:24:29 +0100
  • 85971e9158 hookup color filter & highpass filter radius 2017-10-14 23:07:57 -0500
  • 4b69331321 Merge branch 'master' into libretro_core Lior Halphon 2017-10-16 20:49:33 +0300
  • e71154b7e0 Fixed set_color_correction breaking DMG’s palette Lior Halphon 2017-10-16 20:48:39 +0300
  • 55412d7093 don't apply color correction for DMG radius 2017-10-15 21:54:44 -0500
  • f724cbbacd really strong rumble radius 2017-10-15 18:46:37 -0500
  • 9f8d871c9c hookup reset and unload radius 2017-10-15 18:08:31 -0500
  • d57d4dbe24 check_variables later radius 2017-10-15 15:48:56 -0500
  • d8e460ca47 Added cheevos support leiradel 2017-10-15 18:24:29 +0100
  • 7313473fd2 use prebuilt bootroms radius 2017-10-15 12:13:38 -0500
  • a42fed5d53 hookup color filter & highpass filter radius 2017-10-14 23:07:57 -0500
  • 930ee8145c move the target to TLD for our fork radius 2017-10-14 22:37:11 -0500
  • 42712a0280 Refined dep-generation condition Lior Halphon 2017-10-15 20:26:49 +0300
  • 8e61098fec Use scan codes instead of key symbols Lior Halphon 2017-10-14 20:24:13 +0300
  • 47d5b485d4 Better controls and visuals for settings Lior Halphon 2017-10-14 17:08:52 +0300
  • 2dfe22e834 Added graphics options menu, fixed issues with exiting not saving battery in some cases Lior Halphon 2017-10-14 14:10:26 +0300
  • c66e9a06cf Added basic menu Lior Halphon 2017-10-14 01:41:51 +0300
  • 7a024d2a69 Merge branch 'master' into sdl_gui Lior Halphon 2017-10-14 00:25:02 +0300
  • c7e82b4a47 Use hexdump instead of xxd (more portable) Lior Halphon 2017-10-13 18:13:26 +0300
  • 6c97bb9052 Accidentally reversed ifdef condition Lior Halphon 2017-10-13 17:28:32 +0300
  • 57f50edaa2 Use $(MAKE) instead of make Lior Halphon 2017-10-13 00:14:32 +0300
  • bbd3b7e550 Got rid of -ICore Lior Halphon 2017-10-13 00:02:02 +0300
  • 27b5718b07 Merge branch 'master' into libretro_core Lior Halphon 2017-10-12 22:50:02 +0300
  • a753e00b59 Added direct_access interface to interrupt_enable/IE register Lior Halphon 2017-10-12 22:49:39 +0300
  • a5f66c8b8b Updated readme Lior Halphon 2017-10-12 22:46:35 +0300
  • a498b19bfd Moved libretro’s Makefile to libretro’s folder Lior Halphon 2017-10-12 22:40:48 +0300
  • 49095ebc5e Moved libretro’s target to the build folder Lior Halphon 2017-10-12 22:26:56 +0300
  • 40e4f93637 Replaced libretro specific code with a generic API Lior Halphon 2017-10-12 22:06:01 +0300
  • 6b71d1d477 “Baked” boot ROM is now auto-generated. Lior Halphon 2017-10-12 21:52:51 +0300
  • 441781cbe9 Libretro .o files are now in the build/obj folder and are suffixed with _libretro (since they have different compilation flags). This also lets us rename gbmemory.c/h back to its original name. Lior Halphon 2017-10-12 19:42:30 +0300
  • 7c0ad24175 Added compilation flag to disable timekeeping for frontends that handle fps keeping on their own Lior Halphon 2017-10-12 19:24:12 +0300
  • a50aa2486b Removed input callbacks when no debugger is included Lior Halphon 2017-10-12 19:16:33 +0300
  • dcadfc37f4 Changed the way HAVE_DEBUGGER works and renamed it (so it’s on by default) to DISABLE_DEBUGGER. Fixes build break. Lior Halphon 2017-10-12 19:05:27 +0300
  • 9615ca6fa6 Merge pull request #14 from libretro/master Lior Halphon 2017-10-12 18:29:26 +0300
  • 65dd02cc52 Added 3 color correction profiles, added color correction setting to Cocoa GUI, improved cross-platform and cross-frontend save-state compatibility Lior Halphon 2017-10-12 17:22:22 +0300
  • 6f40885f73 this seems to improve audio a lot but I still hear some small crackles radius 2017-10-10 20:29:46 -0500
  • 8d691563c7 include unistd radius 2017-10-09 19:53:07 -0500
  • 18b376ac5f Updates: -fix input descriptors -implement savestates -implement sram interface radius 2017-10-09 12:03:51 -0500
  • dd30b63426 support for iOS arm64 build Yoshi Sugawara 2017-09-29 05:47:35 -1000
  • 1eb1113a24 Update Makefile twinaphex 2017-07-04 10:41:34 +0200
  • a009616726 (VITA) Fix compilation ggf906 2017-06-14 09:03:56 +0200
  • a7db98c22e Memory needs to be uniquely named for Android twinaphex 2017-06-08 11:03:24 +0200
  • b02aeab022 We don't need stdin twinaphex 2017-06-07 03:25:29 +0200
  • 5e3a24573e Bump up version twinaphex 2017-06-07 03:22:47 +0200
  • 091df682cd Silence warning twinaphex 2017-05-04 03:40:01 +0200
  • 09f4edda57 Comment out debugger code - add HAVE_DEBUGGER ifdef twinaphex 2017-05-04 03:36:34 +0200
  • aeea20ae9d Comment out nsleep twinaphex 2017-05-04 03:32:30 +0200
  • 9f5b746e0b Fix compiler error twinaphex 2017-05-04 03:31:08 +0200
  • 63b17e14af Update twinaphex 2017-05-04 03:22:28 +0200
  • fedea2cad7 Don't hook up regular audio_cb twinaphex 2017-04-25 10:22:55 +0200
  • 7d2dbe2988 no need for turbo mode in libretro radius 2017-04-24 21:26:05 -0500
  • 765a072c73 this fixes fast forwarding but probably has to change to a proper fix radius 2017-04-24 21:25:08 -0500
  • 3dffa3a0ca fix gbc radius 2017-04-24 21:02:04 -0500
  • 65e6e5f30b use GB_run_frame radius 2017-04-24 20:50:35 -0500
  • 33a9c54842 Correct memset lines twinaphex 2017-04-24 22:33:05 +0200
  • d433cdf260 Add baked-in generated BIOS files twinaphex 2017-04-23 10:50:07 +0200
  • 3f86d898a3 some others input Not6 2017-04-21 17:56:59 +0200
  • 009a66d723 basic libretro port Not6 2017-04-20 21:03:52 +0200
  • 947c62bea9 Oops Lior Halphon 2017-10-04 13:14:37 +0300
  • d171a0ccee Updating the DMG palette to match the new SDL GUI Lior Halphon 2017-10-04 12:43:46 +0300
  • 9cc8b3320a Starting to add a GUI to the SDL port Lior Halphon 2017-10-04 12:43:31 +0300
  • c1f27d7b27 Spacing Lior Halphon 2017-10-02 22:59:03 +0300
  • d9b0576351 Emulation of NRX2-write glitches. Fixes Prehistorik Man audio. Lior Halphon 2017-09-29 01:19:48 +0300
  • 78446f0ed4 Fixed several memory leaks (mostly in Cocoa port debugging utils) Lior Halphon 2017-09-27 22:09:26 +0300
  • 7a41a9b417 Refined OAM interrupt timing. Fixes Pinball Deluxe in DMG mode; closes #1. Lior Halphon 2017-09-23 21:08:05 +0300
  • 1804a5c8e6 Updated save struct version Lior Halphon 2017-09-23 00:25:21 +0300
  • 67f1566b5e Minor refinement to sweep Lior Halphon 2017-09-23 00:23:02 +0300
  • e0a6edac35 Setting sweep period to 0 cancels pending calculate event Lior Halphon 2017-09-22 14:53:24 +0300
  • 2ffce49e16 Minor bugfixes related to sweeping Lior Halphon 2017-09-22 14:39:39 +0300
  • 75db33559a Current sample index (Channel 1 and 2) is only reset after turning the APU off Lior Halphon 2017-09-22 02:25:06 +0300
  • 8f4cd5c412 Corrected behavior for channel 1 and 2 restart Lior Halphon 2017-09-22 02:04:29 +0300
  • 882b141478 Fixed dmg_sound-1 Lior Halphon 2017-09-21 18:32:21 +0300
  • 2ca550273a Fixed dmg_sound-5 Lior Halphon 2017-09-21 18:18:10 +0300
  • d3c15ef6ca Fixing APU bugs, one at a time: Blargg’s dmg_sound 8.2 Lior Halphon 2017-09-21 14:52:09 +0300
  • 02ac609f3c Merge branch 'master' into new_apu Lior Halphon 2017-09-20 16:16:05 +0300
  • be038dc8e7 Refinement to the last fix Lior Halphon 2017-09-20 03:08:54 +0300
  • 57e7782ac4 Interrupt servicing is now more accurate. Fixes mooneye-gb’s ie_push (all models) and Pinball Deluxe (!!!) for CGB mode Lior Halphon 2017-09-20 02:49:45 +0300
  • 09b7e2fff4 Fixed a bug in scx_delay’s calculation Lior Halphon 2017-09-11 23:56:35 +0300
  • b9bdd6c49c Merge branch 'master' into new_apu Lior Halphon 2017-09-10 02:33:40 +0300
  • 14f267b4fa Another whoops Lior Halphon 2017-09-09 19:31:05 +0300
  • 02841ddde6 Whoops Lior Halphon 2017-09-09 16:55:24 +0300
  • 026baddbab Implemented delayed/future interrupts for DMG hblank interrupt. Restores vblank_stat_intr-GS support. Lior Halphon 2017-09-09 13:45:01 +0300
  • 1e90400916 Reimplemented delayed/future interrupts, currently correct only for CGB. Lior Halphon 2017-09-09 13:32:12 +0300
  • 742c9e95d3 Updated previous timing improvements to correctly implement double speed behavior Lior Halphon 2017-09-08 23:46:38 +0300
  • e5d354e896 Refined SCX’s effects on PPU timing Lior Halphon 2017-09-08 17:25:01 +0300
  • 0f1fa3176f Refinements to LCD timing (breaks vblank_stat_intr-GS for now) Lior Halphon 2017-09-08 12:59:57 +0300
  • 0f643e01b7 Removing the delayed interrupt mechanism, research is not complete enough for implementation Lior Halphon 2017-09-08 12:58:35 +0300
  • ba0e66a5b7 Merge branch 'master' into new_apu Lior Halphon 2017-09-04 18:41:13 +0300
  • 72d26c7046 Fixed obscure timer behavior, fixed regression in rapid_toggle.gb. Lior Halphon 2017-09-04 18:40:43 +0300
  • 9bde98dede SCY latching is now correctly emulated, rendering mode timing refined. Lior Halphon 2017-09-04 00:16:12 +0300
  • a1a13c61bf On CGB, the VBlank and STAT interrupts are “delayed” by one T-cycle (relative to IF) since they’re not aligned to a T-Cycle Lior Halphon 2017-09-03 00:41:52 +0300
  • 0532d2a159 A test ROM I wrote seems to contradicts some of AntonioND’s findings regrading PPU timing in CGB mode. CGB mode now behaves like DMG mode until I figure out what caused the difference. Lior Halphon 2017-09-02 23:51:02 +0300
  • 9b490396bb Fixed timing when turning the LCD display on during double speed mode Lior Halphon 2017-09-02 22:11:38 +0300
  • 54eb51d8db Refined timer interrupt timing Lior Halphon 2017-09-02 22:08:20 +0300
  • e7d5cdbb42 Merge branch 'master' into new_apu Lior Halphon 2017-08-20 01:37:33 +0300
  • cbbaf2ee84 Refined Window behavior once more, Fixes #12 (While not breaking Donkey Kong or 007) Lior Halphon 2017-08-20 01:34:12 +0300
  • 62878fdc7a More accurate div-event handling Lior Halphon 2017-08-15 22:27:15 +0300
  • 8d011ca4b9 Accuracy improvements (Sweep) Lior Halphon 2017-08-15 22:05:20 +0300
  • 5d84ee250e Added Cocoa GUI for the High-Pass filter selection Lior Halphon 2017-08-15 21:59:53 +0300
  • d04aaddcbd Added highpass filter Lior Halphon 2017-08-15 21:14:55 +0300