mirror of
https://github.com/nippur72/apple1-videocard-lib.git
synced 2024-10-31 16:04:57 +00:00
Support for Unix/Linux/MacOSX with build tools
This commit is contained in:
parent
84eed957e4
commit
03ad7c0ae4
2
demos/demo/m.sh
Executable file
2
demos/demo/m.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
../../tools/build.sh demo
|
2
demos/picshow/m.sh
Executable file
2
demos/picshow/m.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
../../tools/build.sh picshow
|
2
demos/tetris/m.sh
Executable file
2
demos/tetris/m.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
../../tools/build.sh tetris
|
@ -4,7 +4,7 @@
|
|||||||
@SET TMS9918=..\..
|
@SET TMS9918=..\..
|
||||||
|
|
||||||
@echo ======================== VIC20 ===================================================
|
@echo ======================== VIC20 ===================================================
|
||||||
call kickc -includedir %TMS9918%\lib -targetdir %TMS9918%\kickc\ -t VIC20_8K %TARGET%.c -o out\%TARGET%_vic20.prg -e
|
call kickc -includedir %TMS9918%\lib -targetdir %TMS9918%\kickc\ -t vic20_8k %TARGET%.c -o out\%TARGET%_vic20.prg -e
|
||||||
copy out\%TARGET%.prg out\%TARGET%_vic20.prg
|
copy out\%TARGET%.prg out\%TARGET%_vic20.prg
|
||||||
|
|
||||||
@echo ======================== APPLE 1 =================================================
|
@echo ======================== APPLE 1 =================================================
|
||||||
|
25
tools/build.sh
Executable file
25
tools/build.sh
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
TARGET=$1
|
||||||
|
TMS9918=../..
|
||||||
|
|
||||||
|
mkdir -p out
|
||||||
|
|
||||||
|
echo ======================== VIC20 ===================================================
|
||||||
|
kickc.sh -includedir ${TMS9918}/lib -targetdir ${TMS9918}/kickc/ -t vic20_8k ${TARGET}.c -o out/${TARGET}_vic20.prg -e
|
||||||
|
cp out/${TARGET}.prg out/${TARGET}_vic20.prg
|
||||||
|
|
||||||
|
echo ======================== APPLE 1 =================================================
|
||||||
|
kickc.sh -includedir ${TMS9918}/lib -targetdir ${TMS9918}/kickc/ -t apple1_jukebox ${TARGET}.c -o out/${TARGET}_apple1.prg -e
|
||||||
|
|
||||||
|
# builds the apple1 eprom file
|
||||||
|
node ${TMS9918}/tools/mkeprom out out/${TARGET}_apple1.bin
|
||||||
|
|
||||||
|
# clean up files
|
||||||
|
rm -f out/apple1_codeseg.bin
|
||||||
|
rm -f out/apple1_dataseg.bin
|
||||||
|
rm -f out/*.vs
|
||||||
|
rm -f out/*.klog
|
||||||
|
rm -f out/*.vs
|
||||||
|
rm -f out/*.dbg
|
||||||
|
rm -f out/${TARGET}.prg
|
Loading…
Reference in New Issue
Block a user