Commit Graph

25 Commits

Author SHA1 Message Date
Alan Steremberg
5ee7f9e0fa Apple-II: added DSK read/write support (#1011) 2025-07-31 13:46:23 +08:00
Andre Zeps
b79e95ee97 Philips CD-i (#939)
* CD-i: add cd reading support

Inspired by the PSX code

* CD-i: add cd reading support

Fix CDI track type

* CD-i: NvRAM backup and restore
2024-12-16 13:04:40 +08:00
Rikard Bengtsson
c802a6a014 N64 improvements. (#853)
* N64 improvements.

Better Auto detection of N64 games (region, security chips, save type).
Better info message after loading a game. Clean up.

* Update n64.cpp

Accidentally included the header file twice.
2023-11-21 02:08:58 +08:00
Marcoen Hirschberg
d53a998eac N64 joystick emulation (#828)
* input.cpp: pass dev nr to joy_analog

This allows for per-controller behavior

* N64: add emulation for the analog joystick

This applies the reduced-range octagonal gate of the N64 analog stick to
regular analog sticks.

The code was mostly written by Patrick Pollock with small optimizations
by Martin Donlon and myself.
2023-09-24 17:22:02 +08:00
Marcoen Hirschberg
aa76842194 N64 loading improvements (#804)
* add n64 type

* use a custom loader for N64

This loader:
- converts little-endian and byte-swapped ROMs
- auto-detects ROM properties, this requires a N64-database.txt file in
  the N64 games folder
2023-08-18 19:27:46 +08:00
Sorgelig
61611e0b55 Cleanup from unused code. 2023-08-17 00:05:44 +08:00
paulb-nl
646f96c395 Add NeoGeo CD support (#767)
support/megacdd: add Play track command for Neo Geo

neocd: use separate index for audio
2023-04-06 23:27:39 +08:00
Aitor Gómez
598e3d755f pcxt: HDD support, based on AO486 (#706) 2022-11-11 17:46:18 +08: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
Sergey Dvodnenko
2bc233b851 Saturn: initial support. (#612) 2022-05-22 20:09:13 +08:00
Alan Steremberg
8c46d13d4f Added UEF Converter (#519)
* added uef converter

* added uef converter
2022-02-03 07:27:08 +08:00
Sorgelig
d0085907d2 PSX: support for per-region BIOS. 2021-12-19 02:57:56 +08:00
sorgelig
1f9935d080 minimig: support for shared folder. 2020-06-29 08:19:25 +08:00
sorgelig
ecaa8f05d2 Some source names refactoring. 2020-04-25 20:13:17 +08:00
sorgelig
d2e3d0fbd2 pcecd: initial support. 2020-04-19 14:58:44 +08:00
sorgelig
4e96473a1a Initial support for Atari ST. 2020-04-17 23:44:05 +08:00
nanner55
8f4828c1cc Add T64 to D64 conversion support to C64.
* Added C64 T64 disk mount support.

* Fixed minor C64 T64 support bugs and minor code cleanup.

* Fixed DIR advance logic.
Changed various init values.

* Added workaround for FileOpen* functions auto-prepend breaking absolute
paths.
Changed T64 tmp path to be absolute.
2020-01-20 12:31:39 +08:00
Alan Steremberg
d981092caa Add support for /arcade folder, and MRA xml decoding
* round trip xml launch

* roms load

* removed debug

* added binary data and changed rom format

* changed hex format

* fixed bug

* added structure and start/length

* removed base64 support

* removed base64 support

* fixed parsing bugs

* fixed hex parse bug

* fixed parser

* fixing paths

* fixed rbf parser

* fixed initialization bug

* fixed extension removal for when there are multiple extension options

* fixed core path and cleaned up filelength

* added md5 checks to arcade roms

* fixed rbf search

* added error support

* Simplify error checking code

* fixed arcade error message pop up

* fixed bug in part zip initialization

* removed dtdt

* don't load second rom0 if first works

* fixed directory problem

* added more comments

* added / to zip path

* fixed / bug, truncate mame zip error message

* fixed scrolling RBF

* fixed scrolling name and error message

* added code to remove _date in scrolling text

* remove redundant /
2019-12-12 00:33:27 +08:00
sorgelig
b33d930bfa Add MegaCD support code. 2019-11-20 00:15:29 +08:00
sorgelig
d8c338046a Merge NeoGeo support code. 2019-07-20 10:37:08 +08:00
sorgelig
d3e0351f02 Add SNES support code. 2018-11-29 20:23:44 +08:00
karllurman
62058bfa32 St and X86 moved to support 2018-11-01 11:15:58 +11:00
karllurman
3fccd05165 Makefile was wrong and sharpmz wasnt being built. Archie is now in support too 2018-11-01 09:32:26 +11:00
karllurman
decd9a7e01 Move sharpmz into support too 2018-11-01 08:28:55 +11:00
karllurman
94e560fa58 Created a support folder and move core ARM support code for minimig into it. Updated menu, osd, and user_io. Makefile also updated to account for new support folder 2018-10-31 23:11:07 +11:00