Top secrets sources NedoPC ngs

Rev

Rev 78 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?


;LAST UPDATE: 28.05.2021 savelij

;”ŽŒ€’ ”‹€ƒŽ‚ŽƒŽ €‰’€ ŽŠ€
;X,Y,V,H,C,C
;IX+8
;7-1-ˆ†ˆ‰ ‡€ƒŽ‹Ž‚ŽŠ
;6-0-‘ €ŒŠŽ‰,1-…‡ €ŒŠˆ
;5-1-‚…•ˆ‰ ‡€ƒŽ‹Ž‚ŽŠ
;4-0-’…Š‘’ ŽŠ€,1-…‡ ’…Š‘’€
;3
;2-0-FILE,1-*.TRD
;1-0-MENU,1-FILES
;0-0-TRDOS,1-MSDOS

;BIT 4,(IY+55)
;BIT 3,(IY+55) 1-…’ „ˆ‘Š€, 0-…‘’œ
;BIT 2,(IY+55) 1-… €‰„…Ž, 0-FAT …‘’œ

;Žˆ‘€’…‹œ ŽŠ€ (€„…‘ ‚ IX)
;+00 X
;+01 Y
;+02 V
;+03 H
;+04 C
;+05 C
;+06 | €„…‘€
;+07 | Ž„Žƒ€ŒŒ
;+08 F
;+09 X
;+0A Y
;+0B V
;+0C H
;+0D | €„…‘
;+0E | ’…Š‘’€
;+0F : ŽŒ… “Š’€ ‚ ŽŠ…
;+10 : ŠŽ‹ˆ—…‘’‚Ž
;+11 : “Š’Ž‚ Œ…ž
;+12 "C" | ’…Š“™ˆ‰
;+13 "B" | “Š’ Œ…ž

WIN_INDICAT     DB 0X03,0X0A,0X0A,0X1A,0X0F,0X1F
                DW 0
                DB %00010000,0,0,0,0
                DW 0
                DB 0
                DW 0,0
                ;   12345678901234567890123456789012
TLOADPAGE1      DB "‡ £à㧪  ®¡­®¢«¥­¨ï             ",0
TLOADPAGE2      DB "à®¢¥àª  CRC16 áâà ­¨æë         ",0
NUMTLDP2        EQU $-9
TLOADPAGE3      DB "CRC16 áâà ­¨æë ŽŠ               ",0
TLOADPAGE4      DB "  OK",0
TLOADPAGE5      DB "  ERROR",0

NEW_STROKA      DB 0X0D,"   ",0

NO_UPDATE       DB 0X0C,0X09,0X03,0X08,0X17,0X00
                DW 0
                DB 0,0,0,0,0
                DW NOTUPDATE
                DB 0
                DW 0,0
NOTUPDATE       DB 0X0D,3,"No files",0

ERROR_UPDATE    DB 0X05,0X08,0X03,0X16,0X17,0X00
                DW 0
                DB 0,0,0,0,0
                DW TXT_ERRUPDATE
                DB 0
                DW 0,0
TXT_ERRUPDATE   DB 0X0D,"  ",0
TXT_ERRUPD1     DB "ERROR: File not found",0
TXT_ERRUPD2     DB "ERROR: FAT not found",0
TXT_ERRUPD3     DB "ERROR: SD card not found",0

TXT_CRC         DB "ERROR: CRC error",0
TXT_NONGS       DB "ERROR: NeoGS not found",0
TXT_OKUPDATE    DB "Flash ROM NeoGS updated",0

FILE_SELECT     DB 0,0,24,10,0X0F,0X1F,0,0,%00010001
                DUPL 11,0

PAGE128         DB 0

PROGERS         DB 8,7,5,16,0X17,0X1F
                DUPL 7,0
                DW PROGERT
                DUPL 5,0
PROGERT         DB 0X0D,0X0D,3,"à®è¨¢ î...",0

THLPL0          DB 0X0D,0X0D,3,"‘âà ­¨æ  ¯à®è¨¢®ª Pentagon ०¨¬ ",0

THLPL1
THLPL2
THLPL3
THLPL4
THLPL5
THLPL6          DB 0

THLPL7          DB 0X0D,0X0D,3,"‘âà ­¨æ  ¯à®è¨¢®ª ATM ०¨¬ ",0

THLPR0          DB 0X0D,0X0D,3,"‡ £à㧨âì ®¡­®¢«¥­¨¥",0

THLPR1          DB 0X0D,0X0D,3,"Ž¡­®¢¨âì ¢á¥ áâà ­¨æë",0

THLPR2          DB 0X0D,0X0D,3,"¥¡®«ì让 ¢áâ஥­­ë© HELP",0

THLPR3          DB 0X0D,0X0D,3,"‚ë室 ¨§ ¯à®£à ¬¬ë",0

WHELP           DB 1,13,6,30,0X0F,0X1F,0,0,0X10
                DUPL 11,0

THELP1          DW THLPL0,THLPL1,THLPL2,THLPL3,THLPL4,THLPL5,THLPL6,THLPL7

THELP2          DW THLPR0,THLPR1,THLPR2,THLPR3

;WEKS1          DB 0X01,0X02,0X0A,0X0A,0X0F,0X1F
;               DW THELP1
;               DB %00100010,0,0,0,0
;               DW DNAME
;               DB 0
;               DW 8,0                  ;ŠŽ‹ˆ—…‘’‚Ž “Š’Ž‚ Œ…ž                       
;DNAME          DB 0X14,1,3
;               DB "FLASH Pages",0X14,0
;               DB 0X0D,3,"Page 0"
;               DB 0X0D,3,"Page 1"
;               DB 0X0D,3,"Page 2"
;               DB 0X0D,3,"Page 3"
;               DB 0X0D,3,"Page 4"
;               DB 0X0D,3,"Page 5"
;               DB 0X0D,3,"Page 6"
;               DB 0X0D,3,"Page 7",0

WEKS2           DB 0X09,0X0D,0X04,0X0E,0X0F,0X1F
                DW THELP2
                DB %00100000,0,0,0,0
                DW SDNAME
                DB 0
                DW 2,0                          ;ŠŽ‹ˆ—…‘’‚Ž “Š’Ž‚ Œ…ž
SDNAME          DB 0X14,1,3,"Select",0X14,0
                DB 0X0D,3,"Updating all"
                DB 0X0D,3,"Exit",0

ALLSCR          DB 0X00,0X00,0X18,0X20,0X29,0X1F
                DW 0
                DB %00100010,0,0,0,0
                DW SCRTXT
                DB 0
                DW 0,0
SCRTXT          DB 0X14,1,3,"FLASHER for NeoGS v",FLASH_VERS,0X14,0,0

VERS_PAGESNGS   DB 0X01,0X02,0X0A,0X1E,0X0F,0
                DW 0
                DB %00100010,0,0,0,0
                DW TXT_VERSNGS
                DB 0
                DW 0,0
TXT_VERSNGS     DB 0X14,1,3,"Versions ROM NeoGS pages",0X14,0,0
TXT_PAGES       DB 0X0D,"  Page "
ETXT_PAGES

HELPS           DB 0X00,0X12,0X06,0X20,0X0F,0X00
                DW 0
                DB 0,0,0,0,0
                DW TXT_HELPS
                DB 0
                DW 0,0
                        ;  12345678901234567890123456789012345
TXT_HELPS       DB 0X0D,3,"” ©« ®¡­®¢«¥­¨ï ¤®«¦¥­ ¨¬¥âì ¨¬ï"
                DB 0X0D,3,"NGS_ROM.UPD ¨ ¤®«¦¥­ ­ å®¤¨âìáï"
                DB 0X0D,3,"¢ ª®à­¥ SD ª àâë NeoGS, £¤¥ ¥£®"
                DB 0X0D,3,"¡ã¤¥â ¨áª âì íâ®â Flasher",0

UPDATE_NGS      DB 0X08,0X08,0X03,0X10,0X17,0X00
                DW 0
                DB 0,0,0,0,0
                DW TXT_UPDNGS
                DB 0
                DW 0,0
TXT_UPDNGS      DB 0X0D,3,"Updating...",0

MEGHELP         DB 0,0,24,32,0X28,0X1F
                DUPL 7,0
                DW MEGATXT
                DUPL 5,0
                ;       123456789012345678901234567890123456789012
MEGATXT         DB 0X0D,"   â  ¯à®£à ¬¬  ¯à¥¤­ §­ ç¥­  ¤«ï ®¡­®¢- "
                DB 0X0D," «¥­¨ï ¯à®è¨¢ª¨ FLASH ROM, ­ å®¤ï饩áï ­  "
                DB 0X0D," ¯« â¥ NeoGS. ‚ í⮩ ¢¥àᨨ ®¡­®¢«ï¥âáï:  "
                DB 0X0D," ¯à®è¨¢ª  FPGA - ¤®¡ ¢«ï¥âáï ०¨¬ DMA;   "
                DB 0X0D," § £àã§ç¨ª - ¤®¡ ¢«¥­ë ­¥áª®«ìª® ¢®§¬®¦-  "
                DB 0X0D," ­®á⥩, ¯®¤à®¡­¥¥ ¢ ¯à¨« £ î饬áï PDF-   "
                DB 0X0D," ä ©«¥.                                   "
                DB 0X0D
                DB 0X0D,"   ‹¥¢®¥ ®ª­® á«ã¦¨â ⮫쪮 ¤«ï ¯à®á¬®âà  "
                DB 0X0D," ¢¥àᨨ ¯à®è¨¢ª¨ ¢ áâà ­¨æ å FLASH ROM.   "
                DB 0X0D
                DB 0X0D,"   à ¢®¥ ®ª­® ¯à¥¤­ §­ ç¥­® ¤«ï ®¡­®¢«¥- "
                DB 0X0D," ­¨ï ¯à®è¨¢ª¨ FLASH ROM, ¯à®á¬®âà  í⮣®  "
                DB 0X0D," ⥪áâ  ¨«¨ ¢ë室  ¨§ ¯à®£à ¬¬ë á ¯®«­ë¬  "
                DB 0X0D," ¯¥à¥§ ¯ã᪮¬ NeoGS.                      "
                DB 0X0D
                DB 0X0D,"   ¨¦­¥¥ ®ª­® ¯®ª §ë¢ ¥â: ­®¬¥à ¢¥àᨨ   "
                DB 0X0D," ¯à®è¨¢ª¨ 㦥 § è¨â®© ¢® FLASH ROM ¨«¨    "
                DB 0X0D," ªà âª®© ¯®¬®é¨ ⮣®, çâ® ¬®¦­® ᤥ« âì   "
                DB 0X0D," ¢ ¬¥­î ",0X22,"„¥©á⢨¥.",0X22
                DB 0X0D
                DB 0X0D,"                     ",DDMMYY,"   savelij "
                DB 0
                ;       123456789012345678901234567890123456789012