home *** CD-ROM | disk | FTP | other *** search
- ***************************************************************************
-
- opt o+
-
- IncDir "INCLUDE:"
- Include "libraries/expansionbase.i"
- Include "exec/resident.i"
-
- Include "libdef/exec_lib.i"
-
- ***************************************************************************
- *
- * Standard boot block starts here
- *
-
- OpenExpansion:
- lea ExpansionName(pc),a1
- moveq #37,d0
- SCALLSYS OpenLibrary
- tst.l d0
- beq.s OpenDOS
- move.l d0,a1
- bset #EBB_SILENTSTART,eb_Flags(a1) ; bset #6,34(a1)
- SCALLSYS CloseLibrary
-
- OpenDOS:
- lea DOSName(pc),a1
- SCALLSYS FindResident
- tst.l d0
- beq.s NoDOS
- move.l d0,a0
- move.l RT_INIT(a0),a0 ; move.l 22(a0),a0
- moveq #0,d0
- rts
-
- NoDOS:
- moveq #-1,d0
- rts
-
- DOSName: dc.b "dos.library",0
- ExpansionName: dc.b "expansion.library",0
- even
-
- *
- * Standard boot block ends here
- *
- ***************************************************************************
-
- end
-
-