You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Symbolic Assembler for the C-64 and a Disk Drive<br />
* Written in 100% Machine Language<br />
*No Subroutine Calls made to $A000-BFFF<br />
Ideal for those who have upgraded their<br />
BASIC ROMS with EPROMS of their<br />
own design<br />
*Not Protected; Archival Backup Permitted<br />
* Uses RAM under ROM for Storage of Text<br />
and Symbolic Labels<br />
* Two Pass Assembly with Linker Capability<br />
* Extensive Disk Support<br />
*32 Powerful Pseudo Opcodes<br />
*26 User Implemented Pseudo Opcodes<br />
-kFull Screen Editor with Built In Up/Down<br />
Scrolling<br />
-kMove, Swap, Delete, Renumber<br />
■kAuto Line Numbering for Easy Text Entry<br />
-k Forward or Reverse Storage of Object Output<br />
(Good for spelling strings backward)<br />
* Addition, Subtraction, Multiplication,<br />
Division, Shift Left, Shift Right<br />
SAMPLE SOURCE CODE<br />
100<br />
101<br />
102<br />
103<br />
104<br />
105<br />
cmp #SOF beq modgot<br />
cmp #$01 beq modgot<br />
cmp #$02 beq modgot<br />
cmp #$06 beq modgot<br />
cmp #$0A beq modgot<br />
cmp #$08 beq modgot<br />
106<br />
107<br />
jmp somewhere_else<br />
1O8modgot ; do a module<br />
109<br />
stx module<br />
110<br />
Ida modvectors+1,x pha<br />
111<br />
Ida modvectors.x pha<br />
112<br />
Ida modstatus.x pha<br />
113<br />
114<br />
rti<br />
115some_stringS out ; XR = Length<br />
116<br />
117!oop<br />
Idy tab<br />
118<br />
mov str$,x (screen_mem),y<br />
119<br />
mov color (color_mem},y<br />
120<br />
iny dex<br />
122<br />
bne loop<br />
122<br />
123<br />
rts<br />
$2995<br />
Mountain Wizardry Software<br />
P.O. Box 66134<br />
Portland, OR 97266