*-- Revision Header do NOT edit! * * Program : WildStar.asm * Copyright : K.R. Simpson 1991 * Author : Ken Simpson * Creation Date : 15 Feb 1992 * Current version : 1.2 * Assembler : Macro68 v2.128 * * REVISION HISTORY * * Date Version Comment * --------- ------- ------------------------------------------ * 24 Jan 1992 1.1 * 15 Feb 1992 1.2 A Bit shorter * *-- REV_END --* RNF_WildStar EQU $34 **************************************************************************** exeobj errfile 't:Errors.assem' objfile 'WildStar' ;_[] SECTION WildStar000000,CODE ProgStart MOVEA.L (4),A6 LEA (DosName),A1 MOVEA.L (LibList,A6),A0 JSR (_LVOFindName,A6) MOVEA.L D0,A6 CMPI.W #$25,(LIB_VERSION,A6) BEQ.W _Version2 ; This will only work under ; Version 2 so exit if not. MOVEQ #0,D0 JSR (_LVOOutput,A6) MOVE.L D0,D1 LEA (NotV2,PC),A0 MOVE.L A0,D2 MOVEQ #$22,D3 JSR (_LVOWrite,A6) MOVEQ #$14,D0 BRA.B ExitNow _Version2 MOVEA.L (dl_Root,A6),A3 BCHG #0,(RNF_WildStar,A3) BNE.B StarOff MOVEQ #0,D0 JSR (_LVOOutput,A6) MOVE.L D0,D1 LEA (StarOn.MSG,PC),A0 MOVE.L A0,D2 MOVEQ #$23,D3 JSR (_LVOWrite,A6) MOVEQ #0,D0 BRA.B ExitNow StarOff MOVEQ #0,D0 JSR (_LVOOutput,A6) MOVE.L D0,D1 LEA (StarOff.MSG,PC),A0 MOVE.L A0,D2 MOVEQ #$2B,D3 JSR (_LVOWrite,A6) MOVEQ #0,D0 ExitNow RTS NotV2 db 'Sorry, this program needs WB 2.0.',$A,0 StarOn.MSG db 'The star (''*'') is now a wildcard.',$A,0 StarOff.MSG db 'The star (''*'') is now a normal character.',$A,0 DosName db 'dos.library',0 end