twinaphex
1897561091
Add STATIC_LINKING for Emscripten
2017-02-17 20:56:29 +01:00
meepingsnesroms
0a8bdcedee
Fixes puke palette when turning boot loader off after a game loads
...
This should be merged with the other 2 pull requests!
2017-02-17 11:43:16 -08:00
twinaphex
ab6f0eca38
Makefile cleanups
2017-02-16 02:47:51 +01:00
twinaphex
8e3c41d099
Don't compile this in for statically linked cores
2017-02-16 02:46:28 +01:00
Sérgio Benjamim
6c0df9127a
Better standard name for gambatte_gb_bootloader; gambatte_gb_hwmode needs restart.
2017-02-15 21:50:42 -02:00
Sérgio Benjamim
06d8133b0f
Fix default palette, compare it with GBC BIOS.
2017-02-15 21:44:37 -02:00
SigmaVirus
f08adc4c49
Fix DK94
...
If I'm reading the comment from guicrith right:
https://forums.libretro.com/t/is-there-a-game-boy-color-core-s-that-support-the-bios-boot/5859/62
The correct start value should be 0xCF instead of 0x0F
2017-02-15 09:49:04 +01:00
meepingsnesroms
5aaf774bc9
Fix bootloader mode being detected as a super game boy
2017-02-14 20:47:50 -08:00
bparker06
4ebd68fcaf
Merge pull request #73 from meepingsnesroms/master
...
Prepare for using gbc mode with gb games, fix register inaccuracy
2017-02-14 20:38:40 -05:00
meepingsnesroms
c442cd3c79
Prevent forcing gbc when loading a gb game if bootloader is not present
...
This fixes the broken palette when that happens.
2017-02-14 10:12:01 -08:00
meepingsnesroms
8a530fca03
Fixed neon green palette when booting gb in gbc mode with bootloader
...
The initial values where not being set so the original bg palette was
just random data.
2017-02-14 09:35:22 -08:00
meepingsnesroms
de8a992914
Fix color correction change in gbc mode, old savestates broken again...
...
Not that it matters since the last format was never official anyway.
2017-02-13 19:44:03 -08:00
meepingsnesroms
13c89a1524
Refresh palettes as a gb would when running in gbc gb mode
2017-02-13 13:38:26 -08:00
meepingsnesroms
fbd33ea9f1
Always boot as gbc if in gba mode
2017-02-13 09:56:39 -08:00
meepingsnesroms
3acba93a4a
Fix bootloader getter in dualmode
2017-02-12 22:05:12 -08:00
meepingsnesroms
a63fdf2d2a
Fix definitions and make mode switch more accurate
2017-02-12 21:56:17 -08:00
meepingsnesroms
a9d5dfb16f
Prevent gb register use in gbc mode, fix buffer overflow
2017-02-12 21:38:00 -08:00
meepingsnesroms
40d448fca4
Remove unused oamdump
2017-02-12 18:46:37 -08:00
meepingsnesroms
522cdc13a1
Put back auto mode, prevent palette corruption in gbc games, etc...
...
Use official gbc gb mode switch value (instead of arbitrary 0x85 I used
before)
2017-02-12 18:41:51 -08:00
meepingsnesroms
c98f7b1472
Fixed save state bug, ready to merge, old savestates are NOT compatible
...
Using bootloader mode may still have bugs but not any I can find with
normal testing.
The savestate format had to be changed to hold the gb to gbc palette so
old savestates are broken.
Old cart saves are fine and can still be used.
Standard logic applys:
Booting gbc games in gb mode, compatibility error screen.
Booting gb games in gbc mode requires the gbc bootloader to be present.
Gbc/gb mode and gb savestates are not interchangeable.
Nonbootloader modes work same as before accept old savestates are
broken.
Please test, thats the only way bootloader mode can get any better.
2017-02-12 15:33:49 -08:00
meepingsnesroms
d10737533d
Fix possible undefined behavior if writing to gbc palette from gb mode
...
GB roms in GBC mode works, but loading savestates in this mode will
corrupt the palettes.
2017-02-12 13:31:03 -08:00
meepingsnesroms
7f72e1af81
HUGE update
...
GB on GBC support.
No more Auto,GB,GBA you choose your console and attempt to run any rom
you want.(With any bootloader you want)
GB in GBC mode with bootloader supports auto and manual palettes.
Cleaned up a few typos.
2017-02-11 18:57:34 -08:00
meepingsnesroms
156214591f
Prepare for using gbc mode with gb games, fix register inaccuracy
2017-02-10 20:47:17 -08:00
meepingsnesroms
14c1eac28f
Force gbc bootloader in gbc mode, fix some init values
2017-02-10 19:02:53 -08:00
Brad Parker
8abaa1e86a
Don't need unbuffered flag, it's set automatically for us and can't be specified. Fixes BIOS loading on Windows.
2017-02-10 13:13:32 -05:00
bparker06
085a910b14
Merge pull request #70 from meepingsnesroms/patch-1
...
Fix android not compiling after libretro common was added
2017-02-10 11:45:36 -05:00
meepingsnesroms
208ae478db
Fix android not compiling after libretro common was added
2017-02-10 08:35:43 -08:00
Brad Parker
67fa4070bd
add DOS platform definition
2017-02-09 23:31:06 -05:00
Brad Parker
d86d3ad4e6
add sanitizer option to libretro makefile
2017-02-09 21:07:34 -05:00
Brad Parker
fddcf2a166
style cleanup, use libretro-common string and file I/O functions
2017-02-09 21:06:44 -05:00
bparker06
8ec4084a59
Merge pull request #67 from meepingsnesroms/master
...
Support using official bootloader with startup logo
2017-02-09 21:06:11 -05:00
meepingsnesroms
58db6d5d1e
Clean up variables in bootloader loader
2017-02-07 21:54:03 -08:00
meepingsnesroms
0a311013cc
Added void* userdata and fixed whitespace
2017-02-07 16:48:27 -08:00
meepingsnesroms
37fa68d042
Use only C++ headers, make bootloader savestate more readable
2017-02-07 13:12:43 -08:00
meepingsnesroms
c4451b98eb
Fix style requests
2017-02-05 18:07:45 -08:00
meepingsnesroms
9667d9b8e2
No globals
2017-02-04 11:40:08 -08:00
meepingsnesroms
f95f674c78
Add core option
2017-02-03 19:32:14 -08:00
meepingsnesroms
ef27eee230
Fully object oriented, can run as many gameboys as needed now
...
File io is also fixed
2017-02-03 17:26:18 -08:00
meepingsnesroms
301f4bd42f
Switch to std::string only
2017-02-03 11:36:19 -08:00
meepingsnesroms
e4abf1dbcc
Bootloader and gba mode work together,fixed string = null bug
2017-02-03 11:23:58 -08:00
Alcaro
b1af7340b3
Add this dual mode
2017-02-03 19:35:57 +01:00
Alcaro
4ab3bfd95a
Cleanups
2017-02-03 19:26:59 +01:00
meepingsnesroms
f0bdfa0ce0
Core and frontend are no longer linked, header name fixed
2017-02-03 08:37:51 -08:00
meepingsnesroms
72e5be687a
Fix memset,printf
2017-02-02 18:19:45 -08:00
meepingsnesroms
24c4a4ef98
Fix missing header
2017-02-02 18:09:44 -08:00
meepingsnesroms
70412e5197
Fixed savestate issues, should be compatible with outdated savestates
2017-02-02 17:44:06 -08:00
meepingsnesroms
4cc01e9c29
Disable bootloader when gba mode is chosen
2017-02-02 15:54:41 -08:00
meepingsnesroms
8d56edb75c
Fix windows,open as binary
2017-02-02 15:39:54 -08:00
meepingsnesroms
06d7b9c487
Update libretro.cpp
2017-02-02 15:34:46 -08:00
meepingsnesroms
47ab2b9ce4
BL support 3
2017-02-02 15:14:14 -08:00