OBattler
d3da90f786
Second and last part of the icon indicator work.
2025-07-23 15:54:45 +02:00
OBattler
24dc978dce
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-23 15:48:05 +02:00
Miran Grča
c5681d8ba9
Merge pull request #5818 from jriwanek-forks/jsfix
...
Joystick/Gameport improvements part 1
2025-07-23 07:51:34 +02:00
Jasmine Iwanek
dbd8d1d8f5
86Box Specific PNP Gameport
2025-07-22 20:58:33 -04:00
Jasmine Iwanek
6a43be5b0d
Correct gameport device usage
2025-07-22 20:58:32 -04:00
Jasmine Iwanek
67e7136ff9
Some improvements to code readability
2025-07-22 20:58:32 -04:00
OBattler
ff69b8d3ec
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-22 21:07:25 +02:00
TC1995
1a5b4671e8
XGA/SVGA mode changes of the day (July 22nd, 2025)
...
1. If the VGA mapping is for a 0xA0000 map for a length of 0x10000, then disable XGA mode (this is independent of the XGA extended mode aperture mode 1 which is XGA's own 0xA0000 mapping).
2. Remove text mode ctrl-alt-del hack.
3. Fixed cursor x coordinate in the Trio32 using 15bpp/16bpp modes.
2025-07-22 20:45:54 +02:00
OBattler
af0498569c
All the changes.
2025-07-21 06:07:34 +02:00
OBattler
f9c6383ff9
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-21 05:37:01 +02:00
Cacodemon345
6b2e58d3b4
Write-protected indicator (part 1)
2025-07-21 01:20:54 +06:00
Cacodemon345
a4a8e10427
Microsoft Serial BallPoint mouse
2025-07-18 01:41:28 +06:00
OBattler
ae11e9bf27
XGA: Redo pattern blitting and clamp the X coordinate to within the width, fixes #5792 .
2025-07-16 01:40:45 +02:00
OBattler
0e0bb2ed5c
Forgot vid_xga.h.
2025-07-16 01:40:05 +02:00
OBattler
2717f38627
Split off the F82C606 from the F82C710, rewritten the F82C710, implemented the PS/2 QuickPort mouse interface and added it as standalone, added the Seagate XTA controller, and added the Amstrad PC5086.
2025-07-15 01:06:47 +02:00
TC1995
4fa8ff2a06
XGA changes of the day (July 12th, 2025)
...
1. XGADemo now displays the correct colors through implementation of the palette sequence order in bit 2 of reg66 (Palette Sequence) of the XGA ports and no longer hangs DOS when displaying the demo per interrupt r/w ports implementation.
2. And some more checks for more patterns needed by some software.
2025-07-12 16:21:41 +02:00
RichardG867
19bd891f86
Move LBA Enhancer to the ISA ROM system
2025-07-10 12:10:16 -03:00
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