Commit Graph

13965 Commits

Author SHA1 Message Date
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
starfrost013
f6e1ce28df fix compile 2024-12-31 20:01:07 +00: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
starfrost013
9d97e3c7ba More anti-stupidity measures. CLEAR interrupts...WHEN WE CLEAR THEM...AND DON'T SET SPURIOUS INTERRUPTS! 2024-12-31 16:50:47 +00:00
starfrost013
713ef4585b PRMVIO and interrupt fixes. 2024-12-31 16:36:24 +00:00
starfrost013
54bafba20c Suppress logging of ptimer time unless it changes to massively reduce logspam 2024-12-31 16:14:52 +00:00
starfrost
4d2a703a2b Merge branch '86Box:master' into master 2024-12-31 12:17:23 +00:00
OBattler
0f61db03ef qt/win_cdrom_ioctl.c - fix CLang complication. 2024-12-31 07:37:59 +01:00
Jasmine Iwanek
bc117cf24d Add a line which got lost in snd_sb.c 2024-12-31 00:10:56 -05:00
Miran Grča
3afc132601 Merge pull request #5082 from jriwanek-forks/vibra16cl
Add Vibra 16CL
2024-12-31 05:47:43 +01:00
OBattler
084011bd70 cdrom/cdrom.c: Fix some nonsense with labels, fixes compile error on... I think Linux? 2024-12-31 04:58:59 +01:00
Jasmine Iwanek
8e60cc7bea Add Vibra 16CL 2024-12-30 22:51:49 -05:00
OBattler
3187595885 Fixed some warnings. 2024-12-31 04:40:14 +01: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
OBattler
8791e5b227 Make sure the blocked combinations are only blocked from the host, not the guest. 2024-12-31 04:30:42 +01:00
OBattler
f8930ea207 Actually commit the correct file and pray God it will compile. 2024-12-31 04:05:51 +01:00
OBattler
686384ce43 Block Ctrl+Alt+PgUp, not Ctrl+Alt+PgDown. 2024-12-31 04:05:20 +01:00
OBattler
8b05c58fb9 Switched to two hooks, so the emulator doesn't get the input from the entire host OS. 2024-12-31 03:59:38 +01:00
OBattler
a11712b651 Make the hook only run if it's either captured or full screen. 2024-12-31 03:27: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
71a7be3e1d Merge pull request #5022 from MaxwellS04/HDD_Model_Batch
First batch of IDE HDD model names/speeds
2024-12-31 00:50:33 +01: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
MaxwellS04
48e2c6b278 Merge branch '86Box:master' into HDD_Model_Batch 2024-12-31 05:53:53 +07:00
MaxwellS04
0dc3665480 Merge branch 'master' into HDD_Model_Batch 2024-12-31 05:34:52 +07:00
MaxwellS04
36016b6be0 Update CY4320A model 2024-12-31 05:34:50 +07:00
Miran Grča
d08da277c8 Merge pull request #5080 from jriwanek-forks/vibra_onboard
Add Vibra 16XV (Onboard)
2024-12-30 20:37:51 +01:00
Jasmine Iwanek
5d041d65d5 Add Vibra 16XV (Onboard)
For future use
2024-12-30 14:32:03 -05:00
Miran Grča
078fda4d49 Merge pull request #5079 from jriwanek-forks/vibra_joy
Add PNP 1IO and make Vibra16XV use it
2024-12-30 20:25:31 +01:00
Jasmine Iwanek
50244cdb2d Add PNP 1IO and make Vibra16XV use it 2024-12-30 14:21:47 -05:00
OBattler
4b24ce53ec A handful of IDE fixes. 2024-12-30 19:01:48 +01: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
Miran Grča
9a5bfcfd25 Merge pull request #5076 from jriwanek-forks/cmscomments
Some additional comments in CMS
2024-12-30 08:04:18 +01:00
Jasmine Iwanek
c0e73d777a Some additional comments in CMS 2024-12-30 01:59:09 -05:00
Miran Grča
c4f88dce13 Merge pull request #5075 from jriwanek-forks/network
Bring net_cards in line with other device arrays
2024-12-30 06:11:38 +01:00
Jasmine Iwanek
7dd540db96 Bring net_cards in line with other device arrays 2024-12-30 00:09:53 -05:00
Miran Grča
bb9bf28a62 Merge pull request #5074 from jriwanek-forks/ctpnp
Add SB16 CT2940 no IDE variant
2024-12-30 06:09:49 +01:00
Jasmine Iwanek
14d5b7e259 Update SB Copyright 2024-12-30 00:07:58 -05:00
Jasmine Iwanek
0a0c1e349f Add SB16 CT2940 no IDE variant 2024-12-30 00:07:58 -05:00
Miran Grča
3243ae66ee Merge pull request #5073 from jriwanek-forks/ctpnp
Add AWE64 CT4380 no IDE variant
2024-12-30 05:17:44 +01:00
Jasmine Iwanek
21a98774e4 Standardization for PNP ROM loading 2024-12-29 21:52:30 -05:00
starfrost013
56a5522aa6 fix ptimer 2024-12-29 19:37:19 +00: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
3914a00f9b Local idiot forgets break; wonders why code does not work? 2024-12-29 17:58:02 +00:00
starfrost013
88cc5f07f7 sort out the logging but there are still regressions (driver fail to boot) 2024-12-29 17:24:17 +00:00
starfrost013
378af452d6 Refactor the read functions 2024-12-29 17:18:14 +00:00