starfrost
261dcbacc5
Merge branch '86Box:master' into master
2025-05-07 01:14:25 +01:00
OBattler
a48f9bc7ba
Implement the Kana lock LED for AX machines.
2025-05-07 01:54:34 +02:00
OBattler
eb82f9bcca
Added the TriGem Delhi III (AMI VIA MVP3 machine).
2025-05-06 04:51:59 +02:00
OBattler
c3debc5e27
Implement the RZ-1000 PCI IDE controller needed by some Intel machines.
2025-05-06 03:21:54 +02:00
OBattler
a0b80e04cd
Remove the unused mmu_perm stuff.
2025-05-06 03:18:46 +02:00
OBattler
ebb52490c3
Properly un-dev-branch the Laser XT stuff in the keyboard files.
2025-05-05 05:14:56 +02:00
OBattler
018bbfae43
SM(S)C FDC37C93x Super I/O chip rewrite, add the Acer V62x, and un-dev-branch the V-Tech Laser XT machines.
2025-05-05 05:11:55 +02:00
starfrost013
cd4ecff056
Acknowledge the existence of dpram
2025-05-03 22:41:49 +01:00
starfrost
b4c02ffcdc
Merge branch '86Box:master' into master
2025-04-29 13:36:07 +01:00
OBattler
ad4ec20374
Modify the CL-GD 54xx (S)VGA read and write handlers in order to use the pointer to the svga struct instead of the gd54xx struct, fixes #5521 .
2025-04-29 00:33:51 +02:00
OBattler
6fc6a16be6
Fixed a few minor things with how the Mouse Systems Bus Mouse as added.
2025-04-28 11:18:57 +02:00
Cacodemon345
94a68a8698
Add Mouse Systems Bus Mouse
2025-04-28 14:26:49 +06:00
starfrost013
ff96ce99b6
Add a very very early (8 Aug 1997), hitherto entirely undumped VBIOS. It has bugs that prevent it from being used in Windows 98 Setup.
2025-04-27 23:23:50 +01:00
starfrost013
b576d33848
Merge branch 'master' of https://github.com/starfrost013/86box
2025-04-27 17:04:25 +01:00
starfrost013
2007e3d0e5
start working on visual gpu debugging window; rename nv3_position_32 to nv3_coord_32; first pass at hardware cursor
2025-04-27 17:04:24 +01:00
starfrost
33e87594e4
Merge branch '86Box:master' into master
2025-04-26 14:34:19 +01:00
starfrost013
e791f25a6b
Get rid of redundant code
2025-04-23 23:55:57 +01:00
starfrost013
26ee11e868
Refactor: Merge nv3_position_16 and nv3_size_16 into nv3_coord_16, same for bigy and combined: remove dead code
2025-04-23 01:28:54 +01:00
TC1995
14ef3b75ac
Vast fixes to the Mach8/32/8514/A compatible side (April 22nd 2025)
...
1. As tiring as it seems, XOR properly the passthrough bits for mode changes. Fixes everything tested as of now (Mach8/32).
2. Implemented separate destination and source GE pitch and offsets. Fixes Windows 3.1 mach8/32 drivers using devicebitmap enabled (or dmp=1).
3. Properly fixed high and true color patterns so that the aforementioned patterns are drawn correctly in various stuff.
4. Implemented in the best possible way the CRT offset (currently in on conjunction with the GE offset).
5. On ScanToX with bpp set to 24 and dpconfig 0x6211, optmize the SRC/CUR X-Y coordinates at the end of the blit.
6. For mode changes, don't call the mode change recalctimings function if we aren't in the appropriate bits of the respective ports.
7. Separate 8514/A compatible and Extended foreground/background selection implemented, fixes Windows 3.x ATI Ultra drivers from 1992 without hacks.
8. Clear the busy flags when needed without stalling the entire guests (but not the emulator itself) (Mach8/32).
9. The MMIO regs should be enabled only when the VGA aperture has reached a graphics mode (0xA000). This fixes NT 3.x mach drivers in true color mode and making Win3.1 drivers working without a hitch at the same time.
10. Actually implement the hardware 4bpp cursor properly on Mach32.
11. Cosmetic cleanups.
2025-04-22 21:15:05 +02:00
Cacodemon345
e703ac760b
Write indicators (except for floppy drives)
2025-04-22 17:37:00 +06:00
starfrost013
2a511b8dc7
various fixes
2025-04-22 00:16:03 +01:00
starfrost
01f7d3f88e
Merge branch '86Box:master' into master
2025-04-21 11:47:41 +01:00
=
eaff1fcd70
Added mute shortcut.
2025-04-20 14:33:19 -07:00
=
9febdd1510
Added pause shortcut.
2025-04-20 14:28:10 -07:00
=
aefcdc9e01
Merged fullscreen combos. Fixed bug when config file can't be loaded.
2025-04-20 13:43:14 -07:00
=
4c20994d59
Removed broken refs to fix -nix build
2025-04-19 23:50:03 -07:00
=
7f5d1b86c7
Added keybind customization system
2025-04-19 19:44:47 -07:00
starfrost
d02a4f587d
Merge branch '86Box:master' into master
2025-04-19 21:58:09 +01:00
starfrost013
52c36d5644
Implement a bizarre register that nvidia did not even internally document. WTF?
2025-04-18 19:05:28 +01:00
toggo9
40eaeb6ed5
Add Acer P3 machine definition.
2025-04-18 10:26:16 +02:00
Alexander Babikov
e1007d2377
Get rid of Windows LCIDs as numeric language IDs
2025-04-18 02:14:29 +05:00
starfrost013
102d47690d
Merge branch 'master' of https://github.com/starfrost013/86box
2025-04-17 21:40:42 +01:00
starfrost013
0a579c0775
Split RIVA 128 aand RIVA 128 ZX
2025-04-17 21:40:41 +01:00
starfrost
54aaebc8a2
Merge branch '86Box:master' into master
2025-04-17 19:40:13 +01:00
OBattler
90265546e6
CD-ROM: Do not stop playing on a READ command that immediately terminates with an "illegal mode for this track" error, fixes track skipping in the Windows 95 CD Player.
2025-04-17 00:18:38 +02:00
Miran Grča
525925ae16
Merge pull request #5205 from thedax/quantum3d
...
Add basic support for the Quantum3D Raven.
2025-04-15 22:25:44 +02:00
Miran Grča
a944bdaba8
Merge pull request #5244 from pankozacorp/pb286
...
Add Packard Bell PB286
2025-04-15 22:24:31 +02:00
starfrost
3e9cda407d
Merge branch '86Box:master' into master
2025-04-14 17:43:28 +01:00
starfrost013
afcb339224
Get rid of useless "reserved" stuff and also implement 8bpp indexed mode using CLUT.
2025-04-13 18:36:48 +01:00
OBattler
b91986499d
The forgotten keyboard.h.
2025-04-12 17:54:36 +02:00
starfrost013
15f49638e0
Big improvement to S2SB, but it doesn't fully work yet. Sometimes it copies in the other direction, what
...
?
2025-04-12 03:02:55 +01:00
starfrost013
e1ad1d39eb
hopefully fix build with GHA cfg
2025-04-12 00:12:57 +01:00
starfrost013
22981f2d4b
remove some code that was stupid, add void to fucntions
2025-04-10 10:56:07 +01:00
starfrost013
8408bacd79
Merge branch 'master' of https://github.com/starfrost013/86box
2025-04-09 21:29:48 +01:00
starfrost013
911a71c67f
very large rewrite. use custom rendering code (for both DFB and GPU) to allow sub-scanline switches; implement a real pixel clock; only blit stuff that actually changed; add void to functions for actions (this may break some things)
2025-04-09 21:29:46 +01:00
starfrost
b17b43a246
Merge branch '86Box:master' into master
2025-04-09 13:39:45 +01:00
OBattler
f5fcebfbaa
Default the language to the system language.
2025-04-09 12:19:24 +02:00
OBattler
018ff46253
CD-ROM: Actually remember and use the correct number of sectors for the period, fixes... well, any kind of data reading.
2025-04-07 05:42:41 +02:00
starfrost013
c1506772de
fix crossbuffer blit, use custom render functions
2025-04-06 18:08:42 +01:00
starfrost013
c9f6f87fcc
much less idiotic...
2025-04-06 14:03:09 +01:00