Mercurial > hg > Members > kono > nitros9-code
view level1/cmds/go51.asm @ 130:50b9f8b34867
More labels
author | boisy |
---|---|
date | Sun, 07 Jul 2002 04:40:04 +0000 |
parents | fa9a9ae4f304 |
children | e9ce43cc215e |
line wrap: on
line source
******************************************************************** * go51 - The 51 column by 24 line video display * * $Id$ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ * 1 Original Dragon distribution version nam go51 ttl The 51 column by 24 line video display * Disassembled 02/07/06 21:10:42 by Disasm v1.6 (C) 1988 by RML ifp1 use defsfile endc tylg set Prgrm+Objct atrv set ReEnt+rev rev set $01 mod eom,name,tylg,atrv,start,size u0000 rmb 2 u0002 rmb 2 u0004 rmb 2 u0006 rmb 32 size equ . name equ * fcs /go51/ fcb $01 L0012 fcs /KBVDIO/ L0018 fcs /drvr51/ L001E fcs /term/ start equ * leax >L0012,pcr lbsr L00CB lbcs L00C8 stx ,u lbsr L00D6 leax >L0018,pcr lbsr L00CB lbcs L00C8 stx u0002,u ldd $02,x std u0004,u pshs u,cc orcc #$50 ldx >$006B stx >$0032 ldy ,u ldx u0004,u ldu u0002,u L0054 lda ,u+ sta ,y+ leax -$01,x bne L0054 ldx #$FF00 lda $01,x ora #$30 anda #$F7 sta $01,x lda $03,x anda #$F6 ora #$30 sta $03,x ldx #$FF20 lda $03,x ora #$38 sta $03,x puls u,cc ldx u0002,u lbsr L00D6 ldx ,u ldd $04,x leax d,x leay >L0012,pcr ldb #$06 L008B lda ,y+ sta ,x+ decb bne L008B lda #$01 ldb #$00 leax u0006,u os9 I$GetStt bcs L00C8 clr $01,x lda #$18 sta $08,x lda #$01 ldb #$00 os9 I$SetStt bcs L00C8 leax >L001E,pcr lda #$F1 pshs u os9 F$Link tfr u,x puls u bcs L00C8 clr <$13,x lda #$18 sta <$1A,x bsr L00D6 clrb L00C8 os9 F$Exit L00CB pshs u lda #$E1 os9 F$Link tfr u,x puls pc,u L00D6 pshs u tfr x,u os9 F$UnLink puls pc,u emod eom equ *