new recovery.img
This commit is contained in:
		
							parent
							
								
									346d6e7cb8
								
							
						
					
					
						commit
						0af03f6dc4
					
				| @ -1,71 +0,0 @@ | ||||
| @if [%1]==[] (set NO_STOP="0") else (set NO_STOP="%1") | ||||
| @if %NO_STOP% == "5" (goto all) | ||||
| @set cur_STEP=0 | ||||
| @set BIOS_DIR=%cd%\src\bios | ||||
| @set BIN=%BIOS_DIR%\..\bin | ||||
| @set BUILD=%BIOS_DIR%\..\..\Build | ||||
| @set RAW=%BUILD%\Bin | ||||
| @set error_level="0" | ||||
| 
 | ||||
| 
 | ||||
| @goto start_tasks | ||||
| 
 | ||||
| :all | ||||
| @__make_all_.cmd | ||||
| 
 | ||||
| :start_tasks | ||||
| @echo -------------------------------------------------------[BIOS START] | ||||
| @echo STEP [1/2], Compiling ROM, EXP, Loader | ||||
| @set main_file=BIOS | ||||
| @sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --color=on --lst=%BUILD%\BIOS.LST %BIOS_DIR%\BIOS.ASM | ||||
| @if errorlevel 1 (call :error_handler) else (echo              [OK ]) | ||||
| @echo -------------------------------------------------------[BIOS DONE] | ||||
| @echo. | ||||
| 
 | ||||
| @echo -------------------------------------------------------[LOGO START] | ||||
| @set LOGO_FILE=psfathers.bmp | ||||
| @echo STEP [2/2], Extracting data for LOGO from BMP | ||||
| @set main_file=Logo | ||||
| @echo. | ||||
| @%BIN%\bmp_extract.exe %BIOS_DIR%\logo\%LOGO_FILE% /pn %RAW%\LOGO_PAL.BIN /dn %RAW%\LOGO_DAT.BIN /pt 4 | ||||
| @if errorlevel 1 (call :error_handler) else (echo              [OK ])   | ||||
| @set /a "cur_STEP=cur_STEP+1" | ||||
| @echo -------------------------------------------------------[LOGO DONE] | ||||
| @echo. | ||||
| 
 | ||||
| @if %error_level% == "1" (goto end_task_err) else (goto end_task_ok) | ||||
| 
 | ||||
| :error_handler | ||||
| @color 04 | ||||
| @if %NO_STOP% == "1" (goto next) else (goto err_stop) | ||||
| 
 | ||||
| :next | ||||
| @echo              [ERR] | ||||
| @set error_level="1" | ||||
| @echo ---------------------------------------------------------------------[ERROR in %main_file% on STEP %cur_STEP%] | ||||
| @goto :eof | ||||
| 
 | ||||
| :err_stop | ||||
| @echo ---------------------------------------------------------------------[ERROR in %main_file% on STEP %cur_STEP%] | ||||
| @cd %BIOS_DIR% | ||||
| @IF NOT (%NO_STOP% == "1") pause 0  | ||||
| @color | ||||
| @exit 3 | ||||
| 
 | ||||
| :end_task_err | ||||
| @echo ---------------------------------------------------------------------[Make firmware ERROR!!!] | ||||
| @echo. | ||||
| @cd %BIOS_DIR% | ||||
| @echo %NO_STOP% | ||||
| @IF %NO_STOP% == "3" pause 0 | ||||
| @IF %NO_STOP% == "0" pause 0 | ||||
| @color | ||||
| @exit 3 | ||||
| 
 | ||||
| 
 | ||||
| :end_task_ok | ||||
| @echo --------------------------------------------------------------------------[Make firmware DONE] | ||||
| @echo. | ||||
| @cd %BIOS_DIR% | ||||
| @echo on | ||||
| @IF (%NO_STOP% == "0") pause 0  | ||||
| @ -1,15 +0,0 @@ | ||||
| @set variable=0 | ||||
| @set main_file=0 | ||||
| @setlocal disabledelayedexpansion | ||||
| @set test=set variable=!main_file! | ||||
| 
 | ||||
| @call :testing trtrt | ||||
| @goto :eof | ||||
| 
 | ||||
| :testing | ||||
| @setlocal enabledelayedexpansion | ||||
| @set main_file=%1 | ||||
| @%test% | ||||
| @setlocal disabledelayedexpansion | ||||
| @echo %variable% | ||||
| @goto :eof | ||||
| @ -1,78 +0,0 @@ | ||||
| @echo ------------------------------------------------------------[Build firmware start] | ||||
| @if [%1]==[] (set NO_STOP="0") else (set NO_STOP=%1) | ||||
| @if [%error_level%]==[] (set error_level="0") | ||||
| @if %error_level% == "1" goto error | ||||
| @set BIN=..\..\src\bin | ||||
| @set ROMS=..\..\src\ZX_ROMS | ||||
| @set BITSTREAM=..\..\src\altera\acex | ||||
| 
 | ||||
| @cd ..\Build\Bin | ||||
| 
 | ||||
| @if not exist ROM.BIN goto error_roms | ||||
| @if not exist EXP.BIN goto error_roms | ||||
| @if not exist LOADER_K30.BIN goto error_roms | ||||
| @if not exist LOADER_K50.BIN goto error_roms | ||||
| 
 | ||||
| @if not exist LOGO_PAL.BIN goto error_logo | ||||
| @if not exist LOGO_DAT.BIN goto error_logo | ||||
| 
 | ||||
| @if not exist %ROMS%\SP_128.BIN goto error_zxroms | ||||
| @if not exist %ROMS%\SP__48.BIN goto error_zxroms | ||||
| @if not exist %ROMS%\SP_TRD.BIN goto error_zxroms | ||||
| @if not exist %ROMS%\SP_EXP.BIN goto error_zxroms | ||||
| @if not exist %ROMS%\SP_EXP2.BIN goto error_zxroms | ||||
| 
 | ||||
| @set FW=..\_SPRIN.BIN | ||||
| @set LOADER=LOADER_K30.BIN | ||||
| @call :make_rom_file | ||||
| @set FW=..\_SPRIN50.BIN | ||||
| @set LOADER=LOADER_K50.BIN | ||||
| @call :make_rom_file | ||||
| @goto quit  | ||||
| 
 | ||||
| :make_rom_file | ||||
| @%BIN%\disk3.exe %FW% NUL 0H,40000H,0 | ||||
| @%BIN%\disk3.exe %FW% ROM.BIN 0000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% LOGO_PAL.BIN 4000H,400H,0H | ||||
| @%BIN%\disk3.exe %FW% LOGO_DAT.BIN 4400H,2400H | ||||
| @%BIN%\disk3.exe %FW% %ROMS%\SP_128.BIN 8000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% %ROMS%\SP__48.BIN C000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% %ROMS%\SP_TRD.BIN 10000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% %ROMS%\SP_EXP.BIN 14000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% %ROMS%\SP_EXP.BIN 18000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% %ROMS%\SP_EXP2.BIN 1C000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% EXP.BIN 20000H,4000H,0H | ||||
| @%BIN%\disk3.exe %FW% %LOADER% 30000H,4000H,0 | ||||
| @goto :eof | ||||
| 
 | ||||
| :error_roms | ||||
| @echo.  | ||||
| @echo -------------------------------------------------------[ERROR during building firmware. ROM not found!] | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :error_logo | ||||
| @echo.   | ||||
| @echo -------------------------------------------------------[ERROR during building firmware. LOGO not found!] | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :error_zxroms  | ||||
| @echo.  | ||||
| @echo -------------------------------------------------------[ERROR during building firmware. ZX-ROM not found!] | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :error | ||||
| @echo.  | ||||
| @echo -------------------------------------------------------[ERROR during making firmware] | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :quit | ||||
| @echo ------------------------------------------------------------[Build firmware done] | ||||
| @echo. | ||||
| @cd .. | ||||
| @IF %NO_STOP% == "3" pause 0 | ||||
| @IF %NO_STOP% == "0" pause 0 | ||||
| @goto :eof | ||||
| @ -1,19 +0,0 @@ | ||||
| @echo ------------------------------------------------------------[Make firmware start] | ||||
| @if [%1]==[] (set NO_STOP=0) else (set NO_STOP=%1) | ||||
| @cd altera | ||||
| @call make_altera.cmd | ||||
| 
 | ||||
| @cd ..\.. | ||||
| @call src\bios\make_bios.cmd %no_stop% | ||||
| @if %error_level% == "0" goto exit | ||||
| 
 | ||||
| :error | ||||
| @echo.  | ||||
| @echo -------------------------------------------------------[ERROR during making firmware] | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :exit | ||||
| @echo ------------------------------------------------------------[Make firmware done] | ||||
| @echo. | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Anatoliy Belyanskiy
						Anatoliy Belyanskiy