Commit Graph

1868 Commits

Author SHA1 Message Date
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
Jasmine Iwanek
04d777506c Add "The Entertainer" sound device 2024-12-12 17:00:59 -05:00
Jasmine Iwanek
461e59f4a5 Initial Flexibility to set SID type 2024-12-12 17:00:59 -05:00
AstroMadson
39bc534dac renamed Tigereye to Hitman 2024-12-11 06:48:51 -05:00
AstroMadson
ea3b987d9b Updated Gateway 2000 Tigereye to have Single and Dual Voltage versions 2024-12-11 06:38:39 -05:00
starfrost
89fa07d7b8 Merge branch '86Box:master' into master 2024-12-09 11:58:24 +00:00
starfrost013
4c2477a4cf Add read and write PTIMER registers. Doesn't actually do anything as a timer yet. Fix software and hardware interrupts being the wrong way around 2024-12-09 11:57:54 +00:00
Miran Grča
e09d5f0997 Merge pull request #5010 from josephillips85/master
Added initial support for external sound device OPL2Board.
2024-12-09 00:31:21 +01:00
Jose Phillips
803c19b4c2 check if libserial exists for unsupported libserial OS 2024-12-08 18:10:05 -05:00
Jasmine Iwanek
53c6c9660c Update gameport copyright 2024-12-07 20:27:19 -05:00
Jasmine Iwanek
db34cc06b9 Deal with many magic numbers in gameport.c 2024-12-07 20:27:19 -05:00