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

55 lines
1.7 KiB
TOML

# tandy1000.toml
# Machine Configurations for the Tandy 1000 series
[[machine]]
name = "tandy1000"
type = "Tandy1000"
rom_set = "auto"
speaker = true
overlays = [
"pcxt_2_360k_floppies",
]
[machine.memory]
#conventional.size = 0x20000 # 128KB max. Install additional RAM via expansion cards
conventional.size = 0xA0000
conventional.wait_states = 0
[machine.keyboard]
# Valid options for keyboard_type are:
# ModelF - This was the original 83-key keyboard shipped with the PC/XT
# (More keyboard types yet to be implemented)
#
type = "Tandy1000"
# Keyboard layout. Used to load the appropriate keyboard translation file.
# MartyPC will look for the file keyboard_XX.toml in the ./keyboard/ directory
# where XX is the string specified by keyboard_layout.
#
# Certain scancodes have changed their meaning since the 1980's. Your help
# would be appreciated in developing new translation files.
layout = "US"
# Enable typematic repeat for the emulated keyboard. Host repeat is ignored.
typematic = true
# Delay in milliseconds before typematic repeat begins.
typematic_delay = 500.0
# Delay in milliseconds between each scancode during typematic repeat.
typematic_rate= 50.0
# Video card
[[machine.video]]
bus_type = "Onboard"
type = "TGA"
subtype = "Tandy1000"
clock_mode = "Default"
# 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"