RichardG867
39e1b5b817
Virtual ISO: Look for El Torito boot file only in the root directory
2022-03-27 14:37:40 -03:00
RichardG867
8e971eaf5a
Virtual ISO: Add El Torito boot image loading for both emulation and non-emulation modes
2022-03-27 13:37:06 -03:00
RichardG867
b78c11f789
Virtual ISO: Fix Joliet path table issue that was tripping Windows up
2022-03-27 00:49:07 -03:00
RichardG867
a906d3cd1b
Virtual ISO: Fix for a Windows-specific wchar idiosyncrasy; snowballed into other fixes
2022-03-27 00:27:51 -03:00
RichardG867
e11b211af8
Virtual ISO: Add Qt and Win32 user interfaces
2022-03-26 23:38:38 -03:00
RichardG867
eeeb7b258d
Virtual ISO: Initial commit
2022-03-26 22:17:09 -03:00
OBattler
960cae34d4
Changed all the CD-ROM files to the new agreed upon coding style.
2022-02-22 22:04:40 +01:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
Jasmine Iwanek
4287e44824
newlines at end of file
2022-02-18 21:38:51 -05:00
OBattler
4f1b49f9ad
Added a new CD-ROM API function.
2022-02-14 19:47:48 +01:00
OBattler
6b7e674877
And another fix.
2022-01-10 20:12:26 +01:00
OBattler
28b772b1f7
More READ CD fixes.
2022-01-10 19:53:07 +01:00
David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
OBattler
5b972fc477
Implemented CD Audio de-emphasizing for pre-emphasized tracks, closes #1623 .
2021-09-02 20:52:30 +02:00
Cacodemon345
d9fdc5fcc1
Implement keyboard support
...
Numpad will be done eventually
2021-08-29 23:50:21 +06:00
Miran Grča
b0cb4d974c
Update cdrom.c
2021-08-27 20:19:50 +02:00
OBattler
eb827a6629
Fixed CD-ROM backend logging.
2021-08-26 21:26:56 +02:00
OBattler
6d7acaa100
Made sure cdrom_image.c doesn't strcpy() from the same place to the same place.
2021-08-26 10:14:27 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
David Hrdlička
96eb8d806e
Add copyright headers
2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196
Add CMake build files
2021-01-12 18:22:40 +01:00
OBattler
fa3394c04e
Fixed parameter list in data out phase on MODE SELECT (10) command on all ATAPI and SCSI devices, fixes ATAPI and SCSI CD Audio volume control, fixes #1191 .
2020-12-26 02:26:45 +01:00
OBattler
9d6f6b38ea
Fixed a warning in cdrom/cdrom_image_backend.c.
2020-12-12 16:28:04 +01:00
OBattler
26d42adb1e
CD-ROM CUE indexes are now respected for skip even if prestart is 0 (fixes CUE+BIN images that use indexes for pregap), CD Audio attenuation is now done per the specification, and proper sound card filtering and volume calculation now applies to CD Audio.
2020-10-19 01:02:40 +02:00
OBattler
649c084eef
Rewrote the CD-ROM TOC handling.
2020-07-20 03:18:56 +02:00
OBattler
aeaf5ad34a
Properly enabled SMM (and with the correct SMBASE) on AMD 486 CPU's.
2020-07-20 01:44:19 +02: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
OBattler
dc7983902e
Fixed some wrong letter casing in cdrom/cdrom_image_backend.c and updated Makefile.local.
2020-06-13 10:44:18 +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
Daniel Gurney
0c509fd551
Remove version tree-wide
2020-03-25 00:46:02 +02:00
OBattler
00ec4b72ea
TC1995's port of the IBM PS/2 MCA SCSI controller (Spock).
2020-03-24 01:00:28 +01:00
OBattler
490c04fcae
Current WIP code.
2020-02-29 19:12:23 +01:00
OBattler
2d02d941f8
Fixed for DVD-related stuff, DVD images should now be better readable on 86Box.
2020-01-17 03:02:12 +01:00
OBattler
bb3c5a6f52
Fixed a potential overrun in the CD-ROM image backend code.
2020-01-15 02:22:30 +01:00
OBattler
9f9883f8da
Fixed a maintainability issue in the CD-ROM image backend code.
2020-01-15 02:16:25 +01:00
OBattler
70ccf03f2d
The CD-ROM image code now returns with error if a seek has failed.
2020-01-14 20:49:01 +01:00
OBattler
04247f2664
The CD-ROM image code function to check if a track is audio now simply returns with a false condition if the track number obtained from the sector is -1.
2020-01-14 20:45:20 +01:00
OBattler
0139c44b7d
Removed an obsolete return with error in the CD-ROM image backend code.
2020-01-14 20:43:04 +01:00
OBattler
a021607228
Fixed a bug in the CD-ROM image backend code.
2020-01-14 20:10:01 +01:00
OBattler
ad47659fd6
The CD-ROM image backed code no longer returns the pointer of a stack variable.
2020-01-14 19:46:02 +01:00
OBattler
1861d8cb0d
Changed the fatal condition in the CD-ROM image backend code.
2020-01-14 19:30:33 +01:00
OBattler
fea96d6b67
Fixed some bugs in the CD-ROM image backend code.
2020-01-14 19:26:27 +01:00
OBattler
fb088329e1
Fixed NULL pointer dereferences in the CD-ROM image code.
2020-01-13 21:46:45 +01:00
OBattler
dcf06f4ba9
Fixed the mess in cdrom/cdrom_image_backend.c.
2020-01-13 21:06:32 +01:00
OBattler
be9b57fcad
Added some sanity checks and pointer frees / NULL'ings to the CD-ROM image code, fixes #543 .
2020-01-13 21:03:58 +01:00
OBattler
1b8017640e
Fixed parsing of PREGAP clauses in CUE sheets.
2020-01-11 22:30:28 +01:00
OBattler
4957a9f867
Fixed Mode 2 handling again and added support for reading raw sectors from non-raw images with reconstructed headers.
2019-12-21 21:01:43 +01:00
OBattler
51b06be28c
Removed DOSBox OPL code, and made NukedOPL, the CD-ROM image code (incl. former cdrom_dosbox.cpp/h), and Raw Input mouse code C instead of C++, and fixed OPL2 emulation with NukedOPL.
2019-12-21 20:06:34 +01:00
OBattler
4378de7e5c
86Box v2.00 Stable/Final release.
2019-10-22 01:34:43 +02:00
OBattler
93e6b9bc70
More tweaks to cue sheet loading code - feof(fp) is now checked for before fgets() is called, should allow final lines without a trailing line break to be parsed.
2019-10-20 14:47:02 +02:00