Commit Graph

207 Commits

Author SHA1 Message Date
sorgelig
9cd404ea65 Common shared memory module. Using O_CLOEXEC for opened files. 2021-04-16 23:12:46 +08:00
sorgelig
8e25b48abe user_io: fix writes with new flags. 2021-04-04 16:07:26 +08:00
sorgelig
7930c2f9db user_io: file i/o optimization. 2021-04-04 00:47:02 +08:00
sorgelig
c0fbf68fef savestates: fixes and support for save of all 4 slots. 2021-04-03 02:27:40 +08:00
sorgelig
fa3fce20bc user_io: file i/o performance optimization, support for multiple requesters. 2021-04-01 23:09:21 +08:00
sorgelig
5d45b59117 Progress bar for arcades. Update NeoGeo progress bar. 2021-03-29 04:33:10 +08:00
sorgelig
ca84e3fba3 Fix restore FC files. Avoid savestates name assign fo non-ROM files. 2021-03-29 01:09:59 +08:00
sorgelig
c0c7c05dfa Support original core name and common arcade section in ini. 2021-03-26 14:53:42 +08:00
sorgelig
580da28fd3 DEFMRA option for easier arcade core debugging. 2021-03-26 03:23:59 +08:00
sorgelig
abceab97bd menu: FC option to store file name. 2021-03-23 13:55:06 +08:00
sorgelig
abb579ea5d minimig: better check for resolution change to apply video adjustment. 2021-03-05 22:01:09 +08:00
sorgelig
f0eba5d29e Prevent wrong status sending for Minimig and AtariST cores. 2021-02-25 07:31:06 +08:00
sorgelig
61a965eacc HV-Integer and crop for AtariST. Debug output for used status bits. 2021-02-24 02:07:16 +08:00
BinaryBond007
bb95e53abc Fix USB MIDI (USBMIDI switch first checks for /dev/midi then /usb/ttyUSB0 SERMIDI only uses ttyUSB0) (#352) 2021-02-23 14:34:44 +08:00
sorgelig
cc1a74897d OSD: rework UART modes. 2021-02-02 17:06:24 +08:00
sorgelig
ef75c53791 More rework for UART mode. 2021-02-01 23:12:53 +08:00
Alexey Melnikov
925270f485 UART mode rework (#341) 2021-02-01 17:56:36 +08:00
sorgelig
b238b4644f OSD: display saving message upon autosave. 2021-01-15 17:51:40 +08:00
sorgelig
0d524ad67d MT32-pi support for Minimig and AtariST. 2021-01-09 16:35:38 +08:00
sorgelig
ebeea62290 AtariST: parse special parameters. 2021-01-05 05:03:47 +08:00
sorgelig
398c6026e8 New config options for UART and Save States. 2020-12-29 15:58:59 +08:00
sorgelig
8e90f9abfd Fix menu hang on F12 autorepeat. 2020-12-29 15:36:10 +08:00
sorgelig
1511563cd4 Send UART mode to core. 2020-12-29 15:36:09 +08:00
sorgelig
3e3dd58117 input: prevent player assignment to keyboard. 2020-12-13 17:17:42 +08:00
Sergey Dvodnenko
0be5c27205 snes: add SPC loading
* pcecd: read 256 sectors when length is 0 (Kabuki Itouryodan).

* pcecd: send status immediately for commands with instant execution (Bomberman: Panic Bomber), some cleanup

* snes: add BSX support

* snes: add SPC loading
2020-10-17 01:06:40 +08:00
Sergey Dvodnenko
72c62a613f snes: add BSX support
* pcecd: read 256 sectors when length is 0 (Kabuki Itouryodan).

* pcecd: send status immediately for commands with instant execution (Bomberman: Panic Bomber), some cleanup

* snes: add BSX support
2020-10-14 22:08:44 +08:00
sorgelig
fa7fe5391a ao486: rework IDE, support for CD-ROM. 2020-09-17 23:48:26 +08:00
sorgelig
65afb152a0 Support for supplement file loading. 2020-08-21 21:38:02 +08:00
sorgelig
419ae67dee user_io: extend ioctl_* functionality. 2020-08-20 17:30:52 +08:00
sorgelig
b4884cbb17 ao486: adjust MIDI clock case 2020-08-14 16:17:16 +08:00
sorgelig
aefb8d9176 Reset UART upon core reset. 2020-08-12 13:29:16 +08:00
sorgelig
f2333f1f08 ao486: fix midi flag. 2020-08-11 22:57:41 +08:00
sorgelig
ba79d13239 ao486: 3mbit for high speed UART mode. 2020-08-04 05:54:57 +08:00
sorgelig
539a941f5f ao486: 10x serial mode. 2020-07-30 19:13:08 +08:00
sorgelig
5642ca5613 minimig: mouse wheel support. 2020-06-30 08:18:46 +08:00
sorgelig
1f9935d080 minimig: support for shared folder. 2020-06-29 08:19:25 +08:00
sorgelig
9c96ed8205 OSD: fill th header while waiting for USB. 2020-06-20 18:56:28 +08:00
sorgelig
0e19e58ef0 Support for custom audio filters. 2020-06-13 22:33:54 +08:00
sorgelig
0d4150617e Per-core volume attenuation. 2020-06-08 17:59:50 +08:00
sorgelig
a3be9b78dd Hide loading progress asap. 2020-05-18 18:28:19 +08:00
sorgelig
018b189951 Optimization and cleanup in HPS-FPGA communication. 2020-05-17 19:51:49 +08:00
sorgelig
652c526350 Optimized home dir detection. 2020-05-16 01:06:25 +08:00
sorgelig
a5ff9a953b Check core's home dir on every access for plug and play functionality. 2020-05-15 05:30:17 +08:00
sorgelig
b1a481f24c Support suffix for home dir. 2020-05-14 17:19:29 +08:00
sorgelig
d975588516 AtariST: Midilink MFP mode. 2020-05-03 18:00:57 +08:00
sorgelig
7ebaede7b6 Use clean formatted memory card for TGFX16 if no save found. 2020-04-26 16:14:02 +08:00
sorgelig
e666f71d6c AtariST: add mono 60hz option. 2020-04-24 06:08:55 +08:00
sorgelig
e59bb17eaa Update UART settings. 2020-04-22 22:59:14 +08:00
sorgelig
47b1ab4a61 osd: some refactoring. 2020-04-20 21:43:02 +08:00
sorgelig
d2e3d0fbd2 pcecd: initial support. 2020-04-19 14:58:44 +08:00