Commit Graph

58 Commits

Author SHA1 Message Date
OBattler
7068655343 CD-ROM: Implement not ready to ready transition in a cleaner and better way, fixes #4805. 2024-09-18 08:01:38 +02:00
Alexander Babikov
c54286ccd2 Remove leftovers of the "Reload prev. image" option 2024-09-03 03:15:43 +05:00
OBattler
26cc61fdba Part 3. 2024-08-27 05:09:35 +02:00
OBattler
52e6581846 Attempt to make QT actually use them. 2024-07-22 05:05:45 +02:00
cold-brewed
d82d8cefed qt: Fix strings in enumeration of host drives 2024-06-28 10:16:12 -04:00
OBattler
18736f9c94 Fixed a compile-breaking bug on non-Windows. 2024-05-20 03:07:14 +02:00
OBattler
f8b93dc24e And .host as well. 2024-05-20 02:17:36 +02:00
OBattler
7c74a977fa There goes the legacy host_drive. 2024-05-20 02:15:17 +02:00
OBattler
641da43f15 IOCTL and CD-ROM changes. 2024-05-19 21:17:57 +02:00
TC1995
9af55412db Make the CD/DVD-ROM passthrough actually work (WIP)
Still WIP, eject/reload in the qt side is a bit broken.
2024-05-18 22:37:49 +02:00
TC1995
4fdb339407 Attempt #2 to implement CD-ROM passthrough.
Still Windows only on the QT side.
2024-05-18 19:42:00 +02:00
OBattler
2acb11d37c Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump. 2024-05-03 17:02:13 +02:00
Alexander Babikov
df231b0d87 Implement the rest of _eject/_mount functions
Implement the rest of media eject/mount functions declared in plat.h,
intended for future use
2024-03-20 22:26:40 +05:00
Alexander Babikov
4052ae2e32 Use a signal instead 2024-03-20 22:26:36 +05:00
Alexander Babikov
9354c6a6ef Qt: Fix CD-ROM menu not updating after ejecting a CD from the guest 2024-03-20 22:18:24 +05:00
OBattler
5c15da4a17 CD-ROM: Converted the wrong kind of trailing slash, fixes #4038. 2024-01-14 21:31:46 +01:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
Jordi Guillaumes i Pons
df6897640d Fix: Load the interface list even if PCAP is not selected
Fix: Show "VDE" when hovering over the status icon for a VDE connected NIC
2023-05-06 23:23:00 +02:00
Cacodemon345
76dee5d47e qt: Fix mute icon in CD-ROM menus 2023-03-31 21:24:12 +06: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
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
cold-brewed
f2ecfddb68 qt: Do not display viso directories that were removed 2022-11-06 10:17:56 -05:00
OBattler
e2391ca6ef A small fix in qt/qt_mediamenu.cpp. 2022-11-02 06:15:05 +01:00
cold-brewed
953a430d44 qt: Fix qt6 compile 2022-10-25 12:51:41 -04:00
cold-brewed
32fb1ab404 qt: Add icons to the optical media menu to distinguish images from viso 2022-10-25 09:29:50 -04: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
cold-brewed
97a99f70e3 qt: Add floppy support to media history manager 2022-10-01 17:39:03 -04:00
cold-brewed
9daa721d44 qt: Add media history manager for recently used images 2022-08-30 17:18:51 -04:00
Adrien Moulin
d3dde1737a network: add a new status bar icon for the network disconnected state 2022-08-28 13:56:24 +02:00
Adrien Moulin
ea21790fc9 network: allow to set a NIC's link from the status bar 2022-08-27 19:08:28 +02:00
cold-brewed
acd2d8b801 qt: Update cdrom media menu to make it more consistent with floppy.
Add current image name to cdrom and floppy media menu.

Don't display reload option unless previous image is set.
2022-08-02 17:08:12 -04:00
cold-brewed
9f15ffd4e9 qt: Adds a global option in preferences to use usr_path as the default
open directory for image file selection.
2022-07-30 14:56:44 -04:00
RichardG867
537e43a1f9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-12 20:07:19 -03:00
Cacodemon345
27e4124574 qt: Fix performance regression 2022-07-12 14:41:38 +06:00
RichardG867
9bdec4a1d9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-08 19:22:52 -03:00
Cacodemon345
d9ee5d43bb qt: Fix crashes on loading non-existent ZIP/MO images 2022-06-24 17:15:48 +06:00
RichardG867
50b75c457d Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/qt/qt_mediamenu.cpp
#	src/qt/qt_mediamenu.hpp
2022-06-07 15:36:12 -03:00
Cacodemon345
2b1c268ff9 qt: Add DnD support for cassette/cartridge media types 2022-05-24 12:01:11 +06:00
Cacodemon345
1d3d12509b qt: Add Drag And Drop support for removable media icons 2022-05-24 02:14:45 +06: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
Alexander Babikov
ae11a2f887 Ensure null termination with strncpy 2022-04-14 07:13:49 +05:00
Cacodemon345
fe94e79fa0 qt: Fix crashes on failed loads of media images 2022-04-11 00:55:24 +06:00
RichardG867
e11b211af8 Virtual ISO: Add Qt and Win32 user interfaces 2022-03-26 23:38:38 -03:00
Cacodemon345
a637f61d4f Add missing copyright notices 2022-02-07 15:00:02 +06:00
Cacodemon345
67cce8d196 * Remove unused VRAM dump option
* Only emit fileSelected signal if the user didn't cancel file selection
* Don't unmount emulator images if the user cancelled file selection
2022-02-05 01:35:26 +06:00
ts-korhonen
f8f3cfbf4c qt: fix platform specific file dialog filters
Translations now only contain translation for the description and
extensions are generated in code taking account platform specific
differences.
2022-01-23 22:48:36 +02:00
Cacodemon345
69325aff02 1. Media menu strings are translated now.
2. Save/Quit dialogs are also translated now.
3. Fix Sound Gain text cutoff.
2022-01-07 16:21:40 +06:00
Cacodemon345
51cb0d48aa Backport 2da187c0bd to Qt backend 2022-01-07 15:00:00 +06:00
Cacodemon345
a05ac8090d Settings dialog string convertsion is done 2022-01-07 01:58:18 +06:00