marty/configs/machines/compaq_portable.toml
2025-01-22 19:17:40 +00:00

64 lines
1.5 KiB
TOML

# compaq_portable.toml
# Machine Configurations for the Compaq Portable
# MartyPC will search all *.toml files in 'machine' directories for machine
# configurations, so if you create a custom machine configuration, you can
# put it in a separate file.
#
# ----------------------------------------------------------------------------
# Defining a Machine Configuration
# Valid Machine types:
# "Ibm5150v64K"
# "Ibm5150v256K"
# "Ibm5160"
#
# Valid Floppy Disk Controller types:
# "IbmNec"
#
# Valid floppy Drive Types:
# "360k"
# "720k"
# "1.2m"
# "1.44m"
# Valid Hard Disk Controller Types:
# "IbmXebec"
#
# Valid Serial Controller Types:
# "IbmAsync"
#
# Conventional memory amount may be different from value specified due to MMIO
# optimizations. I recommend specifying a value in 0x10000 increments.
# ----------------------------------------------------------------------------
[[machine]]
name = "compaq_portable"
type = "Ibm5160"
rom_set = "compaq_portable_revf"
speaker = true
overlays = [
"us_modelf_keyboard",
"pcxt_2_720k_floppies",
]
[machine.memory]
conventional.size = 0xA0000
conventional.wait_states = 0
# Video cards
[[machine.video]]
bus_type = "ISA"
type = "CGA"
clock_mode = "Dynamic"
# Hard disk controller
[machine.hdc]
bus_type = "ISA"
type = "IbmXebec"
# Drives connected to controller. Maximum of 2.
# Drive #0 - (Typically C:)
[[machine.hdc.drive]]
format = "Mfm"
vhd = "xebec20MB.vhd"