# HG changeset patch # User boisy # Date 1072222835 0 # Node ID 9c8b46e1b8a2b178e6af177bcb54cf413fb84a5a # Parent 6f7a35bf07c882b8d85a70140c2eb60bdd594239 Removed D64 descriptors, etc. diff -r 6f7a35bf07c8 -r 9c8b46e1b8a2 level1/modules/sysgo_d64.asm --- a/level1/modules/sysgo_d64.asm Tue Dec 23 18:42:55 2003 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -******************************************************************** -* SysGo - Kickstart module -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version -* -* $Log$ -* Revision 1.3 2003/08/30 20:16:51 boisy -* Made all modules rev 0 -* -* Revision 1.2 2002/10/10 14:50:22 boisy -* Added appropriate header -* -* Revision 1.1 2002/07/15 21:34:54 roug -* SysGo is simpler on Dragon 64. -* -* Revision 1.1 2002/04/21 21:27:50 roug -* These are the kernel modules from Dragon 64's OS9Boot. -* OS9 and OS9p2 are older than what's in ../MODULES so I checked them -* in as well. - - nam SysGo - ttl Kickstart module - -* Disassembled 02/04/21 22:38:39 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use scfdefs - endc -tylg set Systm+Objct -atrv set ReEnt+rev -rev set $00 - mod eom,name,tylg,atrv,start,size -dataarea rmb 200 -size equ . -name equ * - fcs /SysGo/ - fcb $05 -BootMsg fcc " OS-9 LEVEL ONE VERSION 1.2" - fcb C$CR,C$LF - fcc "COPYRIGHT 1980 BY MOTOROLA INC." - fcb C$CR,C$LF - fcc " AND MICROWARE SYSTEMS CORP." - fcb C$CR,C$LF - fcc " REPRODUCED UNDER LICENSE" - fcb C$CR,C$LF - fcc " TO DRAGON DATA LTD." - fcb C$CR,C$LF - fcc " ALL RIGHTS RESERVED." - fcb C$CR,C$LF - fcb C$LF -MsgEnd equ * -ChxPath fcc "Cmds" - fcb C$CR - fcc ",,,,,,,,,," -Shell fcc "Shell" - fcb C$CR - fcc ",,,,,,,,,," -Startup fcc "STARTUP -P" - fcb C$CR - fcc ",,,,,,,,,," - -BasicRst fcb $55 U - fcb $00 - fcb $74 t - fcb $12 - fcb $7F ÿ - fcb $FF - fcb $03 - fcb $B7 7 - fcb $FF - fcb $DF _ - fcb $7E þ - fcb $F0 p - fcb $02 -start equ * - leax >IcptRtn,pcr - os9 F$Icpt - leax >BasicRst,pcr - ldu #$0071 - ldb #$0D -CopyLoop lda ,x+ - sta ,u+ - decb - bne CopyLoop - -* Print boot message - leax >BootMsg,pcr - ldy #MsgEnd-BootMsg - lda #$01 - os9 I$Write - leax >ChxPath,pcr - lda #$04 - os9 I$ChgDir - - leax >Shell,pcr - leau >Startup,pcr - ldd #$0100 - ldy #$0015 - os9 F$Fork - bcs DeadEnd - os9 F$Wait - -FrkShell leax >Shell,pcr - ldd #$0100 - ldy #$0000 - os9 F$Fork - bcs DeadEnd - os9 F$Wait - bcc FrkShell -DeadEnd bra DeadEnd - -* Intercept routine -IcptRtn rti - - emod -eom equ * - end diff -r 6f7a35bf07c8 -r 9c8b46e1b8a2 level1/modules/t1_d64.asm --- a/level1/modules/t1_d64.asm Tue Dec 23 18:42:55 2003 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -******************************************************************** -* T1 - Serial port device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version - - nam T1 - ttl Serial port device descriptor - -* Disassembled 02/04/21 22:38:40 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $00 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb $03 mode byte - fcb $FF extended controller address - fdb $FF04 physical controller address - fcb initsize-*-1 initilization table size - fcb $00 device type:0=scf,1=rbf,2=pipe,3=scf - fcb $00 case:0=up&lower,1=upper only - fcb $01 backspace:0=bsp,1=bsp then sp & bsp - fcb $00 delete:0=bsp over line,1=return - fcb $01 echo:0=no echo - fcb $01 auto line feed:0=off - fcb $00 end of line null count - fcb $01 pause:0=no end of page pause - fcb $18 lines per page - fcb $08 backspace character - fcb $18 delete line character - fcb $0D end of record character - fcb $1B end of file character - fcb $04 reprint line character - fcb $01 duplicate last line character - fcb $17 pause character - fcb $03 interrupt character - fcb $05 quit character - fcb $08 backspace echo character - fcb $07 line overflow character (bell) - fcb $00 init value for dev ctl reg - fcb $03 baud rate - fdb name copy of descriptor name address - fcb $11 acia xon char - fcb $13 acia xoff char -initsize equ * -name equ * - fcs /T1/ -mgrnam equ * - fcs /scf/ -drvnam equ * - fcs /acia51/ - emod -eom equ * diff -r 6f7a35bf07c8 -r 9c8b46e1b8a2 level1/modules/term_d64.asm --- a/level1/modules/term_d64.asm Tue Dec 23 18:42:55 2003 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -******************************************************************** -* TERM - Console device descriptor (32 cols, uppercase) -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version - - nam TERM - ttl Console device descriptor (32 cols, uppercase) - -* Disassembled 02/04/21 22:38:40 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $00 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb $03 mode byte - fcb $FF extended controller address - fdb $C000 physical controller address - fcb initsize-*-1 initilization table size - fcb $00 device type:0=scf,1=rbf,2=pipe,3=scf - fcb $01 case:0=up&lower,1=upper only - fcb $01 backspace:0=bsp,1=bsp then sp & bsp - fcb $00 delete:0=bsp over line,1=return - fcb $01 echo:0=no echo - fcb $01 auto line feed:0=off - fcb $00 end of line null count - fcb $01 pause:0=no end of page pause - fcb $10 lines per page - fcb $08 backspace character - fcb $18 delete line character - fcb $0D end of record character - fcb $1B end of file character - fcb $04 reprint line character - fcb $01 duplicate last line character - fcb $17 pause character - fcb $03 interrupt character - fcb $05 quit character - fcb $08 backspace echo character - fcb $07 line overflow character (bell) - fcb $00 init value for dev ctl reg - fcb $00 baud rate - fdb name copy of descriptor name address - fcb $00 acia xon char - fcb $00 acia xoff char -initsize equ * -name equ * - fcs /TERM/ -mgrnam equ * - fcs /SCF/ -drvnam equ * - fcs /KBVDIO/ - emod -eom equ *