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

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

View File

@ -1103,7 +1103,7 @@ PORTS_INIT:
INCLUDE 'FUNC_SERVICE.asm'
INCLUDE 'FLEX.asm'
; INCLUDE 'EXP_SCR.ASZ'
; INCLUDE 'EXP_SCR.ASZ'
INCLUDE 'FUNC_PIC.ASM'
INCLUDE 'FUNC_RAM_ROM_DRV.ASM'
INCLUDE 'FUNC_SYS.ASM'

View File

@ -156,7 +156,7 @@
DEFINE Altera_Chip altera_chip
LUA
local file_path = 'Build/Bin/temp/'
local file_path = 'Build/ACEX/'
local file_ext = '.BIN'
local altera_ver = sj.get_define("Altera_Chip")
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
;#FF00
;
; ¤«ï ¢ à¨ ­â  á § ¯ ª®¢ª®© ç á⨠¡¨­ à­¨ª  (¬®¦¥â ­¥ áà ¡®â âì ¡¥§ ­ ¯¨«ì­¨ª  §  ¤ ¢­®áâìî «¥â)
IFDEF PREBUILD
; ENCODING "DOS"
DEVICE ZXSPECTRUM4096 ; ¬®¤¥«ì á 4 ¬¥âà ¬¨ ¯ ¬ïâ¨
MMU 2 e, 0 ; áâà ­¨æ  0 ¢ ¡ ­ªã 2 ¨ ¯à®¢¥àª  ­  £à ­¨æë.
INCLUDE 'src/bios/shared/includes.inc'; Includes
INCLUDE 'src/bios/shared/includes.inc'
ORG COMPILE_ADDR.MAIN
OUTPUT 'Build/Bin/temp/MAIN.BIN'
ENDIF

View File

@ -525,15 +525,16 @@ msgStrings:
_mSetStr ideNone, tmp_Counter : DZ 'None '
_mSetStr ideSkiped, tmp_Counter : DZ 'Skipped '
_mSetStr ideFail, tmp_Counter : DZ 'Fail ' ; !FIXIT strFail
_mSetStr spModel, tmp_Counter : DZ 'Model name: '
_mSetStr spCNFver, tmp_Counter : DZ 'Config. : '
_mSetStr spMemory, tmp_Counter : DZ 'Memory : '
_mSetStr cmosFound, tmp_Counter : DZ 'CMOS : Found'
_mSetStr cmosNone, tmp_Counter : DZ 'CMOS : None'
_mSetStr memoryAvailable, tmp_Counter : DZ 'Available : '
_mSetStr spModel, tmp_Counter : DZ 'Model name : '
.str_ACEX_MODEL EQU $ ; 㪠§ â¥«ì ­  áâப㠭¨¦¥ ¤«ï ¯ âç   ¯¤¥©â¥à®¬
_mSetStr spCNFver, tmp_Counter : DZ '1K30 config: '
_mSetStr spMemory, tmp_Counter : DZ 'Memory : '
_mSetStr cmosFound, tmp_Counter : DZ 'CMOS : Found'
_mSetStr cmosNone, tmp_Counter : DZ 'CMOS : None'
_mSetStr memoryAvailable, tmp_Counter : DZ 'Available : '
; _mSetStr unknownSTR1, tmp_Counter : DZ "7"
; _mSetStr unknownSTR2, tmp_Counter : DZ "8"
_mSetStr boardID, tmp_Counter : DZ 'Board ID : '
_mSetStr boardID, tmp_Counter : DZ 'Board ID : '
_mSetStr bootFdd, tmp_Counter : DZ 'Boot from Diskette'
; _mSetStr bootHdd, tmp_Counter : DZ 'Boot from Hard disk '
_mSetStr bootHdd, tmp_Counter : DZ 'Boot from HDD '
@ -675,15 +676,16 @@ msgRusStrings:
_mSetStrRus ideNone, tmp_Counter : DZ '<EFBFBD>¥â '
_mSetStrRus ideSkiped, tmp_Counter : DZ '<EFBFBD>யã饭 '
_mSetStrRus ideFail, tmp_Counter : DZ '<EFBFBD>¥ ®¯à¥¤¥«ñ­ '
_mSetStrRus spModel, tmp_Counter : DZ 'Œ®¤¥«ì : '
_mSetStrRus spCNFver, tmp_Counter : DZ 'Š®­ä¨£. : '
_mSetStrRus spMemory, tmp_Counter : DZ '<EFBFBD> ¬ïâì : '
_mSetStrRus cmosFound, tmp_Counter : DZ 'CMOS : <EFBFBD> ©¤¥­'
_mSetStrRus cmosNone, tmp_Counter : DZ 'CMOS : <EFBFBD>¥â'
_mSetStrRus memoryAvailable, tmp_Counter : DZ '®áâ㯭® : '
_mSetStrRus spModel, tmp_Counter : DZ 'Œ®¤¥«ì : '
.str_ACEX_MODEL EQU $ ; 㪠§ â¥«ì ­  áâப㠭¨¦¥ ¤«ï ¯ âç   ¯¤¥©â¥à®¬
_mSetStrRus spCNFver, tmp_Counter : DZ '1K30 ª®­ä¨£: '
_mSetStrRus spMemory, tmp_Counter : DZ '<EFBFBD> ¬ïâì : '
_mSetStrRus cmosFound, tmp_Counter : DZ 'CMOS : <EFBFBD> ©¤¥­'
_mSetStrRus cmosNone, tmp_Counter : DZ 'CMOS : <EFBFBD>¥â'
_mSetStrRus memoryAvailable, tmp_Counter : DZ '®áâ㯭® : '
; _mSetStrRus unknownSTR1, tmp_Counter : DZ '7'
; _mSetStrRus unknownSTR2, tmp_Counter : DZ '8'
_mSetStrRus boardID, tmp_Counter : DZ 'ID ¯« âë : '
_mSetStrRus boardID, tmp_Counter : DZ 'ID ¯« âë : '
_mSetStrRus bootFdd, tmp_Counter : DZ ' ¯ãáª á ¤¨áª¥âë'
_mSetStrRus bootHdd, tmp_Counter : DZ ' ¯ã᪠á HDD '
_mSetStrRus bootCd, tmp_Counter : DZ ' ¯ã᪠á CD-ROM '
@ -790,5 +792,4 @@ MSG_RUS:
MSG_RUS.size EQU $-MSG_RUS
;==================================================================================================================================
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"]------
EXP_ID:
.VER EQU 3 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ!
.MOD EQU 05 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ!
.MOD EQU 06 ; <EFBFBD>®¬¥à ¢¥àᨨ ¬¥­ïâì âãâ!
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