twinaphex
0caab0ef13
Add missing msvc header
2017-06-05 06:06:37 +02:00
twinaphex
53bdc24f47
Buildfix for PS3
2017-06-05 05:57:06 +02:00
Alberto Fustinoni
ede8d08913
Set correct aspect ratio in systemavinfo
2017-06-01 15:17:07 +09:00
Alberto Fustinoni
1884043ce6
Compilation fixes on MSVC
2017-06-01 14:48:25 +09:00
twinaphex
13d949c20d
Just use strcmp instead
2017-04-21 15:21:08 +02:00
twinaphex
e9213ea5b1
Update stdstring
2017-04-21 15:08:10 +02:00
meepingsnesroms
537603d288
Merge branch 'master' into master
2017-02-17 13:43:35 -08:00
bparker06
54aa8a5120
Merge pull request #74 from SigmaVirus/patch-1
...
Fix DK94 issue with bootloader enabled
2017-02-17 16:23:52 -05: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
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
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
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
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
eb00a00caf
BL support 2
2017-02-02 15:13:45 -08:00
meepingsnesroms
f081e97eaf
Support using official bootloader with startup logo
2017-02-02 15:12:39 -08:00
orbea
865311d3a4
Revert "return false if info is NULL inside retro_load_game"
2017-01-24 15:49:32 -08:00
orbea
2106af8e25
return false if info is NULL inside retro_load_game
2017-01-24 14:15:22 -08:00
sergiobenrocha2
4ab5b69a1d
Fix RTC in Restart.
2017-01-08 20:01:26 -02:00
Andre Leiradella
c7c476e4d3
Move the pointer constantness as deep as possible.
2016-11-12 12:14:23 +00:00
Andre Leiradella
09ee33f60e
Passing the Zero Page pointer directly in the memory descriptor since the Interrupt Enable Flag can be read from it; added a memory descriptor for the OAM RAM.
2016-11-12 00:32:29 +00:00
Andre Leiradella
47ccc0a17f
Update the Zero Page RAM copy on other appropriate places.
2016-11-11 18:36:45 +00:00
Andre Leiradella
66d67c4d77
A less hackish way to expose the Zero Page RAM and the Interrupt Enable Flag to cheevos.
2016-11-11 18:15:10 +00:00
Andre Leiradella
afd6509b2b
Expose the Zero Page RAM and the Interrupt Enable Flag via the memory map interface.
2016-11-10 21:17:12 +00:00
twinaphex
b8426ca8f3
Update JNI Makefile
2016-09-01 17:36:34 +02:00
Mathieu Bridon
4e4fb2b4a6
Move the makefiles in the root folder
...
This better follows the classic convention of doing the way every other
project does it.
2016-08-30 20:18:39 +02:00
twinaphex
d6ffbd5e13
Add -std=c++98 to prevent warnings
2016-08-29 04:26:08 +02:00
twinaphex
36391e168b
Set video_buf to NULL at retro_deinit time
2016-08-08 04:26:04 +02:00
radius
def1fbdd01
build fix
2016-08-07 01:52:12 -05:00
radius
97c99c7bf0
enable again for windows
2016-08-07 01:47:02 -05:00
twinaphex
11651f9f57
Take out HAVE_NETWORK for Windows right now
2016-08-07 04:38:56 +02:00
twinaphex
69e678423f
(QNX) Disable HAVE_NETWORK for now
2016-08-07 04:05:09 +02:00
twinaphex
563414e648
Add HAVE_NETWORK ifdef, enable it for Android/iOS/QNX/Windows/Linux/OSX
2016-08-07 03:12:06 +02:00
twinaphex
a28d8ec700
Add Makefile
2016-08-07 02:54:33 +02:00
UnimatrixX01
bbd43ed509
Adding support for linking 2 Game boy emulation sessions over a network.
2016-08-06 12:09:14 -05:00
Arto Vainiolehto
106324144d
Backport 'm0 irq inhibits lycirq trigger.' - 5d469bd699
...
Backport 'plug gaping hole in lyc99 flag read behavior.' - a92ae38c77
Backport 'better lyc trigger inhibition hypothesis with evidence.' - 12a10f63f2
2016-06-10 22:16:59 +03:00
vanfanel
9e8ab25778
Added Pi1 platform
2016-05-24 14:39:01 +02:00
vanfanel
8bd605f57d
Removed redundant CFLAG on the Rpi2 and added Rpi3 platform
2016-05-24 14:08:33 +02:00
twinaphex
501bc4b408
Put this behind an ifdef
2016-05-22 19:21:43 +02:00
Alcaro
49880a8433
fix #52
2016-05-16 23:39:23 +02:00
Andre Leiradella
f08f01cf0e
fixed sram mmap
2016-05-13 16:13:26 -03:00
Andre Leiradella
8702ffdd99
set RETRO_ENVIRONMENT_SET_SUPPORT_ACHIEVEMENTS to true
2016-05-12 09:16:40 -03:00
Andre Leiradella
f8dfc0cec7
added RETRO_MEMDESC_CONST to rom mmaps
2016-05-11 21:51:52 -03:00
Andre Leiradella
6a2f504441
added sram and rom to the mmaps; many fixes
2016-05-11 21:13:51 -03:00
Andre Leiradella
c0971b3616
fixed the mmaps
2016-05-11 10:13:57 -03:00
Andre Leiradella
abece0b169
added a spetacular hack to support cheevos
2016-05-08 23:22:22 -03:00
twinaphex
4ad3a4d5cf
Add GCW Zero target
2016-03-01 22:30:41 +01:00
vanfanel
10b1d9f815
Added rpi2 platform defines
2016-02-25 15:47:58 +01:00
FIX94
235c93e081
indent style is back to its original form
2016-02-02 20:18:53 +01:00
FIX94
1ef2801413
fixed most 3ds resampler issues by fixing up the high-pass code and increased the resampler accuracy
2016-02-01 03:51:44 +01:00
twinaphex
59fb6a652e
(OSX) Add universal rules
2015-11-02 14:35:24 +01:00
twinaphex
88dd644046
Add iOS 9 rules
2015-10-16 03:05:58 +02:00
twinaphex
75dca15960
Static code analysis cleanups
2015-09-29 07:34:10 +02:00
twinaphex
f5f8a1937f
Add vita target
2015-08-31 21:22:09 +02:00
twinaphex
252943469f
Remove Emscripten rule
2015-08-29 05:57:46 +02:00
Alcaro
c72bbf8760
Merge pull request #43 from matthewbauer/emscripten
...
Emscripten fix
2015-08-26 19:59:33 +02:00
Twinaphex
30d9e797ed
(OSX) Linker issues with -mmacosx-version-min, remove for now
2015-08-03 05:56:02 +02:00
neville
fa006c0af9
(OSX) Lower requirements to 10.1
2015-08-01 23:20:39 +02:00
twinaphex
44439e1bcf
(QNX) Fix build
2015-07-29 23:47:42 +02:00
twinaphex
9596337328
Backport this - 2c35a85fa4
2015-07-25 19:53:29 +02:00
twinaphex
0fa06bf300
Remove LSB_FIRST
2015-07-23 22:14:19 +02:00
Alcaro
6c8b68bfe7
Avoid handing out NULL and invalid pointers if the ROM has no SRAM. (TODO: Find another way to grab the ROM/WRAM pointers.)
2015-07-23 18:47:42 +02:00
Matthew Justin Bauer
2c33c1cd10
Use -O3 for emscripten.
2015-07-13 23:55:25 -05:00
Jose Ernesto Ramirez Ramirez
6e69004027
Expose Internal Palettes
...
Added option to use internal palettes and added 3 additional.
2015-07-05 01:24:39 -05:00
Alcaro
803bd7685e
Here's how a properly done DMG flag works, #40 .
2015-06-14 12:53:13 +02:00
Alcaro
44500ac759
C++ source code is not executable.
2015-06-14 12:31:23 +02:00
Alcaro
78a94cd889
Revert "Add core option to force DMG mode"
...
It breaks the GBA mode option, and calling gb.load() twice is just terrible coding.
This reverts commit 6d4e62e98c
, PR #40 .
2015-06-14 12:21:36 +02:00
Monroe88
6d4e62e98c
Add core option to force DMG mode
2015-06-13 22:07:14 -05:00
nattycleopatra
a1a2c2834b
Buildfix for PS3
2015-06-13 23:35:12 +02:00
Oggom
133520473e
(libretro) Update library version
...
https://github.com/libretro/libretro-super/issues/246
2015-05-11 23:47:59 +02:00
aliaspider
8b342c2ded
(cc resampler) reduce calls to audio_batch_cb.
2015-04-15 23:24:02 +01:00
aliaspider
b23d3d4618
(3DS) use the CC resampler. core should now run at full speed most of
...
the time.
2015-04-15 19:58:02 +01:00
aliaspider
bf9ce35ab2
(cc resampler) improve the speed of the C impementation.
2015-04-15 19:44:52 +01:00
aliaspider
3e9acfadf3
allocate video_buf on the heap.
...
use linearMemAlign for the 3DS target.
2015-04-13 02:06:55 +01:00
aliaspider
5e4ca6fdc1
add a CTR(3DS) target.
2015-04-01 23:03:38 +01:00
twinaphex
b1fcfb9d66
We rely on QNX Makefile target
2015-03-10 21:04:22 +01:00
twinaphex
e6a77e0b9c
Buildfix for PS3
2015-03-04 16:36:14 +01:00
Twinaphex
89bc3e1944
(iOS) Use xcodebuild instead of xcrun
2015-02-28 03:32:58 +01:00
twinaphex
4e59b3124b
Remove class FilterInfo
2015-02-18 10:05:03 +01:00
twinaphex
0c7f9ac64c
Can now remove file/file.cpp (yay)
2015-02-18 09:57:21 +01:00
twinaphex
dc3b8015cb
Don't go through filestream wrapper anymore
2015-02-18 09:55:37 +01:00
twinaphex
52b8a54e21
Remove minkeeper.h include from video.h
2015-02-18 09:40:46 +01:00
twinaphex
3864ea4f6f
(cartridge.cpp) Cleanups
2015-02-18 09:38:24 +01:00
twinaphex
fad3f7e69e
Update memory.cpp to upstream
2015-02-18 09:16:13 +01:00
twinaphex
44469bb583
Update interrupter.cpp to upstream
2015-02-18 09:08:59 +01:00
twinaphex
bd713ecf03
Update tima.cpp to upstream
2015-02-18 09:07:04 +01:00
twinaphex
2986509220
Update savestate.h to upstream
2015-02-18 08:58:35 +01:00
twinaphex
38be85bd42
Update initstate.cpp to upstream
2015-02-18 08:57:42 +01:00
twinaphex
458ec4ac8f
Update cpu.cpp to upstream
2015-02-18 08:52:00 +01:00
twinaphex
12381948bc
Update sound.cpp to upstream
2015-02-18 08:07:35 +01:00
twinaphex
d43fde0f5f
Backport d8bb275e5e
2015-02-18 07:47:47 +01:00
twinaphex
01662f4b2b
Backport bd696fc241
2015-02-18 07:41:56 +01:00
twinaphex
1af6ab1906
Backport 7c92c6dcde
2015-02-18 07:39:30 +01:00
twinaphex
4c74cfda0c
Backport 675380edd0
2015-02-18 07:37:21 +01:00
twinaphex
24af2341e3
Backport ' libgambatte/cartridge: allow mapping rom bank0 in more cases/please b…
...
…largg'
2015-02-18 07:35:47 +01:00
twinaphex
b2c370ae2a
Backport ' allocate vram on heap to reduce field offset sizes for easier access …
...
…on ARM'
2015-02-18 07:29:17 +01:00
twinaphex
72860ebcc4
Backport 'more flexible and less confusing return type. '
2015-02-18 07:14:58 +01:00
twinaphex
43b5e83faf
Backport 'refactor ancient mbc code somewhat. '
2015-02-18 07:08:31 +01:00
twinaphex
363679c20d
Upgrade interruptrequester to upstream
2015-02-18 06:05:46 +01:00
twinaphex
207793177c
Upgrade video/ppu.cpp to upstream
2015-02-18 05:45:13 +01:00
twinaphex
0565116ee8
Upgrade video/sprite_mapper.cpp to upstream
2015-02-18 05:33:17 +01:00
twinaphex
f0edce4246
Upgrade video/ly_counter | lyc_irq | next_m0_time to upstream
2015-02-18 05:30:53 +01:00
twinaphex
73519dff9e
Create m0_irq.h
2015-02-18 05:29:25 +01:00
twinaphex
040973d08a
Use same defines as upstream for video
2015-02-18 05:24:59 +01:00
twinaphex
251922c95f
Move more functions to video_libretro.cpp
2015-02-18 04:22:02 +01:00
twinaphex
aa7f427d9a
Move some more functions to video_libretro.cpp
2015-02-18 04:20:15 +01:00
twinaphex
e8e7070936
Move another custom function to video_libretro.cpp
2015-02-18 04:12:23 +01:00
twinaphex
a3b93ffa80
Update video.cpp
2015-02-18 04:10:41 +01:00
twinaphex
686e7af888
video.cpp - get rid of 'Blend'
2015-02-18 04:04:59 +01:00
twinaphex
09bf141072
Move extensions to video to video_libretro.cpp
2015-02-18 04:02:04 +01:00
twinaphex
12987757f9
Split up libretro extensions to cartridge.cpp to cartridge_libretro.cpp
2015-02-18 03:50:54 +01:00
twinaphex
b76bf35f2e
Update counterdef.h
2015-02-18 03:39:19 +01:00
twinaphex
9ce3749dfd
(video.h) Update variables
2015-02-18 03:34:31 +01:00
twinaphex
20c7b69fe3
Update all sound files to upstream
2015-02-18 03:02:29 +01:00
twinaphex
4fb9febd56
Update length_counter.h
2015-02-18 02:59:46 +01:00
twinaphex
ae16f13961
Update master_disabler.h
2015-02-18 02:57:46 +01:00
twinaphex
db29b18ad0
Update sound_unit.h
2015-02-18 02:56:53 +01:00
twinaphex
8fbd2169fa
(mem/rtc) Update variable names
2015-02-18 02:49:51 +01:00
twinaphex
4c3f81d46d
(mem/cartridge.cpp) Update variables to upstream
2015-02-18 02:42:51 +01:00
twinaphex
3798254d26
(gambatte-memory) Rename all variable names to ones from upstream
2015-02-18 02:27:45 +01:00
twinaphex
c1d87ecde6
Update gambatte-memory.h
2015-02-18 02:08:06 +01:00
twinaphex
258884c7eb
More updates to memptrs.cpp
2015-02-18 01:50:11 +01:00
twinaphex
fe96309c23
Update mem headers
2015-02-18 01:41:56 +01:00
twinaphex
6376ce6a41
Backport 'allow loading HuC1 ROM images' - 4970799b4e
2015-02-18 00:48:27 +01:00
twinaphex
128a811a6d
Backport 're precise serial timing details: fixes faceball 200 frame rate' ( 406589594e
)
2015-02-18 00:45:42 +01:00
twinaphex
1e867e9c31
Backport libgambatte: push return address after pc mod. ( 46e06da8bd
)
2015-02-18 00:31:06 +01:00
twinaphex
94cdd85a99
Backport libgambatte/ppu: superflous mask
2015-02-18 00:21:50 +01:00
twinaphex
18ee9246cc
Cleanups
2015-02-18 00:21:07 +01:00
twinaphex
3805236c4c
Cleanups
2015-02-17 23:47:47 +01:00
twinaphex
f6ee176c0b
Start updating cpu.cpp
2015-02-17 23:38:14 +01:00
twinaphex
1a2a1bccce
(interruptrequester.cpp) Cleanups
2015-02-17 23:31:29 +01:00
twinaphex
632da762b1
libretro.cpp - cleanups
2015-02-17 22:58:21 +01:00
twinaphex
ee3e16600d
(video) Update next_m0_time
2015-02-17 22:10:09 +01:00
twinaphex
d0d92e2e6f
(video) Update ly_counter
2015-02-17 22:08:25 +01:00
twinaphex
9bc71a1d3b
(video) Update lyc_irq.cpp
2015-02-17 22:05:38 +01:00
twinaphex
1078477c45
(sound) Update
2015-02-17 21:55:10 +01:00
twinaphex
f247bdb94e
(sound) Update envelope_unit.cpp
2015-02-17 21:33:29 +01:00
twinaphex
a54667e803
Update duty_unit.cpp
2015-02-17 21:29:06 +01:00
twinaphex
934ca901a5
channel1.h - Update
2015-02-17 19:29:32 +01:00
twinaphex
d5849e4308
(sound) Cleanups/style nits
2015-02-17 19:27:27 +01:00
twinaphex
0f48820901
Cleanups/updates
2015-02-17 19:24:16 +01:00
twinaphex
4a4335fa1d
Updates
2015-02-17 19:18:38 +01:00
twinaphex
982036c7f4
Cleanups/updates
2015-02-17 19:10:39 +01:00
twinaphex
243b786c27
Cleanups
2015-02-17 19:00:11 +01:00
twinaphex
daa9a76752
Style nits
2015-02-17 18:53:16 +01:00
twinaphex
96af987d6b
Style nits
2015-02-17 18:44:06 +01:00
twinaphex
ac3341c19d
Style nits
2015-02-17 18:41:07 +01:00
twinaphex
faf40ea0aa
Style nits
2015-02-17 18:30:55 +01:00
twinaphex
884fb4229a
Rename memory.cpp to gambatte-memory.cpp
2015-02-17 18:26:56 +01:00
twinaphex
0dd9d343e9
Get rid of more useless stuff
2015-02-17 18:25:11 +01:00
twinaphex
9f112ca40d
Style nits
2015-02-17 18:22:52 +01:00
twinaphex
1e90061001
Style nits
2015-02-17 18:13:14 +01:00
twinaphex
f5fea95c24
Remove useless OSD code
2015-02-17 17:58:28 +01:00
twinaphex
19306d40e2
Style cleanups
2015-02-17 17:55:18 +01:00
twinaphex
41707f77ab
Get rid of ifndef __LIBRETRO__ paths
2015-02-17 17:52:16 +01:00
twinaphex
99846b0639
Remove unnecessary bitmap_font.cpp
2015-02-17 17:50:39 +01:00
twinaphex
a3477ccbd2
REmove src/file_zip.cpp and friends
2015-02-17 17:49:06 +01:00
twinaphex
58514c487e
Remove state_osd_elements.cpp - useless for libretro port
2015-02-17 17:47:44 +01:00
Sérgio Benjamim
40bb855469
Cleanup in Makefile.
2015-02-01 22:00:39 -02:00
T. Joseph Carter
08f2691760
Universal build for OS X
2015-01-31 23:40:23 -08:00
Swizzy
2a4dae777c
Update msvc-2010-360.vcxproj
2015-01-09 02:15:10 +01:00
twinaphex
6aa6a514b5
(Theos iOS) Add Theos iOS target
2014-12-23 09:54:06 +01:00
twinaphex
459c2ffba2
Start implementing retro_cheat_set/retro_cheat_reset
2014-12-06 18:13:37 +01:00
twinaphex
e83511445b
Backport 9fbc420dfb
2014-12-06 18:04:48 +01:00
twinaphex
bf44861281
Start backporting Gameshark/Gamegenie code
2014-12-06 17:59:36 +01:00
twinaphex
a60c0e6a1e
Add core options to namespace
2014-12-05 22:04:14 +01:00
twinaphex
92e858c718
Implement input descriptors
2014-12-04 20:40:40 +01:00
twinaphex
3283b2943a
Add Makefile.common
2014-11-02 03:01:24 +01:00
twinaphex
049c08965f
Update Makefile
2014-10-23 09:57:46 +02:00
Alcaro
6f3c97d864
Update libretro.h
2014-09-22 22:19:50 +00:00
Alcaro
267a4e09bf
Fix broken output.
2014-08-17 16:23:45 +02:00
Alcaro
fb0f419259
Might as well not include cstdio from libretro.
2014-08-10 12:31:31 +02:00
Alcaro
36f01bbe95
Fix logging levels. Errors that block ROM load aren't INFO.
2014-08-10 12:25:22 +02:00
Alcaro
c19ee85b82
Get rid of conditionals that are now known constants.
2014-08-10 12:23:27 +02:00
Alcaro
d3c6fd52ab
Go through the logging interface.
2014-08-10 12:22:17 +02:00
Alcaro
f6a87d2f77
Make sure the weird rounding doesn't screw things up.
2014-08-06 17:53:25 +02:00
Alcaro
51bd675c57
Fix crash on too small ROMs. (I suspect it uses uninitialized stack memory gets different values for byte 0x147.)
2014-08-06 17:49:48 +02:00
Twinaphex
6d0b282333
Merge pull request #31 from Alcaro/master
...
Fix possible buffer overflow.
2014-07-19 14:49:59 +02:00
Alcaro
dad4f5432b
Fix possible buffer overflow.
2014-07-19 11:07:10 +02:00
Juan Ruvalcaba
44204a5ce5
Fixed on game reload and a custom palette was used, it was lost on reset.
...
Added option to use a custom global palette from Core Options.
2014-07-17 17:14:16 -07:00
Twinaphex
2d6955e5b5
Build fix for OSX Mavericks
2014-07-11 17:39:48 +02:00
Twinaphex
bf7ec0a1e4
Merge pull request #29 from Alcaro/master
...
Get rid of 64KB lookup table that doesn't speed things up.
2014-07-06 11:44:21 +02:00
Alcaro
1cafaa2501
Whoops, this shouldn't be changed.
2014-07-06 02:49:18 +02:00
Alcaro
644c483dee
Probably better to keep this...
2014-06-27 11:28:58 +02:00
Alcaro
a2f8ed1c4e
Get rid of 64KB lookup table that doesn't speed things up.
2014-06-27 11:10:40 +02:00
Twinaphex
29925b1805
Merge pull request #28 from Alcaro/master
...
Fix overflows.
2014-06-25 23:40:27 +02:00
Alcaro
f20f727d11
Fix overflows.
2014-06-25 22:05:27 +02:00
twinaphex
12c1ff3068
Attempt to fix issue https://github.com/libretro/gambatte-libretro/issues/21
2014-06-24 18:27:34 +02:00
twinaphex
f3a647acd3
Set performance level
2014-06-23 15:11:48 +02:00
Alcaro
367f89a075
Some minor cleanup.
2014-06-13 13:00:46 +02:00
Alcaro
b3c2de90f8
Add a core option for color correction. I hate those private things, there's so many layers of bullshit to trudge through.
2014-06-13 12:58:38 +02:00
Alcaro
200f3a94db
Add a core option for GBA mode. (Easiest testcase is Shantae; if colors considerably brighten and the title screen says GBA Enhanced, it works.)
2014-06-06 01:36:29 +02:00
Alcaro
374095914e
Should probably use the real calculations in cartridge.cpp...
2014-06-06 00:59:35 +02:00
Alcaro
9028b4f783
Describe memory maps. Okay, actually make up my own memory maps because I can't represent bankswitching.
2014-06-06 00:47:20 +02:00
Alcaro
83d10abb31
Update libretro.h to the correct version.
2014-06-06 00:43:38 +02:00
Alcaro
acb51da80a
Update libretro.h.
2014-06-06 00:42:51 +02:00
twinaphex
ee86270841
Add OSX version minor detection to Makefile
2014-04-26 04:32:58 +02:00
Alcaro
9963b9903a
Add ugly hacks to allow the front to access WRAM.
2014-04-26 00:57:45 +02:00
twinaphex
29cfb85527
Backport patch 96537c1950
2014-04-19 08:03:58 +02:00
Twinaphex
3676ba81f1
(XDK360) Update solution
2014-03-15 20:59:09 +01:00
Twinaphex
9ee3b6cb30
(MSVC 2010) Update solution file
2014-03-15 20:56:08 +01:00
Twinaphex
179e3584cb
(MSVC 2010) Another update to solution file
2014-03-15 20:53:26 +01:00
Twinaphex
03322deec8
(MSVC 2010) Update some defines
2014-03-15 20:52:52 +01:00
Twinaphex
2f7c6a67b6
(MSVC 2010) Add solution
2014-03-15 20:52:10 +01:00
aliaspider
d231ef8677
add an allegrex (PSP) assembly version of the CC audio resampler.
2014-03-14 16:32:02 +01:00
aliaspider
f97f46a8b8
move alternate resampler to a seperate file
2014-03-07 12:51:52 +01:00
aliaspider
56630a5f21
added an optional audio resampler for systems not powerful enough for
...
the blipper ( like the psp ).
2014-03-01 02:26:37 +01:00
twinaphex
6882ef2662
Add blipper.c to MSVC solutions
2014-01-10 22:16:46 +01:00
twinaphex
4c97fae0e4
Fixup logging
2014-01-02 03:22:56 +01:00
twinaphex
0a424b1845
Update libretro.h
2013-12-18 20:31:39 +01:00
twinaphex
844de796ef
(Libretro) Go through new logger interface
2013-12-16 14:12:21 +01:00
twinaphex
5190180e49
(QNX) Build fix - Drop -std=gnu99
2013-12-16 01:17:55 +01:00
twinaphex
f12db74675
(iOS) Add -miphone-version-min=5.0
2013-11-29 22:58:33 +01:00