mirror of
https://github.com/makarcz/vm6502.git
synced 2025-01-14 12:33:39 +00:00
0d47565b9d
Reset option in dbg console. RESET keyword in memory definition file. Command line arguments added. Save snapshot added. Refactoring - huge switch replaced with array of methods. IRQ support. Cycle accurate emulation. Intel HEX format support.
41 lines
913 B
INI
41 lines
913 B
INI
########################################################
|
|
#
|
|
# File: tinybasic.cfg
|
|
#
|
|
# Purpose: cc65 configuration file for Tiny Basic
|
|
# interpreter.
|
|
#
|
|
# Author: Marek Karcz
|
|
#
|
|
# Date created: January 2012
|
|
#
|
|
# Revision history:
|
|
#
|
|
# 2/13/2012
|
|
# Relocated from $0400 to $4400
|
|
#
|
|
# 3/31/2016
|
|
# Adapted for MKBASIC (VM65) emulator.
|
|
#
|
|
|
|
MEMORY {
|
|
RAM0: start = $0000, size = $4400, fill = yes;
|
|
RAM1: start = $4400, size = $08f0, fill = yes;
|
|
RAM2: start = $4cf0, size = $0110, fill = yes;
|
|
RAM3: start = $4e00, size = $0100, fill = yes;
|
|
RAM4: start = $4f00, size = $b0ed, fill = yes;
|
|
KERN: start = $ffed, size = $0d, fill = yes;
|
|
VECT: start = $fffa, size = 6;
|
|
}
|
|
|
|
SEGMENTS {
|
|
BEGN: load = RAM0, type = rw;
|
|
BASIC: load = RAM1, type = rw;
|
|
MAIN: load = RAM2, type = rw;
|
|
MESG: load = RAM3, type = rw;
|
|
SUBR: load = RAM4, type = rw;
|
|
KERN: load = KERN, type = ro;
|
|
VECT: load = VECT, type = ro;
|
|
}
|
|
|