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