Mercurial > hg > Members > kono > nitros9-code
view lib/kreiderclib/abort.as @ 2866:854ef52e512f lwtools-port
3rdparty/packages/arcadepak: Resolve ia.fnt copy conflict
Smash and Thexter ship the same ia.fnt file so to avoid
"file already exists" errors when copying these files
to the disk image, use os9copy -r to overwrite.
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Tue, 01 Oct 2013 00:04:17 +0200 |
parents | 1647f1874cdf |
children |
line wrap: on
line source
* Disassembly by Os9disasm of abort.r section code * OS-9 system function equates F$Exit equ $06 I$Write equ $8a abort: pshs d,x,y,u leax >L0048,pcr ldb #3 clra pshs d pshs x lbsr creat cmpd #-1 bne L001d ldd errno,y os9 F$Exit L001d leas 4,s pshs b leax 1,s ldd #$0010 bsr L004e leax _cstart,pcr ldd #etext subd #_cstart bsr L004e tfr dp,a clrb tfr d,x subd memend,x nega negb sbca #0 bsr L004e ldb #255 os9 F$Exit L0048 com 15,s fcb $72 fcb $65 bra L005b L004e pshs d,x lda 6,s leax 2,s ldy #2 os9 I$Write L005b leax ,s lda 6,s ldy #2 os9 I$Write puls y puls x cmpy #0 beq L0075 lda 2,s os9 I$Write L0075 rts endsect