Commit Graph

16360 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
OBattler
a82bb4269f Added the Shottle HOT-433A eSupport BIOS. 2025-06-09 20:36:21 +02: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
OBattler
95194556f8 Added the BIOSTAR MB-84xxUUD-A. 2025-06-09 19:34:58 +02:00
OBattler
8e72150fa3 Sanitize the Compaq CGA code. 2025-06-09 19:26:17 +02:00
OBattler
c3bb3002c1 Added the Tulip TC-38. 2025-06-09 18:43:52 +02:00
OBattler
a042925efe Tulip jumper device. 2025-06-09 18:30:50 +02:00
OBattler
9e335befc2 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-09 18:22:51 +02:00
Miran Grča
b19240a168 Windows hook: do not block anything if keyboard requires capture and it is not captured. 2025-06-09 18:22:14 +02: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
Miran Grča
8f64d0c510 Merge pull request #5673 from 86Box/tc1995
Cleaned up IBM/ATI 8514/A code (June 9th, 2025)
2025-06-09 18:15:22 +02: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
TC1995
4a98cef2bf Cleaned up IBM/ATI 8514/A code (June 9th, 2025)
Replaced the magic numbers with actual enumerators for ease of understanding.
2025-06-09 17:31:56 +02:00
OBattler
761b242e9c Merge branch 'master' of https://github.com/86Box/86Box 2025-06-09 17:17:09 +02:00
Miran Grča
e5380bacd7 Merge pull request #5672 from starfrost013/bugfixes
Video refactoring part 1: CGA
2025-06-09 17:16:58 +02: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
OBattler
cf07577d39 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-09 08:19:48 +02: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
OBattler
04142dbb23 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-09 07:40:45 +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
OBattler
de3cb15795 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-08 19:54:38 +02:00
OBattler
494b7536ba AT KBC: Add the Tulip (undocumented VL82C113?) commands and get rid of write_cmd_generic(). 2025-06-08 19:53:57 +02:00
OBattler
ee91e89aa3 EuroPC: Fix the JIM base address. 2025-06-08 19:14:48 +02:00
Alexander Babikov
6d053e140c Merge branch 'master' into vmm 2025-06-08 17:40:54 +05: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
Alexander Babikov
fcab3d2bd6 Merge branch 'master' into vmm 2025-06-08 12:07:24 +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