Commit Graph

10111 Commits

Author SHA1 Message Date
Ben Russell
240ecdfe5f vid_ega: Mask ma correctly in the text renderer
It was already masked correctly in the 4bpp graphics renderers, but now we get to mask it correctly in the text renderer
2023-03-23 17:10:45 +13:00
Ben Russell
0bed201e87 vid_ega: Merge text renderers together 2023-03-23 17:06:12 +13:00
Ben Russell
69c18755a4 vid_ega: Extend 4bpp renderer to handle CGA 2bpp chunky graphics; Remove 2bpp renderer
This also lets planes 2 and 3 be used.
2023-03-23 15:28:25 +13:00
Ben Russell
212e494328 vid_ega: Merge 4bpp graphics renderers together 2023-03-23 14:51:35 +13:00
Miran Grča
ed8c7bf8c9 Merge pull request #3218 from 86Box/tc1995
ET4000w32/i (and non-i): More fixes, see below.
2023-03-22 20:43:55 +01:00
TC1995
247c5df801 ET4000w32/i (and non-i): Mouse cursor shape is now alright by being forced to be 128x128 and if the cursor regs (0xe2 and 0xe6) have a non-0 value in the non-i chip (or if on 15/16bpp, forcing it to 128x128 anyway).
Also fixed are the blitter patterns in 8/15/16bpp modes by re-ordering (if it's the right term) the pixels of the Y pattern coordinates (code lines are from 1165 to 1183).
And properly implemented X/Y Count control routing blitters, fixes anything that uses software Bresenham and/or polygon stuff.
2023-03-21 23:49:28 +01:00
Miran Grča
f2d02399b4 Merge pull request #3196 from snowruna/patch-1
Update ko-KR.rc
2023-03-21 00:19:42 +01:00
Miran Grča
18d13e39df Merge pull request #3200 from kzmidze/patch-1
Update zh-TW.rc
2023-03-21 00:19:31 +01:00
Miran Grča
735acd0aa6 Merge pull request #3203 from kzmidze/patch-3
Update zh-TW.po
2023-03-21 00:19:20 +01:00
Miran Grča
febf18fc6b Merge pull request #3210 from Cacodemon345/busspeed
cpu_busspeed is now a double
2023-03-21 00:19:04 +01:00
Miran Grča
cf30464e1a Merge pull request #3217 from iamgreaser/gm/gh-2944-ega-64k-mvp
Gm/gh 2944 ega 64k mvp
2023-03-20 21:25:57 +01:00
Ben Russell
2a395efbc9 vid_ega: Fix address decoding for Odd/Even modes for the 4bpp gfx renderers
This, combined with the Odd/Even fixes from a previous commit, gets the 64KB 640x350 2bpp modes working correctly.
Relevant issue: #2944
2023-03-20 20:07:39 +00:00
Ben Russell
77ba033fd9 vid_ega: Fix CCLK/2 rendering in 4bpp graphics modes
Required for 64KB-variant 640x350 2bpp modes (BIOS modes 0x0F, 0x10).
This does need some address decoding fixes to break the 16K-word barrier, though - those are coming.
2023-03-20 19:36:38 +00:00
Cacodemon345
16e6ed424c cpu_busspeed is now a double 2023-03-16 22:28:18 +06:00
上條 當麻
b705afbecb Update zh-TW.po 2023-03-13 04:34:54 +08:00
上條 當麻
7bfd8b39f5 Update zh-TW.rc 2023-03-13 03:35:44 +08:00
runa
a9df761d83 Update ko-KR.rc
Fix some missing parts
2023-03-12 04:06:38 +09:00
Miran Grča
b5f0692483 Merge pull request #3189 from jriwanek-forks/win32
Whitespace in win32 lang files (2/2)
2023-03-10 07:00:01 +01:00
Jasmine Iwanek
bfcc11c512 Fix a compile warn in win_settings.c 2023-03-09 22:43:17 -05:00
Jasmine Iwanek
93a1f2d2f9 Whitespace in win32 lang files (2/2) 2023-03-09 22:43:17 -05:00
Miran Grča
1484a70ebb Merge pull request #3180 from Cacodemon345/banshee-filter-fix
vid_voodoo_banshee: Extend screen filter buffers to 2048 * 3 bytes
2023-03-07 20:18:18 +01:00
Miran Grča
165f76f556 Merge pull request #3181 from Cacodemon345/mpu401-queue-fix
mpu401: Extend MPU401_QUEUE to 1024 bytes
2023-03-07 20:17:49 +01:00
Miran Grča
d66a795ac8 Merge pull request #3182 from Cacodemon345/matrox-mga-multi-monitor
vid_mga: Make Matrox Millennium multi-monitor compatible
2023-03-07 20:17:25 +01:00
Cacodemon345
03a578708c vid_mga: Make Matrox Millennium multi-monitor compatible 2023-03-07 22:03:04 +06:00
Cacodemon345
fa07ae5891 mpu401: Extend MPU401_QUEUE to 1024 bytes
Allows SysEx messages larger than 64 bytes to be received correctly
2023-03-07 15:57:33 +06:00
Cacodemon345
8e54488f22 vid_voodoo_banshee: Extend screen filter buffers to 2048 * 3 bytes
Fixes crashes when screen filtering is enabled and AmigaSport V3.0 drivers for Windows XP are used.
2023-03-07 14:30:33 +06:00
Miran Grča
a4ff1f72c8 Merge pull request #3177 from Cacodemon345/qt-wacom-serial
qt: Multimonitor and absolute mouse input fixes
2023-03-07 02:43:59 +01:00
Cacodemon345
1e58f4dc93 Fix switch input on secondary monitors 2023-03-05 16:59:08 +06:00
Cacodemon345
7de41b383c Absolute mouse input now works on secondary monitors 2023-03-04 23:10:43 +06:00
Cacodemon345
e650ec7505 Fix crashes when exiting emulator in multimonitor modes 2023-03-04 23:10:26 +06:00
Miran Grča
5d83989304 Merge pull request #3176 from ts-korhonen/multimonitor-rawinput
Accept raw input from non-primary monitor windows on Qt
2023-03-04 17:30:57 +01:00
RichardG867
6658374969 Merge branch 'master' of ssh://github.com/86Box/86Box 2023-03-04 13:23:03 -03:00
RichardG867
17d9578c8e VIA PIPC: Fix incorrect register order in software FM mode 2023-03-04 13:22:41 -03:00
ts-korhonen
08eba996af qt(windows): Accept raw input from non-primary monitor windows. 2023-03-04 18:18:58 +02:00
Miran Grča
cda6ca44f7 Merge pull request #3175 from Cacodemon345/qt-wacom-serial
vnc: report absolute mouse coordinates
2023-03-04 11:08:44 +01:00
Cacodemon345
c603003fd0 vnc: report absolute mouse coordinates 2023-03-04 14:41:12 +06:00
Miran Grča
3402bd97d8 Merge pull request #3174 from Cacodemon345/patch-130
wacom: Fix settings reporting
2023-03-04 07:37:01 +01:00
Cacodemon345
9b3626e88c wacom: Fix settings reporting 2023-03-04 12:24:35 +06:00
Miran Grča
c946360129 Merge pull request #3170 from kzmidze/patch-3
Update zh-TW.po
2023-03-04 06:39:58 +01:00
Miran Grča
cb95bcfff0 Merge pull request #3171 from kzmidze/patch-2
Update zh-TW.rc
2023-03-04 06:39:47 +01:00
Miran Grča
c35a4ec895 Merge pull request #3173 from Cacodemon345/qt-wacom-serial
Add and enable Wacom ArtPad emulation
2023-03-04 06:39:34 +01:00
Cacodemon345
ff0a39bbaa Add and enable Wacom ArtPad emulation 2023-03-04 11:35:10 +06:00
Cacodemon345
90826277aa mouse_wacom_tablet: Make data a FIFO
Windows 3.x Wacom handwriting mode now behaves correctly
2023-03-03 22:37:59 +06:00
上條 當麻
195a19c0bf Update zh-TW.po 2023-03-03 22:03:49 +08:00
上條 當麻
62568961d3 Update zh-TW.rc 2023-03-03 21:56:35 +08:00
Cacodemon345
85ddf5db3a Merge remote-tracking branch 'origin/master' into qt-wacom-serial 2023-03-02 23:31:20 +06:00
Miran Grča
d3d312edcd Merge pull request #3154 from jriwanek-forks/fix-win32
Some cleanups in win_settings.c
2023-03-02 15:52:46 +01:00
Miran Grča
e33929436b Merge pull request #3167 from Cacodemon345/patch-129
mouse_wacom_tablet: Point mode is disabled when suppressed mode is enabled
2023-03-02 15:52:34 +01:00
Cacodemon345
32076a16ac mouse_wacom_tablet: Point mode is disabled when suppressed mode is enabled 2023-03-02 16:47:42 +06:00
Cacodemon345
9d1175d1d8 Prepare for ArtPad emulation 2023-03-02 16:45:47 +06:00