-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadingTextFileToMemory.X68
55 lines (51 loc) · 1.12 KB
/
ReadingTextFileToMemory.X68
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
* Written by: AbdulMuaz Aqeel (Software and Hardware Developer)
* Social : https://www.facebook.com/AbdulMuaz.Aqeel.SSP
*
* HAVE FUN :)
*
START:
ORG $0000
MOVE #14,D0
LEA STR,A1
TRAP #15
LEA ASK,A1
TRAP #15
LEA IN,A1
TRAP #15
MOVE #2,D0
TRAP #15
MOVE #0,D1
LEA TITLE,A1
LEA EXT_LST,A2
LEA FILE_PATH,A3
MOVE #58,D0
TRAP #15
MOVE #14,D0
LEA OUT,A1
TRAP #15
MOVE A3,A1
MOVE #13,D0
TRAP #15
EXIT:
NOP
SIMHALT
STR DC.B 'Welcome, Do you want to play a Game?',LF,CR,0
ASK DC.B 'Choose (Y) if Yes, (N) for No',LF,CR,0
OUT DC.B CR,LF,HT,'Selected: ',0
IN DC.B FD,FD,FD,SP,0
TITLE DC.B 'Open Text File...',0
EXT_LST DC.B '*.txt;*.rtf',0
FILE_PATH DC.B 'C:\main.txt',0
BUFFER DC.W 255
BS EQU $08
HT EQU $09
LF EQU $0A
VT EQU $0B
CR EQU $0D
FD EQU $3E
SP EQU $20
END START
*~Font name~Courier New~
*~Font size~8~
*~Tab type~1~
*~Tab size~4~