Create standard or custom PET/CBM Editor ROMs
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
6847
binaries
disassemblies
docs
software
.gitattributes
.gitignore
README
TODO.txt
acme.exe
autoboot.asm
banner.asm
colourpet.asm
colourpetsubs.asm
copyright-4v4e.asm
cpetrom.bin
crtc-40-50hz-old.asm
crtc-40-50hz.asm
crtc-40-60hz-old.asm
crtc-40-60hz.asm
crtc-40-custom.asm
crtc-40-ntsc-old.asm
crtc-40-ntsc.asm
crtc-40-pal-old.asm
crtc-40-pal.asm
crtc-4080-9inch.asm
crtc-80-50hz-8296D.asm
crtc-80-50hz-old.asm
crtc-80-50hz-v2.asm
crtc-80-50hz.asm
crtc-80-60hz-8296D.asm
crtc-80-60hz-old.asm
crtc-80-60hz.asm
crtc-80-ntsc.asm
crtc-80-pal.asm
crtc-80x32-60hz.asm
crtc-80x35-60hz.asm
crtc-90x35-60hz.asm
crtc-soft40-50hz-old.asm
crtc-soft40-50hz.asm
crtc-soft40-60hz-old.asm
crtc-soft40-60hz.asm
crtc-soft40-ntsc.asm
crtc-soft40-pal.asm
crtc-ss40-50hz-old.asm
crtc-ss40-50hz.asm
crtc-ss40-60hz-old.asm
crtc-ss40-60hz.asm
crtc-ss40-custom.asm
crtc-ss40-ntsc.asm
crtc-ss40-pal.asm
crtc-tables-ss40.asm
crtc-tables.asm
crtc-template.asm
crtc.asm
edit.asm
editautorun.asm
editbanner.asm
editbarrow.asm
editescape.asm
editreboot.asm
editrom.asm
editrom.bin
editrom40.asm
editrom80.asm
editrom82.asm
editromext.asm
editsoft40.asm
editwedge.asm
execudesk.asm
extcset.asm
extextra.asm
extkeyscan.asm
extkeytables.asm
extprinting.asm
extscreenptr.asm
info.asm
io.asm
irq.asm
jiffyfix.asm
kbd-b.asm
kbd-ba.asm
kbd-bsjg.asm
kbd-bz.asm
kbd-c64.asm
kbd-cbm2.asm
kbd-din1.asm
kbd-n.asm
kbd-nsjg.asm
kbd-nsjg2.asm
kbd-ted.asm
kbdx-b.asm
kbdx-c64.asm
kbdx-cbm2.asm
kbdx-din.asm
kbdx-n.asm
kbdz-cbm2.asm
keyboard.asm
keyscan-b.asm
keyscan-c64.asm
keyscan-cbm2.asm
keyscan-din.asm
keyscan-g.asm
make.bat
membasic4.asm
memchips.asm
memkernal.asm
memlow.asm
memzeropage.asm
readme.txt
screen-32.asm
screen-32c.asm
screen-40-lo.asm
screen-40.asm
screen-40c!.asm
screen-40c.asm
screen-40dual!.asm
screen-80.asm
screen-80c.asm
screen-80x35.asm
screen-90x35.asm
screen2-40.asm
screen2-40c.asm
screen2-90x35.asm
scrollpause-b.asm
scrollpause-din.asm

README

PET/CBM EDIT ROM PROJECT - Steve J. Gray - Started Nov 26, 2013
========================

For complete documentation visit the project page here:
	http://www.6502.org/users/sjgray/projects/editrom/index.html

This project will allow you to build various EDIT ROMS for the Commodore PET/CBM line of computers.

FILES:

make.bat	- type "make" to assemble with options set in "edit.asm" file

edit.asm	- The "main" source file. Contains directives to choose which options to include/use.
editrom40.asm	- Code for CODEBASE 0 - 40 column, 2K ROM
editrom80.asm   - Code for CODEBASE 1 - 80 column, 2K ROM
editrom82.asm   - Code for CODEBASE 2 - 80 column, 4K ROM, DIN editor features
editromext.asm	- Code for CODEBASE 2's upper 2K of 4K ROM

crt-*    - Files to define screen settings. Written to CRTC controller chip.
kbd-*    - Files to define keyboard matrix for simple keyboard scanning routine.
kbdx-*   - Keyboard matrices for extended keyboard scanning routine.
screen-* - Screen line pointer tables for 40/80 column screens
mem*     - Standard PET/CBM memory usage includes - zero page, low mem, and chips etc