Subversion Repositories ngs

Rev

Rev 78 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
69 savelij 1
 
158 savelij 2
;LAST UPDATE: 28.05.2021 savelij
75 savelij 3
 
69 savelij 4
;   
5
;X,Y,V,H,C,C
6
;IX+8
7
;7-1- 
8
;6-0- ,1- 
9
;5-1- 
10
;4-0- ,1- 
11
;3
12
;2-0-FILE,1-*.TRD
13
;1-0-MENU,1-FILES
14
;0-0-TRDOS,1-MSDOS
15
 
16
;BIT 4,(IY+55)
17
;BIT 3,(IY+55) 1- , 0-
18
;BIT 2,(IY+55) 1- , 0-FAT 
19
 
20
;  (  IX)
21
;+00 X
22
;+01 Y
23
;+02 V
24
;+03 H
25
;+04 C
26
;+05 C
27
;+06 | 
28
;+07 | 
29
;+08 F
30
;+09 X
31
;+0A Y
32
;+0B V
33
;+0C H
34
;+0D | 
35
;+0E | 
36
;+0F :    
37
;+10 : 
38
;+11 :  
39
;+12 "C" | 
40
;+13 "B" |  
41
 
42
WIN_INDICAT     DB 0X03,0X0A,0X0A,0X1A,0X0F,0X1F
43
                DW 0
44
                DB %00010000,0,0,0,0
45
                DW 0
46
                DB 0
47
                DW 0,0
48
                ;   12345678901234567890123456789012
49
TLOADPAGE1      DB "㧪              ",0
50
TLOADPAGE2      DB "஢ઠ CRC16 ࠭         ",0
51
NUMTLDP2        EQU $-9
52
TLOADPAGE3      DB "CRC16 ࠭                ",0
53
TLOADPAGE4      DB "  OK",0
54
TLOADPAGE5      DB "  ERROR",0
55
 
56
NEW_STROKA      DB 0X0D,"   ",0
57
 
58
NO_UPDATE       DB 0X0C,0X09,0X03,0X08,0X17,0X00
59
                DW 0
60
                DB 0,0,0,0,0
61
                DW NOTUPDATE
62
                DB 0
63
                DW 0,0
64
NOTUPDATE       DB 0X0D,3,"No files",0
65
 
77 savelij 66
ERROR_UPDATE    DB 0X05,0X08,0X03,0X16,0X17,0X00
69 savelij 67
                DW 0
68
                DB 0,0,0,0,0
69
                DW TXT_ERRUPDATE
70
                DB 0
71
                DW 0,0
72
TXT_ERRUPDATE   DB 0X0D,"  ",0
73
TXT_ERRUPD1     DB "ERROR: File not found",0
74
TXT_ERRUPD2     DB "ERROR: FAT not found",0
75
TXT_ERRUPD3     DB "ERROR: SD card not found",0
76
 
77
TXT_CRC         DB "ERROR: CRC error",0
78
TXT_NONGS       DB "ERROR: NeoGS not found",0
79
TXT_OKUPDATE    DB "Flash ROM NeoGS updated",0
80
 
81
FILE_SELECT     DB 0,0,24,10,0X0F,0X1F,0,0,%00010001
82
                DUPL 11,0
83
 
84
PAGE128         DB 0
85
 
86
PROGERS         DB 8,7,5,16,0X17,0X1F
87
                DUPL 7,0
88
                DW PROGERT
89
                DUPL 5,0
90
PROGERT         DB 0X0D,0X0D,3,"訢...",0
91
 
92
THLPL0          DB 0X0D,0X0D,3,"࠭ 訢 Pentagon ०",0
93
 
94
THLPL1
95
THLPL2
96
THLPL3
97
THLPL4
98
THLPL5
99
THLPL6          DB 0
100
 
101
THLPL7          DB 0X0D,0X0D,3,"࠭ 訢 ATM ०",0
102
 
103
THLPR0          DB 0X0D,0X0D,3,"㧨 ",0
104
 
105
THLPR1          DB 0X0D,0X0D,3,"  ࠭",0
106
 
107
THLPR2          DB 0X0D,0X0D,3,"让 ஥ HELP",0
108
 
109
THLPR3          DB 0X0D,0X0D,3,"室  ணࠬ",0
110
 
111
WHELP           DB 1,13,6,30,0X0F,0X1F,0,0,0X10
112
                DUPL 11,0
113
 
114
THELP1          DW THLPL0,THLPL1,THLPL2,THLPL3,THLPL4,THLPL5,THLPL6,THLPL7
115
 
116
THELP2          DW THLPR0,THLPR1,THLPR2,THLPR3
117
 
78 savelij 118
;WEKS1          DB 0X01,0X02,0X0A,0X0A,0X0F,0X1F
119
;               DW THELP1
120
;               DB %00100010,0,0,0,0
121
;               DW DNAME
122
;               DB 0
123
;               DW 8,0                  ;                          
124
;DNAME          DB 0X14,1,3
125
;               DB "FLASH Pages",0X14,0
126
;               DB 0X0D,3,"Page 0"
127
;               DB 0X0D,3,"Page 1"
128
;               DB 0X0D,3,"Page 2"
129
;               DB 0X0D,3,"Page 3"
130
;               DB 0X0D,3,"Page 4"
131
;               DB 0X0D,3,"Page 5"
132
;               DB 0X0D,3,"Page 6"
133
;               DB 0X0D,3,"Page 7",0
69 savelij 134
 
78 savelij 135
WEKS2           DB 0X09,0X0D,0X04,0X0E,0X0F,0X1F
69 savelij 136
                DW THELP2
137
                DB %00100000,0,0,0,0
138
                DW SDNAME
139
                DB 0
140
                DW 2,0                          ;  
77 savelij 141
SDNAME          DB 0X14,1,3,"Select",0X14,0
142
                DB 0X0D,3,"Updating all"
69 savelij 143
                DB 0X0D,3,"Exit",0
144
 
145
ALLSCR          DB 0X00,0X00,0X18,0X20,0X29,0X1F
146
                DW 0
147
                DB %00100010,0,0,0,0
148
                DW SCRTXT
149
                DB 0
150
                DW 0,0
158 savelij 151
SCRTXT          DB 0X14,1,3,"FLASHER for NeoGS v",FLASH_VERS,0X14,0,0
69 savelij 152
 
78 savelij 153
VERS_PAGESNGS   DB 0X01,0X02,0X0A,0X1E,0X0F,0
75 savelij 154
                DW 0
78 savelij 155
                DB %00100010,0,0,0,0
156
                DW TXT_VERSNGS
157
                DB 0
158
                DW 0,0
159
TXT_VERSNGS     DB 0X14,1,3,"Versions ROM NeoGS pages",0X14,0,0
160
TXT_PAGES       DB 0X0D,"  Page "
161
ETXT_PAGES
162
 
163
HELPS           DB 0X00,0X12,0X06,0X20,0X0F,0X00
164
                DW 0
75 savelij 165
                DB 0,0,0,0,0
166
                DW TXT_HELPS
167
                DB 0
168
                DW 0,0
169
                        ;  12345678901234567890123456789012345
170
TXT_HELPS       DB 0X0D,3,"    "
171
                DB 0X0D,3,"NGS_ROM.UPD   室"
172
                DB 0X0D,3," ୥ SD  NeoGS,  "
173
                DB 0X0D,3,"㤥 ᪠  Flasher",0
174
 
77 savelij 175
UPDATE_NGS      DB 0X08,0X08,0X03,0X10,0X17,0X00
176
                DW 0
177
                DB 0,0,0,0,0
178
                DW TXT_UPDNGS
179
                DB 0
180
                DW 0,0
181
TXT_UPDNGS      DB 0X0D,3,"Updating...",0
182
 
69 savelij 183
MEGHELP         DB 0,0,24,32,0X28,0X1F
184
                DUPL 7,0
185
                DW MEGATXT
186
                DUPL 5,0
187
                ;       123456789012345678901234567890123456789012
188
MEGATXT         DB 0X0D,"    ணࠬ ।祭  - "
189
                DB 0X0D,"  訢 FLASH ROM, 室饩  "
190
                DB 0X0D,"  NeoGS.  ⮩ ᨨ :  "
191
                DB 0X0D," 訢 FPGA -  ० DMA;   "
192
                DB 0X0D," 稪 -  ᪮쪮 -  "
193
                DB 0X0D," ⥩, ஡  ਫ饬 PDF-   "
194
                DB 0X0D," 䠩.                                   "
195
                DB 0X0D
196
                DB 0X0D,"     㦨 ⮫쪮  ᬮ "
197
                DB 0X0D," ᨨ 訢  ࠭ FLASH ROM.   "
198
                DB 0X0D
199
                DB 0X0D,"   ࠢ  ।祭  - "
200
                DB 0X0D,"  訢 FLASH ROM, ᬮ ⮣  "
201
                DB 0X0D," ⥪  室  ணࠬ    "
202
                DB 0X0D," १᪮ NeoGS.                      "
203
                DB 0X0D
204
                DB 0X0D,"     뢠:  ᨨ   "
205
                DB 0X0D," 訢 㦥 ⮩  FLASH ROM     "
206
                DB 0X0D," ⪮  ⮣,   ᤥ   "
207
                DB 0X0D,"   ",0X22,"⢨.",0X22
208
                DB 0X0D
209
                DB 0X0D,"                     ",DDMMYY,"   savelij "
210
                DB 0
211
                ;       123456789012345678901234567890123456789012