Jasmine Iwanek
3a0ddc2087
More linting in src/include/86box
2023-08-23 04:15:58 -04:00
Jasmine Iwanek
1116aadb6f
Another round of sonarlint work
2023-07-04 10:53:44 -04:00
Jasmine Iwanek
21adfd4d50
Next round of sonarlint cleanups
2023-06-26 18:28:13 -04:00
TC1995
1064c697e2
Darn git.
2023-01-08 14:25:18 +01:00
TC1995
e5496e2638
Overhauled CD-ROM selection for SCSI and ATAPI, including model and vendor specific commands.
...
Fixed the Spock SCSI ID selection.
Fixed CD Audio on NCR 5380-based SCSI controllers.
Added a proprietary CD-ROM controller selection (not hooked up yet).
All on qt only.
2023-01-07 23:48:45 +01:00
OBattler
4d19b8a1e4
Added the ability to select earlier CD-ROM drive (emulates Chinon CDS-431 for SCSI and NEC CDR-260 for ATAPI) - needs to be ported to QT.
2022-10-29 06:44:30 +02:00
Jasmine Iwanek
ae4f9aedaa
clang-format in src/include/86box/
2022-09-18 17:22:54 -04:00
Jasmine Iwanek
5d999920f5
Move SCSI defines to scsi.h
2022-08-02 22:35:43 -04:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
Jasmine Iwanek
7fc893bdb0
Include guards on our headers
2022-02-18 19:42:21 -05:00
OBattler
729b6d5069
Added support for up to four SCSI controllers, closes #343 .
2021-07-22 20:13:44 +02:00
OBattler
bd792b8e7a
Added the NCR 53c815 and 53c820, and made sure the 53c810 and the 53c820 do not have the BIOS option as real ones do not have a BIOS BAR, while the 53c815 and 53c825 do (they are basically 53c810 and 53c820, respectively, with own BIOS support);
...
Roughly implemented the SCSI IDENTIFY message LUN operation, fixes some SCSI controller drivers in some situations;
Added an undocumented CMD640 IDE controller register required by Linux and by a DOS driver.
2021-03-23 06:32:18 +01:00
OBattler
8837d5d882
Implemented the National Semiconductors PC87307, PC87309, PC87332, and PC97307 Super I/O chips, fixed a number of bugs, and removed two machines from the Dev branch due to them now having the correct Super I/O chips.
2020-06-14 21:59:45 +02:00
TC1995
254e43fb64
Added Magneto-Optical disk emulation, though the UI settings for it are to be done later.
2020-04-01 19:04:53 +02:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00