negativeExponent
a0205b3ebd
Fix warnings
2020-10-09 08:52:49 +08:00
negativeExponent
ea7b02eaed
Buildfix when using Z80_CORE=eighty
2020-10-09 08:52:44 +08:00
negativeExponent
49a194cb1c
Add support for blargg NTSC filter
2020-10-09 08:52:26 +08:00
negativeExponent
b93d3908f3
Remove "scaler.h"
2020-10-09 08:52:26 +08:00
negativeExponent
1b8456d35f
Update and cleanup Makefiles
2020-10-09 08:52:26 +08:00
negativeExponent
ce8ee0d0f9
Remove #include <SDL/SDL.h>
2020-10-09 08:52:26 +08:00
negativeExponent
d9cb895e5a
Create ccpp.yml
2020-10-09 08:52:26 +08:00
negativeExponent
336e74c112
Add support for input bitmasks
2020-10-09 08:52:26 +08:00
negativeExponent
2e3d45a5b2
Remove libgen.h dependency
2020-10-09 08:52:26 +08:00
negativeExponent
8b6b7435c5
Remove unused option.game_name
2020-10-09 08:52:26 +08:00
negativeExponent
bb0da44808
Get rid of these overrides
...
- Causes problems with the internal overrides like SMS-GG compatibility mode
2020-10-09 08:52:26 +08:00
negativeExponent
3c0ecf0427
Make need_fullpath = false
2020-10-09 08:52:26 +08:00
negativeExponent
0d7d78e397
Add support for loading ROM from memory
2020-10-09 08:52:22 +08:00
negativeExponent
57dbdf1d94
Remove mkdir
2020-10-09 08:51:38 +08:00
negativeExponent
4ef696af68
Cleanup
2020-10-09 08:51:38 +08:00
negativeExponent
9ef31ae48c
Fix starting screen geometry for non-SMS games
2020-10-09 08:51:38 +08:00
negativeExponent
29e4d52eaf
Add memory-based savestates support
2020-10-09 08:51:38 +08:00
negativeExponent
e348c7e3bd
Add libretro-common
2020-10-09 08:51:38 +08:00
negativeExponent
cd372ab959
Allow access to SRAM using retro_get_memory_data/size and cleanup
2020-10-09 08:51:38 +08:00
negativeExponent
853630bfda
Allow access to work ram using retro_get_memory_data/size
2020-10-09 08:51:38 +08:00
negativeExponent
467375fe95
(audio) Fix heap-buffer-overflow
2020-10-09 08:51:38 +08:00
negativeExponent
baa974d153
Update Makefiles
2020-10-09 08:51:38 +08:00
negativeExponent
9340ba6e88
Audio, video, input are now working
...
TODO:
- sram to libretro api access
- main ram to liretro api access
- memory-base save states
2020-10-09 08:51:38 +08:00
negativeExponent
e297ab4613
Initial libretro port
2020-10-09 08:51:37 +08:00
gameblabla
0b1fbec18d
Use Ofast since the cause for the leak has been found.
...
GCDA files are now generated on real hardware when using Ofast thanks to the fix.
2020-10-08 23:39:31 +02:00
gameblabla
9a955dc708
Merge pull request #8 from negativeExponent/patch-1
...
loadrom.c: Buildfix
2020-10-08 18:52:28 +00:00
gameblabla
042dc4f2e6
Re-fix Makefile to just compile the SDL frontend for Linux.
...
Normally i would use this for testing but seems like people are getting confused.
2020-10-08 20:50:24 +02:00
gameblabla
33dd8d2938
Fix buffer overflow issue that can happen. Thanks Johnny
2020-10-08 10:42:09 +02:00
negativeExponent
438dde661b
loadrom.c: Buildfix
2020-10-08 08:53:13 +08:00
gameblabla
3ae1ce93cf
Fix issue when width is changing but not the height.
2020-10-06 22:05:20 +02:00
gameblabla
610949df50
Merge pull request #7 from gameblabla/rs90
...
RS-90 improvements (YUV scaling, 8bpp color depth) + other fixes
2020-10-06 07:42:59 +00:00
gameblabla
e9a381e10e
Fixed RS-90 port with numerous changes :
...
- Allowing the FM sound to be disabled or enabled. (i might bring this to the other ports)
- 8bpp to YUV upscale. This allows us to use a higher resolution on hw that only support YUV for IPU.
- Removed upscaling options due to the use of IPU.
SMS Plus GX still runs fairly similar to what it used to
because while it no longer spends time on the 8bpp->16bpp conversion,
a lot of time is spent on converting to YUV.
Special thanks to Slaneesh and Johnny for the help on the YUV code.
2020-10-06 09:31:29 +02:00
gameblabla
dd7809fb43
Fix memory leaks.
2020-10-06 09:30:33 +02:00
gameblabla
3ab12ff69f
RS90 Makefile with 8BIT BPP set.
2020-10-06 03:33:54 +02:00
gameblabla
f404fb3217
Add NOYUV define to test without YUV mode.
2020-10-06 03:28:35 +02:00
gameblabla
d117769fb0
8-bits paletted support for RS-90 + YUV. (WIP, not working)
2020-10-06 03:19:50 +02:00
gameblabla
48b64b345c
-mplt does make a difference when using dynamic linking.
...
Not quite as good as -mno-abicalls -fno-PIC with static linking
but certainly better than without.
2020-10-05 15:50:46 +02:00
gameblabla
8923565df6
Downscaling code is causing an odd freeze (but menu can still be trigerred)
...
when scaling mode is booting with "Fullscreen" turned on.
Reverting this drownsnug's fullscreen scaler fixes it.
It seems like it's not working.
2020-10-05 15:24:44 +02:00
gameblabla
8b7c2d9dd6
Update RS-90 port with commits from @drowsnug95 that were not mergeable
...
due to conflicts.
2020-10-05 04:10:30 +02:00
gameblabla
be19161bfb
Delete RS-97 port (no longer needed), fix GCW0 port and make minor
...
changes to audio code.
We are now linking against the newer toolchain with support for Huge pages.
2020-10-04 23:17:10 +02:00
gameblabla
978028f5db
Remove support for changing the IPU mode because the new firmware
...
uses a new interface. This is also not working on RetroFW properly anyway.
2020-09-29 22:44:14 +02:00
gameblabla
9cfd1740e0
Remove Eighty z80 core. It's not that much faster and breaks a lot of games.
2020-09-25 02:52:25 +02:00
gameblabla
4fd3e36f80
Fix RetroFW port in GCW0 code.
2020-09-25 02:51:55 +02:00
gameblabla
81377bab7f
Fix supprot for zipped Colecovision roms.
2020-09-25 02:46:59 +02:00
gameblabla
d80c99668e
Whitespace fixes.
2020-02-29 21:12:55 +01:00
gameblabla
fe09dd504d
New scaling code, plus minor fixes.
2020-02-29 21:11:21 +01:00
gameblabla
78aa087be1
GCW0 changes.
2020-02-29 21:11:09 +01:00
gameblabla
4b2188fe0b
RS9-90 changes, including new scaling code.
2020-02-29 21:08:27 +01:00
gameblabla
1a339f427d
Fix an issue with Colecovision keypad numbers being misaligned.
...
(and probably some other minor fixes too)
2020-02-18 14:27:14 +01:00
gameblabla
631f304bca
Drop IPK support and only support OPKs.
2020-01-18 01:15:27 +01:00