mirror of https://github.com/zxdos/zxuno.git
utils: added `Makefile`, fixed compilation of some files
+ added `.gitignore`, `Makefile` * fixed `backup.asm`, `corclean.asm`, `corebios.asm`, `upgrade.asm` - removed binaries `BACK16M`, `BACKUP`, `BACKZX2`, `CORCLEAN`, `COREBIOS`, `ROMSBACK`, `ROMSUPGR`, `UPGR16M`, `UPGRADE`, `UPGRZX2`. Use `Makefile` to build from sources
This commit is contained in:
parent
0e984157b7
commit
71ecff82a5
|
@ -0,0 +1,5 @@
|
||||||
|
# SPDX-FileCopyrightText: 2021 Ivan Tatarinov <ivan-tat@ya.ru>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
|
||||||
|
build
|
BIN
utils/BACK16M
BIN
utils/BACK16M
Binary file not shown.
BIN
utils/BACKUP
BIN
utils/BACKUP
Binary file not shown.
BIN
utils/BACKZX2
BIN
utils/BACKZX2
Binary file not shown.
BIN
utils/CORCLEAN
BIN
utils/CORCLEAN
Binary file not shown.
BIN
utils/COREBIOS
BIN
utils/COREBIOS
Binary file not shown.
|
@ -0,0 +1,90 @@
|
||||||
|
# Supported environments:
|
||||||
|
# * GNU on Linux, FreeBSD etc.
|
||||||
|
# * GNU on Windows NT (using MinGW/MSYS/Cygwin/WSL)
|
||||||
|
#
|
||||||
|
# Build:
|
||||||
|
# make
|
||||||
|
# Clean:
|
||||||
|
# make clean
|
||||||
|
#
|
||||||
|
# SPDX-FileCopyrightText: 2021 Ivan Tatarinov <ivan-tat@ya.ru>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
include ../sdk/common.mk
|
||||||
|
|
||||||
|
BUILD_DIR = build
|
||||||
|
AS = sjasmplus
|
||||||
|
AFLAGS = --nobanner
|
||||||
|
|
||||||
|
TARGETS=\
|
||||||
|
BACK16M\
|
||||||
|
BACKZX2\
|
||||||
|
BACKUP\
|
||||||
|
CORCLEAN\
|
||||||
|
COREBIOS\
|
||||||
|
ROMSBACK\
|
||||||
|
ROMSUPGR\
|
||||||
|
UPGR16M\
|
||||||
|
UPGRZX2\
|
||||||
|
UPGRADE
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
|
all: $(foreach t,$(TARGETS),$(BUILD_DIR)/$(t))
|
||||||
|
|
||||||
|
$(BUILD_DIR):
|
||||||
|
mkdir -p $@
|
||||||
|
|
||||||
|
$(BUILD_DIR)/BACK16M: back16m.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/BACKZX2: back32m.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/BACKUP: backup.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/CORCLEAN: corclean.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/COREBIOS: corebios.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/ROMSBACK: romsback.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/ROMSUPGR: romsupgr.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/UPGR16M: upgr16m.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/UPGRZX2: upgr32m.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
$(BUILD_DIR)/UPGRADE: upgrade.asm\
|
||||||
|
zxuno.inc\
|
||||||
|
| $(BUILD_DIR)
|
||||||
|
$(AS) $(AFLAGS) --raw=$@ $<
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
rm -f $(foreach t,$(TARGETS),$(BUILD_DIR)/$(t))
|
BIN
utils/ROMSBACK
BIN
utils/ROMSBACK
Binary file not shown.
BIN
utils/ROMSUPGR
BIN
utils/ROMSUPGR
Binary file not shown.
BIN
utils/UPGR16M
BIN
utils/UPGR16M
Binary file not shown.
BIN
utils/UPGRADE
BIN
utils/UPGRADE
Binary file not shown.
BIN
utils/UPGRZX2
BIN
utils/UPGRZX2
Binary file not shown.
|
@ -25,11 +25,6 @@
|
||||||
|
|
||||||
include zxuno.inc
|
include zxuno.inc
|
||||||
|
|
||||||
macro wreg dir, dato
|
|
||||||
call rst28
|
|
||||||
defb dir, dato
|
|
||||||
endm
|
|
||||||
|
|
||||||
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
||||||
|
|
||||||
Main ld bc, zxuno_port
|
Main ld bc, zxuno_port
|
||||||
|
|
|
@ -25,11 +25,6 @@
|
||||||
|
|
||||||
include zxuno.inc
|
include zxuno.inc
|
||||||
|
|
||||||
macro wreg dir, dato
|
|
||||||
call rst28
|
|
||||||
defb dir, dato
|
|
||||||
endm
|
|
||||||
|
|
||||||
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
||||||
|
|
||||||
Main ld bc, zxuno_port
|
Main ld bc, zxuno_port
|
||||||
|
|
|
@ -25,11 +25,6 @@
|
||||||
|
|
||||||
include zxuno.inc
|
include zxuno.inc
|
||||||
|
|
||||||
macro wreg dir, dato
|
|
||||||
call rst28
|
|
||||||
defb dir, dato
|
|
||||||
endm
|
|
||||||
|
|
||||||
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
||||||
|
|
||||||
Main ld bc, zxuno_port
|
Main ld bc, zxuno_port
|
||||||
|
|
|
@ -25,11 +25,6 @@
|
||||||
|
|
||||||
include zxuno.inc
|
include zxuno.inc
|
||||||
|
|
||||||
macro wreg dir, dato
|
|
||||||
call rst28
|
|
||||||
defb dir, dato
|
|
||||||
endm
|
|
||||||
|
|
||||||
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
org $2000 ; comienzo de la ejecución de los comandos ESXDOS
|
||||||
|
|
||||||
Main ld bc, zxuno_port
|
Main ld bc, zxuno_port
|
||||||
|
|
Loading…
Reference in New Issue