Mercurial > hg > Members > kono > nitros9-code
view level2/modules/cc3go_rom.asm @ 129:39de99977f31
Disassembled to Tandy version edition 7
author | boisy |
---|---|
date | Sun, 07 Jul 2002 04:22:28 +0000 |
parents | 6641a883d6b0 |
children | b3bfa479f8d0 |
line wrap: on
line source
******************************************************************** * CC3Go - Kickstart program module for ROM systems * * $Id$ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ * 5 Taken from OS-9 L2 Tandy distribution and BGP 98/10/12 * modified banner for V3 nam CC3Go ttl Kickstart program module for ROM systems ifp1 use defsfile use scfdefs endc tylg set Prgrm+Objct atrv set ReEnt+rev rev set $01 edition set $05 mod eom,name,tylg,atrv,start,size u0000 rmb 32 u0020 rmb 42 u004A rmb 33 u006B rmb 6 u0071 rmb 655 size equ . name fcs /CC3Go/ fcb edition Banner fcc / OS-9 LEVEL TWO VR. 0/ fcb 48+OS9Vrsn fcc /.0/ fcb 48+OS9Major fcc /.0/ fcb 48+OS9Minor fcb C$CR,C$LF fcc / COPYRIGHT 1988 BY/ fcb C$CR,C$LF fcc / MICROWARE SYSTEMS CORP./ fcb C$CR,C$LF fcc / LICENSED TO TANDY CORP./ fcb C$CR,C$LF fcc / ALL RIGHTS RESERVED./ fcb C$CR,C$LF fcb C$LF BannLen equ *-Banner AutoEx fcc "AutoEx" fcb C$CR Shell fcc "Shell" fcb C$CR ShellPrm fcc "i=/1" CRtn fcb C$CR ShellPL equ *-ShellPrm DefTime fcb 88,10,01,00,00,00 start leax >IcptRtn,pcr os9 F$Icpt os9 F$ID ldb #128 os9 F$SPrior leax >Banner,pcr ldy #BannLen lda #$01 standard output os9 I$Write write out banner leax >DefTime,pcr os9 F$STime set time to default * Fork AutoEx here pshs u leax >AutoEx,pcr leau >CRtn,pcr ldd #$0100 ldy #$0001 os9 F$Fork bcs L0186 os9 F$Wait L0186 puls u leax >ShellPrm,pcr leay ,u ldb #ShellPL L0190 lda ,x+ sta ,y+ decb bne L0190 * Fork final shell here leax >Shell,pcr ldd #$0100 ldy #ShellPL os9 F$Chain L01A5 ldb #$06 bra Crash L01A9 ldb #$04 Crash clr $FFA8 turn off disk motor jmp <D.Crash IcptRtn rti emod eom equ * end