From edf513e157fb2446df47c44902bfed23439bdc31 Mon Sep 17 00:00:00 2001 From: Anatoliy Belyanskiy Date: Wed, 28 Feb 2024 02:35:45 +1000 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D0=BF=D1=8B=D1=82=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B0=D1=82=D1=8C=20=D0=BD=D0=B0=D0=B2=D0=BE?= =?UTF-8?q?=D0=B4=D0=B8=D1=82=D1=8C=20=D0=BF=D0=BE=D1=80=D1=8F=D0=B4=D0=BE?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bios/BIOS.asm | 5 +- src/bios/exp/EXP.asm | 2 +- src/bios/loader/loader.asm | 2 +- src/bios/logo/3.bmp | Bin 10296 -> 0 bytes src/bios/logo/4.bmp | Bin 10172 -> 0 bytes src/bios/logo/5.bmp | Bin 10008 -> 0 bytes src/bios/logo/6.bmp | Bin 10296 -> 0 bytes src/bios/logo/_LOGO_DAT.BIN | Bin 9216 -> 0 bytes src/bios/logo/_LOGO_PAL.BIN | Bin 1024 -> 0 bytes src/bios/logo/fathers.bmp | Bin 10296 -> 0 bytes src/bios/logo/test.bmp | Bin 10294 -> 0 bytes src/bios/logo/test2.bmp | Bin 10294 -> 0 bytes src/bios/rom/SETUP/MAIN.asm | 4 +- src/bios/rom/SETUP/messages.z80 | 31 +++++---- src/bios/rom/_MEM_MAP.INC.txt | 17 ----- src/bios/rom/_ROM.txt | 119 -------------------------------- src/bios/shared/DCP_PAGE.bin | Bin 16384 -> 0 bytes src/bios/shared/VERSION.inc | 2 +- 18 files changed, 25 insertions(+), 157 deletions(-) delete mode 100644 src/bios/logo/3.bmp delete mode 100644 src/bios/logo/4.bmp delete mode 100644 src/bios/logo/5.bmp delete mode 100644 src/bios/logo/6.bmp delete mode 100644 src/bios/logo/_LOGO_DAT.BIN delete mode 100644 src/bios/logo/_LOGO_PAL.BIN delete mode 100644 src/bios/logo/fathers.bmp delete mode 100644 src/bios/logo/test.bmp delete mode 100644 src/bios/logo/test2.bmp delete mode 100644 src/bios/rom/_MEM_MAP.INC.txt delete mode 100644 src/bios/rom/_ROM.txt delete mode 100644 src/bios/shared/DCP_PAGE.bin diff --git a/src/bios/BIOS.asm b/src/bios/BIOS.asm index 39c79f7..8876735 100644 --- a/src/bios/BIOS.asm +++ b/src/bios/BIOS.asm @@ -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")) diff --git a/src/bios/exp/EXP.asm b/src/bios/exp/EXP.asm index 88ffa07..d3d0aad 100644 --- a/src/bios/exp/EXP.asm +++ b/src/bios/exp/EXP.asm @@ -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' diff --git a/src/bios/loader/loader.asm b/src/bios/loader/loader.asm index 1fb7745..9428e3c 100644 --- a/src/bios/loader/loader.asm +++ b/src/bios/loader/loader.asm @@ -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 .. '"') diff --git a/src/bios/logo/3.bmp b/src/bios/logo/3.bmp deleted file mode 100644 index 2553ac6a9a0d55bb8031b18dce0dcd42433c7f1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10296 zcmeHN30PEDmOdhjia=YDKK~ZHPP^<+7MQv2EQw=eYNz+-hTay^#l8&TJ)I__- z0U8-MqOr|LGc0Os8AT;HQ6j{#5(ypcXo`K4eUr@*UY}QhX`AI^F@E2C-(2|Lz4zRE z&-w4U=e~ONZi%D(*`Q6nx&UNx7eawp1}pFipu+@kcAtP&fER@m8)$m^5Nu)w3L^?6 zfeyTgShq|E5)hutbwQ-72f+xrz5%?w$`G2C0o3Ez8pM6XT|^b)Tf|Mo4a7A>DdGy^ zBH}#a459#$i}(z20`Upr5aIwL1F;{m53w7u6OoE|7qJDg8Sxfk6XG|B4T#qfuON~U zFC&r=iHH{v2?!M;77>LAM<@|;gcKn`h!8@A0O5=9Lhul72o{2Ypd+ji76>ZB6k&*1 ziO@&rA#@O3I?JFP(YkyYbm{3po30L2A^P-|L$`r0+|}2G?=VkZt^-Mko|XC#r=tU} z>n?}Zl`EjuU8dhY7g;E(-` zmn{Q=Mun}0t6;;bm2i}53NPWfT@(s8vjg&G=y zn}GqmYe55R?5Bsi5~)<+qizG_MaMkY(Gd(+tN;p@S7P5y8#jXH#~-2J&;X9D)Pn(& zRWN9_8b(Zw;8g=X7^YER#M%rV+0kIg!3rKZ*}!902Pn6-f;Kl6TxQT=GtCSNFt6aS z;1fqWH1c`iw88*BcCdq7PadRmT%kC?8zRw%<2)ve`*48>^n!7bFA!1z3`qlkPzs?& zdWXpP7A^@(shP65Q`SD@w9 z7hz;mGH6~+guczM1M%BUF#fx@VPMCb@L=n&f!Mtj#`nDk5BKhXj$PZJcIRdoPyY~z zV`6#JAoTV1L1$+tG&eUxU0ogAyLS(&s;c1T&6`kGRt6;{B~VmU z1gB4*hMb%n`1I3H;qc+ZkeQhY`}gmMJ$v>*YHBKM-@YAEQc__3`t^{UoD4}xNe~|& z4|2I2_xR?pDs%OM`e13XVF;U@4xl}3< ziO&~5MQW++bh($u7KoH>X=jV(6`o4G#5C}u0a+xeV zHad1@)$^0i>Bu-)Xh@L2-Ar^JMkY4f)s^kacH?k)9(-SaflwrthbtopVopW# zl>tqSoEF<50eC} zWjonfQcdDBHs%$aK3`OH{>`v*zFq9zG0B#TK= z1`GHc7Twa!C^0Lq@ciY=#b-V{zU}?J`{u1CIwme`g*arTI9#Q5&AbN^M4TiffbZ_+ zWNU7mcsRePw6y5VvA6#CvP2oZ03{P$Q#dT#mSenHjEGQ~1xs>;7 z3wG$Dx0EU-Qn3Ku5z;_!E{lO-NBPCk;*v|BeX^MuAX$KdrFD(chMlb?m12~bcjhm- zn>pU{h?v=hQ#GhVXR z*~<8xvt^Z6-<-boJxvd~1{R}r-eZ&k4xRc!UWr=0ZHAj|U$sV4+dpq*i|DBEb+w^n zoi4AuD4c0@lSZRypQ+&)$)ZG_OiSa#m(}VMPd+aOx;s1CJG-@hZ_`w3nu&qV_Re0? zVt;pc_d~7ep04h0g6PBgFxCgVd%Cr5>cQ``on$GktG&IWvyW^Xz^-Z9LDMf$!nF+A zy1dfL+gm1Yd!0=+IA=_?O*rwMYE5-bGp>S0)7V82t(doJwUCbKAjs zL?3diCFex6YaP>x(k848*K0J@eFTw?(%ROx;dYd_rakP$QB6czO|_P*-G@2kvTMkENe*LwxApx zLE3E@ef%gL=?vnlhP2MEj-e4!Qx7?4h9q)#q$U@l{WrDt`|E3KYsncA1Zi0_(2W|K zM^RM|PCb420ahpCQOoBMxd5HmdD0QRIHYNG>~S;NZ|&^p=*0Nw*3MyK)wGJAx`;g( z=E>;)8y}}=<-Z?Qkqy!$`dhKu zG|)fXhw_e*u~A&F>RzH*gRPpn#*QfyKjjJ^mep%Vi`4fo1WyXdJ%*i|JNnR(T34dU z26CY_^~2g7n2yWaj7l}ghrHI*PcZHwy+K;Sh{f>Lq_>k{*)p*$o3UIseHVoLvF#`a z&z4u--a7fU1!t(KZW|tX{J$e3!y}_ZP3euT1KssCH4QE3=-$TkhIXPWy@lxfvFS%F zH8wSL3_NJ4twAx-+NgDPdNamQR}1bwoCZ#-x2Z9`o#<|A)NY-hCXc140ImZyIUg4w zck+3c46Ir*;?n9d{dDuyhUHUZXR43^N#2pPX?Xg4r<$hn=pY`$A|boDqUxJBCS?6J z=)>l|!H48tBfU3UI{CwQGc&Q?oVI60}=QD&agDe$U9$FdH>r}@+tXq z%cFukTpegenfXOX;Py$$MhEiGUsqSDbAC1PN%-9C6S2X*9Hy2) zap^5}<(Iqv}7PpH#s{e?*z|_hcbjuzWFgpKAc}%QeLUP zcuK5DdFF3*=a`K=(9_My&VsV;Kz8Bzl3VJpFYFfK`|X&?&%`-KKAWZ}S)dn(Nw+dH zPCAf(8W%x*^TN9Up%QucVqWDff>TVG(0dJwVM{YJN;;B%uB3uwkoudTP>DkMToxiu z8LaQlW;)<2u=vdEg5uJ0wfgHXa<=$|h$OOS`Fede=cppZ0(=GNWN&GXVQ>_EaQ&9L z;>+ArcRcP0jg0vHzs)xCS;=FhLO%}<%hArl%!Ficwy3oH)~y>~Mcqy0adn_iEMkOb;`a$KApY%R$%fQ-z;`32|Bmt3!?D7$g>^W1Hz@9T$3f2)d# z`C$6srzJ824jxx=y+Rgt6N#3K0)0I=Y$l$+SRjRUNtxs^1nGwIii)ppe0d=^=Va=Z z?H})y$oCQ-?Tbp;L)zV!vTWH0V_Zi&IKN z1O53tHy1pGu|^6McONTpdju(-Z~VG+~cD$Qvf8&#@Exm4)yy_U;nG3a(SRu)t<3Z6k7ICL~Gzwj)w zC@H;OR$g9q{o1wvE-kry`O1|mmoA+6dm++d2i3!D&O0%?~Gnj0yr@t^Xe5nso(Xp{okucED+tZ!Hc43l-k#@FLmKHQT zj6@!I5@}*W9z{~A<}?dSD{C7(8Fga1a@@TILRsX(*Zm)-KUEG>C__U8{yw@MJT8)O zVL3A#k%o=6m6fF>+C-yhmQKebStll*$#OmTenAqsa$$RJ%G!*1WTZ4y91aM$p7?jD|Ae7=vbUqE0`h%_Z;q5FNl#8M)n6cUM45+W1^A`R`Izkh&0 zAP5o$hloU>qE+)%wb*`fu__`3&s!DZP_a}d6B#aFxk?=RM4Qf&($8IpiHV7h3YY3E J={Gz8e+PVuCg1=7 diff --git a/src/bios/logo/4.bmp b/src/bios/logo/4.bmp deleted file mode 100644 index 9831c771d909a9d76326a150aabf4c2a54ac0dfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10172 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 diff --git a/src/bios/logo/5.bmp b/src/bios/logo/5.bmp deleted file mode 100644 index 061995c822f16a72d9998b49ab498c50d6d6476c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10008 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 E4+p<}Gynhq diff --git a/src/bios/logo/6.bmp b/src/bios/logo/6.bmp deleted file mode 100644 index 7529664fcbb4fbd264a112f406f8016be8931258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10296 zcmeHLdtA+TAAeV7JakZQC3j6kG*lKMcbdyQkGsc%&@g4THIx;?YOasV#t6-1mR`g#LJxKL6VUGfw6{`0y1*Zq-s+zbi3O>l8l6GUuo4rPcb3WIt5lo^Z+ z^^tqFIkK)dLd>lOC@%%dh|&_k&K4+9@^v|1mjT7aKtUmpmk;FT0y#NARyL5H0i-?! zl2d?$B;esA;C?I+eGiC;1n%4c!fyfBt^-%XfFDAE^WOt!&H}-wfMdsjLx+I_fxx~1 zz<&?0V<)h68?b3JuzmyJ_XV)_bHHacuwn)9nHR8h8SwEZfZHO#)fJe(0B~^uX3YYo zPY0$<1;$SR#*G6;j|N7J0EP?!9324%2f*GQ=+P7CZVhzp3Uuzwx>^9{=0Ll4KYqkHk1^ zDlf*tr%(7=Tq`1qpI2^o)&!4Jw~2=(GQnNKa2kLP7%K;^Gh+8;h8j7;M?H1wKALShR?y z;NbgoLstP^1#}hARX|q(T?KR%_={Fxabe|Au2h!GSI;Z!80f1;t=F-Ig8a&(OsOoD zuYRwrqyMI!G+xW8sz@f%nxEsZrJ~ofE(^Puq9;4j9y6#Hg`nlLZk{D4Wxj8-MeM}rK?x3IiV)~)ZJaPf0tSH>itbMjGDG+ z)uw|G(971o9|epYJ@y|j7Lb#b`7|{pDd75&zLrKVnaiP!k7ZucIaqnW!=lp-eJJt22PWvyqI5^la=u_HJJk9 z?#BoLKi|Cm(~p-fUI;mJIyjguAa21*HPP38zU#Nj{O%qa{sj~;Qxc$17#cS>Yt`1= z!qV#PUUq#P90w0`n)Kd_1>^|dP6eMlD&2w&J9q6AV}mxo zhlYRAym|BfDgJR#Kw}DMXKvBOs)r2)3>-4tX-qW&aAR~i-j_tN5*?*r%YMnZr|OO*+F*!1q(f8fyJ?@p@51b=j)$^>DTFG(&uDJq~c z!DipJRG_*4%RN5R;+2{M_73Fj2eETA09b$V*%(nSd^QBqf1x;kB!x2SZL%Kvn!+ ztE%RoIepq>(Sr)Quys3;1Zo!!tJVa0*_jz>Daj%U7)5j;li;dwVF;gtRq=0JwW`Yf zJ5#{a35}?ru_}tXb`vHLF03|+a)2vz4`ttvyZ9U}W`C zRN=z=G53TE!_`qF^B>-`XV1UYW1a8kRq?ycpFelDXaQ!Sk;16CoP{>FeH;e7#01Lh ztc)}fMKnQ7lqw79!i(pAP;c(gH~#+qOoFx2qu5u&@1fcM0!aW}IH8fkP{Ayu2`ntT zS=;okfeUjo8AZuFk1>pe3FtzR1Tz0&M$vlzFTaq6uZG{#!$YpW+X5j#WdiPB(b%Mg zaG_TZ*Q&AN5By6i_!m-ui`oQi!um~3L=sd)kvI@m6GhU2 zPzvK%@fc7a2xb05L4n_@Z$-Y3hJUN)a?So1ss+rT3meh{il(M!|J8wzS(vPfqKX5d z%zyaE!SA-K1#HytpYZhdtk}P+5THJf2>}X)-x+qeg$3zwi0Y5VfW&RU; z_imTZUz;@i`78JCm5-%vu0p_k$%VoMtblQI;X(?K4uo`})94yRQ9K32L`O;oLYZH# zy_mK6wXVB;s1o4f;_R$)p`q4+(1s_{mmdh31k!_JVKwiG!{%^1R=~ur}TBI7qB_$>5WfA$y#6|oAL}(d6#xJL diff --git a/src/bios/logo/_LOGO_DAT.BIN b/src/bios/logo/_LOGO_DAT.BIN deleted file mode 100644 index 62d0c7acf8fe68c9f3682b41ea42a707011de492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 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 diff --git a/src/bios/logo/_LOGO_PAL.BIN b/src/bios/logo/_LOGO_PAL.BIN deleted file mode 100644 index 324e29cdd5c25c3ebc519216df633c86eae02284..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 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 diff --git a/src/bios/logo/test.bmp b/src/bios/logo/test.bmp deleted file mode 100644 index d5b16f5a7f16fd5650bc19d3b57e7db5d8c59cbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10294 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 ZjsF25{{P}N(u?+A9fd#10)B!<{4aREHPHY7 diff --git a/src/bios/rom/SETUP/MAIN.asm b/src/bios/rom/SETUP/MAIN.asm index aece5f3..d2814c9 100644 --- a/src/bios/rom/SETUP/MAIN.asm +++ b/src/bios/rom/SETUP/MAIN.asm @@ -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 diff --git a/src/bios/rom/SETUP/messages.z80 b/src/bios/rom/SETUP/messages.z80 index 70ee306..b9b6ba1 100644 --- a/src/bios/rom/SETUP/messages.z80 +++ b/src/bios/rom/SETUP/messages.z80 @@ -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 'Нет ' _mSetStrRus ideSkiped, tmp_Counter : DZ 'Пропущен ' _mSetStrRus ideFail, tmp_Counter : DZ 'Не определён ' - _mSetStrRus spModel, tmp_Counter : DZ 'Модель : ' - _mSetStrRus spCNFver, tmp_Counter : DZ 'Конфиг. : ' - _mSetStrRus spMemory, tmp_Counter : DZ 'Память : ' - _mSetStrRus cmosFound, tmp_Counter : DZ 'CMOS : Найден' - _mSetStrRus cmosNone, tmp_Counter : DZ 'CMOS : Нет' - _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 'Память : ' + _mSetStrRus cmosFound, tmp_Counter : DZ 'CMOS : Найден' + _mSetStrRus cmosNone, tmp_Counter : DZ 'CMOS : Нет' + _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" -; ; \ No newline at end of file diff --git a/src/bios/rom/_MEM_MAP.INC.txt b/src/bios/rom/_MEM_MAP.INC.txt deleted file mode 100644 index 9616ef6..0000000 --- a/src/bios/rom/_MEM_MAP.INC.txt +++ /dev/null @@ -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 - diff --git a/src/bios/rom/_ROM.txt b/src/bios/rom/_ROM.txt deleted file mode 100644 index 7355d0c..0000000 --- a/src/bios/rom/_ROM.txt +++ /dev/null @@ -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: -;======================================= \ No newline at end of file diff --git a/src/bios/shared/DCP_PAGE.bin b/src/bios/shared/DCP_PAGE.bin deleted file mode 100644 index 8f766b8b7891db9985299da6aa8ae96b6621a643..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeHOTUOgJ5S=CTMW3`MeYen-b67#vz!yt$|6oT+Uu>oHizReMBWbJ~L!{WT;Y9x6 z>{=WZ(g8L<>{ z{f9(Xbg}sHD8Zzd%d+^teUaAgdG39VzA`_3`1t8FMLxv7zVa`D-(#+m#ZNEfX~s{l zgx_5){uB#}_IrCHJ}R0|`@7-zKRzHj z_Rn+pkg<>d2I4;L%rD^r%~?fCqI>VN0_3;7=AgVKiMP4h3v|EVzl@8mDY{|WN{fcd#u>z{6ZSDKao z2YX|Gl_t0zdz; z=4$?L*z*6?R;?1`L)@y`_0#w?-$&flCMiQc#7X5z?VaxwlTeV7%4{@t%*H7a^ z{#O1E4MSYGV&p>%Z4ny(VlMX#xAI?Tv>pB=|L5_jSf~>|#Aq*Kcz1+oFJh@b4S!+& z9}HvrHUH%T)O*CzhU?!B{fGVcpvU}*RsYldzob9f{`UUd(Ep%6HtrKX^v8|-CF?)W z7sulu{L&+K-Z68~ut4NP%vE~W?+7I|H~fK zd|La**8i>K-}&eNA>WVlZ|V8}Q*{@&SN(g|Gyg8l|DOXte~&QJqRja}{r-W*&i{u# ze`nkAydSZ2kNF$cAEoF2z5NgTHt*%>e{cT-|JeFJb^bjy|E}x*)cN<+{JXCITgkr* z^uI5E@A)6}ch~fPEBSYc|3Uvs^|!bGd-C6P{YU+qI{%)Uf7kN=+ope0=igKF7v}%< z`#(*#WBy;i|1UiM>8XF({gThy`9sP6|Iqsn>%YHqZyfg@hF<@y=RcJfxR&4Y|E&Fo z8vi-~3_SjY pzv{nq@pbc0)&JJ`3-KPtW58Uc#{VvS|5Mlh?mLSx{)yNB{{hDGr+fea diff --git a/src/bios/shared/VERSION.inc b/src/bios/shared/VERSION.inc index a87334e..c418309 100644 --- a/src/bios/shared/VERSION.inc +++ b/src/bios/shared/VERSION.inc @@ -2,7 +2,7 @@ ;------[Version of BIOS "VER.MOD"]------ EXP_ID: .VER EQU 3 ; Номер версии менять тут! -.MOD EQU 05 ; Номер версии менять тут! +.MOD EQU 06 ; Номер версии менять тут! 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