161 Commits

Author SHA1 Message Date
gameblabla
eeeabeaf51
Specificy that most of the sound output code falls under
a different license.
2019-07-16 14:43:32 +02:00
gameblabla
b822a8db22
Adding comments that specifies the modifications done to the file.
(GPLv2 might require this. I believe the git commit history could be enough
but we never know.)
2019-07-16 14:42:30 +02:00
gameblabla
17d84241ec
Add 4PAK mapper support and add the game to the internal database.
(This game requires PAL too otherwise the colors will be messed up)
2019-07-16 13:51:55 +02:00
gameblabla
924ee9059f
Remove Extraneous condition. We can do stupid things
when the codebase becomes huge.
2019-07-16 13:29:42 +02:00
gameblabla
099408fd8d
Fix oversight with the state functions in header using FILE* mem
when it should be fd.
2019-07-16 13:28:54 +02:00
gameblabla
da58d4a159
Since channel_masks is an unsigned char, we should set the value
to 0xFF, not 0xFFFFFFFF.
2019-07-16 13:28:15 +02:00
gameblabla
77c9c68924
Fix fallthrough issue on condition that is never goin to happen. 2019-07-16 13:27:41 +02:00
gameblabla
0645265d20
No need to set "source" to 0 since it's being assigned a value
shortly after it.
2019-07-16 13:26:36 +02:00
gameblabla
aeb4937303
Fix compiling issues when using GCC 9.1. 2019-07-16 13:12:50 +02:00
gameblabla
76047de5f4
Numerous fixes for games, ports etc...
Fixes Alibaba and 40 Thievs, sound fixes and other minor issues as well.
2019-06-06 16:30:11 +00:00
gameblabla
95e823b80b
Set country to 0 after loading configuration as it could save
the country value from the last game played and we don't want that.
2019-06-06 18:19:16 +02:00
gameblabla
99a9804f57
Fixes Alibaba and 40 Thieves, Block Hole due to uninitiliazed memory
when games are played on the Japanese BIOS.
See more about it here :
https://www.smspower.org/forums/13333-UninitializedMemoryPatterns
2019-06-06 18:18:12 +02:00
gameblabla
f7ca4110f5
Reduce the number of SN76489 PSGs to 1 and tweak the Cutoff
value as to be more accurate to the real hardware.
2019-06-06 17:09:54 +02:00
gameblabla
1af340ac1f
Properly configure Maxim PSG's for consoles like the SG-1000 & Colecovision. 2019-06-06 17:08:38 +02:00
scooterpsu
b6fb7bb482 Bittboy: fix 1.5x scale skipped if not gg w/ button press 2019-06-06 10:08:02 -04:00
scooterpsu
205343a7fe Fix button names for remapping 2019-06-06 09:56:56 -04:00
gameblabla
9c1c783094
Fix (or should i say "hack"...) for the zipit. 2019-06-03 18:44:59 +02:00
gameblabla
69c8fcf6d8
Other minor modifications i forgot to upload, i hope that nothing breaks. 2019-06-03 02:31:45 +02:00
gameblabla
0134cb1b50
Zipit port, no sound on real hardware though ? 2019-06-03 02:26:34 +02:00
gameblabla
ea48260831
Fix issue with Colecovision buttons as it breaks the assumption made by the code. 2019-05-17 14:40:49 +02:00
gameblabla
7164b74b8d
Fixing remapping support for Colecovision buttons again. 2019-05-17 14:28:25 +02:00
gameblabla
03fbd1b7f1
Add remapping support for RS-90 port. 2019-05-16 19:04:47 +02:00
gameblabla
7d2679b617
Remove un-necesarry option.game_name. 2019-05-01 14:42:49 +02:00
gameblabla
df51902087
Run pcm_nonblock before alloca.
According to senquack, this should be done before hw/sw params are set.
2019-05-01 14:41:47 +02:00
gameblabla
c9dbf26a5c
Add RS-90 port, with makefile and all. 2019-05-01 10:54:30 +02:00
gameblabla
1d21911e36
Slight simplification to audio code. (removing extra conditions
that could cause issues anyway)
2019-04-16 03:56:52 +02:00
gameblabla
535bdc8b1e
Add missing variable for input remapping. (Bittboy only for now but other platforms will be added) 2019-04-16 03:56:17 +02:00
gameblabla
eba8b29857
Adding Remapping support for Bittboy port.
(I might add it for other ports as well.)
2019-04-16 03:55:11 +02:00
gameblabla
948a35a93e
Add textblue define. 2019-04-10 18:27:06 +02:00
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
f15c03efd0
Fix Start bug issue on Sega Game Gear games. 2019-03-16 11:21: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