13.01.2013 Views

mxdx .?i)iiy$1$jp - Bombjack.org

mxdx .?i)iiy$1$jp - Bombjack.org

mxdx .?i)iiy$1$jp - Bombjack.org

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!