Commit Graph

1904 Commits

Author SHA1 Message Date
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
Sorgelig
76fab9fc13 MGL: fix path to TGFX16 CD files. 2022-04-28 01:19:18 +08:00
Sorgelig
b0146506c2 user_io: fix info reading. 2022-04-27 21:53:54 +08:00
Sorgelig
bd9a50a0e6 MiSTer.ini: add vga_sog, some correction. 2022-04-26 01:12:20 +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
Sorgelig
28a751cc89 input: refactored wheel setup code. 2022-04-22 05:21:54 +08:00
Michael Huang
ef50535f74 Add Fanatec wheels (#583) 2022-04-21 22:45:17 +08:00
RobertPeip
6b688992a1 PSX: invalidate CD sector buffer when switching CD (#584) 2022-04-21 22:39:08 +08:00
birdybro
58693dc370 Add Sega 32X core (#582) 2022-04-21 07:12:39 +08:00
Sorgelig
5a6ecd790b input: initial support for wheels. 2022-04-21 04:22:39 +08:00
Sorgelig
d7d88ac40a Release 20220413. 2022-04-13 23:14:26 +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
user7182
212e808b9d user_io: Keyboard emulation mode key combo added. (#578)
A key combo, Meta (Win) + Scroll Lock was added
to allow cores using PS/2 to access the Scroll
Lock.

Num Lock (EMU_SWITCH_2) was previously excluded,
this has been re-enabled when using the Meta key
modifier.

Meta+Scroll Lock previously took a screenshot.
This is no longer possible, when that key combo
is used for keyboard emuation mode. A screenshot
must be taken with either:
  Meta+Print Screen or Alt+Scroll Lock.
2022-04-05 20:19:17 +08:00
Sorgelig
bcc57c8710 AtariST: add dongle bit into config. 2022-04-03 07:12:32 +08:00
JustWinstonIsOK
e081c68eb7 add .mgl as a valid file extension for the bootcore option in MiSTer.ini (#576) 2022-03-27 14:32:30 +08:00
Sorgelig
b2ef45007b Release 20220326. 2022-03-26 23:55:13 +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
Matheus Fraguas
cc9791eea6 Guncon support via RetroZord adapter (arduino based) (#573) 2022-03-19 23:06:20 +08:00
Thomas Sowell
f5fd16c26e Override configuration based on video mode (#567)
* Override configuration based on video mode

Configuration options can now be overridden based on the core's video
mode.

The config parser now supports sections with names in the format
"video=WIDTHxHEIGHT[@VREFRESH]".  When a core changes video mode, MiSTer
reloads the config file and checks for a section matching the new mode.
If one is found, the options in the section override options in the
MiSTer/core sections.

MiSTer will look for a section matching the width, height, and vertical
refresh rate first.  If none is found, it will fall back to a section
matching the width and height but not specifying a refresh rate.  If
there is still no match, no overrides will be used.

Also, VREFRESH must match exactly the output from video_info or the
logs.  To match 720x400 31.48KHz 70.1Hz, the section title would need to
be [video=720x400@70.1].

* Move video section variables out of cfg_t
2022-03-17 14:46:57 +08:00
Sorgelig
062891cf9a spi: extend command to 16bit. 2022-03-14 17:44:42 +08:00
zakk4223
54273bcb10 Don't skip first input device for rumble (#570) 2022-03-14 14:05:16 +08:00
Sorgelig
d226c5522b input: fix rumble on compound devices. 2022-03-14 06:37:50 +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
7a949a1ae2 input: combine rumble I/O id. Some cleanup. 2022-03-13 16:10:26 +08:00
zakk4223
6e18651521 Add support for rumble data from hps_io. Fix data truncation in spi_uio_cmd (#568)
Co-authored-by: Zakk <zakk@rsdio.com>
2022-03-13 15:21:19 +08:00
Sorgelig
698b2bd47f menu: fix cold reboot in menu core. 2022-03-11 23:38:30 +08:00
Keith F. Kelly
c79198ccef Auto script to setup default build toolchain, and force plink to cache the host key (#564) 2022-03-08 21:51:36 +08:00
Nolan Nicholson
3a5cf8ed6b GunCon 3 + negative gun-cal values (#565) 2022-03-06 19:00:56 +08:00
Sorgelig
3f2ce356b6 mgl fixes. 2022-03-05 18:46:44 +08:00
Sorgelig
efdeeceb53 Fix help menu. Use docs folder. 2022-03-05 00:09:20 +08:00
Sorgelig
822917d003 Look for help files in home folder. 2022-03-04 16:02:53 +08:00
Alan Steremberg
cc976bceba added help menu (#563) 2022-03-04 15:30:21 +08:00
Sorgelig
a4a5eaee11 mgl fix. 2022-03-04 15:19:55 +08:00
Sorgelig
f0a7728ea2 MGL: support adf mounting in Minimig. 2022-03-03 23:44:42 +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
Alex Oughton
41b8b1fc30 IDE: Semi-implement READ_VERIFY and suppress debug output (#557) 2022-02-27 02:39:36 +08:00
Thomas Sowell
badc9953e7 Support setting sync polarity (#553)
Include sync polarities in the UIO_SET_VIDEO command.  Polarities are
specified in the high bits of the hsync and vsync values.  0 is
negative, 1 is positive.

Horizontal and vertical polarities can optionally be included as two
numbers at the end of custom modes.  Again, 0 is negative, 1 is
positive.
2022-02-26 14:26:51 +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
55318af1bb Release 20220224. 2022-02-24 21:28:45 +08:00
Sorgelig
ed1ec99688 Initial support for MiSTer Game Launcher (mgl) file. 2022-02-24 21:24:04 +08:00
Marcoen Hirschberg
d8edab069e PSX: game ID based SBI lookup (#552)
* PSX: look up SBI files based on Game ID from PSX/sbi.zip

* PSX: do not depend on STL for Game ID lookup
2022-02-22 04:40:10 +08:00
Marcoen Hirschberg
652a8423d3 psx: add cheats (#551)
* PSX: implement game ID

* initialize cheats for PSX
2022-02-22 00:31:51 +08:00
Martin Donlon
9ace959408 Support for 10bit polyphase coefficients (#550) 2022-02-21 15:25:37 +08:00
Sorgelig
b7c1fc1d8b Some cleanup. 2022-02-20 23:21:22 +08:00
zakk4223
efe27ea77e Add CHD image support for PSX (#549) 2022-02-20 23:12:06 +08:00
Martin Donlon
e509b8ec83 video: support for 256 phases (#548) 2022-02-20 15:45:02 +08:00