Commit Graph

2147 Commits

Author SHA1 Message Date
Alexander Babikov
229899dbfe Merge branch 'master' into vmm 2025-06-22 03:16:00 +05:00
starfrost013
07b418d470 add the mda_colors enum and use it instead of magic numbers in the colour fixup code 2025-06-16 23:47:15 +01:00
starfrost013
89b8652792 Fix the underlines 2025-06-16 21:52:18 +01:00
starfrost013
a64fafcf61 Only enable colour support if we are using an RGBI monitor 2025-06-16 20:48:38 +01:00
starfrost013
7f8204f009 Merge branch 'bugfixes' of https://github.com/starfrost013/86Box into bugfixes 2025-06-16 20:45:12 +01:00
starfrost013
a0da500c38 Add MDA colour support. Kind of crappy implementatio 2025-06-16 20:45:11 +01:00
TC1995
a92f7367f2 Fix mach8/32 win2000 blit regression (June 15th, 2025)
If the height is 1, then make sure Cur_X is used for the destination X start, otherwise, Dest_X_Start is the destination X start for the blit. This fixes some blit errors on Win2000's mach8/32 drivers.
2025-06-15 21:32:08 +02:00
starfrost013
5d8b3412e9 mdacols -> mda_attr_to_color_table; cgacols -> cga_attr_to_color_table 2025-06-11 20:36:56 +01:00
starfrost013
317a5b7ade stat -> status; improve MDA register decoding; add MDA CRTC, register and mode enums 2025-06-11 17:37:15 +01:00
starfrost013
dd7f3d0aae ma -> memaddr
ma_latch -> memaddr_latch
maback -> memaddr_backup
ca -> cursoraddr
sc -> scanline
oldsc -> scanline_old
2025-06-10 22:53:45 +01:00
starfrost013
bf07fbf417 Merge branch 'master' of https://github.com/86Box/86Box into bugfixes 2025-06-09 23:18:46 +01:00
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
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
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
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
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
starfrost013
615b296a2a Don't use a magic array size 2025-06-09 15:35:58 +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
b639bf1853 Enumerate CGA CRTC registers and modes and implement that into the code 2025-06-09 14:12:13 +01:00
OBattler
de3cb15795 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-08 19:54:38 +02:00
Alexander Babikov
fcab3d2bd6 Merge branch 'master' into vmm 2025-06-08 12:07:24 +05:00
Jasmine Iwanek
16975c374f ISA ROM Board Support 2025-06-08 01:11:29 -04:00
OBattler
2c09666373 Added the Tulip AT Compact (TC7). 2025-06-07 17:14:35 +02:00
Alexander Babikov
047b82b61f Merge branch 'master' into vmm 2025-06-07 12:48:02 +05: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
Alexander Babikov
f99d031513 Merge branch 'master' into vmm 2025-06-07 07:56:13 +05:00
Jasmine Iwanek
b71e321236 Assorted cleaning 2025-06-06 21:55:06 -04:00
Jasmine Iwanek
d55f6b2887 Some cleanups in isamem and isartc 2025-06-06 21:55:01 -04:00
OBattler
a1a9407629 (S)VGA: Fix overscan. 2025-06-06 20:05:04 +02:00
Alexander Babikov
899772cc3e Merge branch 'master' into vmm 2025-06-05 19:05:59 +05:00
toggo9
b764ec1e74 Remove SNI D858 machine definition. 2025-06-01 19:43:47 +02:00
toggo9
29b9e796df Add SNI D842 machine definition. 2025-06-01 16:35:10 +02:00
Alexander Babikov
cfc7e23443 Merge branch 'master' into vmm 2025-05-31 14:11:20 +05:00
toggo9
b7ee46eb88 Add SNI D858 machine definition. 2025-05-31 05:38:52 +02:00
cold-brewed
c6da2caff2 vmm preview 2025-05-30 15:20:23 +05:00
toggo9
8f78320aaf Add SNI D943 machine definition. 2025-05-29 19:54:55 +02:00
RichardG867
2b71002dab PCI: Fix and delegate bridge initialization on Dell riser machines 2025-05-28 16:35:38 -03:00
RichardG867
45499e444c Merge branch 'master' of ssh://github.com/86Box/86Box 2025-05-28 15:37:19 -03:00
RichardG867
4a3eb80082 De-underscore the Dell OptiPlex machines 2025-05-28 15:36:53 -03:00
RichardG867
81af1f8195 De-underscore the ASUS 386/33-64K 2025-05-28 15:35:43 -03:00
OBattler
9ebcc44350 Add the Dell System 333s/L. 2025-05-28 19:41:27 +02:00
OBattler
e9c7795c7a Remove the OpenAT entirely - its BIOS never rearched any sort of actually usable state (and is also not actually Open, just visible source). 2025-05-28 09:51:08 +02:00
OBattler
d49a71ee6e Remove the GUS Max from the Dev branch. 2025-05-28 09:48:53 +02:00
OBattler
6426c375ee And chipset.h. 2025-05-28 06:45:18 +02:00