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