Commit Graph

355 Commits

Author SHA1 Message Date
LibretroAdmin
c642bbd068
Merge pull request #47 from warmenhoven/warmenhoven/pr/tvos13
Some checks failed
C/C++ CI / build (push) Has been cancelled
tvos: properly set min supported version
2024-10-21 16:47:29 -05:00
Eric Warmenhoven
d7135aadd6 tvos: properly set min supported version 2024-10-20 22:35:27 -04:00
LibretroAdmin
978d977119
Merge pull request #46 from negativeExponent/paddles
sms: Add support for paddle input type
2024-08-07 05:30:41 -05:00
negativeExponent
c836806cad
sms: Add support for paddle input type 2024-08-07 14:44:38 +08:00
LibretroAdmin
29cd96822f
Merge pull request #44 from negativeExponent/memory_map
Corrections and cleanup
2024-07-22 01:00:34 -05:00
negativeExponent
28ed3bc77d Corrections and cleanup 2024-07-21 08:32:49 +08:00
LibretroAdmin
081d956e07
Merge pull request #43 from negativeExponent/memory_map
Add memory map descriptors
2024-07-20 11:17:27 -05:00
U-DESKTOP-RKN530O\negative
b0af899ef3 Add memory map descriptors 2024-07-20 13:06:38 +08:00
LibretroAdmin
96fa9bc65a
Merge pull request #41 from JoeOsborn/fix-emscripten
use emar for archive files, not emcc
2023-11-01 00:35:19 +01:00
Joseph C. Osborn
68b919c0ff use emar for archive files, not emcc 2023-10-06 10:16:41 -07:00
LibretroAdmin
60af17ddb2
Update .gitlab-ci.yml 2022-07-26 14:24:37 +02:00
jSTE0
9de9847dc8
psp: Use ALIGN_DWORD (#39)
Avoids unaligned memory access.

Fixes #27
2022-04-09 07:10:52 +02:00
jSTE0
8e8378896b
Makefile.libretro: Fix use of ALIGN macros (#38)
Replace ALIGN_LONG with ALIGN_DWORD for Miyoo and RetroFW to match
the standalone versions. This fixes Master System background rendering.
Drop it from 3DS as ARMv6 allows unaligned memory access and defining
that macro had no effect anyway.
Drop ALIGN_DWORD from Raspberry Pi (ARMv6/7/8), Classic (ARMv7), OS X
non-PPC (x86, ARMv8), Vita (ARMv7) and Switch (ARMv8) as those
platforms support unaligned memory access.
2022-03-29 02:59:36 +02:00
gameblabla
ed5ec9e540 Fix up WM16 too. 2022-01-29 09:26:26 +08:00
negativeExponent
c0ef004ee0 Add SMS Bios core option
Fix https://github.com/libretro/smsplus-gx/issues/30
2022-01-28 18:04:10 +08:00
negativeExponent
6fb05a6998 Fix out-of-bounds access 2022-01-28 15:01:45 +08:00
negativeExponent
20c35f0188 Update core option label 2022-01-24 07:57:20 +08:00
gameblabla
345bf09ca7 Add Wanted and a few other games to FM incompatibility list. 2022-01-24 07:57:20 +08:00
negativeExponent
843d1abe9d
Merge pull request #33 from libretro/upstream_sync
upstream sync
2022-01-24 00:17:04 +08:00
negativeExponent
7ce1704887 C89 Buildfix 2022-01-23 23:14:39 +08:00
negativeExponent
86d0b21342 upstream sync 2022-01-23 23:02:37 +08:00
gameblabla
8be450bfdb
Add Power Strike 2 GG Micro build 2021-11-08 19:37:43 +01:00
gameblabla
4444e1b264
Revert GG sms cycle per line commit and fix sprite issue.
Thanks @irixxxx for helping me fix it.
2021-11-08 19:20:18 +01:00
gameblabla
ff3b3dcf67
Make sure to 0 IX/IY for consoles other than the Master System. 2021-11-05 22:48:09 +01:00
gameblabla
5e95bb0be5
This should be 226, not 222 for Game Gear. 2021-11-01 17:44:04 +01:00
gameblabla
73b7311960
A few corrections to the Sord M5 code. Still not booting though. 2021-11-01 14:36:02 +01:00
gameblabla
097f361f48
Fix oversight in loadrom 2021-11-01 13:56:25 +01:00
gameblabla
1ba2ed745f
Add a bit more details to the documentation 2021-11-01 13:17:57 +01:00
gameblabla
491ceadf1f
Add some more observations. 2021-11-01 13:13:39 +01:00
gameblabla
f0192681f2
Fix for Fantastic Dizzy and partial fix for Madou Monogatari I GG.
Inspired by fix from Gearsystem :
https://github.com/drhelius/Gearsystem/issues/33

Note that they still don't emulate Fantastic Dizzy properly.
(this is a tricky game to get right)

Note to self : this was also tested against the homebrew VDP test.
Future changes should be done against it.
2021-11-01 12:43:46 +01:00
gameblabla
fc475a27aa
Fix DI in Z80 CPU core.
Still not enough to fix BreakThru however.
(or did we make a mistake ?)
2021-11-01 00:46:44 +01:00
gameblabla
1051485d20
Add notes and observations based on hardware tests on Megadrive.
That said, i didn't do it properly as i am using a flashcart for testing.
2021-10-31 22:10:22 +01:00
gameblabla
20350b8fe6
Merge "z80: Don't continue CPU when HALT opcode gets overwritten" change from MAME
Please see the following sources :
3b0b993dc2 (diff-f2d76e41add095456405f83c31589eba3581a15a601462951c9ea8d48ee33ace)

http://www.primrosebank.net/computers/z80/z80_special_reset.htm ('Halt and the special reset' part)

According to them :
"HALT state should not exit if HALT opcode was overwritten by external device,
while in this state CPU should repeatedly dummy fetch *next after HALT* address."

We also removed the 0xFFFF kludge that was later removed in MAME
and added in the comments the WAIT line bit.
2021-10-30 21:52:06 +02:00
gameblabla
7423b37d26
Only set SP register to 0xDFF0 if emulated system has BIOS.
Game Gear, Mark 3 and Japanese SMS have no BIOS and thus,
we do not need to set the SP register.
We also don't need to set it if BIOS mode is enabled.
2021-10-30 19:16:09 +02:00
Salvador
3f1ffede55
Miyoo (#31)
* add target Miyoo

* add Miyoo target
2021-10-10 13:22:50 +02:00
gameblabla
5bef1e2427
Use ARRAY_SIZE for calculating size of arrays. Not used for now. 2021-09-23 20:46:33 +02:00
gameblabla
826caf821b
RG-99 port. 2021-08-22 08:25:28 +02:00
gameblabla
0a9807df3c
Add Power Strike II to internal database as 50Hz game
Co-authored-by: Sanaki <sanaki@fuzzy-dice.net>
2021-08-22 08:24:21 +02:00
Autechre
12a6d45126
Merge pull request #29 from Sanaki/pwrstrkii
Add Power Strike II to internal database as 50Hz game
2021-08-22 01:40:45 +02:00
Sanaki
08c569ee53
Add Power Strike II to internal database as 50Hz game 2021-08-21 16:13:49 -07:00
Autechre
6eee80188c
Merge pull request #28 from Poligraf/retrofw
add retrofw target
2021-08-11 13:59:03 +02:00
Poligraf
5c9a9c7273
add retrofw target 2021-08-11 22:34:55 +12:00
gameblabla
df64ac3d0b
Fix issue with package script and wrong extension for Colecovision. 2021-05-23 19:20:19 +02:00
negativeExponent
2041426288 Update left border checking and core option 2021-05-19 03:56:03 +08:00
negativeExponent
43c2577c67 sms: Center the image when remove border option is enabled 2021-05-17 16:22:53 +08:00
negativeExponent
686b818869
Change C++ comments to C comments 2021-05-17 06:12:48 +08:00
negativeExponent
bb53dfbc3e
Merge pull request #26 from negativeExponent/repo_sync
Merge recent changes from upstream
2021-05-12 20:20:28 +08:00
negativeExponent
ec065d5e38 Buildfix 2021-05-12 19:38:29 +08:00
negativeExponent
5d64336579 Merge remote-tracking branch 'sms_sdl/master' into repo_sync 2021-05-12 19:19:26 +08:00
gameblabla
a533d71679
Fix issues with faint audio in menu and other minor issues with Funkey port. 2021-03-23 10:22:33 +01:00