starfrost013
f83153a2ee
The first half of the completely insane object class system's structs.
2025-01-03 01:05:49 +00:00
starfrost013
ee0dfda9ee
Some refactoring for the SVGA redirection
2025-01-02 22:01:23 +00:00
starfrost
b997200099
Merge branch '86Box:master' into master
2025-01-02 21:55:14 +00:00
starfrost013
61042299f3
eh 2nd time i need to merge today
2025-01-02 21:55:01 +00:00
OBattler
7ad3b81058
Rewritten the CD-ROM image handling and Cue sheet parsing, also fixes crashes when using VISO.
2025-01-02 22:38:10 +01:00
starfrost013
0dc226f552
Merge branch 'master' of https://github.com/starfrost013/86box
2025-01-02 11:35:44 +00:00
starfrost013
23467b07b8
fix compiler warning
2025-01-02 11:35:41 +00:00
starfrost
7a64f46ff2
Merge branch '86Box:master' into master
2025-01-02 11:35:27 +00:00
Miran Grča
91770134b8
Merge pull request #5094 from jriwanek-forks/busses
...
Fix various omissions in device.c
2025-01-02 08:17:00 +01:00
Jasmine Iwanek
fca5828ed5
Fix various omissions in device.c
2025-01-02 01:39:23 -05:00
Miran Grča
08ce82df81
Merge pull request #5092 from jriwanek-forks/goldfinch
...
Add Creative EMU8000 PnP (Goldfinch)
2025-01-02 05:18:08 +01:00
Jasmine Iwanek
0dd26ae058
Temporarily disable sonar-scanner
2025-01-01 21:48:48 -05:00
Jasmine Iwanek
c957266137
Add Creative EMU8000 PnP (Goldfinch)
2025-01-01 21:10:19 -05:00
OBattler
1ea5cb24e4
Merge branch 'master' of https://github.com/86Box/86Box
2025-01-02 02:09:33 +01:00
OBattler
3b79448286
Switch back to only one hook (it turns out the second hook was neither needed nor working) and filter keyboard input properly, fixes #5084 .
2025-01-02 02:09:15 +01:00
Miran Grča
7c35a47d7e
Merge pull request #5091 from nerd73/master
...
Add the Micronics M5Pi
2025-01-02 00:11:32 +01: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
Miran Grča
5e10a83540
Merge pull request #5090 from 86Box/tc1995
...
Some machine changes of the day (January 1st, 2025)
2025-01-01 23:09:19 +01: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
Miran Grča
a2e759590e
Merge pull request #5089 from 86Box/tc1995
...
Some changes on the PCSCSI code of the new year (January 1st, 2025)
2025-01-01 23:01:29 +01:00
Miran Grča
efb9457875
Merge pull request #5083 from MaxwellS04/HDD_Model_Batch
...
Second batch of IDE HDD model names/speeds
2025-01-01 23:01:15 +01:00
MaxwellS04
96891e3489
Added the DiamondMax VL20 model name/speed
...
-Removed the duplicated 91024U3 model (plus head fixes)
-Added the secondary manufacturer name for the Travelstar 12GN model (either Hitachi or IBM OEM)
2025-01-02 04:17:45 +07:00
TC1995
104e83de1b
Some changes on the PCSCSI code of the new year (January 1st, 2025)
...
1. Too many soft resets should not reset the SCSI layer, fixes CD Audio on the 53c90a MCA controller used by guests.
2. Implemented preliminary MDL S/G mode for the PCSCSI side.
3. The underflow DMA function is no longer needed as it now SCSI transfers on the 53c90a MCA controller works properly.
4. Minor corrections to the PCI side (mainly the revision).
5. The DMA 86c01 side of the MCA 53c90a controller is more polished now, should fix some more bugs.
2025-01-01 21:20:33 +01:00
MaxwellS04
680d23f1f8
Replaced ST34312A with the SV1023D model
...
And also added the model codename to the first SpinPoint V6800 model
2025-01-02 01:39:07 +07:00
MaxwellS04
8afb8af339
Merge branch 'master' into HDD_Model_Batch
2025-01-01 12:11:51 +07:00
MaxwellS04
e05f9564f6
Added 20 more models
...
This gives a total of 40 recently-added HDD model names/speeds to use.
Also some model name additions for DeskStar 4 and DiamondMax 4320 series.
2025-01-01 12:11:47 +07:00
starfrost013
dee308f4b5
fix compiler warning
2025-01-01 02:32:34 +00:00
starfrost013
0681482a93
Merge branch 'master' of https://github.com/starfrost013/86box
2024-12-31 22:34:56 +00:00
starfrost013
fda2c3a3fe
note current state of drivers
2024-12-31 22:34:55 +00:00
starfrost
421e3f5983
Merge branch '86Box:master' into master
2024-12-31 22:34:24 +00:00
starfrost013
d30307e2a5
More logging
2024-12-31 22:10:33 +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
Miran Grča
b221a426eb
Merge pull request #5087 from 86Box/tc1995
...
SCSI CD-ROM change of the day (December 31st, 2024)
2024-12-31 21:40:16 +01: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
Miran Grča
fb54333805
Merge pull request #5086 from 86Box/tc1995
...
DMA change of the day (December 31st, 2024)
2024-12-31 21:17:50 +01: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
TC1995
17f9ed66da
DMA change of the day (December 31st, 2024)
...
Actually add DMA PS/2 (MCA) XFER commands 0x9 (Set DMA Mask), 0xa (Reset DMA mask) and 0xb to addr 0x1a in both r/w parts.
2024-12-31 20:43:02 +01:00
MaxwellS04
78f993c948
Added a note on Caviar 21700
2025-01-01 02:42:08 +07:00
MaxwellS04
914b1bc1a8
Merge branch 'master' into HDD_Model_Batch
2025-01-01 02:21:55 +07:00
MaxwellS04
7a8a45508e
Some name changes to the MK2101MAN
2025-01-01 02:21:52 +07: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
MaxwellS04
263fea8ed8
Added 20 forgotten HDD models
...
Also a few change to the Caviar 2850
2024-12-31 14:39:24 +07: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