mirror of
https://github.com/Tolik-Trek/Spectrum.EXE.git
synced 2026-06-15 00:51:36 +03:00
мелочи
This commit is contained in:
parent
36074ddfc1
commit
de06a51d05
@ -185,10 +185,10 @@ BPB_SetUp: LD A,SYS_PAGE
|
||||
DEC D
|
||||
JR NZ,.NEXT_ADD3
|
||||
|
||||
LD (SYS_PAGE.CLASTER_LEN),HL
|
||||
LD (SYS_PAGE.CLUSTER_LEN),HL
|
||||
LD B,E
|
||||
LD C,A
|
||||
LD (SYS_PAGE.CLASTER_LEN2),BC
|
||||
LD (SYS_PAGE.CLUSTER_LEN2),BC
|
||||
;
|
||||
; DE=0
|
||||
EX DE,HL ;LD HL,0
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit e0dd54cb5615a23ea55bd217578aab57481fcf77
|
||||
Subproject commit 68e156a69e848e7b01656cdf67122022999d75ee
|
||||
49
spectrum.asm
49
spectrum.asm
@ -77,6 +77,16 @@
|
||||
;***************************************
|
||||
;
|
||||
|
||||
DEFINE EXEinfoMACRO
|
||||
MACRO _mEXEinfo
|
||||
BLOCK 10,' ' ; ‚ëà ¢¨¢ ¨¥ ¤«ï ªà ᨢ®£® ®â®¡à ¦¥¨ï ¢ HEX
|
||||
BYTE 'Spectrum launcher'
|
||||
BYTE ' by Ivan Mak and '
|
||||
BYTE ' Anatoliy '
|
||||
BYTE ' Belyanskiy, '
|
||||
BYTE ' Sprinter Team '
|
||||
ENDM
|
||||
|
||||
;
|
||||
; Standart EQU section
|
||||
;***************************************
|
||||
@ -175,6 +185,7 @@ BEGIN: LD (LINE_X),IX
|
||||
CALL READ_CNF_FILE
|
||||
; SetUp ZX
|
||||
CALL PARSE_PARAMETERS
|
||||
CALL SHOW_MESSAGE_ZXMODE
|
||||
CALL COUNT_vROM_PAGES
|
||||
PUSH AF
|
||||
; Žç¨é ¥¬ ¯ ¬ïâì, ¥á«¨ ROM_BIN > 0
|
||||
@ -296,7 +307,7 @@ READ_IMAGE: LD DE,ONE_FILE
|
||||
LD BC,Dss.EX_Path.GET_ALL
|
||||
RST ToDSS
|
||||
JR C,.no_change_Disk
|
||||
AND 8
|
||||
AND 8 ;!HARDCODE ‚ áâப¥ 㪠§ ® ¨¬ï ¤¨áª
|
||||
JR Z,.currentDisk
|
||||
;
|
||||
LD C,Dss.CurDisk
|
||||
@ -1179,19 +1190,31 @@ LOADING_PALETTE:
|
||||
|
||||
|
||||
;°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°;
|
||||
SHOW_MESSAGE_OK_CFG_NAME:
|
||||
; ä ©«ë áç¨â ë
|
||||
LD HL,MSG_NORMAL
|
||||
SHOW_MESSAGE_ZXMODE:
|
||||
LD HL,MSG_MODE
|
||||
LD C,Dss.PChars
|
||||
RST ToDSS
|
||||
;
|
||||
LD HL,(ADDRESS_LINES + (CFG_FILE_LINES.NAME-1)*2)
|
||||
LD C,Dss.PChars
|
||||
RST ToDSS
|
||||
;
|
||||
LD HL,CR_LINE
|
||||
LD C,Dss.PChars
|
||||
RST ToDSS
|
||||
RET
|
||||
SHOW_MESSAGE_OK_CFG_NAME:
|
||||
; ä ©«ë áç¨â ë
|
||||
LD HL,MSG_NORMAL
|
||||
LD C,Dss.PChars
|
||||
RST ToDSS
|
||||
;
|
||||
; LD HL,(ADDRESS_LINES + (CFG_FILE_LINES.NAME-1)*2)
|
||||
; LD C,Dss.PChars
|
||||
; RST ToDSS
|
||||
; ;
|
||||
; LD HL,CR_LINE
|
||||
; LD C,Dss.PChars
|
||||
; RST ToDSS
|
||||
LD A,(SAVE_SLOT3)
|
||||
OUT (SLOT3),A
|
||||
RET
|
||||
@ -1470,11 +1493,9 @@ LEN_LINE_ZX EQU $-LINE_ZX
|
||||
MSG_EXIT1: DB 13,10, "EXIT without run",13,10,0
|
||||
;MSG_EXIT2: DB 13,10, "‚ë室 ¡¥§ § ¯ã᪠"
|
||||
CR_LINE: DB 13,10,0
|
||||
START_MSG: DB 13,10, 'SPECTRUM launcher v',SP_VERSION,'.'
|
||||
DB 13,10, '(c) Sprinter Team.'
|
||||
DB 13,10, 'Written by Ivan Mak.'
|
||||
DB 13,10, 'Modified by Anatoliy Belyanskiy.'
|
||||
DB 13,10,BUILD_DATE,' - ',__TIME__,13,10,0
|
||||
START_MSG: DB 13,10, 'SPECTRUM launcher v',SP_VERSION,'. (c) Sprinter Team.'
|
||||
DB 13,10,BUILD_DATE,' - ',__TIME__
|
||||
DB 13,10, 'Keys: ',0
|
||||
ERROR_FILE_MSG_X: DB 13,10, "Error in file: ",0
|
||||
;ERROR_FILE2_MSG_X: DB 13,10, "Žè¨¡ª ¢ ä ©«¥: ",0
|
||||
ERROR_FILE_MSG: DB 13,10, "Unable to work.",0
|
||||
@ -1485,9 +1506,9 @@ NO_MEM_MSG: DB 13,10, "Not enough free memory pages for ZX mode."
|
||||
DB 13,10, "Clear the memory and restart spectrum.exe again.",0
|
||||
;NO_MEM_MSG2: DB 13,10, "‘¯¥æ¨ «ìë¥ áâà ¨æë 㦥 § ïâë."
|
||||
; DB 13,10, "Žç¨áâ¨â¥ ¯ ¬ïâì ¨ ¯¥à¥§ ¯ãáâ¨â¥ spectrum.exe ᮢ .",0
|
||||
MSG_NORMAL: DB 13,10, "All files has been read successfully.",13,10
|
||||
DB "MODE: ",0
|
||||
;MSG_NORMAL2: DB 13,10, "‚á¥ ä ©«ë áç¨â ë ®à¬ «ì®.",13,10
|
||||
MSG_NORMAL: DB 13,10, "All files has been read successfully.\r\n",0
|
||||
;MSG_NORMAL2: DB 13,10, "‚á¥ ä ©«ë áç¨â ë ®à¬ «ì®.\r\n\r\n",0
|
||||
MSG_MODE: DB "\r\nMODE: ",0
|
||||
; DB "Ю䍣ãà æ¨ï: ",0
|
||||
MSG_NO_MEM: DB 13,10, "No memory space for image or",0
|
||||
;MSG_NO_MEM2: DB 13,10, "<22>¥ å¢ â ¥â ¯ ¬ï⨠¤«ï ®¡à § ¨«¨",0
|
||||
@ -1498,7 +1519,7 @@ MSG_ZX_EXIT: DB 13,10, "EXIT from Spectrum mode",13,10,0
|
||||
;MSG_ZX_EXIT2: DB 13,10, "EXIT from ZX mode",0
|
||||
MSG_NO_ZX_FLAG: DB 13,10, 'Error: Necessary ROM images are missing in the CNF file and in RAM!!!'
|
||||
DB 13,10, ' Run "spectrum.exe norun.zx" with the required set of ZX ROMs.',13,10,0
|
||||
MSG_OLD_DSS: DB 13,10, 'To run this version of SPECTRUM launcher you need DSS v1.70.998 or higher.',13,10,0
|
||||
MSG_OLD_DSS: DB 13,10, 'To run this version of SPECTRUM launcher you need DSS v',NEED_MIN_DSS_VERSION,' or higher.',13,10,0
|
||||
PROGRES_IND: DB '°',0 ; 176
|
||||
PROGRES_100: DB ' 100%',13,10,0
|
||||
|
||||
|
||||
@ -6,8 +6,9 @@
|
||||
|
||||
DEFINE SP_VERSION "2.03 beta build"
|
||||
;
|
||||
DEFINE NEED_MIN_DSS_VERSION '1.71.36'
|
||||
DSS_MIN_VERS:
|
||||
.vers EQU 1
|
||||
.modf EQU 70
|
||||
.build EQU 998
|
||||
.modf EQU 71
|
||||
.build EQU 36
|
||||
;
|
||||
Loading…
Reference in New Issue
Block a user