OBattler
30ae882263
Added the Tulip PC Compact 2, the Tulip DGA font ROM, and assorted font ROM-related improvements.
2025-06-15 02:55:32 +02:00
OBattler
b394480a06
Assorted machines and JEGA/JVGA fixes.
2025-06-14 21:06:57 +02:00
OBattler
8482937f9f
Added the Packard Bell Legend 300SX.
2025-06-13 19:42:59 +02:00
OBattler
15077eaa3a
Merge branch 'master' of https://github.com/86Box/86Box
2025-06-11 22:45:59 +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
dd6f7746a9
Some missing t3100e changes
2025-06-11 15:36:22 +01:00
starfrost013
b718e821b0
Fix t3100 cgaline4
2025-06-11 00:55:30 +01:00
starfrost013
50144585f3
now really fix the compile
2025-06-10 22:56:00 +01:00
starfrost013
f9544682a5
fix plasma compile
2025-06-10 22:55:30 +01:00
starfrost013
51206ae8cf
Merge branch 'bugfixes' of https://github.com/starfrost013/86Box into bugfixes
2025-06-10 22:55:08 +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
TC1995
dfb6011901
Restore the attribute check (bit 3 of attr)
2025-06-10 19:02:40 +02:00
TC1995
a8df05354b
Small fix again.
2025-06-10 18:28:16 +02:00
TC1995
738b084148
Some small fixes to the Plasma (June 10th, 2025)
...
Including a small cleanup as well.
And fixes to the attributes.
2025-06-10 18:20:35 +02:00
OBattler
d3f13cf82b
Added the Ast! Advantage 40xxd.
2025-06-10 18:14:44 +02:00
Miran Grča
e7a50c075c
Merge pull request #5674 from starfrost013/bugfixes
...
Video Refactor Part 2: Super CGA
2025-06-10 14:09:12 +02:00
usergithub64
fdfb338ae9
Fixes for broken translation
...
Fixes for broken translation
2025-06-10 14:00:02 +03:00
starfrost013
386c346ee1
Fix compile
2025-06-09 23:19:45 +01:00
starfrost013
40f8affdda
CGACompq merge
2025-06-09 23:18:59 +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
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
OBattler
8e72150fa3
Sanitize the Compaq CGA code.
2025-06-09 19:26:17 +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
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
starfrost013
b4b1a599ba
Fix compilation & warnings
2025-06-09 15:47:49 +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
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
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
Jasmine Iwanek
6f8571c026
Fix a bug in EGA
2025-06-06 21:55:06 -04:00
Jasmine Iwanek
b71e321236
Assorted cleaning
2025-06-06 21:55:06 -04:00
OBattler
c6e374158b
Fix it in svga_doblit() as well.
2025-06-06 20:09:36 +02:00
OBattler
a1a9407629
(S)VGA: Fix overscan.
2025-06-06 20:05:04 +02:00
OBattler
e3c825fce7
(S)VGA: Fix overscan, closes #5651 .
2025-06-06 15:54:04 +02:00
TC1995
07341003dc
C&T 69000 changes of the day (June 1st, 2025)
...
Divide by 3 the destination address on color patterns to make sure the pattern position is perfectly aligned. Fixes color patterns in Win3.1x and Win9x (and possibly NT-based and other stuff).
2025-06-01 13:21:36 +02:00
MaxwellS04
3ac92ccf4f
Assorted Cirrus fixes
...
1. Correct the linear framebuffer setting on VLB Cirrus chips; should fix segfaults when you use them with default configuration
2. Add the "On-Board" name and correct internal_name to the onboard Cirrus Logic GD5420
2025-05-30 23:20:50 +07:00
OBattler
9ebcc44350
Add the Dell System 333s/L.
2025-05-28 19:41:27 +02:00
Jasmine Iwanek
8e895903ed
Alternate font support for MDA and Hercules
2025-05-27 01:11:58 -04:00
Cacodemon345
6f6e64e321
Some minor fixes
2025-05-25 15:42:57 +06:00
TC1995
75e76899da
S3 911/924 high color: check if rd_mask is not 0 (May 21st, 2025)
...
This fixes wrong colors in certain instances of Windows 95 builds' 911/924 drivers.
2025-05-21 13:43:23 +02:00
TC1995
06f4491193
Mach8 mode changes of the day (May 20th, 2025)
...
Make the previously Mach8 add-on only mode changes also available to the Graphics Ultra, should fix incorrect resolutions after switching from fullscreen DOS prompt to windowed and viceversa under Win98 (and SE).
2025-05-20 20:33:22 +02:00