1
0
mirror of https://github.com/makarcz/vm6502.git synced 2024-11-01 01:06:59 +00:00
vm6502/ReadMe.txt
makarcz 0dd5a0299f Virtual Machine 6502
This is the initial development of VM6502 project. Initially it is a VM
emulating MOS 6502 opcodes, but in the future my intention is to use the
free illegal opcodes to extend its functionality.
2016-02-20 18:14:25 -05:00

62 lines
1.0 KiB
Plaintext

Project: MKBasic
Author: Copyright (C) Marek Karcz 2016. All rights reserved.
Purpose:
MOS 6502 emulator, Virtual CPU/Machine and potentially retro-style 8-bit computer emulator,
MOS-6502-compatible virtual computer featuring BASIC interpreter, machine code monitor etc.
Memory images extensions: .RAM, .ROM
Format of the memory definition file:
; comment
ADDR
address
data
ORG
address
Where:
ADDR - label indicating that starting address will follow in next
line
ORG - label indicating that the address counter will change to the
value provided in next line
address - decimal or hexadecimal (prefix $) address in memory
E.g:
ADDR
$200
or
ADDR
512
changes the default start address (256) to 512.
ORG
49152
moves address counter to address 49152, following data will be
loaded from that address forward
data - the multi-line stream of decimal of hexadecimal ($xx) values
of size unsigned char (byte: 0-255) separated with spaces
or commas.
E.g.:
$00 $00 $00 $00
$00 $00 $00 $00
or
$00,$00,$00,$00
or
0 0 0 0
or
0,0,0,0
0 0 0 0