Commit Graph

220 Commits

Author SHA1 Message Date
Jasmine Iwanek
42ceb4cfcc Fix some bits which got lost in the last merge 2023-01-08 15:25:28 -05:00
TC1995
f9bc675a62 Git, so, stop the pull/push errors, anyway, fix compile again. 2023-01-08 14:32:58 +01: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
TC1995
df3c4b155a SCSI/CD-ROM fixes: Properly implemented the Toshiba specific SCSI commands including the Audio side per the Toshiba CD-ROM SCSI-2 manual from 1990 (they were previously implemented with some hacks). 2022-12-04 20:53:03 +01:00
RichardG867
ab086750ec VISO: Disable temporary logging 2022-11-25 16:33:04 -03:00
RichardG867
033deeedb5 VISO: Allow short directory names to have an extension 2022-11-23 17:33:45 -03:00
RichardG867
3dbfedbff0 Temporarily enable VISO logging 2022-11-22 20:00:59 -03:00
RichardG867
26dfadb73f VISO: Fix opendir fds still leaking under some circumstances 2022-11-21 17:18:56 -03:00
RichardG867
bdddfdb4b8 VISO: Overhaul format selection system 2022-11-21 17:07:33 -03:00
RichardG867
711eaf5bdd VISO: Automatically disable version suffixes upon detecting Windows NT El Torito boot structure 2022-11-21 16:23:42 -03:00
RichardG867
1695980271 VISO: Add flags field and calculate timezone format on ISO only 2022-11-21 15:58:33 -03:00
RichardG867
1ec5765f3f VISO: Fix file descriptor leak on directory traversal 2022-11-21 15:52:23 -03:00
RichardG867
dadc6ee2a7 VISO: Fix segfault if a directory fails to be enumerated 2022-11-21 15:36:20 -03:00
RichardG867
2cf20cb7b3 Merge branch 'master' of ssh://github.com/86Box/86Box 2022-11-21 14:29:09 -03:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Jasmine Iwanek
6ea253896d Remove unnecessary clang-format comment 2022-11-13 21:15:59 -05:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Miran Grča
d13faa820e Merge pull request #2819 from jriwanek-forks/warnfixes
More compile warning fixes
2022-11-06 23:57:16 +01:00
OBattler
ced49538d4 Added a pointer cast to cdrom/cdrom_mitsumi.c to fix a warning pointed out by lemondrops. 2022-11-06 23:57:02 +01:00
Jasmine Iwanek
6ea143e107 More compile warning fixes 2022-11-06 15:55:16 -05:00
Jasmine Iwanek
381960dfc0 More mitsumi cdrom stuff 2022-11-05 20:17:39 -04:00
RichardG867
46d0ff92cc Merge branch 'master' of ssh://github.com/86Box/86Box 2022-11-01 14:51:51 -03: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
RichardG867
b9d3de00a7 VISO: Some micro-optimizations 2022-10-26 00:15:52 -03:00
RichardG867
40a6fe1486 VISO: Fix tiny mistake in timestamp upper clamping 2022-10-25 23:16:14 -03:00
RichardG867
177fe6a3ac VISO: Fix mistake in bad mtime logging 2022-10-25 22:13:39 -03:00
RichardG867
ea351e99fc VISO: Fix small mistake in timestamp clamping 2022-10-25 22:07:55 -03:00
RichardG867
08c4f6dafb VISO: Handle invalid timestamps correctly 2022-10-25 21:56:26 -03:00
Miran Grča
e153e2e7eb Merge pull request #2721 from cold-brewed/viso-posix-fixes
VISO fixes for mac / linux
2022-10-19 15:10:29 +02:00
cold-brewed
b81d4170f9 viso: Check for directory without S_ISDIR macro for msvc 2022-10-18 14:20:33 -04:00
ts-korhonen
f7c11a94e9 Fix windows clang+vcpkg build. 2022-10-18 20:44:09 +03:00
cold-brewed
5409364cf2 viso: use stat to check for directory in bin_init 2022-10-18 10:58:42 -04:00
RichardG867
99617668ea VISO: Overhaul El Torito boot code insertion, now following the 7-Zip syntax which allows for explicit type definition 2022-10-16 01:59:13 -03:00
RichardG867
b5964d8c93 VISO: Disable logging 2022-10-15 19:16:35 -03:00
RichardG867
f0ee61041c VISO: Small micro-optimization and cleanup 2022-10-15 14:45:49 -03:00
RichardG867
10e9285f61 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/cdrom/cdrom_image.c
#	src/cdrom/cdrom_image_backend.c
#	src/include/86box/cdrom.h
#	src/include/86box/cdrom_image_backend.h
#	src/include/86box/resource.h
#	src/qt/qt_mediamenu.cpp
#	src/qt/qt_mediamenu.hpp
#	src/unix/unix.c
#	src/win/win.c
#	src/win/win_devconf.c
#	src/win/win_dialog.c
#	src/win/win_joystick_rawinput.c
#	src/win/win_media_menu.c
#	src/win/win_mouse.c
#	src/win/win_settings.c
#	src/win/win_ui.c
2022-10-15 14:00:00 -03:00
RichardG867
e706fffb34 Run clang-formats for merge 2022-10-15 13:38:10 -03:00
Jasmine Iwanek
d044f8d1f6 clang-format in src/cdrom/ 2022-09-18 17:19:21 -04:00
Cacodemon345
740108c37c cdrom: Properly empty the path of image if it can't be loaded 2022-08-11 01:13:49 +06:00
Jasmine Iwanek
5d999920f5 Move SCSI defines to scsi.h 2022-08-02 22:35:43 -04:00
RichardG867
537e43a1f9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-12 20:07:19 -03:00
OBattler
3e2f6cfa56 Patch to allow some CD-protected discs to behave correctly. 2022-07-10 22:04:36 +02:00
RichardG867
bcd12099c7 Virtual ISO: Use the actual basename function and remove the legacy one 2022-07-09 13:43:13 -03:00
RichardG867
0582c11e90 Fix build 2022-04-26 01:52:19 -03:00
RichardG867
2e2adc6945 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/cdrom/cdrom_image.c
#	src/cdrom/cdrom_image_backend.c
2022-04-21 13:35:15 -03:00
David Hrdlička
e60af6c29d Clean up plat.h a bit 2022-04-20 01:03:39 +02:00
Alexander Babikov
1a6d596fea Remove the now-redundant LARGEFILE macro definitions 2022-04-14 07:10:20 +05:00
RichardG867
27da3a8634 Virtual ISO: Make the birthtime check a bit more readable 2022-04-07 15:44:17 -03:00
RichardG867
e9c3f37029 Virtual ISO: Add Rock Ridge birthtime to supported platforms 2022-04-07 15:29:27 -03:00