Commit Graph

213 Commits

Author SHA1 Message Date
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
gameblabla
5de71197c3
Small keyboard change to 350H specific port. 2020-01-18 01:15:02 +01:00
gameblabla
bd976461f4
Fixed Const issue with zip files. 2020-01-18 01:14:33 +01:00
gameblabla
465e5905b6
Added back Native scaling mode for GCW0 port. 2020-01-18 01:12:31 +01:00
gameblabla
8cc0b79f01
Merge pull request #5 from gameblabla/gcw0_alsa_fixes
Numerous audio fixes plus fixing up the GCW0 port
2020-01-17 18:47:18 +00:00
gameblabla
47b322e73d
Unfortunately triple buffering is still not working properly right now. 2020-01-17 20:45:51 +01:00
gameblabla
4f2e4847d6
Update GCW0 port. It should be working ok now. 2020-01-17 20:40:53 +01:00
gameblabla
1e8d355fb7
Merge pull request #4 from negativeExponent/fix_states
Prevent a potential crash when loading states
2020-01-17 10:38:13 +00:00
negativeExponent
ac554d2495 Prevent a potential crash when loading states 2020-01-17 13:13:45 +08:00
gameblabla
868cb61095
Fix audio issues with it trying to refresh it more than 4 times... 2020-01-16 12:28:58 +01:00
gameblabla
43bcade785
Update the other ports as to make use of LOCKING.
Also move the older GCW0 port to its own separate folder for the GKD350H.
2020-01-02 13:53:12 +01:00
gameblabla
95e976719b
Update GCW0 to using the IPU again 2020-01-02 13:52:53 +01:00
gameblabla
66a625e5be
Fix audio leaks in ALSA code and other issues in PA and SDL audio code. 2020-01-02 13:52:18 +01:00
gameblabla
5554715689
Revert the GCW0 back to not using the IPU.
It is being ignored for some reasons...

Also output silence in ALSA when closed.
Though i may remove that later since it seems to be not needed.
2019-11-29 23:18:14 +01:00
gameblabla
93b94a9563
Fix numerous issues with GCW0/RG-350 port.
- Moving up the input code before video/sound but after system_frame.
- Use more appropriate IPU code.
- Speed up drawing by not using a scaler function for drawing
since the IPU already takes care of upscaling it.
- Fix an issue with the menu code when it could not select Scale2x in some cases
- Hopefully fix black screen issue in Menu on real hardware.
2019-10-29 13:18:17 +01:00
gameblabla
dc65d90b3c
Add separate GCW0 port with support for main analog stick and IPU. 2019-10-26 20:23:34 +02:00
gameblabla
b76ccffb03
Put more Sord M5 code under said define. 2019-09-18 21:53:56 +02:00
gameblabla
c951770abd
Put Sord M5 code under a define. 2019-09-18 21:52:11 +02:00
gameblabla
845e1e92cd
Update Makefiles for consoles. 2019-09-18 20:25:56 +02:00
gameblabla
eb5c6b3dc1
Numerous changes to the ports plus minor fixes.
I forgot what i did exactly though.
This commits adds support for Input configuration on the RS-97.
2019-09-18 20:24:42 +02:00
gameblabla
ee5dab6f0a
Change the text a little. Time & Date is now reported. 2019-07-16 15:01:30 +02:00
gameblabla
9f14780c3f
Fix minor issues in Bittboy port and change the SDL port resolution. 2019-07-16 14:45:17 +02:00
gameblabla
458968a255
Fix whitepacing issue. 2019-07-16 14:44:43 +02:00
gameblabla
5d80e26b4a
Update docs in accordance to recent changes made. 2019-07-16 14:44:07 +02:00
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
01b6f8537c
James Pond 3 works but uses LCD persistence for the overworld text. 2019-06-06 19:07:51 +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
8595de4f21
We're not using markdown so fixing that.
Also i've removed some games that are either now fixed (such as Alibaba)
or that were fixed by previous commits. (such as California Games II)
2019-06-06 18:20:15 +02: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
gameblabla
c4da8b26c9
Merge pull request #2 from scooterpsu/master
Minor fixes for the bittboy
2019-06-06 14:23:53 +00: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
scooterpsu
4664959f63 Update Makefile.bittboy 2019-06-03 21:22:35 -04:00
gameblabla
9c1c783094
Fix (or should i say "hack"...) for the zipit. 2019-06-03 18:44:59 +02:00
gameblabla
bfc8e6aa4b
Update Makefiles. 2019-06-03 02:33:24 +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