Commit Graph

15520 Commits

Author SHA1 Message Date
starfrost013
95708eb0d7 Reorganise and rename the CGA files. Move onboard video to the video folder. Rename "con" to "cursorvisible" across the entire emulator 2025-06-09 23:04:13 +01:00
starfrost013
ec7e75bb81 De-magic colorplus_out 2025-06-09 21:43:32 +01:00
starfrost013
b7e6248db9 Apply CGA_CRTC and CGA_MODE_FLAGS to the rest of the Super CGA crew. 2025-06-09 19:26:40 +01:00
starfrost013
d32a06d305 Rename "con" to "cursorvisible" as it determines if the cursor is visible for the current scanline. 2025-06-09 17:16:01 +01:00
starfrost013
7bf7a84a83 Missed one cga->cgamode 2025-06-09 17:05:49 +01:00
starfrost013
860a9b0163 Apply CGA_CRTC enum to Plantronics Colorplus 2025-06-09 17:03:21 +01:00
starfrost013
b4b1a599ba Fix compilation & warnings 2025-06-09 15:47:49 +01:00
starfrost013
615b296a2a Don't use a magic array size 2025-06-09 15:35:58 +01:00
starfrost013
2be1c4960e plantronics: don't duplicate code 2025-06-09 15:32:32 +01:00
starfrost013
d13251c07a Do the same for the registers. 2025-06-09 15:25:28 +01:00
starfrost013
e637f53981 remove cga->coff because it is never used or checked 2025-06-09 15:15:53 +01:00
starfrost013
08e2fd8e17 fix rendering but stuck in 640x200 2025-06-09 14:27:41 +01:00
starfrost013
b639bf1853 Enumerate CGA CRTC registers and modes and implement that into the code 2025-06-09 14:12:13 +01:00
Miran Grča
79c408b286 SLiRP: Make sure get_revents() returns SLIRP_POLL_IN set in two cases on Windows, fixes stalls. 2025-06-09 08:18:16 +02:00
Miran Grča
4c39b788f4 Merge pull request #5671 from jriwanek-forks/ibmxt
Diagnostics ROMs for 5150-5170
2025-06-09 07:40:27 +02:00
Jasmine Iwanek
301cd7be7a Add Supersoft Diagnostics to IBM 5170 2025-06-08 21:22:07 -04:00
Jasmine Iwanek
9f37d0b1d1 Update Ruuds diagnostic rom to 5.4 2025-06-08 20:52:12 -04:00
Jasmine Iwanek
f542b5a8af Make XT86 diag's and debug roms work 2025-06-08 20:52:12 -04:00
Jasmine Iwanek
c135786d0c Make XT82 diag's and debug roms work 2025-06-08 20:51:50 -04:00
Miran Grča
db00d0d652 Merge pull request #5667 from lemondrops/freetype-leak
ESC/P: Fix a handle leak on reset
2025-06-08 14:15:44 +02:00
Miran Grča
702783574d Merge pull request #5668 from lemondrops/patch-4
Fix up file filters for filename fields of device configs
2025-06-08 14:15:30 +02:00
Miran Grča
6cab69f184 Merge pull request #5666 from lemondrops/sf3
FluidSynth improvements
2025-06-08 14:15:10 +02:00
Alexander Babikov
490e1c5b3e Update the Russian translation 2025-06-08 16:33:52 +05:00
Alexander Babikov
5779340e6d ESC/P: Fix a handle leak on reset 2025-06-08 15:37:38 +05:00
Alexander Babikov
c5203c92ca FluidSynth: Add dynamic sample loading 2025-06-08 15:35:45 +05:00
Alexander Babikov
aa9976d5c6 Fix up file filters for filename fields of device configs for consistency
- Filter descriptions are now translatable
- Extensions get uppercase and lowercase variations on *nix
- Add "All files" option
2025-06-08 12:12:20 +05:00
Alexander Babikov
1943d6eb52 FluidSynth: Add .sf3 as a recognized extension for SoundFonts 2025-06-08 12:11:36 +05:00
Miran Grča
1c02441706 Merge pull request #5665 from jriwanek-forks/romcard
ISA ROM Board Support (Plus 2 bug fixes)
2025-06-08 08:58:35 +02:00
Jasmine Iwanek
b5708db5b0 Fix bug in generic MM58167 2025-06-08 01:11:29 -04:00
Jasmine Iwanek
d95420a5e6 Fix missing handller for CONFIG_INT in DeviceConfig::ConfigureDevice 2025-06-08 01:11:29 -04:00
Jasmine Iwanek
16975c374f ISA ROM Board Support 2025-06-08 01:11:29 -04:00
Miran Grča
427e041619 Merge pull request #5663 from 86Box/tc1995
ATI EGA Wonder 800 Plus changes (June 7th, 2025)
2025-06-07 22:55:08 +02:00
TC1995
cf042e95cb ATI EGA Wonder 800 Plus changes (June 7th, 2025)
It really comes down to the EEPROM for the monitor settings and fixes for resolutions between hdisp > 640 && hdisp < 800 (like MDA)
2025-06-07 22:50:21 +02:00
Miran Grča
05003f5c3e Merge pull request #5659 from toggo9/langfix
Fix unnecessary space in some translations.
2025-06-07 22:43:36 +02:00
toggo9
f6e6c11fc4 Fix unnecessary space in the Croatian translation. 2025-06-07 21:31:47 +02:00
toggo9
be0ad9ecde Fix unnecessary space in the Catalonian translation. 2025-06-07 21:30:16 +02:00
toggo9
77195a725d Fix unnecessary space in the Spanish translation. 2025-06-07 21:28:56 +02:00
toggo9
55b4f0bd0d Fix unnecessary space in the Czech translation. 2025-06-07 21:28:13 +02:00
toggo9
3101fc4968 Fix unnecessary space in the german translation. 2025-06-07 21:27:11 +02:00
OBattler
7957da5838 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-07 16:51:30 +02:00
OBattler
d66066fa93 QT: Fix a warning. 2025-06-07 16:51:22 +02:00
Jasmine Iwanek
12c51153c8 Merge pull request #5658 from thedax/raven-gui-adjust
Add the Quantum3D Raven to the list of cards recognized as Voodoos/Banshees.
2025-06-07 02:28:19 -04:00
The Dax
a0fda06500 Add the Quantum3D Raven to the list of cards recognized as Voodoos/Banshees.
This brings it in line with the other Voodoo 3/Banshee cards that don't permit Voodoo 1 or two at the same time without the ini tweak.
2025-06-07 02:04:38 -04:00
Miran Grča
7f1f56e0cf Merge pull request #5657 from jriwanek-forks/ega-altaddress
(compile disabled) EGA Alternate address support and some EGA optimizations
2025-06-07 05:30:50 +02:00
Jasmine Iwanek
ee5508f306 Assorted EGA code optimizations 2025-06-06 23:16:28 -04:00
Jasmine Iwanek
77f1c62aee Support for alternate IBM EGA Address
(Disabled behind ifdef because while it's a thing, you need a custom BIOS to use it)
2025-06-06 23:16:28 -04:00
OBattler
7f8cfc2aa7 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-07 04:49:47 +02:00
OBattler
1d23c60daf NEAT: Fix register 6Fh readout, fixes #5655. 2025-06-07 04:49:38 +02:00
Miran Grča
58fa12ade6 Merge pull request #5656 from jriwanek-forks/cleanups
Cleanups to the QT settings UI, some assorted cleanups and an EGA bugfix.
2025-06-07 04:32:28 +02:00
Jasmine Iwanek
6f8571c026 Fix a bug in EGA 2025-06-06 21:55:06 -04:00