попытки начать наводить порядок

This commit is contained in:
Anatoliy Belyanskiy 2024-02-28 02:35:45 +10:00
parent f95f604edb
commit edf513e157
18 changed files with 25 additions and 157 deletions

View File

@ -142,10 +142,10 @@
EXPORT BoardID.end EXPORT BoardID.end
EXPORT FN_CRIPT.cnf EXPORT FN_CRIPT.cnf
EXPORT ID_SPRINTER.bitstream_ver EXPORT ID_SPRINTER.bitstream_ver
EXPORT bitstream_ver_hex
;EXPORT ID_Version ;EXPORT ID_Version
;EXPORT ID_SPRINTER.BIOS_ver ;EXPORT ID_SPRINTER.BIOS_ver
;EXPORT BIOS_ver_hex ;EXPORT BIOS_ver_hex
;EXPORT bitstream_ver_hex
;EXPORT Disk_subsystem_ver_hex ;EXPORT Disk_subsystem_ver_hex
EXPORT EXP_ID.VER ; ‚¥àá¨ï ¡¨®á  EXPORT EXP_ID.VER ; ‚¥àá¨ï ¡¨®á 
EXPORT EXP_ID.MOD EXPORT EXP_ID.MOD
@ -153,7 +153,8 @@
;EXPORT ROM_ID.MOD ;EXPORT ROM_ID.MOD
EXPORT CNF_ID.VER ; ‚¥àá¨ï ª®­äë EXPORT CNF_ID.VER ; ‚¥àá¨ï ª®­äë
EXPORT CNF_ID.MOD EXPORT CNF_ID.MOD
EXPORT msgStrings.str_ACEX_MODEL
EXPORT msgRusStrings.str_ACEX_MODEL
; LUA ALLPASS ; LUA ALLPASS
; print ("DEPACKER", sj.get_label("DEPACKER.PackedMAIN")) ; print ("DEPACKER", sj.get_label("DEPACKER.PackedMAIN"))
; print ("UnPacker", sj.get_label("UnPacker.PackedMAIN")) ; print ("UnPacker", sj.get_label("UnPacker.PackedMAIN"))

View File

@ -156,7 +156,7 @@
DEFINE Altera_Chip altera_chip DEFINE Altera_Chip altera_chip
LUA LUA
local file_path = 'Build/Bin/temp/' local file_path = 'Build/ACEX/'
local file_ext = '.BIN' local file_ext = '.BIN'
local altera_ver = sj.get_define("Altera_Chip") local altera_ver = sj.get_define("Altera_Chip")
sj.insert_define("Altera_File", '"' .. file_path .. altera_ver .. file_ext .. '"') sj.insert_define("Altera_File", '"' .. file_path .. altera_ver .. file_ext .. '"')

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -42,11 +42,13 @@
;#FEE0-#FEEF : Any buffer (Video mode set?!) Used in Sprinter DOS and CD driver ;#FEE0-#FEEF : Any buffer (Video mode set?!) Used in Sprinter DOS and CD driver
;#FF00 ;#FF00
; ;
; ¤«ï ¢ à¨ ­â  á § ¯ ª®¢ª®© ç á⨠¡¨­ à­¨ª  (¬®¦¥â ­¥ áà ¡®â âì ¡¥§ ­ ¯¨«ì­¨ª  §  ¤ ¢­®áâìî «¥â)
IFDEF PREBUILD IFDEF PREBUILD
; ENCODING "DOS" ; ENCODING "DOS"
DEVICE ZXSPECTRUM4096 ; ¬®¤¥«ì á 4 ¬¥âà ¬¨ ¯ ¬ï⨠DEVICE ZXSPECTRUM4096 ; ¬®¤¥«ì á 4 ¬¥âà ¬¨ ¯ ¬ïâ¨
MMU 2 e, 0 ; áâà ­¨æ  0 ¢ ¡ ­ªã 2 ¨ ¯à®¢¥àª  ­  £à ­¨æë. MMU 2 e, 0 ; áâà ­¨æ  0 ¢ ¡ ­ªã 2 ¨ ¯à®¢¥àª  ­  £à ­¨æë.
INCLUDE 'src/bios/shared/includes.inc'; Includes INCLUDE 'src/bios/shared/includes.inc'
ORG COMPILE_ADDR.MAIN ORG COMPILE_ADDR.MAIN
OUTPUT 'Build/Bin/temp/MAIN.BIN' OUTPUT 'Build/Bin/temp/MAIN.BIN'
ENDIF ENDIF

View File

@ -526,7 +526,8 @@ msgStrings:
_mSetStr ideSkiped, tmp_Counter : DZ 'Skipped ' _mSetStr ideSkiped, tmp_Counter : DZ 'Skipped '
_mSetStr ideFail, tmp_Counter : DZ 'Fail ' ; !FIXIT strFail _mSetStr ideFail, tmp_Counter : DZ 'Fail ' ; !FIXIT strFail
_mSetStr spModel, tmp_Counter : DZ 'Model name : ' _mSetStr spModel, tmp_Counter : DZ 'Model name : '
_mSetStr spCNFver, tmp_Counter : DZ 'Config. : ' .str_ACEX_MODEL EQU $ ; 㪠§ â¥«ì ­  áâப㠭¨¦¥ ¤«ï ¯ âç   ¯¤¥©â¥à®¬
_mSetStr spCNFver, tmp_Counter : DZ '1K30 config: '
_mSetStr spMemory, tmp_Counter : DZ 'Memory : ' _mSetStr spMemory, tmp_Counter : DZ 'Memory : '
_mSetStr cmosFound, tmp_Counter : DZ 'CMOS : Found' _mSetStr cmosFound, tmp_Counter : DZ 'CMOS : Found'
_mSetStr cmosNone, tmp_Counter : DZ 'CMOS : None' _mSetStr cmosNone, tmp_Counter : DZ 'CMOS : None'
@ -676,7 +677,8 @@ msgRusStrings:
_mSetStrRus ideSkiped, tmp_Counter : DZ '<EFBFBD>யã饭 ' _mSetStrRus ideSkiped, tmp_Counter : DZ '<EFBFBD>யã饭 '
_mSetStrRus ideFail, tmp_Counter : DZ '<EFBFBD>¥ ®¯à¥¤¥«ñ­ ' _mSetStrRus ideFail, tmp_Counter : DZ '<EFBFBD>¥ ®¯à¥¤¥«ñ­ '
_mSetStrRus spModel, tmp_Counter : DZ 'Œ®¤¥«ì : ' _mSetStrRus spModel, tmp_Counter : DZ 'Œ®¤¥«ì : '
_mSetStrRus spCNFver, tmp_Counter : DZ '㿺凋見. : ' .str_ACEX_MODEL EQU $ ; 㪠§ â¥«ì ­  áâப㠭¨¦¥ ¤«ï ¯ âç   ¯¤¥©â¥à®¬
_mSetStrRus spCNFver, tmp_Counter : DZ '1K30 ª®­ä¨£: '
_mSetStrRus spMemory, tmp_Counter : DZ '<EFBFBD> ¬ïâì : ' _mSetStrRus spMemory, tmp_Counter : DZ '<EFBFBD> ¬ïâì : '
_mSetStrRus cmosFound, tmp_Counter : DZ 'CMOS : <EFBFBD> ©¤¥­' _mSetStrRus cmosFound, tmp_Counter : DZ 'CMOS : <EFBFBD> ©¤¥­'
_mSetStrRus cmosNone, tmp_Counter : DZ 'CMOS : <EFBFBD>¥â' _mSetStrRus cmosNone, tmp_Counter : DZ 'CMOS : <EFBFBD>¥â'
@ -791,4 +793,3 @@ MSG_RUS.size EQU $-MSG_RUS
;================================================================================================================================== ;==================================================================================================================================
ASSERT MSG_ENG.size = MSG_RUS.size, "ERROR IN MESSAGE STRINGS: RUS and ENG do not match" ASSERT MSG_ENG.size = MSG_RUS.size, "ERROR IN MESSAGE STRINGS: RUS and ENG do not match"
; ;
;

View File

@ -1,17 +0,0 @@
;
; ロロロロロロサ ロロロロロロロサロロロロロロサ ロロロロロサ ロロロロロロサロロサ ロロサロロロロロロロサロロロロロロサ
; ロロノヘヘロロサロロノヘヘヘヘシロロノヘヘロロサロロノヘヘロロサロロノヘヘヘヘシロロコ ロロノシロロノヘヘヘヘシロロノヘヘロロサ
; ロロコ ロロコロロロロロサ ロロロロロロノシロロロロロロロコロロコ ロロロロロノシ ロロロロロサ ロロロロロロノシ
; ロロコ ロロコロロノヘヘシ ロロノヘヘヘシ ロロノヘヘロロコロロコ ロロノヘロロサ ロロノヘヘシ ロロノヘヘロロサ
; ロロロロロロノシロロロロロロロサロロコ ロロコ ロロコネロロロロロロサロロコ ロロサロロロロロロロサロロコ ロロコ
; ネヘヘヘヘヘシ ネヘヘヘヘヘヘシネヘシ ネヘシ ネヘシ ネヘヘヘヘヘシネヘシ ネヘシネヘヘヘヘヘヘシネヘシ ネヘシ
;
Depacker_start EQU #D000
;Depacked_logo_start EQU #D900
;MAIN_Unpacked_Start EQU #8000
COMPILE_ADDR:
.EXP: EQU 0
.ROM: EQU 0
.MAIN EQU #8000

View File

@ -1,119 +0,0 @@
;-----------[#0000 Extended]------------
INCLUDE 'src/bios/rom/EXTENDED/EXTENDED.ASM'
;---------------------------------------
;-------------[#1000 SETUP]-------------
BLOCK #1000-$,#FF
setup_start EQU $
DISP #8000 ;!!!!!!!!!!hardcode
DB "SETUP"
; JR JUMP
DB " (C) 2001 PETERS PLUS LTD "
SETUP_DEPACK:
DI
POP HL
LD SP,#7FFF ;!!!!!!!!!!hardcode
PUSH HL
PUSH AF
LD HL,#8000 ;!!!!!!!!!!hardcode
PUSH HL
LD DE,Depacker_start ;  ¤à¥á ¯à®æ¥¤ãàë ¤¥¯ ª¥à  !!!!!
PUSH DE
LD HL,Depacker
LD BC,Depacker.length
LDIR
LD HL,Depacker.packcode ; £¤¥  à娢
LD DE,COMPILE_ADDR.MAIN ; ªã¤  à á¯ ª®¢ë¢ âì
RET
Depacker:
ENT
DEPACK_CODE:
DISP Depacker_start
; ᤥ« âì âãâ ãá«®¢¨¥ ¤«ï ¨á室­¨ª  ¤¥¯ ª¥à , ç⮡  ¢â®¬ â®¬ ¢ë¡¨à «áï à §­ë©  «£®à¨â¬ § ¯ ª®¢ª¨ ¨ à á¯ ª®¢ª¨
INCLUDE 'src/bios/ROM/SETUP/DEHRUST.ASM'
ENT
DEPACK_CODE.length EQU $-DEPACK_CODE
DISP Depacker+DEPACK_CODE.length
Depacker.packcode:
INCBIN 'Build/Bin/MAIN.PAK'
Depacker.length EQU $-Depacker.packcode+DEPACK_CODE.length
ENT
setup_length EQU $-setup_start
;---------------------------------------
;---------------[SET EXP]---------------
BLOCK #3FD0-$,#FF
; call exp bios from setup
RST18h:
PUSH AF
LD A,D_ROM16OFF ; set exp-rom to bank0
OUT (SYS_PORT_ON),A
POP AF
RET
;---------------------------------------
;-------------[???????????]-------------
BLOCK #3FD8-$,#FF
A3FD8:
JP #0107
;---------------------------------------
;-------------[???????????]-------------
BLOCK #3FE0-$,#FF
A3FE0:
LD A,#00
OUT (SYS_PORT_OFF),A
JP #0000
;---------------------------------------
;-------------[???????????]-------------
BLOCK #3FE8-$,#FF
RET_EXP_ROM:
PUSH AF
LD A,D_ROM16OFF
OUT (SYS_PORT_ON),A
JP #0100
;---------------------------------------
;-------------[???????????]-------------
BLOCK #3FF0-$,255
A3FF0:
PUSH AF
DI
LD A,D_ROM16OFF
OUT (SYS_PORT_OFF),A
JR A3FD8
;---------------------------------------
;-------------[???????????]-------------
A3FF8:
PUSH AF
LD A,#00
OUT (SYS_PORT_OFF),A
JP #0000
;---------------------------------------
A4000:
;=======================================

Binary file not shown.

View File

@ -2,7 +2,7 @@
;------[Version of BIOS "VER.MOD"]------ ;------[Version of BIOS "VER.MOD"]------
EXP_ID: EXP_ID:
.VER EQU 3 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ! .VER EQU 3 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ!
.MOD EQU 05 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ! .MOD EQU 06 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ!
BIOS_ver_hex EQU EXP_ID.VER*256+EXP_ID.MOD BIOS_ver_hex EQU EXP_ID.VER*256+EXP_ID.MOD
DEFINE BIOS_ver_string '0'+EXP_ID.VER, '.', '0'+EXP_ID.MOD/10, '0'+EXP_ID.MOD-(EXP_ID.MOD/10)*10 DEFINE BIOS_ver_string '0'+EXP_ID.VER, '.', '0'+EXP_ID.MOD/10, '0'+EXP_ID.MOD-(EXP_ID.MOD/10)*10