Coding in Assembler
The best development packages for m/c projects on the Coupé are
- Comet and Turbomon
- Comet and SC_Monitor
- Zeus
The Comet can load sources made in the SC_Assembler or in the Lerm Assembler, can handle sourcefiles over 400KB, has a quick editor and a superfast compiler and it´s sourcefile can also be assembled on any modern PC by a python script or by a development tool (complete IDE) written in Java.
The Zeus Assembler for the SAM Coupé is compatible with Comet, but more advanced, it is a whole development IDE with a better editor and a built-in debugger and can be also driven by a mouse.
Z80 Assembler Tutorials
Introduction to Z80 Assembler txtZ80 Assembler Handbook (ZINT) txt
Code Optimization txt
Z80 Optimization Tricks zip
The Undocumented Z80 Documented pdf
Z80 Assembler Books
- Programming (Zaks)
ed.3 pdf ed.2 pdf /pdf (DE) - Programming (Leventhal)
pt1 pdf pt2 pdf pt3 pdf book pdf - Subroutines (Leventhal, Saville)
pdf - Programming (Spracklen)
pdf jpg - Z80-8080 Asm Techniques (Miller)
pdf
ASM source code examples
Z80 routines collection webMultiplication on a Z80 odt
16bit fixed-point math routines txt
Floating-point math v1.2 (gameboy)
asm /info
Other
TRS-80 Asm Programming pt1 pdf pt2 pdfTI-83 ASM Guru v4 hlp
Zilog-80 opcodes
Made by Steves Software as an example database for the SC_Filer, converted from screens to a PDF document.ZX Spectrum Legacy
They say, the author of the Comet cooperated with the maker of Tornado. These programs are wonderful pieces of software, but the most speccyal assembler is the Prometheus - see the kind of writing commands, by pressing one key. Many people adorate Memory Resident System (MRS), many hate it. Any other assembler with linenumbers in source is obsolete.
The old good Pikasm looks professionaly, handles conditions (IF-THEN-ELSE) and uses C-like syntax and options.
Complete Machine Code Tutor: tap (CZ tzx) /manSupercode3: v3.5 tap /man /part 1 tap /part 2 tap
Tornado Assembler: v1.1 tap
Prometheus: tap +monitor tap manual pdf odt (CZ pdf odt)
Pikasm: /info /man (CZ) v1.1 tap v1.1+ tap v1.1+mon tap
Pikomon tap
VAST+ tap
Memory Resident System: mrs09 archiv zip /man mrs02 tap mrs64 tap
Utility 3: tap bin /info v1.3 sources asm
Beyond Basic tap tzx
Z80 Programming tap (DE)
ROM Rutines tap (DE)
100 Rutinas tap (ES)
Assembler & ZX Spectrum (Czech): part 1 zip part 2 zip pdf