Commit Graph

15587 Commits

Author SHA1 Message Date
starfrost013
3c29c00a94 mda_poll: make drawcursor a bool; localise the scope of various variables; de-same-line-braceify for readability 2025-06-16 23:38:05 +01:00
starfrost013
0109f0b811 make gray actually gray 2025-06-16 23:33:43 +01:00
starfrost013
a530f9365b missed one 2025-06-16 23:25:27 +01:00
starfrost013
a925076a7a implement gray being black on fg and bg being gray 2025-06-16 23:23:47 +01:00
starfrost013
7b044e8084 much cleaned up code with fixed 9th column support, gray/black background special treatment 2025-06-16 23:21:40 +01:00
starfrost
77dbb75c06 Merge branch '86Box:master' into bugfixes 2025-06-16 22:13:04 +01:00
starfrost013
091c0aa32e c -> attr 2025-06-16 22:08:07 +01:00
starfrost013
00ceaa3a39 Slightly better syntatical sugar 2025-06-16 21:56:01 +01:00
starfrost013
89b8652792 Fix the underlines 2025-06-16 21:52:18 +01:00
starfrost013
d63d1342de Don't set colour in blink mode 2025-06-16 21:12:22 +01:00
starfrost013
0e7be429ca more accuracy 2025-06-16 21:00:36 +01:00
starfrost013
23414bafcb Fix non-RGBI monitors 2025-06-16 20:53:27 +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
Miran Grča
f9f107e58b Merge pull request #5683 from 86Box/tc1995
Some cleanup and work on the Mach64 side (June 16th, 2025)
2025-06-16 21:07:03 +02:00
TC1995
231cf51948 Some cleanup and work on the Mach64 side (June 16th, 2025)
1. Make sure the horizontal sync part is actually loaded.
2. The Mach64 *T parts have an integrated RAMDAC as opposed to the non-*T parts which have a separate RAMDAC (like the ATI68860), so modify accordingly, this also fixes intermittent black cursors in Win95 OSR2.5 using updated Mach64 drivers in the VT2.
3. Make sure the type of the Mach64 is properly assigned as such (in info->local).
2025-06-16 19:46:48 +02:00
Miran Grča
50ce93f3f7 (S)VGA: Also override overscan and horizontal timings and calculation when override is enabled. 2025-06-16 19:09:39 +02:00
Miran Grča
04e2778bca Merge pull request #5682 from 86Box/tc1995
Fix mach8/32 win2000 blit regression (June 15th, 2025)
2025-06-15 21:42:06 +02: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
Miran Grča
9ecfc00535 Merge pull request #5681 from starfrost013/bugfixes
Video Refactor Part 4: MDA, more renames
2025-06-11 21:55:12 +02:00
starfrost
2bc0588e10 Merge branch '86Box:master' into bugfixes 2025-06-11 20:37:13 +01: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
Miran Grča
1159464fdd Merge pull request #5679 from starfrost013/bugfixes
Fix Toshiba T3100E CGA 320*200 mode
2025-06-11 01:59:54 +02:00
starfrost
46c5710261 Merge branch '86Box:master' into bugfixes 2025-06-11 00:56:02 +01:00
starfrost013
b718e821b0 Fix t3100 cgaline4 2025-06-11 00:55:30 +01:00
Miran Grča
b87a0b780e Merge pull request #5678 from starfrost013/bugfixes
Video Refactor Part 3/bignumber: The one where the variable names become readable
2025-06-10 23:59:20 +02: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
Miran Grča
39ba9b3e4e Merge pull request #5677 from 86Box/tc1995
Some small fixes to the Plasma (June 10th, 2025)
2025-06-10 20:43:51 +02: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
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
Miran Grča
5f63524d68 Merge pull request #5675 from MaxwellS04/Assorted_Device_Fixes
Assorted device fixes (Jun 10)
2025-06-10 14:08:58 +02:00
Miran Grča
cfe0b99c00 Merge pull request #5676 from usergithub64/master
Fixes for broken translation
2025-06-10 14:08:42 +02:00
usergithub64
fa0925057a Update src/qt/languages/ru-RU.po
Co-authored-by: Alexander Babikov <lemondrops358@gmail.com>
2025-06-10 14:17:44 +03:00
usergithub64
b746a23768 Update the Russian translation
Update the Russian translation
2025-06-10 14:00:59 +03:00
usergithub64
fdfb338ae9 Fixes for broken translation
Fixes for broken translation
2025-06-10 14:00:02 +03:00
usergithub64
23f697782e Fixes for broken translation
Fixes for broken translation
2025-06-10 13:59:15 +03:00
usergithub64
a28d3e5320 Fixes for broken translation
Fixes for broken translation
2025-06-10 13:58:09 +03:00
MaxwellS04
fe78720d42 Assorted device fixes (Jun 30)
-Make the internal video for 3302, ActionPC and ActionTower configurable
-
2025-06-10 15:30:06 +07: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