gigatron/rom/Contrib/xxxbxxx/input_config.ini
2025-01-28 19:17:01 +03:00

47 lines
2.3 KiB
INI

; Keyboard input, (maybe other devices in the future), configuration file.
; This file dictates how the entire software is controlled and how the help
; menu is displayed. If this file is changed, the emulator has to be restarted.
; Most keys are editable, (in the INI file, not the help screen).
; CTRL + CR uploads .vasm and .gt1 files to real Gigatron hardware.
; CTRL + F1 resets real Gigatron hardware.
[Monitor] ; case sensitive
Edit = ENTER ; toggles edit mode or uploads vCPU/gt1 files
RAM_Mode = R ; toggles between RAM and ROM modes
Execute = F5 ; executes whatever code is present at the load address
Left = LEFT ; moves cursor left with wrap around
Right = RIGHT ; moves cursor right with wrap around
Up = UP ; moves cursor up with wrap around
Down = DOWN ; moves cursor down with wrap around
PageUp = PAGEUP ; scrolls cursor or browser one page up at a time
PageDown = PAGEDOWN ; scrolls cursor or browser one page down at a time
[Browser] ; case sensitive
Load = L ; toggles between monitor mode and browser mode
[Emulator] ; case sensitive
Help = H ; toggles help screen on and off
Quit = ESCAPE ; instant quit
Reset = F1 ; instant reset
ScanlineMode = F3 ; toggles scanline modes, Normal, VideoB and VideoBC
Speed+ = + ; increases the emulation speed
Speed- = - ; decreases the emulation speed
PS2_KB = F4 ; toggles PS2 Keyboard emulation on and off
[Gigatron] ; case sensitive
Giga_Left = Q ; left input to Gigatron
Giga_Right = D ; right input to Gigatron
Giga_Up = Z ; up input to Gigatron
Giga_Down = S ; down input to Gigatron
Giga_Start = A ; start input to Gigatron
Giga_Select = E ; select input to Gigatron
Giga_A = SPACE ; A input to Gigatron
Giga_B = C ; B input to Gigatron
Giga = F12 ; toggles Gigatron input between emulator and hardware
[Debugger] ; case sensitive
Debug = F6 ; Toggles debugging mode, can be used to pause
Step = F10 ; Single steps debugger depending on a watched var,
; by default is videoY which changes once per scanline