gameblabla
925bb06e8e
Fix issue with FB text drawing function.
2019-04-10 18:25:29 +02:00
gameblabla
ba92b72600
Adding Retrostone port.
2019-04-10 18:23:25 +02:00
gameblabla
c6bb7035c8
Fixes compile issue. Oops
2019-04-08 19:08:34 +02:00
gameblabla
78ba08f369
Improved ALSA code. Should be less finicky.
2019-04-08 19:05:01 +02:00
gameblabla
c50c12238c
Add PAP Gameta II port.
2019-03-25 02:17:39 +01:00
gameblabla
fba7202072
Forgot ; from function.
2019-03-25 02:02:21 +01:00
gameblabla
78a3d9aa95
Add scalers for PAP Gameta II.
2019-03-25 01:54:31 +01:00
gameblabla
a2a56aa729
Fixed PAP K3S port on Game Gear games when pressing start.
...
(forgot to fix this, oh well)
2019-03-25 01:50:12 +01:00
gameblabla
3a1968635c
Fix an issue with the font drawing code where the width was hardcoded.
...
Fixed this so it makes use of the HOST defines.
2019-03-22 09:35:56 +01:00
gameblabla
ab85700fbe
Fixes a mistake in the ports where it would load SMS games as the last
...
platform you played. (Game Gear in particular)
Since it also save the console you last played, then it should set it back
to 0 as intended.
2019-03-22 09:34:45 +01:00
gameblabla
7b307cce26
Change the Scale2 code a bit as to make use of 16-bits pointers
...
instead of 8-bits pointers. This should greatly improve the speed
on devices like the RS-97 and GCW0.
2019-03-22 08:38:02 +01:00
gameblabla
8bb36e2c57
Update Broken games's list.
2019-03-22 08:18:10 +01:00
gameblabla
c0177e7983
This would (sometimes) introduce subtle issues in the IPK package.
...
Should hopefully fix those ?
2019-03-16 11:30:28 +01:00
gameblabla
f15c03efd0
Fix Start bug issue on Sega Game Gear games.
2019-03-16 11:21:34 +01:00
gameblabla
18f69af543
Add TODO list (Not related to compatibility/core)
2019-03-15 23:36:15 +01:00
gameblabla
70958991ea
Add lists of broken games on SMS Plus GX. (and some other ones to check)
2019-03-15 23:35:48 +01:00
gameblabla
75d9cc96f7
Update Makefiles accordingly.
2019-03-15 20:58:34 +01:00
gameblabla
9fad280dca
Update the sound output code. Minor fixes, mostly to allow the
...
sound volume to be toggeable from the menu. (via the config structure)
Also changing NON blocking option to another define.
2019-03-15 20:55:01 +01:00
gameblabla
3d5d2db30c
Update the ports specific code.
...
This includes :
- Improved FBDEV code.
- Allow saving of config file.
- Minor fixes.
- Change text drawing routines to smaller ones on the RS-97, SDL and FBDEV ports.
- Allow setting the sound volume. (some ports for now only)
2019-03-15 20:53:18 +01:00
gameblabla
cf3e55eb2d
Fix minor issues in vdp code.
2019-03-15 20:52:49 +01:00
gameblabla
c37584f728
Fixes save states issues for good.
2019-03-15 20:52:29 +01:00
gameblabla
b0de1e24d3
Minor fixes to headers.
2019-03-15 20:48:40 +01:00
gameblabla
4414acd4fe
Set brightness to its highest level for Master System.
...
Also minor fixes.
2019-03-15 20:47:55 +01:00
gameblabla
0e773b6f30
Fix more clang warnings in files.
2019-03-15 20:46:57 +01:00
gameblabla
0e0373185f
Fix clang warnings in text/fb
2019-03-15 20:46:23 +01:00
gameblabla
ebbde23f34
Slight modifications to miniz to avoid warnings and errors.
...
Also makes clang slightly happier.
2019-03-15 20:45:33 +01:00
gameblabla
a726922722
Whitespacing that shit in loadrom.c
2019-03-15 20:03:10 +01:00
gameblabla
18cdc00e0d
Fix missing .col extension for package file. This should allow Colecovision
...
roms to be selected from the menu.
2019-03-15 20:01:15 +01:00
gameblabla
0fdb3e3424
*facepalm* Made a mistake in fread. That was the cause of our headaches
...
in save states.
2019-03-14 22:11:17 +01:00
gameblabla
71168d94e5
Remove SDL headers from scale2x. (it is platform agnostic)
2019-03-14 03:24:37 +01:00
gameblabla
11ee7bcf20
Add soundlevel to config.h and removing useless variables from it.
2019-03-14 03:24:01 +01:00
gameblabla
35fef879c0
Add Text code taken from n2DLib for FBDev.
...
Also moving the SDL specific code to its own subfolder.
2019-03-14 03:23:19 +01:00
gameblabla
36895b5b88
Move Generic scaler code to scalers/ folder.
2019-03-14 03:22:57 +01:00
gameblabla
fbdabaa895
Removing "Generic" folder, we will be moving them to another location.
...
This was done because the FBdev code required different code paths
for text drawing.
2019-03-14 03:22:08 +01:00
gameblabla
14b3e6f24b
Updates the other ports to account for an upcoming commit
...
related to soundlevel.
2019-03-14 03:14:48 +01:00
gameblabla
cca26bd419
Avoid using fputc and prefer just using fwrite instead.
...
Should make our source code more consistent.
2019-03-14 03:07:34 +01:00
gameblabla
5fad968049
No more Clang bitching in VDP.c.
...
We should be sticking with uint8_t here.
2019-03-14 03:06:48 +01:00
gameblabla
e3156e37ce
Add FBDev/evdev port for Embedded linux platforms.
...
This was mostly done to allow us to decrease the size of the binary
when using static linking as well as avoid the overhead of libSDL.
The input code reads directly from /dev/input/event0 (which is the keyboard).
It does seem to suffer from ghosting (?) when the program slows down a lot.
This does not happen on libSDL so i'm not sure what to do,
it seems that they might be using threads to solve this issue ?
The FBDev code does not currently support double buffering :
This would require us doubling the vertical size of the allocated
resolution.
The Pandora wiki explains how this is implemented with fbdev :
https://pandorawiki.org/Kernel_interface
2019-03-14 03:00:19 +01:00
gameblabla
2ba43256b4
Allow NoZIP builds to be built. Saves around ~20Kb.
2019-03-14 02:47:05 +01:00
gameblabla
2f2892b0f3
Using Miniz instead of Zlib for zip archives.
...
This helps save some space on fully static build.
2019-03-14 02:46:23 +01:00
gameblabla
c624e175f1
This should fix the other PAL specific issues with Fantastic Dizzy.
...
To be fair i'm not even sure 267 is correct but there's no glitches with Dizzy
with that value.
I probably should have not removed overscan emulation from SMS Plus GX.
2019-03-14 02:43:24 +01:00
gameblabla
1daf0d8dd9
Update the RS-97 & Arcade Mini ports.
...
Fix an issue with fullscreen variable along with other minor issues.
2019-03-13 04:15:21 +01:00
gameblabla
f1d1e42a47
Fix invalid state.c file.
...
Oddly enough, the compiler would not error out.
2019-03-13 04:14:46 +01:00
gameblabla
56145dbfce
Also update the other makefiles.
...
We don't do profile-use by default because it can sometimes
expect profile data to be there.
2019-03-13 04:13:53 +01:00
gameblabla
880c0b7971
Add Makefile for the Ritmix RZX-50.
...
It works fine, if a bit sluggish of course given the SoC inside.
(A JZ4755 clocked at 400 Mhz)
2019-03-13 04:12:18 +01:00
gameblabla
bd31da5145
Update the ports, delete bittboy specific code.
...
The bittboy code should be shared with the RS-97's one now.
Hopefully this shouldn't cause any issues due to framebuffer bugs.
A bug with SRAM not saving properly has also been addressed
accross all ports. This should fix saving in games like Penguin Land etc...
Everything also got tightened and i tried to address the clang errors
so we should be good now.
2019-03-13 02:46:39 +01:00
gameblabla
818c4ed965
Update Makefiles, they should look similar now except for
...
specific changes according to the arch & platform of course.
2019-03-13 02:45:25 +01:00
gameblabla
66746c951b
Add Scale2x files.
...
They are slightly modified for our own use (especially 16-bits output)
but otherwise it should be the same.
2019-03-13 02:11:38 +01:00
gameblabla
8f5b90b1b9
Uuuuugggh, i swear this is driving me insane.
2019-03-13 02:11:04 +01:00
gameblabla
6f84b7fa5c
Partially reverting old commit "Removing CrabEmuZ80"
...
We broke save states along the way when we improperly switched variable
types.
The end result is also a lot of needless conversions between types.
This commit should hopefully address that, and we fixed broken save
states.
2019-03-13 01:48:28 +01:00