Realistic CD-ROM timings on ATAPI PIO, ATAPI DMA, SCSI NCR 53c810, and SCSI Adaptec/Buslogic;

Added ability to select emulated CD-ROM drive speed;
The Adaptec and BusLogic SCSI controllers are no longer threaded;
Two fixes in video/vid_s3.c.
This commit is contained in:
OBattler
2018-03-07 20:06:08 +01:00
parent 84fa69c4a6
commit 16c722b32f
18 changed files with 382 additions and 268 deletions

View File

@@ -9,7 +9,7 @@
* Implementation of the CD-ROM drive with SCSI(-like)
* commands, for both ATAPI and SCSI usage.
*
* Version: @(#)cdrom.h 1.0.4 2017/11/01
* Version: @(#)cdrom.h 1.0.5 2018/03/06
*
* Author: Miran Grca, <mgrca8@gmail.com>
*
@@ -169,6 +169,8 @@ typedef struct {
unsigned int sound_on;
unsigned int atapi_dma;
uint8_t speed;
} cdrom_drive_t;
typedef struct {