v86/src
Christian Schnell 196001e956 integrated new floppy features into v86 web ui
Changes in index.html and debug.html:
- added fdb image selector
- added empty disk options for fda and fdb (constrained to 160..3840 KB, default: 1440 KB)
- added insert/eject button for fdb

Revised floppy controller API in starter.js (and main.js):
- V86.set_fda(file)
- V86.set_fdb(file)     // new
- V86.eject_fda()
- V86.eject_fdb()       // new
- V86.get_disk_fda()    // new, return disk buffer or null if drive is empty
- V86.get_disk_fdb()    // new
2025-08-23 10:14:32 -06:00
..
browser integrated new floppy features into v86 web ui 2025-08-23 10:14:32 -06:00
rust replace some transmutes with from_bits/to_bits/from_le_bytes/to_le_bytes 2025-07-02 16:30:28 +07:00
acpi.js remove useless @const 2025-04-16 09:26:13 -07:00
apic.js remove useless @const 2025-04-16 09:26:13 -07:00
buffer.js remove useless @const 2025-04-16 09:26:13 -07:00
bus.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
cjs.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
const.js remove useless @const 2025-04-16 09:26:13 -07:00
cpu.js add typescript definitions 2025-07-02 15:01:19 +07:00
dma.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
elf.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
externs.js remove useless @const 2025-04-16 09:26:13 -07:00
floppy.js integrated new floppy features into v86 web ui 2025-08-23 10:14:32 -06:00
ide.js minor: add missing LOG_DISK 2025-06-10 15:39:58 +07:00
io.js rewrite some assertions to speed up port io in debug mode 2025-07-02 15:01:19 +07:00
ioapic.js remove useless @const 2025-04-16 09:26:13 -07:00
iso9660.js generate iso files on demand 2025-06-11 19:44:11 +07:00
kernel.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
lib.js generate iso files on demand 2025-06-11 19:44:11 +07:00
log.js remove useless @const 2025-04-16 09:26:13 -07:00
main.js remove useless @const 2025-04-16 09:26:13 -07:00
ne2k.js remove useless @const 2025-04-16 09:26:13 -07:00
pci.js make ide changes compatible with old state images 2025-06-07 21:33:46 +07:00
pit.js fix PIT single byte access order 2025-07-22 19:34:16 +07:00
ps2.js simplify mouse speed code: don't modify deltas 2025-07-02 15:01:19 +07:00
rtc.js rtc: implement update interrupt 2025-06-04 12:04:52 +07:00
sb16.js remove useless @const 2025-04-16 09:26:13 -07:00
state.js remove useless @const 2025-04-16 09:26:13 -07:00
uart.js remove useless @const 2025-04-16 09:26:13 -07:00
vga.js add missing LOG_VGA 2025-07-02 15:01:19 +07:00
virtio.js minor: inline some library functions 2025-04-16 09:26:13 -07:00
virtio_balloon.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
virtio_console.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
virtio_net.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00