Commit Graph

11738 Commits

Author SHA1 Message Date
starfrost013
98ec3823c6 begni working on scaled image from memory def so that we can sync 2025-01-03 12:39:46 +00:00
starfrost013
1e5d49622e Merge branch 'master' of https://github.com/starfrost013/86box 2025-01-03 01:08:14 +00:00
starfrost
6bae263c30 Merge branch '86Box:master' into master 2025-01-03 01:08:11 +00:00
starfrost013
da14dfb970 actually use the ctx_switch structure 2025-01-03 01:08:04 +00:00
starfrost013
f83153a2ee The first half of the completely insane object class system's structs. 2025-01-03 01:05:49 +00:00
Jasmine Iwanek
15715bbb79 Add Ensoniq ES1370
Co-Authored-By: Cacodemon345 <38420290+Cacodemon345@users.noreply.github.com>
2025-01-02 19:20:39 -05:00
OBattler
370c560c34 Only attempt Cue sheet parsing on files that end in .cue (in any letter case), fixes errors with some .ISO images. 2025-01-03 01:19:52 +01:00
OBattler
92e5ed6aae Keyboard hook: Fixed segmentation fault when non-primary monitors are enabled but none is actually in use. 2025-01-03 00:47:35 +01:00
OBattler
61c657dfc4 Merge branch 'master' of https://github.com/86Box/86Box 2025-01-03 00:27:44 +01:00
OBattler
509e1e5961 cdrom/cdrom.c that I forgot to commit before. 2025-01-03 00:27:21 +01:00
Miran Grča
1083edb7fd Merge pull request #5096 from conan7123/master
Add Compaq Presario 7100/7200 Series 486 Machine (UMC 8881)
2025-01-03 00:19:20 +01:00
Miran Grča
1e084b0147 Merge pull request #5097 from 86Box/tc1995
Late day changes (January 2nd, 2025)
2025-01-03 00:15:53 +01:00
OBattler
06923a2800 Switched back to raw input - it appears it *does* work with the hook. 2025-01-03 00:15:28 +01:00
TC1995
cc73c0efe4 Late day changes (January 2nd, 2025)
Actually recognize the Trantor 228 MCA SCSI controller as such (bit 3 of status is for the PS/2 MCA bus type of the 128 controller)
2025-01-02 23:49:50 +01: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
conan7123
45d952c8cf Add comment for pl4600c / Compaq Presario 7100 in machine table 2025-01-02 22:51:55 +01: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
conan7123
012a450c9b Add machine Compaq Presario 7100/7200 Series Machine (486) 2025-01-02 22:34:18 +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
Jasmine Iwanek
fca5828ed5 Fix various omissions in device.c 2025-01-02 01:39:23 -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
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
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
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
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
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