starfrost013
84cb84ed2f
add numerous reigsters for pfifo
2025-01-27 01:35:21 +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
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
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
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
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
OBattler
458f721897
The forgotten mem.c/h changes.
2025-01-16 23:27:44 +01:00
MaxwellS04
43cf6e0b51
Added 9 more ATA-4/ATA-5 HDD models
...
-Small corrections to ATA-4 Western Digital HDD models
-Line fixes to cdrom.h
2025-01-16 13:07:23 +07:00
MaxwellS04
2a16c3cea6
Added other five models I have forgotten
...
Also changed the HL-DT-ST CD-ROM to reflect the model revision.
2025-01-15 16:42:13 +07:00
MaxwellS04
72571d6211
Added other two models (1x DVD/1x CD)
...
Also updated the revision on CRN-8245B
2025-01-15 14:26:31 +07:00
MaxwellS04
0063a9f403
Name corrections to LG CRN-8245B
2025-01-15 12:33:26 +07:00
starfrost013
1c25e61896
Move to new logging system.
2025-01-15 01:52:33 +00:00
MaxwellS04
75b9923283
Correct the revision names
2025-01-15 07:45:13 +07:00
MaxwellS04
6b89a2e74d
Small name fixes to CDR-1900A
2025-01-15 07:30:48 +07:00
MaxwellS04
7bc89f6feb
Added a plenty of IDE CD-ROM models
...
-Added other four ATA-3 models
-Corrections to Western Digital pre-ATA-4 HDD models
2025-01-15 07:13:21 +07:00
unreal9010
1d6a49d749
Update cdrom.h
2025-01-14 19:11:56 +01:00
unreal9010
70891ffdb5
Updated INQUIRY
2025-01-14 18:59:31 +01:00
unreal9010
46426d5e92
Update cdrom.h for TEAC CD-532E/NEC CDR-1900A
2025-01-14 17:16:04 +01:00
starfrost013
7393874d8e
Merge remote-tracking branch 'mainline/master'
2025-01-14 01:33:42 +00:00
Miran Grča
8762b9e084
Merge pull request #5135 from starfrost013/phase0
...
RIVA 128 preparation: Implement high-frequency timer asynchronous to guest CPU and a new logging function to detect repeated patterns of lines
2025-01-14 01:38:18 +01:00
starfrost013
b1f54b9b84
Move cyclical logging to the new logging system per obat feedback.
2025-01-14 00:31:13 +00:00
starfrost013
cefc313a39
patches from p0
2025-01-14 00:01:04 +00:00
TC1995
29ec9fa9ba
More NCR53c400 fixes (January 13th, 2025)
...
Getting on my nerves, NCR 5380...
2025-01-13 21:10:12 +01:00
starfrost013
4f15889638
fix compile by fixing capitalisation
2025-01-12 23:09:03 +00:00
starfrost013
8c48478706
fix the screwed up callbacks
2025-01-12 19:11:20 +00:00
starfrost013
cbfeed7ea4
Fix incorrect include
2025-01-12 19:09:35 +00:00
starfrost013
55f476617d
Don't punch me in the face, and also fix the compilation, and also fix a stupid bug in log replay.
2025-01-12 19:07:27 +00:00
starfrost013
204b24022f
Implement the rivatimer and cyclical logging from my main NV3 branch so that we can get it reviewed and merged.
2025-01-12 15:21:31 +00:00
starfrost013
e2d875b75f
notifier shit
2025-01-12 15:01:27 +00:00
starfrost
e369850b12
Merge branch '86Box:master' into master
2025-01-12 15:00:10 +00:00
Miran Grča
e2f5f76262
Merge pull request #5129 from unreal9010/master
...
Add ABIT BX6
2025-01-12 08:50:12 +01:00
Jasmine Iwanek
abb066f6ef
Initial Micro Solutions CompatiCard support
2025-01-12 00:41:17 -05:00
Jasmine Iwanek
fabe71150c
Various improvements & Cleanups
...
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
starfrost013
ced6c58616
whoops...
2025-01-12 02:15:22 +00:00
starfrost013
1127400b1a
many many more pgraph structs
2025-01-12 02:11:30 +00:00
starfrost013
543487be43
Ramout enum. More descriptive names for the crtc registers in mmio
2025-01-12 00:55:23 +00:00
unreal9010
af12421a5b
Update machine.h
2025-01-11 22:45:17 +01:00