Commit Graph

17033 Commits

Author SHA1 Message Date
Toni Riikonen
cc9a8deec7 Simplify audio emulation installation instructions 2025-09-08 21:39:14 +03:00
Toni Riikonen
6717ef2146 Code and audio samples merged 2025-09-08 21:38:25 +03:00
Toni Riikonen
0127a60512 Merge branch '86Box:master' into master 2025-09-08 21:32:46 +03:00
Toni Riikonen
dcecd0f8a0 Add audio emulation installation instructions
Added instructions for audio emulation installation.
2025-09-08 21:30:19 +03:00
Toni Riikonen
4dc6496ca0 Added currently used fdd sound effects and readme.txt for source of the files and intallation instructions 2025-09-08 21:23:46 +03:00
Toni Riikonen
306561f200 no .vs folder for git 2025-09-08 21:12:27 +03:00
Toni Riikonen
f9dbc9c895 Removed unnecessary stuff 2025-09-08 21:11:11 +03:00
Toni Riikonen
95b8a945d2 Merge remote-tracking branch '86box/v0.5_fdd_audio_multitrack_seek_sound_effects' 2025-09-08 21:00:52 +03:00
Toni Riikonen
e3f726c35a v0.5 multitrack audio seek sfx 2025-09-08 20:37:33 +03:00
Miran Grča
204afb5f33 Merge pull request #6138 from MaxwellS04/Moden
Add Two Baud Rates
2025-09-08 13:15:49 +02:00
starfrost
0fecc35e5c Merge pull request #6139 from Cacodemon345/trio3d-palette-fixes
Add support for Trio3D/2X's 8-bit palette DAC
2025-09-08 11:46:03 +01:00
Cacodemon345
22ba8b32c1 Add support for Trio3D/2X's 8-bit palette DAC 2025-09-08 15:37:11 +06:00
Toni Riikonen
99a745f49a System fan-sound next feature after basic fdd sound emulation is ready 2025-09-08 11:11:56 +03:00
Toni Riikonen
7d32cb659b Update vulnerability reporting instructions 2025-09-08 10:45:59 +03:00
Toni Riikonen
98a0478225 Revise contribution guidelines in CONTRIBUTING.md 2025-09-08 10:45:10 +03:00
Toni Riikonen
4ee589fb53 Rename project to Immersive86Box and update details
Updated README to reflect the new project name and added details about the Immersive86Box features and future plans.
2025-09-08 10:32:53 +03:00
MaxwellS04
845d1ddc43 Added two baud rates (28.8k and 33.6k)
According to Windows 98 modem setup.
2025-09-08 11:23:08 +07:00
OBattler
63a78e388b Olivetti M19: Use the 3.71 BIOS instead, because it's newer. 2025-09-08 01:38:46 +02:00
Miran Grča
087dc711f5 Merge pull request #6136 from 86Box/tc1995
Restore the obsolete pause resume alt opcode.
2025-09-07 23:39:23 +02:00
TC1995
f3b18ef8bf Restore the obsolete pause resume alt opcode.
As a redirect to the SCSI Pause/Resume 0x4B command.
2025-09-07 23:38:36 +02:00
OBattler
a13bc2d532 EGA: Remove an excess logging line. 2025-09-07 23:31:07 +02:00
Toni Riikonen
af35486508 Single sector movement sound emulations implemented 2025-09-07 21:17:19 +03:00
Toni Riikonen
1a092b1577 Multiple drives sound emulation 2025-09-07 19:31:15 +03:00
Miran Grča
be224c8210 Merge pull request #6132 from Cacodemon345/mga-unscaled-yuv
MGA: Implement unscaled YUV blits for ILOAD
2025-09-07 14:27:11 +02:00
Cacodemon345
b74c513273 Adjust scsi_common_t structure definition to match the rest (#6133)
Fixes https://github.com/86Box/86Box/issues/6131
2025-09-07 09:01:37 -03:00
Cacodemon345
569827ce02 MGA: Implement unscaled YUV blits for ILOAD 2025-09-07 14:19:09 +06:00
OBattler
d46e2bc8c6 Apply the dynamic SCSI buffer window sizing fix to MO, removable disk, and CD-ROM as well. 2025-09-07 01:12:30 +02:00
Miran Grča
113dfe3483 Merge pull request #6130 from 86Box/tc1995
Major video changes and fixes of the day (September 7th, 2025)
2025-09-07 01:04:10 +02:00
TC1995
a6becc3158 Major video changes and fixes of the day (September 7th, 2025)
1. Rewritten Sierra SC1502x RAMDAC code to match the manual, allowing proper BPP selection on cards which use it.
2. Added a reference clock variable for cards which have a different default one (ELSA cards namely) on the ICD2061 code.
3. Reorganized RAMDAC selection in the S3 code.
4. Added more ELSA Winner cards based on the 928 chip (ELSA Winner 2000 ISA, 1000 VLB and 1000 PCI based on 928PCI).
5. The horizontal override is now also enabled for ELSA Winner 1000 (928 VLB and PCI) cards with 32bpp set, to avoid wrong horizontal displays.
6. LFB in PCI mode doesn't have the same limitations as on VLB or ISA.
7. Added more hdisp adjustments for the Elsa cards.
8. Mono patterns are now more correct in ROPBLT acceleration (command 14), fixes blackness in some instances of Win95 (matching the 968 manual).
9. Minor cleanup on the accel registers.
2025-09-07 01:01:03 +02:00
Miran Grča
daef24de13 Merge pull request #6129 from 86Box/tc1995
Minor cleanup on 53c9x code (September 7th, 2025)
2025-09-07 00:44:58 +02:00
TC1995
2141353592 Minor cleanup on 53c9x code (September 7th, 2025) 2025-09-07 00:44:16 +02:00
Toni Riikonen
27d7c69110 Moved fdd audio emulation to a separate file 2025-09-06 22:02:17 +03:00
Toni Riikonen
47ea0e594d Spingle motor spin-up, spin-down implemented with smooth transitions to motor-on loop. 2025-09-06 21:28:09 +03:00
Toni Riikonen
e07043bab5 Initial spindle emulation working for windows atleast 2025-09-06 17:35:16 +03:00
Jasmine Iwanek
41dcee22b7 Merge pull request #6128 from awilfox/awilfox/scsi-fix
Fix dynamic SCSI buffer window sizing causing SEGV
2025-09-06 08:11:47 -04:00
A. Wilcox
65c7dfb2ee Fix dynamic SCSI buffer window sizing causing SEGV 2025-09-06 02:53:30 -05:00
RichardG867
bb95ffaf5f SLiRP: Remove extraneous log [skip ci] 2025-09-05 20:41:49 -03:00
RichardG867
d4f5331607 Fix full screen command line parameter 2025-09-05 17:38:49 -03:00
RichardG867
f4f39f2858 SLiRP: Force resetting of the range number 2025-09-05 17:21:19 -03:00
OBattler
15231c19aa Config: Save and restore the full screen state if window size and position is set to be remembered. 2025-09-03 00:56:12 +02:00
Miran Grča
207e8b1aab Merge pull request #6124 from 86Box/tc1995
EEPROM and misc changes (September 3rd, 2025)
2025-09-03 00:55:18 +02:00
TC1995
5618dba9d1 Restore FreeBSD stuff that was removed accidentally 2025-09-03 00:53:26 +02:00
TC1995
7e490d5340 Forgot the header. 2025-09-03 00:50:01 +02:00
TC1995
5f06561469 EEPROM use changes and misc (September 3rd, 2025)
1.Move the 93cxx EEPROM implementation to the mem directory since it's used by cards which are not nics (e.g.: DC390 SCSI and S3 ELSA cards).
2. DC390 specific: remove the implementation used there and use the generic one from mem (used to be on the network directory) as well as fixing bus reset when interrupts are related.
3. S3: when the 64k size is selected in the LFB, use the SVGA 64k mapping as LFB (0xA0000).
2025-09-03 00:49:27 +02:00
OBattler
649f813614 AT KBC: Make sure AMI KBC revisions do not support commands they are not supposed to support. 2025-09-03 00:20:20 +02:00
OBattler
4063ce7739 Fix two CLang warnings. 2025-09-02 23:06:29 +02:00
OBattler
d8b7b25820 Rename MGA DMA states to MGA_DMA_STATE in preparation for the 6.0 CPU rewrite. 2025-09-02 22:47:13 +02:00
OBattler
5a2f9eacbf And another fix. 2025-09-02 16:46:12 +02:00
OBattler
c5be7e9261 More fixed and disabled the wait states selection on 386DX. 2025-09-02 16:45:01 +02:00
OBattler
b825aed242 386DX: Fix cache defaults to be the equivalent of 0 wait states. 2025-09-02 16:41:30 +02:00