Commit Graph

2197 Commits

Author SHA1 Message Date
OBattler
44fd79b78d PCjr: Correctly implement wait states, fixes #3140. 2025-07-10 02:34:26 +02:00
Miran Grča
baee4bacf3 Merge pull request #5766 from 86Box/tc1995
Actually fix Loopback interrupt.
2025-07-09 21:37:24 +02:00
TC1995
eea13448db Actually fix Loopback interrupt.
Fixes Netware related sessions with the ne2000 and possibly other dp8390-based cards.
2025-07-09 21:34:59 +02:00
Cacodemon345
916533499a Add 10ms interval option (not exposed yet to UI)
Fix percentage counter
2025-07-09 12:59:16 +06:00
OBattler
04ae339ba1 Parallel ports: Fix EPP-related ports handling, appears to fix a reported sound regression. 2025-07-07 03:07:22 +02:00
TC1995
f1a227f182 XGA changes of the day (July 5th, 2025)
1. Remove hackish ISA XGA add-on support (from now on, use the INMOS XGA card for ISA XGA support).
2. Correct timings when dispontime is on.
3. Add proper vga256 support on ISA XGA for NT 3.5x+ as well disable LFB support when asked (mainly when the aperture is on or when not extended mode) while keeping everything else happy.
2025-07-05 11:14:03 +02:00
Jasmine Iwanek
def6d71f4b Add gamepads, flight yokes and steering wheels 2025-07-03 23:10:07 -04:00
Jasmine Iwanek
be7406637e A few joystick related cleanups 2025-07-03 23:10:06 -04:00
Jasmine Iwanek
6814a11ae6 Minor changes in cga 2025-07-03 23:04:48 -04:00
Jasmine Iwanek
f27e1fb8a2 Support for Quadram Quadcolor I / I + II 2025-07-03 23:04:34 -04:00
Daniel Gurney
aef9d1ed94 Revert "Merge branch 'bugfixes' into master"
This reverts commit 8250b57325, reversing
changes made to 6c643d05b8.
2025-07-01 03:04:14 +03:00
starfrost
8250b57325 Merge branch 'bugfixes' into master 2025-07-01 00:28:27 +01:00
Cacodemon345
c537e61453 Copper demo wobbling effects now show up correctly 2025-06-30 23:09:29 +06:00
OBattler
fe3ad0000b Forgotten the vid_svga_render.c and .h files. 2025-06-30 18:48:53 +02:00
OBattler
d8669a5227 (S)VGA: Recalculate pel panning on every line instead of on every frame. 2025-06-30 00:36:00 +02:00
Kotori
789e1239d1 Update snd_resid.h 2025-06-29 10:07:37 +02:00
Jasmine Iwanek
9e34464759 Deal with renderer magic numbers 2025-06-28 19:07:59 -04:00
Miran Grča
407aeff500 Merge pull request #5720 from toggo9/v12p
Add the Acer V12P + two RAM corrections which I forgot.
2025-06-28 21:03:42 +02:00
TC1995
5fbcbde4ba More fixes to the mode switching of the ATI/IBM 8514/A compatibles (June 28th, 2025)
The mode switching phase now takes account of the display enable/reset bits of port 0x22e8 (bits 5-6). Fixes Solaris mode switching and keeps everything else happy (I hope).
2025-06-28 20:55:14 +02:00
toggo9
7383b1b296 Add Acer V12P machine definition. 2025-06-28 20:47:39 +02:00
toggo9
b9e72c0b08 Add ICL DRS M35/286 machine definition. 2025-06-28 15:15:59 +02:00
toggo9
3640bcacb4 Add video definition for the on-board GD5401. 2025-06-28 15:09:17 +02:00
Jasmine Iwanek
19c86c3f7e A few cleanups in serial passthrough 2025-06-28 01:24:57 -04:00
Jasmine Iwanek
00819d2446 Merge pull request #3521 from dougvj/net-add-tap-backend
networking: add Linux-specific TAP mode to network devices
2025-06-27 19:33:42 -04:00
OBattler
c497190324 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-28 01:05:42 +02:00
OBattler
faf7cf9ce6 PC87310 / ALi M5105 - merge the three device_t's and use device_add_param(). 2025-06-28 01:05:24 +02:00
Miran Grča
ff2364168a Merge pull request #5713 from Cacodemon345/svga-squish-fixes
Force horizontal pixel doubling for 320x400/320x480 modes when possible
2025-06-27 21:15:31 +02:00
Cacodemon345
b21c5f1294 Force horizontal pixel doubling for 320x400/320x480 modes when possible 2025-06-28 01:12:49 +06:00
Jasmine Iwanek
32313eb92d Merge branch 'master' into net-add-tap-backend 2025-06-26 22:11:10 -04:00
TC1995
07af9f12d7 Video: more changes and fixes of the day (June 26th, 2025)
1. Convert the ramdac types into an enumerator.
2. Make sure the 8514/A compatible ramdacs are, if in VGA mode, using VGA compatible ports and/or, in 8514/A mode, the 8514/A ports when needed, fixes color issues in 1280x1024 resolutions on NT 3.1 and various stuff using the Mach32.
3. Add pitch initialization on reset, fixes 8514/A display drivers on various stuff on Mach8/Mach32 cards.
2025-06-26 13:11:42 +02:00
OBattler
495ee9b931 MMU: Move the lookup tables to the heap in 64-bit builds and free them on exit in 32-bit builds, prevents memory leaks. 2025-06-25 19:35:59 +02:00
toggo9
ca1390f3bb Add Alaris Cobalt LPX machine definition. 2025-06-24 23:32:05 +02:00
Jasmine Iwanek
58aa261273 LPT ECP/EPP support
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-06-24 08:18:39 -04:00
Miran Grča
d5a8a65fdd Merge pull request #5693 from lemondrops/vmm
The built-in manager.
2025-06-24 05:00:48 +02:00
OBattler
ef342b4031 Added the no brown option for PCjr. 2025-06-24 04:25:19 +02:00
Alexander Babikov
229899dbfe Merge branch 'master' into vmm 2025-06-22 03:16:00 +05:00
starfrost013
282ba13948 How do i keep finding this stuff 2025-06-21 01:43:58 +01:00
starfrost013
7abb817012 clarify vga/8514 separation 2025-06-21 01:32:59 +01:00
starfrost013
adb8b388a8 v_disp -> vdisp_latch; get rid of even more unused shit 2025-06-21 00:55:39 +01:00
starfrost013
bba8f4d499 Remove various unused ega_t fields and lots of unused 8514 stuff 2025-06-21 00:39:50 +01:00
OBattler
23131a515f Merge branch 'master' of https://github.com/86Box/86Box 2025-06-19 01:52:31 +02: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
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
5e9d48ec1b Added the CAF Technology C747 and assorted OPTi fixes, including the implementation of OPTi 498 for the Mylex 486. 2025-06-14 16:33:25 +02:00
OBattler
8a4e8696b9 Added the PC’s Limited (Dell) 28608L/AT122. 2025-06-13 19:52:06 +02:00