starfrost013
84cb84ed2f
add numerous reigsters for pfifo
2025-01-27 01:35:21 +00:00
starfrost013
3edc11a682
add ability to disable cyclical logging
2025-01-24 23:05:40 +00:00
starfrost013
334dbeb883
and the value too...
2025-01-24 00:36:16 +00:00
starfrost013
e760c53113
whoops, missed comment and actually print address on read/write
2025-01-24 00:35:40 +00:00
starfrost013
75f5255253
Merge branch 'master' of https://github.com/starfrost013/86box
2025-01-24 00:33:29 +00:00
starfrost013
e5a566014e
implement prom subsystem, which i forgot existed
2025-01-24 00:33:27 +00:00
starfrost
e92366b09f
Merge branch '86Box:master' into master
2025-01-23 23:55:59 +00:00
starfrost013
94af12da43
prepare for implementation of multithreaded renderer and add some of the simpler pfifo registers. e.g. debug0, which the driver writes to.
2025-01-23 23:55:41 +00:00
OBattler
714eadfc3a
NVR: Get/set time functions now take a void pointer, so nvr.h can be included without requiring time.h.
2025-01-23 10:31:31 +01:00
starfrost013
07dc73bcf8
fixes to the logging system and register names
2025-01-22 15:28:14 +00:00
starfrost013
81404a35fc
fix compilation
2025-01-22 14:54:19 +00:00
starfrost013
0170f1b182
Merge branch 'master' of https://github.com/starfrost013/86box
2025-01-22 14:52:47 +00:00
starfrost013
e4f446c6d0
fix logging for ramin writes.
2025-01-22 14:52:46 +00:00
starfrost
8cccf1442e
Merge branch '86Box:master' into master
2025-01-22 14:46:01 +00:00
Miran Grča
78edf7340c
Merge pull request #5172 from 86Box/tc1995
...
Big SCSI bus update of the day, NCR 5380 too (January 20th, 2025)
2025-01-20 19:58:15 +01:00
TC1995
4008010131
Big SCSI bus update of the day, NCR 5380 too (January 20th, 2025)
...
1. Separate the SCSI bus functions from NCR 5380 into true general purpose SCSI bus functions, allowing use of future legacy scsi controllers.
2. Corrected NCR 5380 chip period for the SCSI controllers based on that chip so that CD-ROM speed is correct enough per speed tests and no more breakage (I hope, report if they are still there, please!) on desyncs.
3. A NCR 5380 software reset involves asserting an IRQ.
2025-01-20 19:55:18 +01:00
RichardG867
3dea388ae4
CS423x: Fix broken codec on CS4236B
2025-01-20 13:37:55 -03:00
RichardG867
0be045b3cf
AD1848: Fix additional data format unlocking which has been wrong this whole time
2025-01-20 12:51:27 -03:00
Miran Grča
44205ff218
Merge pull request #5170 from telanus/master
...
GlaBIOS for Vendex HeadStart Turbo 888-XT
2025-01-20 05:38:59 +01:00
Miran Grča
c7c9514c08
Merge pull request #5169 from 86Box/tc1995
...
The delayed video changes of the night (January 20th, 2025)
2025-01-20 05:38:46 +01:00
Ectoplasm
ce390fb9cd
GlaBIOS for Vendex HeadStart Turbo 888-XT
2025-01-20 05:55:03 +02:00
Ectoplasm
f1a856c886
GlaBIOS for Vendex HeadStart Turbo 888-XT
2025-01-20 05:53:40 +02:00
TC1995
f48c50f4ba
The delayed video changes of the night (January 20th, 2025)
...
Generic SVGA layer:
Added function pointers of the banked mapping for use with add-on cards with their own mapping when the VGA card banked mapping is not active or viceversa (e.g.: XGA).
XGA-1/2:
1. Reimplemented Area Fill and Boundary Mode as best as possible.
2. Fixed conflicts with banked mapping with VGA clones.
3. Fixed inverted colors (again) on accelerated 16bpp mode under OS/2.
Video7 with ATI 8514/A add-on.
Added a workaround (BIOS issue? I don't know) that disables 8514/A mode and reenables VGA mode when needed. Fixes screen freezes and polling issues with various drivers for Windows and others.
2025-01-20 03:26:49 +01:00
starfrost013
bc77c95c4d
Merge branch 'master' of https://github.com/starfrost013/86box
2025-01-20 01:09:33 +00:00
starfrost013
7ba088a5eb
Actually add basic read and write to those pgraph registers so we can debug them, add PFIFO definitions and add the PFIFO CACHE1 gray code conversion functions as preparation for future work
2025-01-20 01:09:32 +00:00
starfrost
221f549054
Merge branch '86Box:master' into master
2025-01-20 00:55:09 +00:00
RichardG867
84853cb21f
AD1848: Plumbing for more CS423x chips
2025-01-19 20:23:11 -03:00
RichardG867
8652974205
CS423x: Plumbing for more chips and clean-ups
2025-01-19 19:28:25 -03:00
RichardG867
ea28c723f1
CS423x: Fix CS4236B game port I/O inaccuracy
2025-01-19 17:49:32 -03:00
RichardG867
8395f5078f
CS423x: Fixes to PnP in EEPROM-less mode
2025-01-19 17:47:05 -03:00
RichardG867
59e96d2aa0
ISAPnP: Create logical devices that don't exist instead of erroring out
2025-01-19 17:35:38 -03:00
OBattler
4123fad19b
Merge branch 'master' of https://github.com/86Box/86Box
2025-01-19 09:06:58 +01:00
OBattler
40fd79aeb9
FPU: Properly implement INT 10h FPU exception, fixes #5162 .
2025-01-19 09:06:39 +01:00
RichardG867
f6175add8f
CS423x: Refactor EEPROM-less mode
2025-01-18 14:57:05 -03:00
RichardG867
9dd6a1b29f
CS423x: Add logging, which somehow never existed
2025-01-18 11:48:14 -03:00
RichardG867
fb3469c74e
CS423x: Clean up RAM download state machine
2025-01-18 11:06:18 -03:00
RichardG867
351390b579
CS423x: Change Control Indirect Address reserved bit readout for VS440FX BIOS
2025-01-18 10:59:35 -03:00
OBattler
5e12d46f32
NEAT: More fixes, NEAT machines now POST again.
2025-01-18 00:45:55 +01:00
starfrost013
28f5ecb1f8
Merge branch 'master' of https://github.com/starfrost013/86box
2025-01-17 15:30:52 +00:00
starfrost013
f20fd42e79
Add pgraph status and even more registers, man that was boring...
2025-01-17 15:30:51 +00:00
starfrost
b1fbfe37c9
Merge branch '86Box:master' into master
2025-01-17 15:03:11 +00:00
Jasmine Iwanek
87aa6c94e8
Merge pull request #5156 from telanus/master
...
GlaBIOS for Juko ST
2025-01-16 18:22:59 -05:00
Miran Grča
24e3751eee
Merge pull request #5158 from greblosdier/MVI486-fix-opti495
...
Fix incorrect Opti chipset for MVI486
2025-01-16 23:29:27 +01:00
OBattler
1561b43fa9
NEAT: A few clean-ups.
2025-01-16 23:28:19 +01:00
OBattler
458f721897
The forgotten mem.c/h changes.
2025-01-16 23:27:44 +01:00
OBattler
467fdb2110
Merge branch 'master' of https://github.com/86Box/86Box
2025-01-16 23:18:56 +01:00
OBattler
ef8a3d8d42
SCAMP: Reworked a lot of stuff, backfill EMS should now also work.
2025-01-16 23:18:41 +01:00
greblosdier
5d25309027
Fixes incorrect chipset model for MVI486
...
Fixes MVI486 to use Opti 495 chipset
2025-01-16 13:49:43 -08:00
greblosdier
9a13eb7413
Fix incorrect chipset for MVI486
...
Changes the chipset of the Mylex MVI486 from Opti 82C895 to 82C495
2025-01-16 13:46:01 -08:00
Miran Grča
990bf74284
Merge pull request #5157 from 86Box/tc1995
...
1st set of changes (video-related) of the day (January 16th, 2025)
2025-01-16 22:39:11 +01:00