Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
cpm.patch
dualser.patch
generate.sh
xmodem.patch

README.md

This directory contains patches that I have made to assembly source code on the Internet that I don't necessarily have permission to redistribute the original.

dualser.patch:

Original: http://searle.hostei.com/grant/z80/sbc_NascomBasic32k.zip

Adds support for two 68B50 serial interfaces. (see int32k.asm)

Extends basic with ISER, OSER, RSER, and BAUD keywords. Assumes a CTC chip is available to act as a baud rate generator for the second serial port. (see bas32k.asm)

Adds support for SIO/2. (see int_sio.asm)

Adds support for compactflash disk (DINIT, DREAD, DWRITE) (see bas_disk.asm)

Original was 32K basic by Grant Searle http://searle.hostei.com/grant/z80/sbc_NascomBasic32k.zip

cpm.patch

Original: http://searle.hostei.com/grant/cpm/z80sbcFiles.zip

instructions

The following will copy the files from the download directory to basic_work/sccpm, which is our workspace where we will patch and assemble.

cd basic_work/sccpm
cp -a ../../download/cpm/source/* .
cp monitor.asm gocpm.asm
patch -p3 < ../../patches/cpm.patch

xmodem.patch

Original: https://drive.google.com/folderview?id=0B-XdfCubTNJJR0duMlFUMWk3OUU&usp=sharing

Removes RXTIMR that was causing issues Relocates stack to avoid overrun