OBattler
1923f3ec66
Added MDS support.
2025-07-24 12:08:58 +02:00
OBattler
9063bbe68b
Second and last part of the icon indicator work.
2025-07-23 15:53:34 +02:00
Cacodemon345
6b2e58d3b4
Write-protected indicator (part 1)
2025-07-21 01:20:54 +06:00
Jasmine Iwanek
32313eb92d
Merge branch 'master' into net-add-tap-backend
2025-06-26 22:11:10 -04:00
Alexander Babikov
1819539c97
qt: Make filename/path display consistent across media menus
...
- All media history entries now display the full path
- All "Eject" menu items now display the file name
2025-04-11 23:31:16 +05:00
Alexander Babikov
5ff206e493
qt: Get rid of most uses of QString::asprintf()
...
Now that the Win32 UI is out of the way, we can rewrite the strings to use
QString::arg() instead and avoid even more QString ↔ C string conversions
2025-04-11 23:31:14 +05:00
Alexander Babikov
cc01d7c3b8
qt_mediamenu.cpp: Get rid of pointless QString ↔ C string conversions
2025-04-11 23:31:11 +05:00
David Hrdlička
ed4a312f4f
Remove support for icon sets
2025-03-29 00:31:50 +01:00
OBattler
90e1190c92
The great CD-ROM clean-up and rewrite, fixes #5134 .
2025-01-28 16:26:28 +01:00
Doug Johnson
b28bed16fc
Merge branch '86Box:master' into net-add-tap-backend
2025-01-09 19:47:38 -07:00
OBattler
8b05c58fb9
Switched to two hooks, so the emulator doesn't get the input from the entire host OS.
2024-12-31 03:59:38 +01:00
Doug Johnson
45bcbc75fd
networking: add Linux-specific TAP mode to network interface
...
This addition was motivated by my lack of knowledge of VDE and my
familiarity with the Linux networking stack. The driver automatically
manages the creation of TAP devices and their association with bridges,
such that configurations which specify the same bridge will be connected
together. It also automatically handles the creation of bridge devices for
convenience's sake.
2024-12-23 17:46:31 -07:00
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