Commit Graph

1918 Commits

Author SHA1 Message Date
starfrost
7a64f46ff2 Merge branch '86Box:master' into master 2025-01-02 11:35:27 +00:00
Jasmine Iwanek
c957266137 Add Creative EMU8000 PnP (Goldfinch) 2025-01-01 21:10:19 -05:00
plant
6ad5a7d836 Merge branch '86Box:master' into master 2025-01-01 15:51:38 -07:00
plant
9b107ebeae Add Micronics M5Pi.
This is a Socket 4 430LX machine using the Phoenix Ax86 BIOS.
Also adds a single channel version of the W83769F to support it's specific IDE setup.
2025-01-01 15:51:12 -07:00
TC1995
ab6756b400 Some machine changes of the day (January 1st, 2025)
1. Added the Award 430NX-based (Socket 5) ASUS P54NP4 with the right configuration.
2. Based on the pictures of the board, the IDE controller is not built-in in the ASUS P5MP3, but on a riser card, iirc, therefore, make IDE optional.
2025-01-01 23:06:19 +01:00
starfrost013
dee308f4b5 fix compiler warning 2025-01-01 02:32:34 +00:00
starfrost
421e3f5983 Merge branch '86Box:master' into master 2024-12-31 22:34:24 +00:00
starfrost013
f7ccbc4e71 Run PTIMER at a reasonable speed. Fix I2C register.s This means we actually for real get beyond stateGr and now try to accelerate rendering 2024-12-31 22:03:06 +00:00
starfrost013
486087face Actually send the reads and writes to the right place. Fix driver init infinite loop at stateNv -> stateGr(STATE_INIT) -> initGr phase. 2024-12-31 20:42:34 +00:00
TC1995
e0daf34629 SCSI CD-ROM change of the day (December 31st, 2024)
Added undocumented 0xC5 NEC SCSI-2 CD-ROM command (most likely a no op command like 0x0D).
2024-12-31 21:29:59 +01:00
starfrost013
ec0cf28d25 Implement some basic i2c shit and more SVGA shit, so that the drivers don't magically explode. LOL 2024-12-31 19:59:33 +00:00
starfrost
4d2a703a2b Merge branch '86Box:master' into master 2024-12-31 12:17:23 +00:00
Jasmine Iwanek
8e60cc7bea Add Vibra 16CL 2024-12-30 22:51:49 -05:00
OBattler
7b6a9181c6 Current state of the CD-ROM node - no CUE/BIN overhaul or MDS/MDF support yet, but the rest is already there. 2024-12-31 04:37:21 +01:00
starfrost013
bdc47bf3ee start working on the actual graphics objects. Since we figured out the pfifo/ramht/object class crap. 2024-12-31 00:38:06 +00:00
Miran Grča
d73ab5ba22 Merge pull request #5078 from rushieda/prosignias31x_bx
Add the Compaq ProSignia S316/318 (Intel chipset)
2024-12-31 00:50:14 +01:00
OBattler
defeb47ca5 Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399. 2024-12-31 00:48:50 +01:00
Jasmine Iwanek
5d041d65d5 Add Vibra 16XV (Onboard)
For future use
2024-12-30 14:32:03 -05:00
Jasmine Iwanek
50244cdb2d Add PNP 1IO and make Vibra16XV use it 2024-12-30 14:21:47 -05:00
OBattler
b449f6f310 Sound Blaster PnP: Ignore IDE PnP changes if IDE is not present, fixes #5077. 2024-12-30 18:55:10 +01:00
rushieda
f11ff443af Add the Compaq ProSignia S316/318 (Intel chipset) 2024-12-30 19:11:46 +03:00
Jasmine Iwanek
0a0c1e349f Add SB16 CT2940 no IDE variant 2024-12-30 00:07:58 -05:00
starfrost013
caa33123c6 add prmvio 2024-12-29 19:29:27 +00:00
starfrost013
fd99d6e711 cleanup legacy code 2024-12-29 18:48:31 +00:00
starfrost013
ef8e4e95c1 actually fire the rivatimer 2024-12-29 18:43:15 +00:00
starfrost013
260323e9a6 Architecture specific registers. Remove duplicate logging. Define the pgraph registers we have being written to so far. 2024-12-29 16:55:56 +00:00
starfrost013
8e21fa5545 Accumulated changes. Update copyright year in anticipation of 2025. More PGRAPH stuff. Start working on guest CPU independent timer (RivaTimer) but not really tested or used yet. Add more docs 2024-12-29 15:57:55 +00:00
Jasmine Iwanek
e11743c521 Add AWE64 CT4380 no IDE variant 2024-12-28 17:25:42 -05:00
starfrost013
2d61c81dd4 Merge branch 'master' of https://github.com/starfrost013/86box 2024-12-22 22:51:10 +00:00
starfrost013
692efc3f0f add a bunch more pgraph headers 2024-12-22 22:51:08 +00:00
starfrost
e9d2b0e678 Merge branch '86Box:master' into master 2024-12-22 22:50:57 +00:00
Adrian Siekierka
eb25bccf1e Add initial Mazovia 1016 emulation 2024-12-22 13:52:25 +01:00
starfrost013
d2d08d16c1 Fix the timers...but they run slow. 2024-12-20 21:20:03 +00:00
starfrost013
2f2fb2724d Correctly set the timers, but setting it all breaks? 2024-12-20 20:14:38 +00:00
starfrost
61d0ce17b5 Merge branch '86Box:master' into master 2024-12-20 18:05:51 +00:00
starfrost013
b6143a8327 Merge branch 'master' of https://github.com/starfrost013/86box 2024-12-20 18:05:35 +00:00
starfrost013
6a1979bef8 Actually add the memory and pixel clocks 2024-12-20 18:05:34 +00:00
Jasmine Iwanek
7b2508f817 Add OPQ, OPX(Partial), and OPZ chips 2024-12-19 04:54:01 -05:00
Jasmine Iwanek
a05582320e Add SSG 2024-12-19 04:43:37 -05:00
Jasmine Iwanek
7b9d025a26 Enable YM2164 2024-12-19 04:43:37 -05:00
Jasmine Iwanek
c36510a9f2 Add additional OPL & OPN chips 2024-12-19 04:43:37 -05:00
Jasmine Iwanek
5b3b8b9130 Add initial support for YM2151 & YM2164 2024-12-19 00:01:58 -05:00
Jasmine Iwanek
ba2381eb8b Cleanups to OPL backends 2024-12-18 17:44:21 -05:00
starfrost
d24154515f Merge branch '86Box:master' into master 2024-12-18 19:12:35 +00:00
OBattler
60e3ed6704 Merge branch 'master' of https://github.com/86Box/86Box 2024-12-18 01:20:08 +01:00
OBattler
80a0c48785 Memory mappings can now specify to ignore some address bits, fixes some Cirrus Logic drivers for Windows 3.1x freezing. 2024-12-18 01:19:50 +01:00
RichardG867
5df15ee724 machine: Rename hitman back to gw2kte 2024-12-17 11:11:42 -03:00
starfrost
06b4b8ac87 Merge branch '86Box:master' into master 2024-12-13 18:33:44 +00:00
starfrost013
2f1cac86a7 This is just sot hat we can sync 2024-12-13 18:33:37 +00:00
OBattler
89942fac75 Some clean-ups and corrections for the OPL2 board, fixes warning in snd_opl.c. 2024-12-13 05:56:57 +01:00