~fitzsim/Main_MiSTer

Hard-code inputs 1 and 2 for MiSTercade

On an arcade cabinet you never want the right controls to control player
1 or the left controls to control player 2.  This patch hard-codes the
player assignments (controller assignments) so that no matter what
button one presses first, player 1 is always on the left, and player 2
is always on the right.
Show device index, not player assignment

Use this to determine which device index corresponds to which
controller, with controller_info=10 in mister.ini.  controller_info will
be disabled (set to 0) in the final configuration, so we can leave this
debugging hack in.
Use Debian cross prefix

Note also that this is required for the correct glibc version:

apt install libc6-armhf-cross=2.31-9cross4
801a5ea0 — Martin Donlon 1 year, 11 months ago
If errors are detected in INI settings display an info message for 5 seconds at core startup. (#696)

Added `cfg_error` function for reporting errors in the ini.
Report errors when parsing video_mode information.
Report out of bounds settings.
Report unknown settings.
Detect numeric parse failures.
5728bdda — Aitor Gómez 1 year, 11 months ago
PCXT: Fix overlap in OSD menu between ROMs (Fx) and images (Sx) saved in config (#694)

* PCXT: Fix overlap in OSD menu between ROMs (Fx) and images (Sx) saved in config

* PCXT: Menu is not hidden when an image is selected
a845f840 — Martin Donlon 1 year, 11 months ago
video: Add support for [arcade_vertical] section (#691)

b1d6ee2f — zakk4223 2 years ago
Support "guide2" in gamecontrollerdb for OSD button chords. Support the +/- analog axis notation for mapping analog to digital buttons (#692)

Co-authored-by: Zakk <zakk@rsdio.com>
e28c6616 — zakk4223 2 years ago
input: Use sub_dev to find controller db entries: fixes some multifunctional devices (#689)

Co-authored-by: Zakk <zakk@rsdio.com>
088dc496 — Aitor Gómez 2 years ago
Revert "FDD support, based on AO486" (#688)

This reverts commit 780bb6c0cc954783e0f6b0217ff4b14ccdd76de7.
bf9da1fb — Alexey Melnikov 2 years ago
Merge pull request #686 from spark2k06/master

Cleanup initialization PCXT
780bb6c0 — Aitor Gómez 2 years ago
FDD support, based on AO486
d92cfb75 — Aitor Gómez 2 years ago
Cleanup initialization PCXT

It is no longer necessary to resort to loading predefined ROMs, but now FC0 and FC1 are used to load ROMs.
5b4acd3c — zakk4223 2 years ago
input: add support for sdl gamecontrollerdb to setup default mappings for controllers

* Add support for sdl style gamecontrollerdb to setup default mappings for controllers

* Do not cache game controller entries, find them dynamically in the file when needed

Co-authored-by: Zakk <zakk@rsdio.com>
08cd5c92 — birdybro 2 years ago
names.txt: Add PCXT core (#682)

6df55ba7 — Sorgelig 2 years ago
Reset for is_pcxt_type.
46c37e4d — Sorgelig 2 years ago
Release 20220819.
06818963 — Aitor Gómez 2 years ago
Add pcxt project (#679)

Initially, with serdrive as HDD/FDD image server, only active when starting the PCXT core, never on other cores.
1341b2ae — Martin Donlon 2 years ago
Don't mess with YCC quantization bits (#678)

Some capture cards don't see to like it. Standard says it should match the RGB quantization, but also says sinks should ignore it.
ce2da622 — zakk4223 2 years ago
Test for existence of hdmi clock before querying edid (#676)

Don't forget to close fd

Co-authored-by: Zakk <zakk@rsdio.com>
7ab42bf3 — Martin Donlon 2 years ago
Initialize has_gamma in video_init (#675)

It was being initialize as a side effect of calling setGamma, but setGamma could early out if no gamma cfg was set already.
Next