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
starfrost013
4778e86273
Initial progress at RAMRO, RAMHT and RAMFC
2025-01-11 02:24:12 +00:00
starfrost
4f3412908c
Merge branch '86Box:master' into master
2025-01-11 00:11:51 +00:00
Jasmine Iwanek
738087ae13
Cleanups in device
2025-01-10 00:05:25 -05:00
TC1995
9bc5f0dd05
8514/A and S3 changes of the late day (January 9th, 2025)
...
S3:
1. Cleaned up the Short Stroke command processing.
2. Proceed calculating the error term only when it's equal or greater than the line length (Draw Line, Command 1 and also applies to Short Strokes, Command 0).
8514/A compatibles:
1. Reworked the polygon draw type A processing.
2. As with the S3, reworked the way error term is handled in the processing, and on Command 5 (Draw Polygon Boundary Line).
2025-01-09 22:58:40 +01:00
Jasmine Iwanek
a044223362
A few bug fixes according to docs and fw
...
Also skeleton support for DSP versions
2025-01-09 05:16:30 -05:00
starfrost
2772d88402
Merge branch '86Box:master' into master
2025-01-09 02:15:03 +00:00
starfrost013
39419ae956
Initial cfg for ramfc (unused dma context storage), RAMHT
2025-01-09 02:14:48 +00:00