Advertisement
DimkaM

Untitled

Jan 25th, 2019
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @ECHO OFF
  2. setlocal enabledelayedexpansion
  3.  
  4. REM zxevo,atm2,atm3
  5. SET PLATFORM=zxevo
  6. SET SYSDRIVE=4
  7. SET BIN=cmd\cmd.com nv\nv.com gfxed\gfxed.com texted\texted.com comp\comp.com
  8. SET BIN=!BIN! tok\tok.com asm\asm.com basic\basic.com diff\diff.com
  9. SET ADDBIN=nv\nv.ext
  10. SET TOTRD=gfxed/lanscape.bmp autoexec.bat comp/sizesz80.h comp/comp_os.s comp/compile.c
  11. SET TOTRD=!TOTRD! comp/codez80.c comp/commands.c comp/regs.c comp/test.bat
  12. SET TOTRD=!TOTRD! _sdk/str.h _sdk/io.h _sdk/emit.h _sdk/emit.c _sdk/read.c
  13. SET TOTRD=!TOTRD! _sdk/typecode.h _sdk/lib.i _sdk/str.i _sdk/io_os.i license.txt
  14.  
  15. SET EVOBIN=appsDM\setfont\setfont.com
  16.  
  17.  
  18. IF %PLATFORM%==atm2 (
  19.     echo atm=2 > _sdk\atm.asm
  20. ) ELSE IF %PLATFORM%==atm3 (
  21.     echo atm=3 > _sdk\atm.asm
  22. ) ELSE IF %PLATFORM%==zxevo (
  23.     echo atm=3 > _sdk\atm.asm
  24.     echo iszxevo equ 1 >> _sdk\atm.asm
  25.     SET BIN=!BIN! %EVOBIN%
  26. )
  27. echo SYSDRV=%SYSDRIVE% > _sdk\syssets.asm
  28.  
  29. cd kernel
  30. call build.bat
  31. cd ..
  32.  
  33. SET rootdir=%CD%
  34. FOR %%a IN (!BIN!) do (
  35.     CD %%~dpa
  36.     call build.bat
  37.     CD %rootdir%
  38. )
  39.  
  40. FOR %%a IN (!BIN! %ADDBIN%) do copy %%a "bin\%%~nxa"
  41.  
  42. @echo off
  43. path=_sdk\
  44. nedotrd test.trd -n
  45. nedotrd test.trd -ah boot6000.$b
  46. nedotrd test.trd -s 24576 -ac kernel/code.c
  47. FOR %%a IN (!BIN! %ADDBIN% !TOTRD!) do  nedotrd test.trd -a %%a
  48. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement