Bochs/bochs/iodev
Benjamin David Lunt a354d9aecc
fix ISO status change events (#125)
This allows you to change the CD-ROM via the Bochs Ribbon, as well as
properly "ejecting" a CD from the guest.
Before the CD path would change, but the guest (tested with WinXP and
DOS as guests) would not see the change.
This fix simulates an open tray and then a closed tray for all CD
changes.
2023-11-08 08:16:52 +02:00
..
display remove trailing whitespace from source files 2022-08-23 21:46:04 +03:00
hdimage Attempt to fix issue #40 using calculated size for 'first_sectors' buffer insted of hardcoded value. 2023-11-01 09:38:05 +01:00
network Renaming method fixes gcc 11 warning (overloaded virtual). 2023-11-05 11:01:41 +01:00
sound convert define to enum 2023-10-20 22:34:37 +03:00
usb Fixed two format warnings. 2023-11-07 22:48:33 +01:00
acpi.cc Some cleanups in the plugins code. 2021-03-07 16:01:39 +00:00
acpi.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
biosdev.cc Some changes in the Bochs plugins code. 2021-02-26 20:37:49 +00:00
biosdev.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
busmouse.cc Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
busmouse.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
cmos.cc Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
cmos.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
devices.cc Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
devices.txt Renamed usb_cbi plugin to usb_floppy (including changes of source file names 2021-02-18 15:03:05 +00:00
dma.cc coding style and #define cleanups 2023-11-05 15:37:39 +02:00
dma.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
extfpuirq.cc Some changes in the Bochs plugins code. 2021-02-26 20:37:49 +00:00
extfpuirq.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
floppy.cc Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
floppy.h remove trailing whitespace from source files 2022-08-23 21:46:04 +03:00
gameport.cc Some changes in the Bochs plugins code. 2021-02-26 20:37:49 +00:00
gameport.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
harddrv.cc fix ISO status change events (#125) 2023-11-08 08:16:52 +02:00
harddrv.h fix ISO status change events (#125) 2023-11-08 08:16:52 +02:00
hpet.cc coding style and #define cleanups 2023-11-05 15:37:39 +02:00
hpet.h coding style and #define cleanups 2023-11-05 15:37:39 +02:00
ioapic.cc Fixed some issues reported by valgrind. 2021-04-18 17:20:41 +00:00
ioapic.h use boolean constants true/false instead of 0/1 (#26) 2022-07-30 18:38:22 +03:00
iodebug.cc convert define to enum 2023-10-20 22:34:37 +03:00
iodebug.h convert define to enum 2023-10-20 22:34:37 +03:00
iodev.h convert define to enum 2023-10-20 22:34:37 +03:00
keyboard.cc Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
keyboard.h convert define to enum 2023-10-20 22:34:37 +03:00
Makefile.in remove instrument.h from bochs.h so it won't be included everywhere 2022-07-30 22:35:43 +03:00
parallel.cc Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
parallel.h convert define to enum 2023-10-20 22:34:37 +03:00
pci2isa.cc Some changes in the Bochs plugins code. 2021-02-26 20:37:49 +00:00
pci2isa.h Changed bx_bool to bool type in iodev.h and affected code. 2021-01-31 08:22:55 +00:00
pci_ide.cc Some fixes for compiling for WIN64 with MSVC. 2021-07-12 19:05:25 +00:00
pci_ide.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
pci.cc The i440BX chipset now reports 66 MHz DRAM clock. 2021-07-03 08:33:09 +00:00
pci.h convert define to enum 2023-10-20 22:34:37 +03:00
pcidev.cc Fixed compilation with PCI host device mapping support enabled. Since a plugin 2021-03-26 18:41:28 +00:00
pcidev.h Renamed bx_pci_device_stub_c to bx_pci_device_c and derive it now from class 2017-03-26 08:09:28 +00:00
pic.cc Get rid of the code duplication in the PIC write handler. 2021-04-03 16:44:19 +00:00
pic.h Started reducing PIC code duplication and some cleanups. 2021-04-02 19:01:37 +00:00
pit82c54.cc coding style and #define cleanups 2023-11-05 15:37:39 +02:00
pit82c54.h coding style and #define cleanups 2023-11-05 15:37:39 +02:00
pit.cc Some changes in the Bochs plugins code. 2021-02-26 20:37:49 +00:00
pit.h Some more bx_bool to bool type changes. 2021-01-30 23:55:24 +00:00
scancodes.cc add more features to configure scripts in repo (they are used for building release) 2023-10-16 16:40:05 +03:00
scancodes.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
serial_raw.cc rename USE_RAW_SERIAL -> BX_USE_RAW_SERIAL (#70) 2023-09-04 20:21:37 +03:00
serial_raw.h convert define to enum 2023-10-20 22:34:37 +03:00
serial.cc rename USE_RAW_SERIAL -> BX_USE_RAW_SERIAL (#70) 2023-09-04 20:21:37 +03:00
serial.h convert define to enum 2023-10-20 22:34:37 +03:00
slowdown_timer.cc add more features to configure scripts in repo (they are used for building release) 2023-10-16 16:40:05 +03:00
slowdown_timer.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
speaker.cc Some textconfig related changes. 2021-03-14 09:52:15 +00:00
speaker.h Changed bx_bool to bool type in a bunch of devices. 2021-01-31 10:50:53 +00:00
unmapped.cc Added port 0xE9 hack switch to runtime options. 2021-05-11 14:42:31 +00:00
unmapped.h Added port 0xE9 hack switch to runtime options. 2021-05-11 14:42:31 +00:00
virt_timer.cc fix assertion I added in virt_timer.cc 2023-11-08 07:10:19 +02:00
virt_timer.h convert define to enum 2023-10-20 22:34:37 +03:00