* add DTK PIM-TB10-Z BIOS 2.39
* change Multitech PC-500/PC500+ KBC type to XTClone
* 1. add ISA RTC century field to support Multitech onboard RTC
2. hard-coded I/O port and IRQ for Multitech onboard RTC until
find a prorper way to obtain correct value from machine config
* Update machine_table.c
Rename Packard Bell motherboards to be in line with the actual board names, and not machine oem names, which aren't fully accurate.
* Update machine_table.c
Edited more models based on actual names: https://pb.retropc.se/
* AdLib Gold changes of the day (September 23rd, 2025)
1. Make sure the check to the Surround module is properly placed when disabled/enabled.
2. Replace local adgold_buffer with opl_buffer from its struct to improve the audio output and less clipping.
* Some fixes for the AdLib Gold of the day (September 26th, 2025)
1. Revert the sampling DMA int functions back to void but with a check that monitors the DMA FIFO whenever it's within the range or not.
2. Actually clear the IRQ properly.
* Mach64 changes of the day (October 7th, 2025)
1. Add a second call to wake_fifo_thread to reduce thread glitching.
2. Minor cosmetic fixes.
* Add the Sony Vaio PCV-130/150 as a selectable BIOS for the AN430TX
* Add Sony CDU-611 24x CD-ROM drive
This may not have been the drive included in the Vaio PCV-130/150 but is contemporary, is the correct speed and satisfies the vendor-locked CD-ROM driver on the recovery CD.
* Revert "Fix remember size and position regression in which vertical size could grow when reopening the VM (#6239)"
This reverts commit 74aa15644d.
* Revert "Change window resizing logic when using 4:3 aspect ratio (#6233)"
This reverts commit bc085ac02f.
* Revert "Run more iterations and retested"
This reverts commit ca429dd493.
* Revert "Fix Force 4:3 Aspect Ratio not working if Resizable window is enabled #6062"
This reverts commit 717b66c660.
* Implement Force 4:3 option for resizable windows with fullscreen behaviour
* Initial spindle emulation working for windows atleast
* Spingle motor spin-up, spin-down implemented with smooth transitions to motor-on loop.
* Moved fdd audio emulation to a separate file
* Multiple drives sound emulation
* Single sector movement sound emulations implemented
* 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.
* Revise contribution guidelines in CONTRIBUTING.md
* Update vulnerability reporting instructions
* System fan-sound next feature after basic fdd sound emulation is ready
* v0.5 multitrack audio seek sfx
* Removed unnecessary stuff
* no .vs folder for git
* Added currently used fdd sound effects and readme.txt for source of the files and intallation instructions
* Add audio emulation installation instructions
Added instructions for audio emulation installation.
* Code and audio samples merged
* Simplify audio emulation installation instructions
* FDC seeking fixed, not instant anymore drive is set to busy during the operation and when it's finished at call fdc to set the appropriate fdc flags.
Also added time logic to fdd to calculate seek duration and a callback function for it.
* FDD sound samples volume control
* Menu options to enable / disable fdd sound for all drives.
DISABLE_FDD_AUDIO definition added, to disable the feature via cmake/build.
* Revert readme etc. changes
* Revert "Revise contribution guidelines in CONTRIBUTING.md"
This reverts commit 98a0478225.
* Revert "Update vulnerability reporting instructions"
This reverts commit 7d32cb659b.
* Fixed merge issue
* Removed excess files
* Fixed PCJr seeking not to break the FDC implementation. Now seeking will take the "correct" amount of time for each system and the seek time is based on the track count. E.g. 40 track FDD system causes 40 track seek time to be 80/40 * 6ms * 40 tracks + 50ms = 480ms + 50ms -> 530ms.
80 track system full seek is 80/80 * 6ms * 80 + 50ms = 530ms, 40 track seek would take 240 + 50 = 290ms.
* Fixed PS/1, PS/2 and PS/55 FDD issues.
* FDD_AUDIO: Updating samples looked in executablePath/samples and if now found there, looks in the executable directory
* Updated installation instructions
* Removed samples path strcat use
* fdd_audio 5.25 samples and support added
* FDD audio timing/volume tunings
* Timing fixes for authentity and special longer timings for PCJr
* Fixed second drive motor keeps running when first drive is only accessed.
* Fixed PCJr random failure issue, timings
* CodeQL fix for load_wav-function. Check the filename to be proper filename
* Revert "Fixed second drive motor keeps running when first drive is only accessed."
This reverts commit 307b173ae7.
* Teac 5.25" drive samples added. Added per drive audio selection to FDD settings.
* Fixed merge issue
* Fixed readme to include only Mitsumi samples under CC-BY license
* Fixes merge problem
* Fixes#6220: OS/2 Warp 3.0 install disk issue and NT 3.1 floppy disk issues. Changed the fdc->stat bit to 0x10 which states fdc busy. Previous implementation with seek time 0, set the ready flag 0x80 immediadely - which was correct for that time, but now as the drive is busy during seek, the value should 0x10. Implemented a backup for fdd commands during fdd seek to be processes after the seek is completed.
* Fixed FDD reset
* Floppy disk audio now gets settings from fdd_audio_profiles.cfg stored in roms/floppy -directory. Floppy settings audio seledtions are also populated by the settings from this config.
* Changed samples per track, not seek_duration_per_track
* Removed commented code.
Returned total_track in configration
* Fixed CodeQL errors
---------
Co-authored-by: Toni Riikonen <domppari@hotmail.com>