Commit Graph

12111 Commits

Author SHA1 Message Date
Cacodemon345
8ed622f67b Move extern into video.h (part 1) 2024-02-13 17:06:10 +06:00
Cacodemon345
baac839d89 Unused variables cleanup 2024-02-13 17:04:53 +06:00
Cacodemon345
b95139033c Timing and name changes 2024-02-13 11:45:28 +06:00
Cacodemon345
fd33034915 1600x1200 resolution fixes
Fix source address behaviour properly
2024-02-13 11:42:15 +06:00
Cacodemon345
afa545ca25 Bit-depth fixes 2024-02-13 01:57:54 +06:00
Cacodemon345
6e35d00942 Gamma correction support 2024-02-13 01:49:43 +06:00
Cacodemon345
62135c5c8a Minor cleanup 2024-02-13 01:28:14 +06:00
Cacodemon345
40d7e626fc Fix monochrome blits for real 2024-02-13 01:15:53 +06:00
Cacodemon345
376b704cea Fix 16+ bpp text background drawing 2024-02-12 01:25:27 +06:00
Cacodemon345
9b4f98cb04 Rewritten monochrome source data handling, partially fixes text drawing under Windows 98 SE 2024-02-11 11:07:58 +06:00
Cacodemon345
d646efc288 Fix hardware cursor in interlaced modes
Report 1280*1024 Dual Scan STN Color Panel for now
2024-02-09 12:44:43 +06:00
Cacodemon345
da3203a6c1 Force interlace to be off at 1280x1024 2024-02-09 00:20:59 +06:00
Cacodemon345
3e098b190e HW cursor position fixing 2024-02-08 16:08:05 +06:00
Cacodemon345
4a087b81c6 Fix RTL BitBlt on 16+ bpp 2024-02-08 15:51:15 +06:00
Cacodemon345
a0078e6d2b Fix inverted hardware cursor color 2024-02-08 13:22:01 +06:00
Cacodemon345
395941aa54 HWCursor work 2024-02-08 02:07:49 +06:00
Cacodemon345
5ce8b9e1a1 24-bpp image blit fixes 2024-02-08 00:34:29 +06:00
Cacodemon345
1808498370 Add note about bytes_skip calculation 2024-02-07 01:40:15 +06:00
Cacodemon345
df91185e75 Minor line fix 2024-02-07 01:32:46 +06:00
Cacodemon345
614241b8b2 Non-CPU-driven monochrome source blits 2024-02-07 01:25:54 +06:00
Cacodemon345
cd03088873 Source offset trouble fixed
WIP hardware cursor
2024-02-07 00:51:17 +06:00
Cacodemon345
7b05547e59 Use bytes to count image 2024-02-05 15:41:10 +06:00
Cacodemon345
d6e1d6aa32 Monochrome drawing is now finally fixed 2024-02-05 15:23:36 +06:00
Cacodemon345
485d17e117 Fix height overdrawing and BitBlt direction 2024-02-05 13:03:34 +06:00
Cacodemon345
35cae93fed More monochrome source work
Mostly correct now.
2024-02-04 16:25:17 +06:00
Cacodemon345
ac0f7ec9e7 Implement color transparency and 16/24-bpp color patterns 2024-02-04 01:23:26 +06:00
Cacodemon345
0bca52bfe5 Fix height counting 2024-02-03 15:45:52 +06:00
Cacodemon345
45b9cb1980 Part 2 of quadword alignment fixing 2024-02-03 15:27:46 +06:00
Cacodemon345
baa66cf0ce Merge remote-tracking branch 'origin/master' into c&t_69000 2024-02-03 15:17:24 +06:00
Cacodemon345
323c179cee Force quadword alignment 2024-02-03 15:02:49 +06:00
OBattler
91494bab97 808x: Fix the flags at the end of the ADC and SBB instructions, fixes #4103. 2024-02-03 04:33:42 +01:00
OBattler
ff5ea614ee DMA: Change the MegaPC 0528h to 0580h. 2024-02-02 19:56:55 +01:00
OBattler
9e7fc6a60d DMA ports 81h and 82h workaround for proper CPU speed detection on the MegaPC BIOS and limited the MegaPC CPU speeds to >= 16 MHz and <= 25 MHz. 2024-02-02 17:52:00 +01:00
Cacodemon345
b28b3bc51d Merge remote-tracking branch 'origin/master' into c&t_69000 2024-02-02 15:33:35 +06:00
Cacodemon345
33cba9ef50 More ROP codes 2024-02-02 15:31:42 +06:00
Cacodemon345
08d784fe07 Working (but with pitch troubles) BitBLT emulation 2024-02-02 13:20:24 +06:00
Cacodemon345
08660004af Fix BitBLT status read 2024-02-02 12:32:13 +06:00
OBattler
285accae5b Gigabyte 430LX and 430NX machine fixes. 2024-02-02 05:34:38 +01:00
OBattler
ce73276bfe WD76C10 rewrite, closes #238. 2024-02-02 05:32:43 +01:00
OBattler
3ceda105ef ALi M6117 CPU fixes. 2024-02-02 05:31:33 +01:00
OBattler
91ca927618 AT NVR: The ability to lock reading of a register in preparation of the WD7C610 rewrite. 2024-02-02 05:30:11 +01:00
OBattler
a8f250b6c9 LPT: Function to read register in preparation for the WD76C10 rewrite. 2024-02-02 05:29:34 +01:00
OBattler
9d3c7eaad8 Merge branch 'master' of https://github.com/86Box/86Box 2024-02-02 05:25:55 +01:00
OBattler
0a5d25fdde Memory: Disable _mem_exec in phys() accesses when not using the 486+ interpreter or dynamic recompiler, and write protect support in preparation for the WD76C10 rewrite. 2024-02-02 05:25:40 +01:00
Cacodemon345
2690132bc3 WIP BitBLT port work 2024-02-02 02:28:32 +06:00
Cacodemon345
e0503e6381 Patterns now are blitted correctly 2024-02-02 01:44:51 +06:00
RichardG867
7cdfdb7776 Lowercase the amis727 machine entry 2024-02-01 15:56:31 -03:00
Miran Grča
c9561d2f8e Merge pull request #4108 from cartifanwlr/machine-flags
Revert "Rename "AMI XT clone" as the machine has been identified"
2024-02-01 19:32:24 +01:00
cartifanwlr
8926605591 Revert "Rename "AMI XT clone" as the machine has been identified"
This reverts commit 4e44449143.
2024-02-01 20:53:42 +03:00
Cacodemon345
2dba92221f Try fixing overdrawing 2024-02-01 19:48:09 +06:00