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
RichardG867
84853cb21f
AD1848: Plumbing for more CS423x chips
2025-01-19 20:23:11 -03: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
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
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
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
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
unreal9010
af12421a5b
Update machine.h
2025-01-11 22:45:17 +01: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
OBattler
573f4c89cb
Fix saturate alpha blending modes on interpreter.
2025-01-08 11:33:19 +01:00
OBattler
6d9c91776a
Merge branch 'master' of https://github.com/86Box/86Box
2025-01-08 11:26:32 +01:00
OBattler
f39c3491bf
Voodoo: Fixes HUD transparency bugs in Extreme Assault Voodoo executable (interpreter and x86-64 recompiler only).
2025-01-08 11:26:15 +01:00
Jasmine Iwanek
8bb65dcfa2
Atari PC 4
2025-01-08 02:01:35 -05:00
Jasmine Iwanek
632c490d93
Atari PC 3
2025-01-08 01:59:15 -05: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
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
OBattler
06923a2800
Switched back to raw input - it appears it *does* work with the hook.
2025-01-03 00:15:28 +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
Jasmine Iwanek
c957266137
Add Creative EMU8000 PnP (Goldfinch)
2025-01-01 21:10:19 -05: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
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
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
Jasmine Iwanek
8e60cc7bea
Add Vibra 16CL
2024-12-30 22:51:49 -05:00
OBattler
7b6a9181c6
Current state of the CD-ROM node - no CUE/BIN overhaul or MDS/MDF support yet, but the rest is already there.
2024-12-31 04:37:21 +01:00
Miran Grča
d73ab5ba22
Merge pull request #5078 from rushieda/prosignias31x_bx
...
Add the Compaq ProSignia S316/318 (Intel chipset)
2024-12-31 00:50:14 +01:00
OBattler
defeb47ca5
Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399 .
2024-12-31 00:48:50 +01:00
Jasmine Iwanek
5d041d65d5
Add Vibra 16XV (Onboard)
...
For future use
2024-12-30 14:32:03 -05:00
Jasmine Iwanek
50244cdb2d
Add PNP 1IO and make Vibra16XV use it
2024-12-30 14:21:47 -05:00