;------------------------------------------------------------------------------- ; rr.exe config file - defaults for use with c64/retroreplay/serial-link ;------------------------------------------------------------------------------- ; ;------------------------------------------------------------------------------- ; hardware port settings ;------------------------------------------------------------------------------- [port] ; sio: dos: com1,com2,com3,com4 ; cygwin: /dev/ttyS0 ; mac: /dev/tty.USA2811P1.1 ; serial transfer is always 8-databits, no parity, 1 stopbit ; pio: lpt1,lpt2 ... (maybe commslink?) ; other: usb (???) ;name=/dev/tty.USA2811P1.1 name=com2 ;name=/dev/ttyS1 ; port i/o base, used in MS-DOS compiled version addr=0x02f8 ; baudrate for serial ports, all standard baudrates eg ; 38400,57600,115200,230400 ... baud=115200 ;------------------------------------------------------------------------------- ; settings for the actual cable beeing used for the link ; this is kept seperatly from port settings since hardware ports obviously ; can be used with different types of cables. ; this also defines the type of lowlevel-handshake beeing used for the link. ;------------------------------------------------------------------------------- [cable] ; sio: serial (nullmodem), tcpip (SLIP) ?! ; pio: pc64, ddh name=serial ;------------------------------------------------------------------------------- ; settings for the debug-stub running on the target ; this basically defines the protocol the host uses to communicate with the ; target ;------------------------------------------------------------------------------- [stub] ; type of stub, possible values are: ; c64rr - C64 Retro-Replay name=c64rr ; endianess used in communication ; 0: little endian ; 1: big endian endianess=0 ;------------------------------------------------------------------------------- ; default-config for fileserver that is beeing used in console mode ; this basically defines the protocol the target uses to communicate with the ; host ;------------------------------------------------------------------------------- [fileserver] ; possible values: (leave empty for none) ; generic - iso-fileserver for generic debug library ; serialslave - emulation of the fileserver used in serial-slave by ; magervalp, available at http://come.to/life name=serialslave ;------------------------------------------------------------------------------- ; information about the target that is beeing debugged ;------------------------------------------------------------------------------- [target] ; target name machine=c64 ; target cpu ; 6510,sh4,arm7 cpu=6510 ; default disasm-mode ; 6510,sh4,arm7 asmmode=6510 ; number of bits in an address, allowed are 8,16,24,32 - ; 16 - for c64 ; 24 - for scpu native ; 32 - for gba,dc,psx addrbits=16 ; special banking register, ie $01 on a c64 ... ; set =0 for targets that dont have that kinda banking bankbits=8 ;------------------------------------------------------------------------------- ; default memory contents for simulator/ice-breaker mode ;------------------------------------------------------------------------------- [roms] num=3 n0=machines/c64/kernal.rom,37,0xe000 n1=machines/c64/basic.rom,37,0xa000 n2=machines/c64/char.rom,34,0xd000 ;------------------------------------------------------------------------------- ; default symbol-tables to be loaded at startup ;------------------------------------------------------------------------------- [symbols] num=7 n0=machines/c64/c64.ini n1=machines/c64/vic.ini n2=machines/c64/sid.ini n3=machines/c64/kernal.ini n4=machines/c64/basic.ini n5=machines/c64/cia1.ini n6=machines/c64/cia2.ini ;------------------------------------------------------------------------------- ; format of labels and debuginfo used in the debugger/monitor ;------------------------------------------------------------------------------- [labels] autoload=1 autosave=1 format=vice [debuginfo] autoload=1 autosave=1 format=cc65 ;------------------------------------------------------------------------------- ; EOF