home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / bbc / progs / sendterm / !SendTerm_Source_Terminl < prev    next >
Unknown  |  1995-05-07  |  2.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Truevision Targa Graphic (image/tga) magic Supported
100% file data default
100% xdgMime image/x-tga default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 09 2a 46 58 31 | 35 0d 00 14 0b 2a 46 58 |....*FX1|5....*FX|
|00000010| 31 32 20 34 0d 00 1e 0c | 2a 46 58 31 31 20 32 34 |12 4....|*FX11 24|
|00000020| 0d 00 28 0e f4 20 3e 36 | 35 30 32 74 35 32 0d 00 |..(.. >6|502t52..|
|00000030| 32 04 0d 00 3c 10 de 20 | 63 6f 64 65 25 20 31 30 |2...<.. |code% 10|
|00000040| 32 34 0d 00 46 15 e3 20 | 70 61 73 73 25 3d 30 20 |24..F.. |pass%=0 |
|00000050| b8 20 32 20 88 20 32 0d | 00 50 43 6f 73 62 79 74 |. 2 . 2.|.PCosbyt|
|00000060| 65 3d 26 46 46 46 34 3a | 6f 73 77 6f 72 64 3d 26 |e=&FFF4:|osword=&|
|00000070| 46 46 46 31 3a 6f 73 77 | 72 63 68 3d 26 46 46 45 |FFF1:osw|rch=&FFE|
|00000080| 45 3a 6f 73 61 73 63 69 | 3d 26 46 46 45 33 3a 6f |E:osasci|=&FFE3:o|
|00000090| 73 63 6c 69 3d 26 46 46 | 46 37 0d 00 5a 12 65 73 |scli=&FF|F7..Z.es|
|000000a0| 63 61 70 65 66 6c 61 67 | 3d 26 37 30 0d 00 64 0c |capeflag|=&70..d.|
|000000b0| 50 25 3d 63 6f 64 65 25 | 0d 00 6e 0e 5b 4f 50 54 |P%=code%|..n.[OPT|
|000000c0| 20 70 61 73 73 25 0d 00 | 78 04 0d 00 82 0f 2e 69 | pass%..|x......i|
|000000d0| 6e 69 74 69 61 6c 69 73 | 65 0d 00 8c 51 20 20 4c |nitialis|e...Q L|
|000000e0| 44 41 23 26 45 35 3a 4c | 44 58 23 26 46 46 3a 4c |DA#&E5:L|DX#&FF:L|
|000000f0| 44 59 23 26 30 30 3a 4a | 53 52 20 6f 73 62 79 74 |DY#&00:J|SR osbyt|
|00000100| 65 20 5c 20 2a 46 58 32 | 32 39 2c 32 35 35 2c 30 |e \ *FX2|29,255,0|
|00000110| 20 20 65 73 63 61 70 65 | 20 6b 65 79 20 67 65 6e | escape| key gen|
|00000120| 65 72 61 74 65 73 20 bd | 32 37 0d 00 96 4e 20 20 |erates .|27...N |
|00000130| 4c 44 41 23 26 30 37 3a | 4c 44 58 23 26 30 38 3a |LDA#&07:|LDX#&08:|
|00000140| 4c 44 59 23 26 30 30 3a | 4a 53 52 20 6f 73 62 79 |LDY#&00:|JSR osby|
|00000150| 74 65 20 5c 20 2a 46 58 | 37 2c 38 20 20 20 20 20 |te \ *FX|7,8 |
|00000160| 20 20 20 72 65 63 69 65 | 76 65 20 61 74 20 31 39 | recie|ve at 19|
|00000170| 32 30 30 20 62 61 75 64 | 0d 00 a0 4f 20 20 4c 44 |200 baud|...O LD|
|00000180| 41 23 26 30 38 3a 4c 44 | 58 23 26 30 38 3a 4c 44 |A#&08:LD|X#&08:LD|
|00000190| 59 23 26 30 30 3a 4a 53 | 52 20 6f 73 62 79 74 65 |Y#&00:JS|R osbyte|
|000001a0| 20 5c 20 2a 46 58 38 2c | 38 20 20 20 20 20 20 20 | \ *FX8,|8 |
|000001b0| 20 74 72 61 6e 73 6d 69 | 74 20 61 74 20 31 39 32 | transmi|t at 192|
|000001c0| 30 30 20 62 61 75 64 0d | 00 aa 50 20 20 4c 44 41 |00 baud.|..P LDA|
|000001d0| 23 26 30 32 3a 4c 44 58 | 23 26 30 32 3a 4c 44 59 |#&02:LDX|#&02:LDY|
|000001e0| 23 26 30 30 3a 4a 53 52 | 20 6f 73 62 79 74 65 20 |#&00:JSR| osbyte |
|000001f0| 5c 20 2a 46 58 32 2c 32 | 20 20 6b 62 64 20 69 6e |\ *FX2,2| kbd in|
|00000200| 70 75 74 2c 20 73 65 72 | 69 61 6c 20 70 6f 72 74 |put, ser|ial port|
|00000210| 20 61 63 74 69 76 65 0d | 00 b4 42 20 20 4c 44 41 | active.|..B LDA|
|00000220| 23 26 30 33 3a 4c 44 58 | 23 26 30 30 3a 4c 44 59 |#&03:LDX|#&00:LDY|
|00000230| 23 26 30 30 3a 4a 53 52 | 20 6f 73 62 79 74 65 20 |#&00:JSR| osbyte |
|00000240| 5c 20 2a 46 58 33 2c 30 | 20 20 76 64 75 20 6f 75 |\ *FX3,0| vdu ou|
|00000250| 74 70 75 74 20 6f 6e 6c | 79 0d 00 be 2a 20 20 4c |tput onl|y...* L|
|00000260| 44 41 23 26 31 36 3a 4a | 53 52 20 6f 73 77 72 63 |DA#&16:J|SR oswrc|
|00000270| 68 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |h | |
|00000280| 20 20 5c 0d 00 c8 2e 20 | 20 4c 44 41 23 26 30 33 | \.... | LDA#&03|
|00000290| 3a 4a 53 52 20 6f 73 77 | 72 63 68 20 20 20 20 20 |:JSR osw|rch |
|000002a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 20 eb 20 | | \ . |
|000002b0| 33 0d 00 d2 04 0d 00 dc | 2a 20 20 4c 44 59 23 30 |3.......|* LDY#0|
|000002c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 0d | | \.|
|000002e0| 00 e6 0a 2e 70 6c 6f 6f | 70 0d 00 f0 41 20 20 4c |....ploo|p...A L|
|000002f0| 44 41 20 73 74 61 72 74 | 5f 74 65 78 74 2c 59 3a |DA start|_text,Y:|
|00000300| 4a 53 52 20 6f 73 77 72 | 63 68 20 20 20 20 20 20 |JSR oswr|ch |
|00000310| 20 20 5c 20 70 72 69 6e | 74 20 73 74 61 72 74 2d | \ prin|t start-|
|00000320| 75 70 20 6d 65 73 73 61 | 67 65 0d 00 fa 45 20 20 |up messa|ge...E |
|00000330| 49 4e 59 3a 43 4d 50 20 | 23 30 3a 42 4e 45 20 70 |INY:CMP |#0:BNE p|
|00000340| 6c 6f 6f 70 20 20 20 20 | 20 20 20 20 20 20 20 20 |loop | |
|00000350| 20 20 20 5c 20 6d 65 73 | 73 61 67 65 20 69 73 20 | \ mes|sage is |
|00000360| 6e 75 6c 6c 2d 74 65 72 | 6d 69 6e 61 74 65 64 0d |null-ter|minated.|
|00000370| 01 04 04 0d 01 0e 0a 2e | 6d 6c 6f 6f 70 0d 01 18 |........|mloop...|
|00000380| 45 20 20 4c 44 41 23 26 | 39 31 3a 4c 44 58 23 26 |E LDA#&|91:LDX#&|
|00000390| 30 31 3a 4c 44 59 23 26 | 30 30 3a 4a 53 52 20 6f |01:LDY#&|00:JSR o|
|000003a0| 73 62 79 74 65 20 5c 20 | 67 65 74 20 63 68 61 72 |sbyte \ |get char|
|000003b0| 20 66 72 6f 6d 20 52 53 | 34 32 33 20 62 75 66 66 | from RS|423 buff|
|000003c0| 65 72 0d 01 22 4e 20 20 | 42 43 53 20 63 68 65 63 |er.."N |BCS chec|
|000003d0| 6b 6b 62 64 20 20 20 20 | 20 20 20 20 20 20 20 20 |kkbd | |
|000003e0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 20 69 66 20 | | \ if |
|000003f0| 43 3d 31 20 74 68 65 6e | 20 62 75 66 66 65 72 20 |C=1 then| buffer |
|00000400| 65 6d 70 74 79 20 73 6f | 20 73 6b 69 70 2e 2e 2e |empty so| skip...|
|00000410| 0d 01 2c 49 20 20 54 59 | 41 3a 4a 53 52 20 6f 73 |..,I TY|A:JSR os|
|00000420| 77 72 63 68 20 20 20 20 | 20 20 20 20 20 20 20 20 |wrch | |
|00000430| 20 20 20 20 20 20 20 20 | 20 5c 20 6f 74 68 65 72 | | \ other|
|00000440| 77 69 73 65 20 70 75 74 | 20 69 74 20 6f 6e 20 74 |wise put| it on t|
|00000450| 68 65 20 73 63 72 65 65 | 6e 0d 01 36 0d 2e 63 68 |he scree|n..6..ch|
|00000460| 65 63 6b 6b 62 64 0d 01 | 40 48 20 20 4c 44 41 23 |eckkbd..|@H LDA#|
|00000470| 26 39 31 3a 4c 44 58 23 | 26 30 30 3a 4c 44 59 23 |&91:LDX#|&00:LDY#|
|00000480| 26 30 30 3a 4a 53 52 20 | 6f 73 62 79 74 65 20 5c |&00:JSR |osbyte \|
|00000490| 20 67 65 74 20 63 68 61 | 72 20 66 72 6f 6d 20 6b | get cha|r from k|
|000004a0| 65 79 62 61 6f 72 64 20 | 62 75 66 66 65 72 0d 01 |eybaord |buffer..|
|000004b0| 4a 51 20 20 42 43 53 20 | 6d 6c 6f 6f 70 20 20 20 |JQ BCS |mloop |
|000004c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004d0| 20 20 20 20 20 20 20 5c | 20 69 66 20 43 3d 31 20 | \| if C=1 |
|000004e0| 62 75 66 66 65 72 20 69 | 73 20 65 6d 70 74 79 20 |buffer i|s empty |
|000004f0| 73 6f 20 72 65 70 65 61 | 74 20 61 62 6f 76 65 0d |so repea|t above.|
|00000500| 01 54 42 20 20 43 50 59 | 23 31 33 20 20 20 20 20 |.TB CPY|#13 |
|00000510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000520| 20 20 20 20 20 20 20 20 | 5c 20 69 73 20 74 68 69 | |\ is thi|
|00000530| 73 20 61 20 72 65 74 75 | 72 6e 20 70 72 65 73 73 |s a retu|rn press|
|00000540| 3f 0d 01 5e 53 20 20 42 | 4e 45 20 73 65 6e 64 63 |?..^S B|NE sendc|
|00000550| 68 61 72 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |har | |
|00000560| 20 20 20 20 20 20 20 20 | 20 20 5c 20 69 66 20 6e | | \ if n|
|00000570| 6f 74 20 74 68 65 6e 20 | 6e 6f 20 73 70 65 63 69 |ot then |no speci|
|00000580| 61 6c 20 70 72 6f 63 65 | 73 73 69 6e 67 20 6e 65 |al proce|ssing ne|
|00000590| 65 64 65 64 0d 01 68 49 | 20 20 4c 44 59 23 31 30 |eded..hI| LDY#10|
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 5c 20 6f | | \ o|
|000005c0| 74 68 65 72 77 69 73 65 | 20 72 65 70 6c 61 63 65 |therwise| replace|
|000005d0| 20 69 74 20 77 69 74 68 | 20 61 20 5c 6e 0d 01 72 | it with| a \n..r|
|000005e0| 48 2e 73 65 6e 64 63 68 | 61 72 20 20 20 20 20 20 |H.sendch|ar |
|000005f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000600| 20 20 20 20 20 20 5c 20 | 48 61 48 61 21 20 77 65 | \ |HaHa! we|
|00000610| 20 68 61 76 65 20 61 20 | 63 68 61 72 20 74 6f 20 | have a |char to |
|00000620| 73 65 6e 64 21 0d 01 7c | 45 20 20 4c 44 41 23 26 |send!..||E LDA#&|
|00000630| 38 41 3a 4c 44 58 23 26 | 30 32 3a 4a 53 52 20 6f |8A:LDX#&|02:JSR o|
|00000640| 73 62 79 74 65 20 20 20 | 20 20 20 20 20 20 5c 20 |sbyte | \ |
|00000650| 70 75 74 20 63 68 61 72 | 20 69 6e 74 6f 20 52 53 |put char| into RS|
|00000660| 34 32 33 20 62 75 66 66 | 65 72 0d 01 86 54 20 20 |423 buff|er...T |
|00000670| 42 43 43 20 6d 6c 6f 6f | 70 20 20 20 20 20 20 20 |BCC mloo|p |
|00000680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000690| 20 20 20 5c 20 61 6e 64 | 20 69 66 20 73 75 63 63 | \ and| if succ|
|000006a0| 65 73 73 66 75 6c 20 67 | 6f 20 62 61 63 6b 20 74 |essful g|o back t|
|000006b0| 6f 20 72 65 70 65 61 74 | 20 61 62 6f 76 65 0d 01 |o repeat| above..|
|000006c0| 90 41 20 20 4a 4d 50 20 | 73 65 6e 64 63 68 61 72 |.A JMP |sendchar|
|000006d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000006e0| 20 20 20 20 20 20 20 5c | 20 6f 74 68 65 72 77 69 | \| otherwi|
|000006f0| 73 65 20 74 72 79 20 61 | 67 61 69 6e 2e 2e 2e 0d |se try a|gain....|
|00000700| 01 9a 04 0d 01 a4 0c 2e | 6e 65 77 6c 69 6e 65 0d |........|newline.|
|00000710| 01 ae 04 0d 01 b8 0f 2e | 65 73 63 61 70 65 63 6f |........|escapeco|
|00000720| 64 65 0d 01 c2 14 20 20 | 53 54 59 20 65 73 63 61 |de.... |STY esca|
|00000730| 70 65 66 6c 61 67 0d 01 | cc 0f 20 20 4a 4d 50 20 |peflag..|.. JMP |
|00000740| 6d 6c 6f 6f 70 0d 01 d6 | 04 0d 01 e0 0d 2e 64 6f |mloop...|......do|
|00000750| 65 73 63 61 70 65 0d 01 | ea 1a 20 20 4c 44 41 23 |escape..|.. LDA#|
|00000760| 30 3a 53 54 41 20 65 73 | 63 61 70 65 66 6c 61 67 |0:STA es|capeflag|
|00000770| 0d 01 f4 17 20 20 43 50 | 59 23 97 22 44 22 3a 42 |.... CP|Y#."D":B|
|00000780| 45 51 20 65 73 63 44 0d | 01 fe 17 20 20 43 50 59 |EQ escD.|... CPY|
|00000790| 23 97 22 4b 22 3a 42 45 | 51 20 65 73 63 4b 0d 02 |#."K":BE|Q escK..|
|000007a0| 08 17 20 20 43 50 59 23 | 97 22 4a 22 3a 42 45 51 |.. CPY#|."J":BEQ|
|000007b0| 20 65 73 63 4a 0d 02 12 | 17 20 20 43 50 59 23 97 | escJ...|. CPY#.|
|000007c0| 22 48 22 3a 42 45 51 20 | 65 73 63 48 0d 02 1c 0f |"H":BEQ |escH....|
|000007d0| 2e 75 6e 6b 6e 6f 77 6e | 65 73 63 0d 02 26 09 2e |.unknown|esc..&..|
|000007e0| 65 73 63 44 0d 02 30 41 | 2e 65 73 63 4b 20 4a 4d |escD..0A|.escK JM|
|000007f0| 50 20 63 68 65 63 6b 6b | 62 64 20 20 20 20 20 20 |P checkk|bd |
|00000800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000810| 20 5c 20 42 75 67 67 65 | 72 65 64 20 69 66 20 49 | \ Bugge|red if I|
|00000820| 20 6b 6e 6f 77 0d 02 3a | 34 2e 65 73 63 4a 20 4c | know..:|4.escJ L|
|00000830| 44 41 23 26 30 44 3a 4a | 53 52 20 6f 73 61 73 63 |DA#&0D:J|SR osasc|
|00000840| 69 3a 4a 4d 50 20 63 68 | 65 63 6b 6b 62 64 20 20 |i:JMP ch|eckkbd |
|00000850| 20 20 5c 20 43 52 2c 4c | 46 0d 02 44 33 2e 65 73 | \ CR,L|F..D3.es|
|00000860| 63 48 20 4c 44 41 23 26 | 30 37 3a 4a 53 52 20 6f |cH LDA#&|07:JSR o|
|00000870| 73 77 72 63 68 3a 4a 4d | 50 20 63 68 65 63 6b 6b |swrch:JM|P checkk|
|00000880| 62 64 20 20 20 20 5c 20 | 42 65 6c 6c 0d 02 4e 04 |bd \ |Bell..N.|
|00000890| 0d 02 58 0f 2e 73 74 61 | 72 74 5f 74 65 78 74 0d |..X..sta|rt_text.|
|000008a0| 02 62 40 20 20 45 51 55 | 53 20 22 54 65 72 6d 69 |.b@ EQU|S "Termi|
|000008b0| 6e 61 6c 20 56 31 2e 30 | 32 20 62 79 20 54 68 65 |nal V1.0|2 by The|
|000008c0| 20 41 6e 67 65 6c 6f 73 | 20 74 6f 75 20 54 68 61 | Angelos| tou Tha|
|000008d0| 6e 61 74 6f 75 20 31 38 | 2f 30 31 2f 39 35 22 0d |natou 18|/01/95".|
|000008e0| 02 6c 19 20 20 45 51 55 | 42 20 31 30 3a 45 51 55 |.l. EQU|B 10:EQU|
|000008f0| 42 20 31 33 3a 42 52 4b | 0d 02 76 04 0d 02 80 05 |B 13:BRK|..v.....|
|00000900| 5d 0d 02 8a 05 ed 0d 02 | 94 0b d6 20 63 6f 64 65 |].......|... code|
|00000910| 25 0d ff | |%.. | |
+--------+-------------------------+-------------------------+--------+--------+