Commit Graph

13 Commits

Author SHA1 Message Date
negativeExponent
ac554d2495 Prevent a potential crash when loading states 2020-01-17 13:13:45 +08: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
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
c37584f728
Fixes save states issues for good. 2019-03-15 20:52:29 +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
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
f1d1e42a47
Fix invalid state.c file.
Oddly enough, the compiler would not error out.
2019-03-13 04:14:46 +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
gameblabla
02a6e57e4e
Removing extra externs for CrabEmu's PSG core.
It's already defined so removing those.
2019-03-09 05:19:36 +01:00
gameblabla
7a7c833972
Uncommenting stuff for CrabEmu's PSG emulator.
I hate myself for doing shit like that...
2019-03-09 05:18:15 +01:00
gameblabla
b9f02b127f
Removing CrabZ80's core. (it was never working and i doubt it would be
accurate anyway.)

Updating the emulator's core code to fix some issues reported by Clang/GCC.
(bios.pages was 8-bits even though cart.pages was 16-bits.
This could cause issues if a game like Bad Apple is played using the bios.)

Removing error.c/error.h, it was never used.
I'm trying to fix the signing/unsigned issues that i had introduced
a while back unfortunately (though the older code still suffered from it
to some code).

Some of it is fixed but not all of it is fixed. Ideally, this should
be switched to using 32-bits ints if possible.
2019-03-07 19:03:53 +01:00
gameblabla
f713384574
PAP K3S, Bittboy changes 2019-02-02 10:02:11 +01:00
gameblabla
7b0fc18b6d
Rebasing around SMSPlusGX, switched to new sound cores (from CrabEmu), much improved sound playback 2018-08-11 23:46:21 -04:00