Commit Graph

624 Commits

Author SHA1 Message Date
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
twinaphex
afbf4e4b66 (iOS) Links for iOS again 2013-11-29 17:05:04 +01:00
Alcaro
fbdf0ccfb1 Make GB colorization look like this SML2 SGB video (Hssq8F-FUWk). Apparently someone mixed up RGB and BGR. 2013-11-25 19:50:35 +01:00
Alcaro
a2bb744402 I love it when I leave in debug code. 2013-11-23 12:23:48 +01:00
Alcaro
4f013b79aa This should fix Mario Land 2 being purple... should... 2013-11-23 12:21:24 +01:00
Alcaro
d2ec273a59 Forgot this one again. 2013-11-22 23:39:07 +01:00
Alcaro
9aa7365b24 Merge branch 'master' of github.com:Alcaro/gambatte-libretro 2013-11-22 23:35:25 +01:00
Alcaro
27b63eb4bb Whoops, forgot this one. 2013-11-22 23:12:46 +01:00
Alcaro
ae0161038a Seems to work from five seconds of testing Oracle of Seasons. Now for a GB game. 2013-11-22 22:06:16 +01:00
Alcaro
434ea5dfab Shift all those uint_least32 to a custom, variable typedef. Still tries rendering 32bpp to a 16bpp buffer, though. 2013-11-22 22:01:44 +01:00
Alcaro
255e0f7af5 Sanitize variable name. 2013-11-22 17:51:32 +01:00
Alcaro
fcb9280caa Don't mark nonexecutable files executable. 2013-11-22 17:46:24 +01:00
Alcaro
cb5db24bd1 Don't vary pitch for duped frames. 2013-11-22 17:45:55 +01:00
twinaphex
22dd118e37 (PS3) Fixes linking error on PS3 2013-11-07 01:32:19 +01:00
Themaister
246a88ff40 Update blipper. 2013-11-03 19:22:56 +01:00
Themaister
b2240b89de Update blipper. 2013-11-02 19:58:38 +01:00
Themaister
576c889af6 Add updated blipper. 2013-11-02 19:20:08 +01:00
Themaister
2b5322e942 Minor fixups. 2013-11-02 18:18:39 +01:00
Themaister
c1a22c7e96 Replace gambatte resampler with much faster blipper. 2013-11-02 17:36:59 +01:00
ToadKing
cfa793742f emscripten support 2013-09-15 17:10:24 -04:00
twinaphex
ff69a309ba (Makefile) Add ARM target 2013-07-14 03:36:28 +02:00
Themaister
2685b6a3ef Don't poll input every time input is fetched. 2013-05-19 22:46:50 +02:00
twinaphex
4141dae1ac Cleanup Makefile wrt static linking 2013-05-18 17:51:30 +02:00
twinaphex
254b62dca7 (iOS) Standardize target name 2013-05-18 03:44:56 +02:00
twinaphex
aa6719e4af Update extensions 2013-05-01 00:00:39 +02:00
twinaphex
89cd650fa5 (QNX) Update target output filename 2013-04-30 15:53:08 +02:00
Themaister
0f1ce939d4 Fix SRAM clear on reset. 2013-04-28 14:12:12 +02:00
twinaphex
f258d1751e Update target names in Makefile 2013-04-17 18:44:27 +02:00
Themaister
f57b66b5eb Fixups to palette handling.
Don't require retro_reset() on colorization change.
Fix a broke use of rom_name in palette code.
2013-04-15 15:59:19 +02:00
twinaphex
45fac8872d Build fix for MSVC XBox due to snprintf missing - didn't want to
do _snprintf ifdef for MSVC and didn't want to add and include
a msvc_compat.h header either - so just turned it into an
(unsafe) strcpy instead
2013-04-12 16:34:30 +02:00