ZX-ROMS - 3 Pages
This commit is contained in:
		
							parent
							
								
									51aed642b0
								
							
						
					
					
						commit
						0b627948aa
					
				| @ -1,7 +0,0 @@ | ||||
| @echo off | ||||
| 
 | ||||
| cd src | ||||
| call make_firmware.cmd | ||||
| call build_firmware.cmd | ||||
| cd .. | ||||
| 
 | ||||
							
								
								
									
										20
									
								
								ZXMAK2.cmd
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								ZXMAK2.cmd
									
									
									
									
									
								
							| @ -1,20 +0,0 @@ | ||||
| @rem								COPY ROM TO EMULATOR | ||||
| @rem | ||||
| @echo -------------------------------------------------------[Copy to emul start] | ||||
| @mkdir SPRINTER | ||||
| @copy Build\_SPRIN.BIN SPRINTER\SP_304.BIN | ||||
| @if errorlevel 1 goto error | ||||
| @"C:\Program Files\7-Zip\7z.exe" a "Shared_Includes\Hide\Emulators\ZXMAK2\ROMS.PAK" SPRINTER\SP_304.BIN | ||||
| @if errorlevel 1 goto error | ||||
| @del SPRINTER\SP_304.BIN | ||||
| @rmdir SPRINTER | ||||
| 
 | ||||
| @goto quit  | ||||
| 
 | ||||
| :error  | ||||
| @echo ERROR during copying to emulator | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :quit | ||||
| @echo -------------------------------------------------------[Copy to emul done] | ||||
| @ -1,7 +0,0 @@ | ||||
| @if [%1]==[] (set NO_STOP="3") else (set NO_STOP=%1) | ||||
| @set error_level="0" | ||||
| @cd src | ||||
| @call make_firmware.cmd %NO_STOP% | ||||
| @cd .. | ||||
| @call build_firmware.cmd %NO_STOP% | ||||
| @cd .. | ||||
| @ -1,13 +0,0 @@ | ||||
| cd src\altera\acex | ||||
| rem call clean.cmd | ||||
| cd ..\..\ | ||||
| cd bios\loader | ||||
| call clean.cmd | ||||
| cd ..\exp | ||||
| call clean.cmd | ||||
| cd ..\logo | ||||
| call clean.cmd | ||||
| cd ..\rom | ||||
| call clean.cmd | ||||
| pause 0 | ||||
| 
 | ||||
| @ -1,20 +0,0 @@ | ||||
| @rem								COPY ROM TO EMULATOR | ||||
| @rem | ||||
| @echo -------------------------------------------------------[Copy to emul start] | ||||
| @mkdir SPRINTER | ||||
| @copy Build\_SPRIN.BIN SPRINTER\SP_304.BIN | ||||
| @if errorlevel 1 goto error | ||||
| @"C:\Program Files\7-Zip\7z.exe" a "Shared_Includes\Hide\Emulators\ZXMAK2\ROMS.PAK" SPRINTER\SP_304.BIN | ||||
| @if errorlevel 1 goto error | ||||
| @del SPRINTER\SP_304.BIN | ||||
| @rmdir SPRINTER | ||||
| 
 | ||||
| @goto quit  | ||||
| 
 | ||||
| :error  | ||||
| @echo ERROR during copying to emulator | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :quit | ||||
| @echo -------------------------------------------------------[Copy to emul done] | ||||
| @ -1,4 +0,0 @@ | ||||
| @echo off | ||||
| call __make_all_vs.cmd | ||||
| call copy_to_zxmak2.cmd | ||||
| call start_emul.cmd | ||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1,395 +0,0 @@ | ||||
| ;.PRINTX "Service." | ||||
| 
 | ||||
| SERVICE: | ||||
|         //LD    HL,SR_TAB | ||||
|         LD      DE,SR_MENU | ||||
|         LD      BC,SR_MENU.Size | ||||
|         //PUSH  HL | ||||
|         CALL    RUN_MENU	;09f3 | ||||
|          LD     HL,SR_TAB | ||||
|         //POP   HL | ||||
|         CALL    EXEC_PNT | ||||
|         JR      SERVICE | ||||
| 
 | ||||
| SR_TAB: DW UTILIT | ||||
|         DW GOTO_TRDOS.m128 | ||||
|         DW GOTO_TRDOS.m48 | ||||
|         DW TURBO_OFF | ||||
|         DW TURBO_ON | ||||
| 	DW CLEAR_RAM | ||||
|         DW RET_FROM_M | ||||
| 
 | ||||
| ; DC - every last character of a string will have bit 7 set | ||||
| SR_MENU: | ||||
|         BYTE 8                          ; ª®«¨ç¥á⢮ ¯ãªâ®¢ | ||||
|         BYTE    'Options ',#FF          ; § £®«®¢®ª ¬¥î | ||||
|         DC      'RUN disk.trd' | ||||
|         DC      '128 TR-DOS' | ||||
|         DC      '48  TR-DOS' | ||||
|         DC      'TURBO OFF ' | ||||
|         DC      'TURBO ON ' | ||||
|         DC      'Clear RAM' | ||||
|         DC      'RETURN' | ||||
|         DC      " "                     ; ¬ àª¥à ª®æ  | ||||
| .Size   EQU $-SR_MENU | ||||
| 
 | ||||
| ;***************************** | ||||
| 
 | ||||
| ;SR_48R: | ||||
| GOTO_TRDOS: | ||||
| .m128:  LD      A,#10 | ||||
|         JR      .RUN | ||||
| ;SR_48: | ||||
| .m48:   LD      A,#30           ; ‘⮯®à   PORT_128 !!! | ||||
| ;SR_48A: | ||||
| .RUN:   LD      BC,#7FFD | ||||
|         OUT     (C),A        | ||||
|         LD      BC,0            ; <20>€ 0 !! | ||||
|         PUSH    BC | ||||
|         LD      BC,#3D2F        ; ‚ DOS ! | ||||
|         PUSH    BC | ||||
|         JP      SW_ROM | ||||
| 
 | ||||
| ;******************************* | ||||
| TURBO_OFF: | ||||
|         LD      A,BIOS.FN_TURBO.OFF | ||||
|         LD      C,BIOS.FN_TURBO | ||||
|         JP_to_BIOS | ||||
| TURBO_ON: | ||||
|         LD      A,BIOS.FN_TURBO.ON | ||||
|         LD      C,BIOS.FN_TURBO | ||||
|         JP_to_BIOS | ||||
| 
 | ||||
| ;******************************* | ||||
| 
 | ||||
| CLEAR_RAM: | ||||
| 	DI | ||||
| 	LD      C,BIOS.FullInit | ||||
| 	RST_to_BIOS | ||||
|         ; ¯à¨ ®ç¨á⪥ ¯ ¬ï⨠¨§ ¬¥î ᯥªâà㬠 ¢®§¢à â ¢ DSS ¯® CAD | ||||
|         ;  ¡ã¤¥â ®¯ áë¬ (RAM Blocks ®á¢®¡®¤¨«¨áì), | ||||
|         ;  ¯®í⮬㠮⪫îç ¥¬ ¯¥à¥å¢ â à¥á¥â . | ||||
|         ;!TODO ¯à¨¤ã¬ âì ª ª ®âª«îç âì ¯¥à¥å¢ â ⮫쪮   ¢®§¢à â ¢ DSS | ||||
|         LD      A,ACEX.RET_PORT | ||||
|         LD      BC,BIOS.SET_PORTS | ||||
|         CALL    ToBIOS_3D13 | ||||
| 	EI | ||||
| 	RET | ||||
| 
 | ||||
| ;SR_CL_MEM: | ||||
| ;        DI | ||||
| ;        LD A,10H | ||||
| ;SR_CL_R2: | ||||
| ;	LD BC,1FFDH | ||||
| ;        OUT (C),A | ||||
| ;        EX AF,AF' | ||||
| ;	XOR A | ||||
| ;SR_CL_R1: | ||||
| ;	LD BC,7FFDH | ||||
| ;        OUT (C),A | ||||
| ;        LD HL,0C000H | ||||
| ;        LD DE,0C001H | ||||
| ;        LD BC,03FFFH | ||||
| ;        LD (HL),L | ||||
| ;        LDIR | ||||
| ;        INC A | ||||
| ;        CP 48H | ||||
| ;        JR NZ,SR_CL_R1 | ||||
| ;        EX AF,AF' | ||||
| ;        CP 0 | ||||
| ;        JP Z,BASIC_128        ; ¢ë室   á¡à®á BASIC 128 | ||||
| ;        LD A,0 | ||||
| ;        JR SR_CL_R2 | ||||
| 
 | ||||
| ;***************************** | ||||
| ;    ***  MENU IS-DOS  *** | ||||
| ;***************************** | ||||
| 
 | ||||
| ISDOS: | ||||
|         LD      HL,IS_TAB | ||||
|         LD      DE,IS_MENU | ||||
|         LD      BC,IS_MENU.Size | ||||
|         PUSH    HL | ||||
|         CALL    RUN_MENU | ||||
|         POP     HL | ||||
|         CALL    EXEC_PNT | ||||
|         JR      ISDOS | ||||
| 
 | ||||
| IS_TAB: | ||||
| ;        DW TR_DOS | ||||
| ;        DW SP_DOS | ||||
| 	DW SPRINTER_1X | ||||
| 	DW AY8910_X | ||||
| 	DW PENTAGON | ||||
| 	DW SCORPION | ||||
| 	DW PENTAGON512 | ||||
| 	DW SPRINTER_reset       ;SPRINTER_2X | ||||
| 	DW RET_FROM_M | ||||
| 
 | ||||
| ; DC - every last character of a string will have bit 7 set | ||||
| IS_MENU: | ||||
|         BYTE    8               ; ª®«¨ç¥á⢮ ¯ãªâ®¢ | ||||
|         BYTE    'Hardware',#FF  ; § £®«®¢®ª ¬¥î | ||||
|         DC      'Sprinter ZX ' | ||||
|         DC      'ZX Spectrum' | ||||
|         DC      'Pentagon 128' | ||||
|         DC      'Scorpion 256' | ||||
|         DC      'Pentagon 512' | ||||
|         DC      'Restart ' | ||||
|         DC      'RETURN' | ||||
|         DC      " "             ; ¬ àª¥à ª®æ  | ||||
| .Size   EQU $-IS_MENU | ||||
| 
 | ||||
| ;****************************** | ||||
| ;SP_DOS: | ||||
| ;	LD B,0E2H | ||||
| ;	LD A,0E1H | ||||
| ;	JR TR_DOS1 | ||||
| ;TR_DOS: | ||||
| ;	LD B,0EAH | ||||
| ;	LD A,0E1H | ||||
| ;TR_DOS1: | ||||
| ;	CALL DOS_ON | ||||
| ;	CALL SET_ROM_PAGES | ||||
| ;	CALL DOS_OFF | ||||
| ;	RET | ||||
| ;****************************** | ||||
| 
 | ||||
| 
 | ||||
| ;************************************************** | ||||
| ;Sprinter ZX | ||||
| SPRINTER_1X: | ||||
|         CALL    _SET_CNF | ||||
|         LD      C,BIOS.RST_CONF.SP97_1 | ||||
| 	RST_to_BIOS | ||||
| 	CALL    CNF_PN_320 | ||||
|         LD      L,2             ;FN_SYNC.INT_PENT | ||||
|         JR      1F              ;!FIXIT ¬¥âªã ¯à¨¤ã¬ âì | ||||
| ; | ||||
| ;ZX Spectrum | ||||
| AY8910_X: | ||||
|         CALL    _SET_CNF | ||||
|         LD      C,BIOS.RST_CONF.AY8910 | ||||
| 	RST_to_BIOS | ||||
| 
 | ||||
|         LD      A,#FA           ; no ACC, Original waits | ||||
|         LD      (Port_All_Mode),A | ||||
|        | ||||
| 	CALL    CNF_SC_312 | ||||
|         LD      L,3             ;FN_SYNC.INT_ORIG | ||||
| 1:	LD      DE,CNF_PORT.CNF_0 + CNF_PORT.TURBO.ON | ||||
| 	CALL    CONFIG_SET | ||||
| 	CALL    CLS             ;!FIXIT 㦮 «¨? | ||||
| 	RET | ||||
| ; | ||||
| 
 | ||||
| SCORPION: | ||||
|         CALL    _SET_CNF | ||||
| 	CALL    CNF_SC_312 | ||||
|         LD      L,1             ;FN_SYNC.INT_SCORP | ||||
| 	LD      DE,CNF_PORT.CNF_1 + CNF_PORT.TURBO.ON | ||||
| 	JR      CONFIG_SET | ||||
| 
 | ||||
| PENTAGON: | ||||
|         CALL    _SET_CNF | ||||
| 	CALL    CNF_PN_320 | ||||
|         LD      L,2             ;FN_SYNC.INT_PENT | ||||
| 	LD      DE,CNF_PORT.CNF_2 + CNF_PORT.TURBO.ON | ||||
| 	JR      CONFIG_SET | ||||
| 
 | ||||
| PENTAGON512: | ||||
|         CALL    _SET_CNF | ||||
| 	CALL    CNF_PN_320 | ||||
|         LD      L,2             ;FN_SYNC.INT_PENT | ||||
| 	LD      DE,CNF_PORT.CNF_2 + CNF_PORT.TURBO.ON + CNF_PORT.CNF_512 | ||||
| ;	JR      CONFIG_SET | ||||
| CONFIG_SET: | ||||
| 	PUSH    DE | ||||
| 
 | ||||
| 	EI | ||||
| 	HALT | ||||
| 	DI | ||||
| 
 | ||||
| 	IN      A,(SLOT3) | ||||
| 	EX      AF,AF' | ||||
| 	LD      A,SYS_PAGE | ||||
| 	OUT     (SLOT3),A | ||||
| 	LD      (SYS_PAGE.CONFIG_DE),DE | ||||
|         ;!FIXIT ¥áâì «¨ á¬ëá« ¤¥« âì ¤® FN_SYNC? | ||||
| 	 LD      A,(ZX_VARS.BORDER) | ||||
| 	 RRCA | ||||
| 	 RRCA | ||||
| 	 RRCA | ||||
| 	 AND     7 | ||||
| 	 OUT     (BorderColor),A | ||||
|         ; | ||||
| 	EX      AF,AF' | ||||
| 	OUT     (SLOT3),A | ||||
| 
 | ||||
|         LD      A,L | ||||
|         LD      C,BIOS.FN_SYNC | ||||
| 	RST_to_BIOS | ||||
| 
 | ||||
| 	LD      HL,#4104                        ;!HARDCODE | ||||
| 	LD      E,0 | ||||
| 	LD      BC,256*4 + BIOS.LP_OPEN_S       ;!HARDCODE | ||||
| 	RST_to_BIOS | ||||
| 
 | ||||
| 	LD      HL,#5104                        ;!HARDCODE | ||||
| 	LD      E,0 | ||||
| 	LD      BC,256*4 + BIOS.LP_OPEN_S | ||||
| 	RST_to_BIOS | ||||
| 
 | ||||
| 	POP     DE | ||||
| 	LD      A,E | ||||
| 	OUT     (SYS_PORT.ROM),A | ||||
| 
 | ||||
| 	IM      1 | ||||
|         EI | ||||
| 	RET | ||||
| 
 | ||||
| SPRINTER_reset: | ||||
|         CALL    _SET_CNF | ||||
|         LD      BC,256*BIOS.REINIT.SOFT_RESET + BIOS.REINIT | ||||
| 	JP_to_BIOS | ||||
| 
 | ||||
| _SET_CNF: | ||||
|         DI | ||||
| 	LD A,CNF_PORT.CNF_0 + CNF_PORT.TURBO.ON | ||||
| 	OUT (SYS_PORT.ROM),A | ||||
|         RET | ||||
| 
 | ||||
| CNF_SC_312: | ||||
| 	LD A,Port_VSYNC.SET_312L | ||||
| 	OUT (Port_VSYNC),A | ||||
| 	RET | ||||
| 
 | ||||
| CNF_PN_320: | ||||
| 	LD A,Port_VSYNC.SET_320L | ||||
| 	OUT (Port_VSYNC),A | ||||
| 	RET | ||||
|          | ||||
| ;	LD A,CNF_0 | ||||
| ;	OUT (SYS_PORT.ROM),A | ||||
| ;	CALL DOS_OFF | ||||
| ;	JP 0 | ||||
| 
 | ||||
| ;***************************** | ||||
| ;    *** MENU UTILITES *** | ||||
| ;***************************** | ||||
| ;!FIXIT íâ® § ¯ã᪠c:\disk.trd - ¥ ¤ã¬ î, çâ® í⮠㦮, ¬®¦® § ¬¥¨âì | ||||
| UTILIT: | ||||
|         LD HL,C_DISK_C | ||||
|         CALL CALL_DOS1 | ||||
| 
 | ||||
|         ;!TEST | ||||
| 	 ;CALL DOS_ON | ||||
| 	 ;LD A,0		; DETECT_HDD | ||||
| 	 ;CALL EXP_HDD | ||||
|          LD     C,BIOS.HDD_INIT | ||||
|          RST_to_BIOS | ||||
| 	 ;CALL DOS_OFF | ||||
|         ; | ||||
| 
 | ||||
| 	JR C,DISK_UTILIT | ||||
| 
 | ||||
| 	LD HL,C_DISK_C3 | ||||
|         CALL CALL_DOS1 | ||||
| 
 | ||||
| UTIL_DISK: | ||||
|         XOR     A | ||||
|         ;!TEST | ||||
|          LD     C,BIOS.FreeMemRMD | ||||
|          RST_to_BIOS | ||||
| 	 ;CALL EMM_FN3            ;!!!!! ç¥à¥§ RST_to_BIOS EMM.FreeMemRMD | ||||
|         ; | ||||
| 
 | ||||
|         LD HL,C_DEMO6 | ||||
|         CALL CALL_DOS1 | ||||
| 
 | ||||
|         XOR     A | ||||
|         ;!TEST | ||||
|          LD     C,BIOS.GET_RAMD_ST | ||||
|          RST_to_BIOS | ||||
| 	 ;CALL GET_RAMD_ST | ||||
|         ; | ||||
| 
 | ||||
| 	JR C,UTIL_DISK_L1 | ||||
| 	JR Z,UTIL_DISK_L1 | ||||
| 
 | ||||
|         LD HL,C_DISK_C1 | ||||
|         CALL CALL_DOS1 | ||||
|         LD HL,C_DISK_C2 | ||||
|         CALL CALL_DOS1 | ||||
|         RET | ||||
| 
 | ||||
| UTIL_DISK_L1: | ||||
| 	LD A,(ZX_VARS.OPER_DISK) | ||||
| 	INC A | ||||
| 	CP 2 | ||||
| 	JR Z,DISK_UTIL_RET | ||||
|         LD HL,C_DISK_C5 | ||||
|         CALL CALL_DOS1 | ||||
| 	JR UTIL_DISK | ||||
| 
 | ||||
| DISK_UTIL_RET: | ||||
|         LD HL,C_DISK_C6 | ||||
|         CALL CALL_DOS1 | ||||
| 	RET | ||||
| 
 | ||||
| DISK_UTILIT: | ||||
| 	LD HL,C_DISK_C4 | ||||
|         CALL CALL_DOS1 | ||||
| 	JR UTIL_DISK | ||||
| 
 | ||||
| C_DEMO6:        DB .Size, ZX_Token.rem, ':/disk.trd', 13,80 | ||||
| .Size           EQU $-C_DEMO6-1 | ||||
| 
 | ||||
| ;*************************************** | ||||
| 
 | ||||
| ;VERSION: DEFB 22,21,0 | ||||
| ;        DEFB 16,2,"Expansion 3.02    1997 ELSY Co.",16,1,0FFh | ||||
| 
 | ||||
| ;********************************************** | ||||
| 
 | ||||
| DOS_RUN: | ||||
|         LD HL,C_DISK_C1 | ||||
|         CALL CALL_DOS1 | ||||
| 
 | ||||
|         LD HL,C_DISK_C2 | ||||
|         CALL CALL_DOS1 | ||||
| 	RET | ||||
| 
 | ||||
| START_TRD: | ||||
|         LD HL,C_DISK_C | ||||
|         CALL CALL_DOS1 | ||||
|         LD HL,C_DISK_C0 | ||||
|         CALL CALL_DOS1 | ||||
| 	LD HL,C_DISK_C3 | ||||
|         CALL CALL_DOS1 | ||||
| 	RET | ||||
| 
 | ||||
| C_DISK_C:       DB .Size, ZX_Token.rem, ':', 13,80 | ||||
| .Size           EQU $-C_DISK_C-1 | ||||
| 
 | ||||
| C_DISK_C0:      DB .Size, ZX_Token.rem, ':/CLEAR E', 13,80 | ||||
| .Size           EQU $-C_DISK_C0-1 | ||||
| 
 | ||||
| C_DISK_C1:      DB .Size, ZX_Token.rem, ':/RMD E', 13,80 | ||||
| .Size           EQU $-C_DISK_C1-1 | ||||
| 
 | ||||
| C_DISK_C2:      DB .Size, ZX_Token.rem, ':RUN', 13,80 | ||||
| .Size           EQU $-C_DISK_C2-1 | ||||
| 
 | ||||
| C_DISK_C3:      DB .Size, ZX_Token.rem, ':/HDD', 13,80 | ||||
| .Size           EQU $-C_DISK_C3-1 | ||||
| 
 | ||||
| C_DISK_C4:      DB .Size, ZX_Token.rem, ':/FDD', 13,80 | ||||
| .Size           EQU $-C_DISK_C4-1 | ||||
| 
 | ||||
| C_DISK_C5:      DB .Size, ZX_Token.rem, ':/B:', 13,80 | ||||
| .Size           EQU $-C_DISK_C5-1 | ||||
| 
 | ||||
| C_DISK_C6:      DB .Size, ZX_Token.rem, ':/A:', 13,80 | ||||
| .Size           EQU $-C_DISK_C6-1 | ||||
| ; | ||||
| @ -1,4 +0,0 @@ | ||||
| @echo off | ||||
| del *.bin /s | ||||
| del *.lst /s | ||||
| del *.log /s | ||||
| @ -1,20 +0,0 @@ | ||||
| @echo off | ||||
| set BIN=..\..\bin | ||||
| set LOG=compile.log | ||||
| for /F %%i in ('date /t') do set mydate=%%i | ||||
| for /F %%i in ('time /t') do set mytime=%%i | ||||
| set mydt=%mydate% %mytime% | ||||
| 
 | ||||
| echo 6. [1/1] EXPANSION | ||||
| echo %mydt%: [1/1] EXPANSION >> %LOG% | ||||
| %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=EXP.LST --raw=EXP.BIN EXP.ASM >> %LOG% 2>&1 | ||||
| if errorlevel 1 goto error   | ||||
| 
 | ||||
| goto quit  | ||||
| 
 | ||||
| :error  | ||||
| echo ERROR during compile EXPANSION | ||||
| pause 0 | ||||
| exit 3 | ||||
| 
 | ||||
| :quit | ||||
| @ -1,4 +0,0 @@ | ||||
| @echo off | ||||
| del *.bin /s | ||||
| del *.lst /s | ||||
| del *.log /s | ||||
| @ -1,23 +0,0 @@ | ||||
| @echo off | ||||
| set BIN=..\..\bin | ||||
| set LOG=compile.log | ||||
| for /F %%i in ('date /t') do set mydate=%%i | ||||
| for /F %%i in ('time /t') do set mytime=%%i | ||||
| set mydt=%mydate% %mytime% | ||||
| 
 | ||||
| rem Altera K30 | Altera K50 | ||||
| set ALT_LOADER=loader.ASM | ||||
| 
 | ||||
| echo 7. [1/1] ALTERA LOADER | ||||
| echo %mydt%: [1/1] ALTERA LOADER >> %LOG% | ||||
| %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=LOADER.LST --raw=LOADER.BIN %ALT_LOADER% >> %LOG% 2>&1 | ||||
| if errorlevel 1 goto error   | ||||
| 
 | ||||
| goto quit  | ||||
| 
 | ||||
| :error  | ||||
| echo ERROR during compile ALTERA LOADER | ||||
| pause 0 | ||||
| exit 3 | ||||
| 
 | ||||
| :quit | ||||
| @ -1,27 +0,0 @@ | ||||
| @echo -------------------------------------------------------[LOADER START] | ||||
| @set BIN=..\..\bin | ||||
| @set BUILD=..\..\..\Build | ||||
| @set SJASM_PARAM=-DVS_CODE_COMPILE -Wall --msg=war --nologo --syntax=w --fullpath | ||||
| for /F %%i in ('chdir') do set fulldir=%%i | ||||
| 
 | ||||
| @rem Altera K30 | Altera K50 | ||||
| @set ALT_LOADER=loader.ASM | ||||
| 
 | ||||
| @echo 7. [1/1] ALTERA LOADER | ||||
| @sjasmplus.exe %SJASM_PARAM% --lst=%BUILD%\LOADER.LST --raw=%BUILD%\LOADER.BIN %fulldir%\%ALT_LOADER% | ||||
| @if errorlevel 1 goto error%no_stop%   | ||||
| @echo    [OK ] | ||||
| @goto quit  | ||||
| 
 | ||||
| :error0  | ||||
| @echo -------------------------------------------------------[ERROR during compile ALTERA LOADER] | ||||
| @pause 0 | ||||
| @exit 3 | ||||
| 
 | ||||
| :error1  | ||||
| @echo -------------------------------------------------------[ERROR during compile ALTERA LOADER] | ||||
| @set error_level="1" | ||||
| 
 | ||||
| :quit | ||||
| @echo -------------------------------------------------------[LOADER DONE] | ||||
| @echo. | ||||
| @ -1,5 +0,0 @@ | ||||
| @echo off | ||||
| del *.bin /s | ||||
| del *.lst /s | ||||
| del *.hr /s | ||||
| del *.log /s | ||||
| @ -1,46 +0,0 @@ | ||||
| @echo off | ||||
| set BIN=..\..\bin | ||||
| set LOG=compile.log | ||||
| for /F %%i in ('date /t') do set mydate=%%i | ||||
| for /F %%i in ('time /t') do set mytime=%%i | ||||
| set mydt=%mydate% %mytime% | ||||
| 
 | ||||
| echo 1. [1/3] DEPACK | ||||
| echo %mydt%: [1/4] DEPACK >> %LOG% | ||||
| %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=DEPACK\DEPACK.LST --raw=DEPACK\DEPACK.BIN DEPACK\DEPACK.ASM >> %LOG% 2>&1 | ||||
| if errorlevel 1 goto error   | ||||
| 
 | ||||
| echo 2. [2/3] SETUP | ||||
| echo - MAIN.ASM | ||||
| echo %mydt%: [2/4] SETUP >> %LOG% | ||||
| echo %mydt%: - MAIN.ASM >> %LOG% | ||||
| %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=SETUP\MAIN.LST --raw=SETUP\MAIN.BIN SETUP\MAIN.ASM >> %LOG% 2>&1 | ||||
| if errorlevel 1 goto error   | ||||
| 
 | ||||
| echo - MAIN.HR | ||||
| echo %mydt%: - MAIN.HR >> %LOG% | ||||
| %BIN%\hrust.exe SETUP\MAIN.HR SETUP\MAIN.BIN >> %LOG% | ||||
| 
 | ||||
| echo - SETUP.ASM | ||||
| echo %mydt%: - SETUP.ASM >> %LOG% | ||||
| %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=SETUP\SETUP.LST --raw=SETUP\SETUP.BIN SETUP\SETUP.ASM >> %LOG% 2>&1 | ||||
| if errorlevel 1 goto error   | ||||
| 
 | ||||
| rem echo 3. [3/4] EXTENDED | ||||
| rem echo %mydt%: [3/4] EXTENDED >> %LOG% | ||||
| rem %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=EXTENDED\EXTENDED.LST --raw=EXTENDED\EXTENDED.BIN EXTENDED\EXTENDED.ASM >> %LOG% 2>&1 | ||||
| rem if errorlevel 1 goto error   | ||||
| 
 | ||||
| echo 4. [3/3] ROM | ||||
| echo %mydt%: [4/4] ROM >> %LOG% | ||||
| %BIN%\sjasmplus.exe -Wall --msg=war --nologo --syntax=w --fullpath --lst=ROM.LST --raw=ROM.BIN ROM.ASM >> %LOG% 2>&1 | ||||
| if errorlevel 1 goto error   | ||||
| 
 | ||||
| goto quit  | ||||
| 
 | ||||
| :error  | ||||
| echo ERROR during compile ROM | ||||
| pause 0 | ||||
| exit 3 | ||||
| 
 | ||||
| :quit | ||||
| @ -1 +0,0 @@ | ||||
| start Shared_Includes\Hide\Emulators\ZXMAK2\ZXMAK2.exe | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Anatoliy Belyanskiy
						Anatoliy Belyanskiy