Commit Graph

412 Commits

Author SHA1 Message Date
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
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