Commit Graph

157 Commits

Author SHA1 Message Date
sorgelig
4e96473a1a Initial support for Atari ST. 2020-04-17 23:44:05 +08:00
sorgelig
07d965102d Some refactoring and normalization. 2020-04-12 17:19:49 +08:00
sorgelig
19fd1035d5 Don't pass user button to core of OSD is visible. 2020-03-21 10:12:00 +08:00
sorgelig
5a4df1c8a8 Always enable volume control. 2020-03-17 01:27:27 +08:00
sorgelig
f9b5b9bbc3 Support up to 3 alternative INI files (Back+DPAD in OSD). Some refactoring in cfg/ini parsing. 2020-03-17 00:20:09 +08:00
zakk4223
caca70296a Add support for booting mra files via bootcore ini setting. Includes lastcore/lastexactcore functionality
Co-authored-by: Zakk <zakk@rsdio.com>
2020-03-08 23:54:14 +08:00
sorgelig
7fcc325d8c Long press of USER button in Menu core launches the joystick button definition. Short press of USER button skips the button in definition. 2020-03-07 05:35:19 +08:00
sorgelig
07c0fe63df input: rework spinner code. 2020-03-02 00:19:25 +08:00
sorgelig
1670d1988a input: send paddle value independently from analog joystick. 2020-02-25 20:24:12 +08:00
sorgelig
b3b003b3dc Support for mr.Spinner 2020-02-16 23:23:24 +08:00
sorgelig
385c2201c9 input: support buttons in MRA, show joystick map on first button press. 2020-01-31 05:34:22 +08:00
sorgelig
27f65f3fdd Support for auto-mount of boot0-3.vhd 2020-01-22 01:47:00 +08:00
sorgelig
6e27efef8d C64: rework T64 support to use memory file. 2020-01-20 23:46:21 +08:00
sorgelig
35f81c3826 Cleanup. 2020-01-20 14:04:36 +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
sorgelig
27112e5811 arcade: override core name with 'setname' node in MRA. 2020-01-13 18:17:15 +08:00
sorgelig
8f0c9bd8cc Support linux FB over VGA/Direct Video. 2020-01-04 14:57:47 +08:00
sorgelig
8f3eea51fa re-read confstr as info requested. 2020-01-03 08:36:43 +08:00
sorgelig
3cdfbd0b64 Remove dead code 2020-01-02 08:38:51 +08:00
sorgelig
b51e5b0a17 Support for info display from the core. 2020-01-01 11:57:53 +08:00
sorgelig
1cb1e5b899 Support for savestate. 2020-01-01 10:39:52 +08:00
sorgelig
2e12b079d5 arcade: better error visibility. 2019-12-21 08:08:56 +08:00
sorgelig
7b949f3ded archie: use generic 8bit type. 2019-12-21 02:25:29 +08:00
sorgelig
7080eb1362 gba: add goomba emulator autoloading for gb/gbc roms. 2019-12-18 06:13:20 +08:00
sorgelig
0eb7b3017d Fixes, tweaks, cleanup. 2019-12-12 03:43:49 +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
aedb73aa12 megacd: support for backup mount/init. 2019-12-09 07:41:39 +08:00
sorgelig
312873d0cf Progress bar for file loading. 2019-12-08 05:33:31 +08:00
sorgelig
acf0111877 OSD fixes. 2019-12-05 00:48:30 +08:00
Sergey Dvodnenko
3c2a19b745 megacd: reset drive without ejecting a disk
* megacd: fix sgets()

* megacd: reset drive without ejecting a disk
2019-12-04 03:48:47 +08:00
sorgelig
e56145f02d Optomizations in OSD, more calls for megacd while OSD rendering. 2019-12-02 02:16:47 +08:00
sorgelig
7cde6e6b93 megacd: fix wrong cd eject call. 2019-12-02 01:01:24 +08:00
sorgelig
894f0fa389 Use FF fill if no save found. 2019-11-24 02:13:48 +08:00
sorgelig
b33d930bfa Add MegaCD support code. 2019-11-20 00:15:29 +08:00
sorgelig
6076935456 user_io: disable non-minimig I/O on minimig core. 2019-11-13 22:52:57 +08:00
Jamie Dickson
45b35c2cff Allow use of "games" folder for core rom folders. 2019-10-21 03:12:47 +08:00
sorgelig
56bf758b09 minimig: refactoring. 2019-10-06 07:35:36 +08:00
sorgelig
4726048389 Apple-II: add disk format converter, some cleanup. 2019-10-04 16:40:02 +08:00
sorgelig
560f19dc6b More bits for status. 2019-10-03 23:07:53 +08:00
sorgelig
f52d81f7bc OSD rotation option. 2019-10-03 01:37:57 +08:00
sorgelig
c24b973fc4 alt mode 2019-09-17 02:51:31 +08:00
sorgelig
c3c4e2ea3e some flags for dual-sdr cores. 2019-09-08 08:40:06 +08:00
sorgelig
6845359231 minimig: use detected SDRAM size to adjust selected FastRAM config if required. 2019-09-04 00:07:21 +08:00
sorgelig
25fb4570fe SDRAM module type detection. 2019-09-02 03:31:48 +08:00
sorgelig
47400adef6 Support for hdmi_limited=2 (16-255). 2019-08-31 06:59:49 +08:00
sorgelig
988355c470 Experimental direct_video option in INI. 2019-08-20 22:59:34 +08:00
sorgelig
9d8d6d1f18 NeoGeo: fix backup save/load. Move CD indexes to 1 and 2. 2019-08-12 00:32:33 +08:00
sorgelig
71791a30f7 disable some log messages. 2019-07-28 00:26:10 +08:00
sorgelig
d8c338046a Merge NeoGeo support code. 2019-07-20 10:37:08 +08:00
sorgelig
5e970fcc75 Minimig: fix reset by I/O button, add more memory configs. 2019-07-17 17:25:55 +08:00