Commit Graph

12012 Commits

Author SHA1 Message Date
starfrost013
782a4a058b actually call the context switch function even if it doesn't exist yet 2025-02-01 23:44:21 +00:00
starfrost013
1f1b88a119 Whoops, fix the compile 2025-02-01 23:43:52 +00:00
starfrost013
5ebc5f5505 NV_USER and the other half of submitting (to cache1) 2025-02-01 23:43:00 +00:00
starfrost013
7909c5e1b9 Add PFIFO CONFIG_0, DELAY_0, RUNOUT_GET, RUNOUT_PUT 2025-02-01 23:05:00 +00:00
starfrost013
3c92d67b89 fix compile 2025-02-01 22:37:51 +00:00
starfrost
4e2e709c11 Merge branch '86Box:master' into master 2025-02-01 22:30:58 +00:00
starfrost013
82d9cab043 Merge branch 'master' of https://github.com/starfrost013/86box 2025-02-01 22:30:47 +00:00
starfrost013
3a77b631b4 Write the pullers and some graphics object skeletons. 2025-02-01 22:30:46 +00:00
TC1995
d881321268 Minor ATI 8514/A Ultra add-on change of the night (February 1st, 2025)
Actually make it work on NT by setting bit 0 of the read only config2 reg.
2025-02-01 22:19:55 +01:00
OBattler
403a7a995b New recompiler: read the two bytes of unaligned 16-bit immediates into the correct IR bytes, fixes Windows 95 Setup GPF'ing. 2025-02-01 21:39:15 +01:00
Miran Grča
f599e72114 Merge pull request #5194 from jriwanek-forks/available
Clean up .available & .poll
2025-02-01 21:35:22 +01:00
Jasmine Iwanek
81b8038bc5 Clean up .available & .poll 2025-02-01 03:38:52 -05:00
Jasmine Iwanek
ac891a05a5 Initial code for joystick port instancing 2025-01-31 21:49:56 -05:00
Jasmine Iwanek
3b29b769c3 Config 2025-01-31 21:32:43 -05:00
Jasmine Iwanek
e96c6579ba Gameport backend work 2025-01-31 21:32:43 -05:00
Jasmine Iwanek
26fb3bf694 Actually close cartridge on error 2025-01-31 20:24:39 -05:00
Jasmine Iwanek
6725d93b37 Fixes to tmacm 2025-01-31 20:24:39 -05:00
starfrost
3409564a3b Merge branch '86Box:master' into master 2025-01-31 01:33:59 +00:00
starfrost013
1e8c804cfd Implement RAMIN lookup and start the pullers. I hate nvidia 2025-01-31 01:21:28 +00:00
MaxwellS04
9dbdc14af5 Make the HDD models' speed accurate
Also make some, but few, of HDD model names more accurate.
2025-01-31 01:09:43 +07:00
OBattler
e11b5535e1 Fixed some CD-ROM commands not stopping audio play when they should have (fixes data playing as audio, producing nasty artifacts, in some games), and increased the media history for all drive types from 4 to 10, also refactored cdrom_read_sector() and moved the last module-wide variables into the cdrom_t struct. 2025-01-30 08:15:39 +01:00
OBattler
8a1862c4b2 CD-ROM: Correctly return from read sector with the return code from the back-end in case of error, fixes System Shock 2 CD detection. 2025-01-30 06:38:05 +01:00
OBattler
76fb3365cd It's image_open(), no longer cdrom_image_open(). 2025-01-30 05:39:17 +01:00
OBattler
b57281c57e CD-ROM: No longer fatal when encountering a mode 1 sector on a XA disc - apparently such discs actually exist. 2025-01-29 23:48:09 +01:00
starfrost013
ce27b51ff5 log.c in accordance with upstream 2025-01-29 20:38:52 +00:00
starfrost013
0fe98a431b Merge branch 'master' of https://github.com/86Box/86Box 2025-01-29 20:38:39 +00:00
starfrost013
8c19d2682d Create a bunch of placeholder c files for every single fucking class 2025-01-29 20:25:41 +00:00
OBattler
2db2fef78b And a missing include file. 2025-01-29 01:08:36 +01:00
OBattler
4457456b01 Unix SDL: Fix compile-breaking errors. 2025-01-29 00:56:57 +01:00
starfrost013
5b3617efe6 standardise on "ramin" over "pramin", add cache status registers 2025-01-28 23:35:25 +00:00
TC1995
b7100a6169 Video changes of the night (January 29th, 2025)
Matrox MGA:
A break from work can save the day all so to say. Fixes bitblt'ing on WinNT4.0/Win2000 using 32bpp modes and possibly other stuff using said Matrox chip.
2025-01-29 00:33:24 +01:00
OBattler
2d7fb72830 CD-ROM Image: close log before closing the file, fixes segmentation fault on image unload. 2025-01-28 23:22:06 +01:00
OBattler
1968a36350 Make handle a void pointer on *nix. 2025-01-28 20:07:18 +01:00
OBattler
d52e01bf8f And yet more *nix compile fixes. 2025-01-28 19:45:41 +01:00
OBattler
3cc677eded And another. 2025-01-28 19:27:28 +01:00
OBattler
1843ad39fd More *nix compile fixes. 2025-01-28 19:25:47 +01:00
Jasmine Iwanek
ab2d1a3b75 Remove incorrect addition to cmakelist. 2025-01-28 12:56:44 -05:00
OBattler
7c6f45b4cd Fixed CD-ROM image mounting crashes and, hopefully, Linux compiles. 2025-01-28 18:39:26 +01:00
OBattler
90e1190c92 The great CD-ROM clean-up and rewrite, fixes #5134. 2025-01-28 16:26:28 +01:00
rushieda
f78403ffe5 Add the PC Partner VIA809DS (Socket 7 D.V./VIA VP3) 2025-01-27 12:01:23 +03:00
OBattler
2753a8e4bf Radisys EPC-2102: Move it to among the 430HX machines, where it should be. 2025-01-27 09:54:39 +01:00
starfrost013
04d91e2b1c Merge branch 'master' of https://github.com/starfrost013/86box 2025-01-27 01:35:22 +00:00
starfrost013
84cb84ed2f add numerous reigsters for pfifo 2025-01-27 01:35:21 +00:00
OBattler
f85e7debde Russian translation fixes by lemondrops. 2025-01-27 01:48:14 +01:00
OBattler
8f5cf293bd Assorted fixes, including warning message box for unavailable devices and translation fixes. 2025-01-27 01:20:37 +01:00
Miran Grča
87a88eae88 Merge pull request #5177 from rushieda/globalyst330_p5
Add the AT&T Globalyst 330 (Pentium/Socket 4)
2025-01-27 01:03:19 +01:00
Miran Grča
21eeac3eb7 Merge pull request #4786 from chungy/f8f12_everywhere
Use F8+F12 to release mouse on all platforms
2025-01-27 00:58:51 +01:00
starfrost
1a63a827d0 Merge branch '86Box:master' into master 2025-01-26 21:52:48 +00:00
TC1995
b141967a31 8514/A and S3 minor change (January 26th, 2025)
1. Cosmetic changes.
2. Revert the position of the starting coordinates of the Short Stroke command, fixes some glitches in NT and elsewhere.
2025-01-26 17:57:39 +01:00
TC1995
9af10bdac3 More changes to the 5380 chips (January 26th, 2025)
Apparently the Trantor T130B SCSI controllers has a different way of calculating the timings and removed the scsi_bus_read() calls from the Current SCSI bus status port (Read Port+4).
Fixes NT using said controller as well as CD swapping while maintaining the correct accurate CD speed.
2025-01-26 15:42:03 +01:00