;------------------------------------------------------------------------------- ; rr 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 (???) ;# ;# port device name ;# ;# MACOS (Keyspan) ;name=/dev/tty.USA2811P1.1 ;# MS-DOS ;name=com2 ;# Cygwin, Linux 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=38400 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 [dropper] name=none cablename=none portname=none ; for gx/pso: ; 9201 pal 50hz ; 9200 pal 60hz ; 9100 ntsc portaddr=none ;------------------------------------------------------------------------------- ; 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 ;name=generic ; serialslave - emulation of the fileserver used in serial-slave by ; magervalp, available at http://come.to/life name=serialslave ; cbm - retro replay cbm fileserver ;name=cbm ;------------------------------------------------------------------------------- ; information about the target that is beeing debugged ;------------------------------------------------------------------------------- [target] ; target name machine=c64 ; target cpu ; 6510,sh4,arm7 cpu=6510 cpuregs=7 ; 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 ;------------------------------------------------------------------------------- ; hardware memory map ; type: ; none mark block as not available to prevent any read or write access to ; it which may lock up the machine or simelar crap ; io mark block as memory mapped i/o registers ;------------------------------------------------------------------------------- [memory] num=4 ;# VIC - Video Interface n0=0,0xd000,0xd02f,io ;# SID - Sound Interface n1=0,0xd400,0xd41f,io ;# CIA1 n2=0,0xdc00,0xdc0f,io ;# CIA2 n3=0,0xdd00,0xdd0f,io ;------------------------------------------------------------------------------- ; default memory contents for simulator/ice-breaker mode ;------------------------------------------------------------------------------- [roms] num=4 n0=machines/c64/kernal.rom,37,0xe000 n1=machines/c64/basic.rom,37,0xa000 n2=machines/c64/char.rom,34,0xd000 n3=machines/c64/page3.bin,0,0x0300 [patches] data=machines/c64/patches.ini autoload=0 ;------------------------------------------------------------------------------- ; default symbol-tables to be loaded at startup ;------------------------------------------------------------------------------- [symbols] num=7 n0=machines/c64/vic.ini n1=machines/c64/cia1.ini n2=machines/c64/sid.ini n3=machines/c64/c64.ini n4=machines/c64/kernal.ini n5=machines/c64/basic.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