mirror of
https://github.com/nippur72/apple1-videocard-lib.git
synced 2024-12-22 13:30:38 +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=..\..
|
||||
|
||||
@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
|
||||
|
||||
@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