This website requires JavaScript.
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