Commit Graph

477 Commits

Author SHA1 Message Date
David Shadoff
7788e694dd PCE: Fix Freezing during intro on Tanjou Debut ( # 176 ) (#766)
Treat SendDataRequest sane as SendStatus during Latency wat periods. It was freezing only when "Normal Seek" was in place; this seems to be a result of sending data requests during wait periods, when statuses were not sent.
2023-04-03 23:18:45 +08:00
Sergey Dvodnenko
cf91bf378e saturn: cdd fixes (#749) 2023-02-27 23:40:15 +08:00
Erik Scheffers
52237c4d36 C128: Extend C64 disk routines to support 1571 drive (dual-sided disks and MFM formats) (#742)
* C128: add support for .d71 and .g71 disk images

* C128: add creating or resizing tracks in .g64/.g71 images

* C128: change "1571" flag from bit 8 of lba to bit 10

* C128: fix second side of d71 images

* C128: small fix for gcr track end position detection

* C128: set track speed to 8 for MFM tracks

* C128: provide detected disk image type to core

* C128: add bit to indicate disk image GCR support
2023-02-15 22:49:01 +08:00
zakk4223
65f6152a79 Improve single BIN PSX image handling (#737)
Co-authored-by: Zakk <zakk@rsdio.com>
2023-01-31 23:17:11 +08:00
paulb-nl
82ba074463 neogeo_loader: send romwait & pwait to core (#729) 2023-01-11 04:40:10 +08:00
Sorgelig
aee51e107d x86: some fixes and tweaks after merge. 2022-11-11 18:27:35 +08:00
Sorgelig
babb0c8bdf saturn: fix warning. 2022-11-11 18:24:16 +08:00
Aitor Gómez
598e3d755f pcxt: HDD support, based on AO486 (#706) 2022-11-11 17:46:18 +08:00
Sorgelig
62375504aa atarist: update cartridge support. 2022-10-07 23:54:43 +08:00
Aitor Gómez
d0961588e1 pcxt: FDD support, based on AO486 (#700) 2022-10-06 14:39:33 +08:00
Sergey Dvodnenko
3c0c6648bb saturn: rework CD drive (#697) 2022-09-27 22:01:57 +08:00
Martin Donlon
a845f8407f video: Add support for [arcade_vertical] section (#691) 2022-09-11 15:12:46 +08:00
Aitor Gómez
088dc4967b Revert "FDD support, based on AO486" (#688)
This reverts commit 780bb6c0cc.
2022-08-26 23:01:55 +08:00
Aitor Gómez
780bb6c0cc FDD support, based on AO486 2022-08-25 11:07:29 +02:00
Aitor Gómez
d92cfb75f8 Cleanup initialization PCXT
It is no longer necessary to resort to loading predefined ROMs, but now FC0 and FC1 are used to load ROMs.
2022-08-25 05:57:03 +02:00
Aitor Gómez
06818963db Add pcxt project (#679)
Initially, with serdrive as HDD/FDD image server, only active when starting the PCXT core, never on other cores.
2022-08-17 16:29:21 +08:00
Sorgelig
38d8519711 minimig: compatibility for setname in MGL (#2). 2022-08-04 02:02:21 +08:00
David Shadoff
cfd32c117d Minor SCSI correction ( #670 ) (#671)
Real hardware returns 4-byte block on read TOC, but System Card can deal with short responses; this makes the hardware function the same as original hardware
2022-08-01 16:26:16 +08:00
Sorgelig
969de28056 minimig: compatibility for setname in MGL. 2022-07-23 21:58:00 +08:00
Sorgelig
f5f7616f57 x86: respect setname in config name. 2022-07-18 01:08:52 +08:00
Sorgelig
bd1eab9bf7 SNES: move MSU1 data buffer for bigger video buffer. 2022-07-08 02:56:08 +08:00
Cray Elliott
adef6c30e2 Super Game Boy: test for file extension size (#653)
it was hard coded to 4 which caused MSU-1 files to not be found for
.GB extension ROMs
2022-07-02 01:18:17 +08:00
zakk4223
6d65491ae4 Set FD_CLOEXEC on underlying CHD file descriptors (#646)
Co-authored-by: Zakk <zakk@rsdio.com>
2022-06-21 00:08:31 +08:00
Sorgelig
373499dee2 PSX: add psx_poll (for heartbeat). 2022-05-26 22:15:25 +08:00
Sorgelig
46971a3b17 saturn: fix warning. 2022-05-23 00:44:11 +08:00
Sergey Dvodnenko
2bc233b851 Saturn: initial support. (#612) 2022-05-22 20:09:13 +08:00
Sorgelig
63c7573a60 snes: MSU: support for data track, some refactoring. 2022-05-17 20:28:38 +08:00
Sorgelig
5bd34b8f7c snes: check for .msu file instead of .pcm for less problems. 2022-05-15 21:59:42 +08:00
Sorgelig
953e749995 snes: MSU fixes and tweaks. 2022-05-15 08:18:36 +08:00
Sorgelig
d416f5c920 snes: fixes in MSU. 2022-05-14 23:36:43 +08:00
Sorgelig
12ea16f024 snes: some cleanup, add MSU1 enable flag. 2022-05-13 23:23:29 +08:00
dentnz
fcd784ba97 snes: MSU1 audio support by dent^nz and ElectronAsh (#602)
Co-authored-by: Karl Lurman <karl.lurman@wilsongroupau.com>
2022-05-13 18:23:15 +08:00
birdybro
011b95d328 PSX: Add "SIPS" region code support (#598)
http://redump.org/discs/quicksearch/sips/

SIPS was a code used for some Western Imports into Japan.
2022-05-09 14:56:56 +08:00
Marcoen Hirschberg
3db1b1475d PSX region detection fixes (#596)
* PSX: improve game ID detection to support more games

This adds game ID prefixes for some demos, which fixes region detection
for those games.

* PSX: implement region detection based on the license string

This fixes region detection for many games, even if the game ID is not
properly detected.
2022-05-09 01:38:36 +08:00
David Shadoff
10d1c2f0ce Fix issue in PC Engine Tanjou Debut ( #594 ) (#595)
* Fix PC Engine CD player controls ( #585 )

Correct LBA-MSF conversion for absolute offset in the SUBQ request function (relative remains without offset)

* Fix issue in PC Engine Tanjou Debut ( #594 )
2022-05-07 03:18:32 +08:00
Sorgelig
26e1cccbaa Implement new way to address status bits. 128bit status. 2022-05-05 21:06:13 +08:00
Sorgelig
f2caf20c6d PSX: allow custom BIOS load. 2022-05-03 01:05:13 +08:00
Sorgelig
03d96b7904 PSX: use preloaded BIOSes, add reset flag, some code aligning. 2022-05-02 18:29:53 +08:00
Marcoen Hirschberg
6a223f62e2 Psx region autodetect (#589) 2022-05-02 05:18:57 +08:00
David Shadoff
12b9e8d75f Fix PC Engine CD player controls ( #585 ) (#586)
Correct LBA-MSF conversion for absolute offset in the SUBQ request function (relative remains without offset)
2022-04-25 15:25:10 +08:00
RobertPeip
6b688992a1 PSX: invalidate CD sector buffer when switching CD (#584) 2022-04-21 22:39:08 +08:00
zakk4223
4a361d9e40 PSX: adjust CHD TOC pregap handling to match core expectations. Also adjust reads to compensate for enforced 'fake' track 1 pregap (#580)
Co-authored-by: Zakk <zakk@rsdio.com>
2022-04-08 21:20:29 +08:00
Sorgelig
bcc57c8710 AtariST: add dongle bit into config. 2022-04-03 07:12:32 +08:00
user7182
bf180ef364 x86: Limited disk space reported by shared FS to 2GB (#574)
This allows older MS-DOS versions to see non-zero disk space remaining
when free space is greater than 2GB.
2022-03-21 01:44:37 +08:00
p2mate
c57f320dd5 ao486: use token instead of path to identify findfirst requests (#569)
Co-authored-by: Peter De Schrijver <p2@psychaos.be>
2022-03-13 21:27:19 +08:00
Sorgelig
2e34dcae35 MGL: support up to 6 actions. New action: reset. 2022-03-03 23:00:23 +08:00
Alex Oughton
a9b4bb30d8 x86: Eject floppy before inserting new (#560) 2022-02-28 22:07:57 +08:00
Sorgelig
1c250abbce Improved MGL handling. 2022-02-28 02:12:48 +08:00
David Lindecrantz
fa7690d335 PSX: Try loading optional cd_bios.rom from both game dir and parent dir (#555) 2022-02-25 20:49:10 +08:00
Sorgelig
ed1ec99688 Initial support for MiSTer Game Launcher (mgl) file. 2022-02-24 21:24:04 +08:00