mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 months ago | |
|---|---|---|
| .. | ||
| OpenSpin | 2 years ago | |
| bin2asm | 4 years ago | |
| compress | 4 months ago | |
| cpmtools | 10 months ago | |
| lzsa | 4 years ago | |
| uz80as | 1 year ago | |
| zxcc | 2 months ago | |
| Makefile | 4 months ago | |
| Readme.txt | 3 years ago | |
| casefn.sh | 6 years ago | |
Readme.txt
This tree now contains makefiles and tools to build on Linux and
macOS. Linux is rather more thoroughly tested compared to macOS.
To get here, TASM and the propeller generation tools needed to be
replaced, and since the unix filesystem is usually case-sensitive,
and CP/M and windows are not, the cpm tools were made case-insensitive.
TASM was replaced with uz80as, which implements a subset of TASM and
fixes some bugs. However, I needed to add some functionality to make
it build the sources as they exist in this tree. In particular, one
thing to be very careful of is that TASM is not entirely consistent
with respect to the .DS directive. it's usually a bad idea to mix
.DS, .FILL, .DB with .ORG.
.DS n is best thought of as .ORG $ + n
.ORG changes the memory pointer, but does not change the file
output point. It works a lot more like M80, SLR* .PHASE
It assumes that you have some standard system tools and libraries
installed, specifically: gcc, gnu make, libncurses, and srecord.
Typical