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

42 lines
2.3 KiB
INI

; Keys are editable in 'input_config.ini'
; If 'input_config.ini' is changed, then the emulator has to be restarted
; Text cursor and editing is controlled via the mouse
; Left Mouse Button to compile/execute current file in Browser on Emulator
; Right Mouse Button to compile/execute current file in Browser on Hardware
[Emulator] ; case sensitive
MemoryMode = CTRL+M ; toggles between RAM, ROM0 and ROM1
MemorySize = CTRL+Z ; toggles between 32K, 64K, and 128K RAM with SPI
Browse = CTRL+B ; file browser
RomType = CTRL+R ; ROM browser
HexMonitor = CTRL+X ; hex monitor
Disassembler = CTRL+D ; disassembler, (vCPU or Native based on MemoryMode)
Terminal = CTRL+T ; basic serial terminal for talking to hardware
ImageEditor = CTRL+I ; basic image editor for editing graphic images
AudioEditor = CTRL+A ; basic audio editor for editing sample waveforms
ScanlineMode = CTRL+S ; toggles scanline modes, Normal, VideoB and VideoBC
Reset = CTRL+F1 ; emulator reset
Help = CTRL+H ; toggles help screen on and off
Quit = CTRL+Q ; instant quit
[Keyboard] ; case sensitive
Mode = CTRL+K ; toggles between, Giga, PS2, HwGiga and HwPS2
Left = A ; left input for emulator/hardware depending on Mode
Right = D ; right input for emulator/hardware depending on Mode
Up = W ; up input for emulator/hardware depending on Mode
Down = S ; down input for emulator/hardware depending on Mode
Start = SPACE ; start input for emulator/hardware depending on Mode
Select = Z ; select input for emulator/hardware depending on Mode
A = . ; A input for emulator/hardware depending on Mode
B = / ; B input for emulator/hardware depending on Mode
[Hardware] ; case sensitive
Reset = CTRL+F2 ; resets hardware
[Debugger] ; case sensitive
Debug = CTRL+F6 ; toggles debugging mode, can be used to pause
RunToBrk = CTRL+F7 ; run to breakpoint, does nada if no breakpoints exist
StepPC = CTRL+F8 ; single steps debugger based on vPC or native PC
StepWatch = CTRL+F9 ; single steps debugger based on a watched variable
; by default is videoY which changes once per scanline