home *** CD-ROM | disk | FTP | other *** search
- procedure Titlescreen;
- var
- x,
- y:integer;
-
- PROCEDURE Put_s(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0140]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E2]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01EC]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$0280]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0282]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$028C]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0320]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0322]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$032C]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CC]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$046C]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0500]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0504]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0506]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0508]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$050A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$050C]:=$17FF;
- delay(15);
- END;
-
- PROCEDURE Put_c(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0140]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E2]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01EC]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0280]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0282]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$028C]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0320]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0322]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$032C]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CC]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$046C]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0500]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0504]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0506]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0508]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$050A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$050C]:=$17FF;
- delay(15);
- END;
-
- PROCEDURE Put_r(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0140]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$01E0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E2]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01EC]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0280]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0282]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$028C]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0320]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0322]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$032C]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CC]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$046C]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0500]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0504]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0506]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0508]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$050A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$050C]:=$17FF;
- delay(15);
- END;
-
- PROCEDURE Put_e(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0140]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E2]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$01EC]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0280]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0282]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$028C]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0320]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0322]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$032C]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CC]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$046C]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0500]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0504]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0506]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0508]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$050A]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$050C]:=$17FF;
- delay(15);
- END;
-
- PROCEDURE Put_n(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000E]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00AE]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0140]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$014E]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E2]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EC]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01EE]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0280]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0282]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$028C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$028E]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0320]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0322]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$032C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$032E]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CC]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03CE]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$046C]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$046E]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$050E]:=$17FF;
- delay(15);
- end;
-
- PROCEDURE Put_w(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000E]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00AE]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0140]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$014E]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01E2]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$1F20;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EC]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$01EE]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0280]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0282]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$028C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$028E]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0320]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0322]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$032C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$032E]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1F20; MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CC]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03CE]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$1720; MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$1720;
- MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$1720; MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$1720;
- MemW[$b800:(y-1)*160+(x-1)*2+$046C]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$046E]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0500]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$050E]:=$17FF;
- delay(15);
- END;
-
- PROCEDURE Put_i(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E4]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01E6]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0284]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0286]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0324]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0326]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$03C0]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C2]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C4]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03C6]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$10DC; MemW[$b800:(y-1)*160+(x-1)*2+$0460]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0462]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0464]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0466]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$0502]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0504]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0506]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0508]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$050A]:=$17FF;
- delay(15);
- END;
-
- PROCEDURE Put_t(x,y:integer);
- BEGIN
- MemW[$b800:(y-1)*160+(x-1)*2+$0000]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0002]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0004]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0006]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0008]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000A]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$000C]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$000E]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$0010]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$0012]:=$10DC;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A0]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$00A2]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A4]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00A6]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00A8]:=$1ADB; MemW[$b800:(y-1)*160+(x-1)*2+$00AA]:=$10DB;
- MemW[$b800:(y-1)*160+(x-1)*2+$00AC]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00AE]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$00B0]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$00B2]:=$10DF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0142]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0144]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0146]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0148]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$014A]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$014C]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$014E]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$0150]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$0152]:=$17FF; MemW[$b800:(y-1)*160+(x-1)*2+$01E8]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$01EA]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0288]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$028A]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0328]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$032A]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$03C8]:=$1ADB;
- MemW[$b800:(y-1)*160+(x-1)*2+$03CA]:=$10DB; MemW[$b800:(y-1)*160+(x-1)*2+$0468]:=$17FF;
- MemW[$b800:(y-1)*160+(x-1)*2+$046A]:=$10DF; MemW[$b800:(y-1)*160+(x-1)*2+$050A]:=$17FF;
- delay(15);
- END;
-
- begin
- textbackground(blue);
- clrscr;
- cursor(false);
- for y:=25 downto 3 do put_s(14,y);
- for y:=25 downto 3 do put_c(23,y);
- for y:=25 downto 3 do put_r(32,y);
- for y:=25 downto 3 do put_e(41,y);
- for y:=25 downto 3 do put_e(50,y);
- for y:=25 downto 3 do put_n(59,y);
-
- for y:=25 downto 12 do
- begin
- put_w(13,y);
- delay(5);
- end;
- for y:=25 downto 12 do
- begin
- put_r(23,y);
- delay(5);
- end;
- for y:=25 downto 12 do
- begin
- put_i(32,y);
- delay(5);
- end;
- for y:=25 downto 12 do
- begin
- put_t(40,y);
- delay(5);
- end;
- for y:=25 downto 12 do
- begin
- put_e(52,y);
- delay(5);
- end;
- for y:=25 downto 12 do
- begin
- put_r(62,y);
- delay(5);
- end;
- gotoxy(31,21);
- textcolor(lightgray);
- Write('E D I T O R '+Version);
- gotoxy(29,23);
- textcolor(white);
- write('Press Alt-H for Help');
- textcolor(lightgray);
- gotoxy(19,24);
- write('(C) Copywrite 1987, Martine B. Wedlake');
- gotoxy(29,25);
- write('<<< Press a Key >>>');
- waitkey;
- cursor(true);
- initialize_editor(true);
- end;