mirror of
https://github.com/UzixLS/zx-sizif-xxs.git
synced 2025-07-19 07:11:28 +03:00

* add 4.4 MHz and 5.2 MHz turbo modes * handle magic key press if initialization wasn't completed before * replace 'timings', 'ram', 'plus3' settings with one 'machine' setting * refactor memory controller * significantly improve classic timings * magic rom: fix 'h' font character * fix hanging of esxdos browser after magic key double press * enable divmmc (esxdos OS) by magic rom on poweron; add NO-OS option * improve pause ('f12' on ps/2 keyboard or 'start' on gamepad) * magic rom: handle C-key on sega gamepad as exit
22 lines
352 B
Makefile
22 lines
352 B
Makefile
export PATH:=/cygdrive/c/Hwdev/sjasmplus/:/cygdrive/c/Dev/srec/:${PATH}
|
|
|
|
REV=D
|
|
SJOPTS=-DSIZIFXXS
|
|
|
|
.PHONY: all clean .FORCE
|
|
.FORCE:
|
|
|
|
all: main.bin
|
|
|
|
clean:
|
|
rm -f *.bin *.mem *.hex *.map *.sna
|
|
|
|
%.bin: %.asm .FORCE
|
|
sjasmplus ${SJOPTS} $<
|
|
%.mem: %.bin
|
|
srec_cat $< -binary -o $@ -vmem 8
|
|
%.hex: %.bin
|
|
srec_cat $< -binary -o $@ -intel
|
|
|
|
test: main_test.bin
|