Commit Graph

11689 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
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
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
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
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
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
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
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
955ea2d31c Merge branch 'master' of https://github.com/starfrost013/86box 2024-12-29 15:59:56 +00:00
starfrost013
54cc969852 Implement rivatimer_get_time and reset time on rivatimer_stop. 2024-12-29 15:59:55 +00:00
starfrost
8e7f9720ae Merge branch '86Box:master' into master 2024-12-29 15:58:41 +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
OBattler
3bb62f59b8 And another comment. 2024-12-27 22:47:40 +01:00
OBattler
bf163bbfeb Fixed another commit. 2024-12-27 22:45:35 +01:00