diff --git a/images/apple/BLANK140.po b/images/apple/BLANK140.po new file mode 100755 index 0000000..5de0a8f Binary files /dev/null and b/images/apple/BLANK140.po differ diff --git a/images/apple/BLANK800.po b/images/apple/BLANK800.po new file mode 100644 index 0000000..48ef244 Binary files /dev/null and b/images/apple/BLANK800.po differ diff --git a/images/apple/PLASMA-2.1-4TH.po b/images/apple/PLASMA-2.1-4TH.po new file mode 100644 index 0000000..17a8668 Binary files /dev/null and b/images/apple/PLASMA-2.1-4TH.po differ diff --git a/images/apple/PLASMA-2.1-BLD.po b/images/apple/PLASMA-2.1-BLD.po new file mode 100644 index 0000000..05d7592 Binary files /dev/null and b/images/apple/PLASMA-2.1-BLD.po differ diff --git a/images/apple/PLASMA-2.1-DEMOS.po b/images/apple/PLASMA-2.1-DEMOS.po new file mode 100644 index 0000000..4ad7910 Binary files /dev/null and b/images/apple/PLASMA-2.1-DEMOS.po differ diff --git a/images/apple/PLASMA-2.1-FPSOS.po b/images/apple/PLASMA-2.1-FPSOS.po new file mode 100644 index 0000000..4f87bfc Binary files /dev/null and b/images/apple/PLASMA-2.1-FPSOS.po differ diff --git a/images/apple/PLASMA-2.1-INET.po b/images/apple/PLASMA-2.1-INET.po new file mode 100644 index 0000000..90985b4 Binary files /dev/null and b/images/apple/PLASMA-2.1-INET.po differ diff --git a/images/apple/PLASMA-2.1-SYS.po b/images/apple/PLASMA-2.1-SYS.po new file mode 100644 index 0000000..33f4d10 Binary files /dev/null and b/images/apple/PLASMA-2.1-SYS.po differ diff --git a/images/apple/PLASMA-2.1.po b/images/apple/PLASMA-2.1.po new file mode 100644 index 0000000..18a16c0 Binary files /dev/null and b/images/apple/PLASMA-2.1.po differ diff --git a/src/mk140 b/src/mk140 index 914815b..e3420ec 100755 --- a/src/mk140 +++ b/src/mk140 @@ -1,3 +1,6 @@ +#!/bin/bash +./mkrel + ./mksys ./mk4th ./mkfpsos diff --git a/src/mk4th b/src/mk4th index f392381..ff6d2b0 100755 --- a/src/mk4th +++ b/src/mk4th @@ -1,15 +1,15 @@ -cp ../sysfiles/BLANK140.po PLASMA2-4TH.po -./ac.jar -n PLASMA2-4TH.po PLASMA.4TH -cat rel/HRFORTH#FE1000 | ./ac.jar -p PLASMA2-4TH.po sys/HRFORTH REL -cat rel/HR2FORTH#FE1000 | ./ac.jar -p PLASMA2-4TH.po sys/HR2FORTH REL -cat rel/PLFORTH#FE1000 | ./ac.jar -p PLASMA2-4TH.po sys/PLFORTH REL -cat scripts/plasma.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/PLASMA.4TH TXT -cat scripts/conio.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/CONIO.4TH TXT -cat scripts/fileio.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/FILEIO.4TH TXT -cat scripts/grlib.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/GRLIB.4TH TXT -cat scripts/hgrlib.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/HGRLIB.4TH TXT -cat scripts/int32.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/INT32.4TH TXT -cat scripts/fpu.4th | ./ac.jar -ptx PLASMA2-4TH.po sys/scripts/FPU.4TH TXT -cat scripts/rod.4th | ./ac.jar -ptx PLASMA2-4TH.po bld/scripts/ROD.4TH TXT -cat scripts/bounce.4th | ./ac.jar -ptx PLASMA2-4TH.po bld/scripts/BOUNCE.4TH TXT -cat scripts/hrbounce.4th | ./ac.jar -ptx PLASMA2-4TH.po bld/scripts/HRBOUNCE.4TH TXT +cp ../sysfiles/BLANK140.po PLASMA-2.1-4TH.po +./ac.jar -n PLASMA-2.1-4TH.po PLASMA.4TH +cat rel/HRFORTH#FE1000 | ./ac.jar -p PLASMA-2.1-4TH.po sys/HRFORTH REL +cat rel/HR2FORTH#FE1000 | ./ac.jar -p PLASMA-2.1-4TH.po sys/HR2FORTH REL +cat rel/PLFORTH#FE1000 | ./ac.jar -p PLASMA-2.1-4TH.po sys/PLFORTH REL +cat scripts/plasma.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/PLASMA.4TH TXT +cat scripts/conio.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/CONIO.4TH TXT +cat scripts/fileio.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/FILEIO.4TH TXT +cat scripts/grlib.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/GRLIB.4TH TXT +cat scripts/hgrlib.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/HGRLIB.4TH TXT +cat scripts/int32.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/INT32.4TH TXT +cat scripts/fpu.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po sys/scripts/FPU.4TH TXT +cat scripts/rod.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po bld/scripts/ROD.4TH TXT +cat scripts/bounce.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po bld/scripts/BOUNCE.4TH TXT +cat scripts/hrbounce.4th | ./ac.jar -ptx PLASMA-2.1-4TH.po bld/scripts/HRBOUNCE.4TH TXT diff --git a/src/mk800 b/src/mk800 index 1db5bab..7bc84f4 100755 --- a/src/mk800 +++ b/src/mk800 @@ -1,3 +1,5 @@ +#!/bin/bash +./mkrel cp ../sysfiles/BLANK800.po PLASMA-2.1.po ./ac.jar -n PLASMA-2.1.po PLASMA2 cat ../sysfiles/PRODOS#FF0000 | ./ac.jar -p PLASMA-2.1.po PRODOS SYS diff --git a/src/mkbld b/src/mkbld index 9d4cf6c..1ca45e2 100755 --- a/src/mkbld +++ b/src/mkbld @@ -1,58 +1,58 @@ -cp ../sysfiles/BLANK140.po PLASMA2-BLD.po -./ac.jar -n PLASMA2-BLD.po PLASMA.BLD -cat rel/PLASM#FE1000 | ./ac.jar -p PLASMA2-BLD.po bld/PLASM REL -cat rel/CODEOPT#FE1000 | ./ac.jar -p PLASMA2-BLD.po bld/CODEOPT REL -cat samplesrc/hello.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/HELLO.PLA TXT -cat samplesrc/int32test.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/INT32TEST.PLA TXT -cat samplesrc/coniotst.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/CONIOTST.PLA TXT -cat samplesrc/grtest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/GRTEST.PLA TXT -cat samplesrc/dgrtest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/DGRTEST.PLA TXT -cat samplesrc/hgrtest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/HGRTEST.PLA TXT -cat samplesrc/tiletest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/TILETEST.PLA TXT -cat samplesrc/fibertest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/FIBERTEST.PLA TXT -cat samplesrc/mousetest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/MOUSETEST.PLA TXT -cat samplesrc/memtest.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/MEMTEST.PLA TXT -cat samplesrc/rod.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/ROD.PLA TXT -#cat samplesrc/sieve.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/SIEVE.PLA TXT -#cat samplesrc/test.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/TEST.PLA TXT -#cat samplesrc/testlib.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/TESTLIB.PLA TXT -cat samplesrc/playseq.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/PLAYSEQ.PLA TXT -cat samplesrc/rpncalc.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/RPNCALC.PLA TXT -cat samplesrc/fatcat.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/FATCAT.PLA TXT -cat samplesrc/gfxdemo.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/GFXDEMO.PLA TXT -cat samplesrc/lz4cat.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/LZ4CAT.PLA TXT -cat samplesrc/sfm.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/SFM.PLA TXT -cat samplesrc/sfmsprt.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/SFMSPRT.PLA TXT -cat samplesrc/fppow.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/FPPOW.PLA TXT -cat utilsrc/apple/mon.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/MON.PLA TXT -cat utilsrc/apple/zipchip.pla | ./ac.jar -ptx PLASMA2-BLD.po bld/samples/ZIPCHIP.PLA TXT -cat inc/args.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/ARGS.PLH TXT -cat inc/matchfiles.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/MATCHFILES.PLH TXT -cat inc/cmdsys.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/CMDSYS.PLH TXT -cat inc/conio.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/CONIO.PLH TXT -cat inc/lines.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/LINES.PLH TXT -cat inc/hgrfont.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/HGRFONT.PLH TXT -cat inc/hgrtile.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/HGRTILE.PLH TXT -cat inc/hgrsprite.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/HGRSPRITE.PLH TXT -cat inc/hgrlib.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/HGRLIB.PLH TXT -cat inc/grlib.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/GRLIB.PLH TXT -cat inc/dgrlib.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/DGRLIB.PLH TXT -cat inc/fiber.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/FIBER.PLH TXT -cat inc/fileio.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/FILEIO.PLH TXT -cat inc/int32.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/INT32.PLH TXT -cat inc/fpstr.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/FPSTR.PLH TXT -cat inc/fpu.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/FPU.PLH TXT -cat inc/mouse.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/MOUSE.PLH TXT -cat inc/inet.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/INET.PLH TXT -cat inc/longjmp.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/LONGJMP.PLH TXT -cat inc/memmgr.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/MEMMGR.PLH TXT -cat inc/sane.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/SANE.PLH TXT -cat inc/joybuzz.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/JOYBUZZ.PLH TXT -cat inc/portio.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/PORTIO.PLH TXT -cat inc/sdfat.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/SDFAT.PLH TXT -cat inc/sndseq.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/SNDSEQ.PLH TXT -cat inc/spiport.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/SPIPORT.PLH TXT -cat inc/testlib.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/TESTLIB.PLH TXT -cat inc/grafix.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/GRAFIX.PLH TXT -cat inc/lz4.plh | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/LZ4.PLH TXT -cat vmsrc/apple/plvmzp.inc | ./ac.jar -ptx PLASMA2-BLD.po bld/inc/PLVMZP.INC TXT +cp ../sysfiles/BLANK140.po PLASMA-2.1-BLD.po +./ac.jar -n PLASMA-2.1-BLD.po PLASMA.BLD +cat rel/PLASM#FE1000 | ./ac.jar -p PLASMA-2.1-BLD.po bld/PLASM REL +cat rel/CODEOPT#FE1000 | ./ac.jar -p PLASMA-2.1-BLD.po bld/CODEOPT REL +cat samplesrc/hello.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/HELLO.PLA TXT +cat samplesrc/int32test.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/INT32TEST.PLA TXT +cat samplesrc/coniotst.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/CONIOTST.PLA TXT +cat samplesrc/grtest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/GRTEST.PLA TXT +cat samplesrc/dgrtest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/DGRTEST.PLA TXT +cat samplesrc/hgrtest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/HGRTEST.PLA TXT +cat samplesrc/tiletest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/TILETEST.PLA TXT +cat samplesrc/fibertest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/FIBERTEST.PLA TXT +cat samplesrc/mousetest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/MOUSETEST.PLA TXT +cat samplesrc/memtest.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/MEMTEST.PLA TXT +cat samplesrc/rod.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/ROD.PLA TXT +#cat samplesrc/sieve.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/SIEVE.PLA TXT +#cat samplesrc/test.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/TEST.PLA TXT +#cat samplesrc/testlib.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/TESTLIB.PLA TXT +cat samplesrc/playseq.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/PLAYSEQ.PLA TXT +cat samplesrc/rpncalc.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/RPNCALC.PLA TXT +cat samplesrc/fatcat.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/FATCAT.PLA TXT +cat samplesrc/gfxdemo.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/GFXDEMO.PLA TXT +cat samplesrc/lz4cat.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/LZ4CAT.PLA TXT +cat samplesrc/sfm.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/SFM.PLA TXT +cat samplesrc/sfmsprt.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/SFMSPRT.PLA TXT +cat samplesrc/fppow.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/FPPOW.PLA TXT +cat utilsrc/apple/mon.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/MON.PLA TXT +cat utilsrc/apple/zipchip.pla | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/samples/ZIPCHIP.PLA TXT +cat inc/args.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/ARGS.PLH TXT +cat inc/matchfiles.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/MATCHFILES.PLH TXT +cat inc/cmdsys.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/CMDSYS.PLH TXT +cat inc/conio.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/CONIO.PLH TXT +cat inc/lines.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/LINES.PLH TXT +cat inc/hgrfont.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/HGRFONT.PLH TXT +cat inc/hgrtile.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/HGRTILE.PLH TXT +cat inc/hgrsprite.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/HGRSPRITE.PLH TXT +cat inc/hgrlib.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/HGRLIB.PLH TXT +cat inc/grlib.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/GRLIB.PLH TXT +cat inc/dgrlib.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/DGRLIB.PLH TXT +cat inc/fiber.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/FIBER.PLH TXT +cat inc/fileio.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/FILEIO.PLH TXT +cat inc/int32.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/INT32.PLH TXT +cat inc/fpstr.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/FPSTR.PLH TXT +cat inc/fpu.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/FPU.PLH TXT +cat inc/mouse.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/MOUSE.PLH TXT +cat inc/inet.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/INET.PLH TXT +cat inc/longjmp.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/LONGJMP.PLH TXT +cat inc/memmgr.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/MEMMGR.PLH TXT +cat inc/sane.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/SANE.PLH TXT +cat inc/joybuzz.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/JOYBUZZ.PLH TXT +cat inc/portio.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/PORTIO.PLH TXT +cat inc/sdfat.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/SDFAT.PLH TXT +cat inc/sndseq.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/SNDSEQ.PLH TXT +cat inc/spiport.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/SPIPORT.PLH TXT +cat inc/testlib.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/TESTLIB.PLH TXT +cat inc/grafix.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/GRAFIX.PLH TXT +cat inc/lz4.plh | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/LZ4.PLH TXT +cat vmsrc/apple/plvmzp.inc | ./ac.jar -ptx PLASMA-2.1-BLD.po bld/inc/PLVMZP.INC TXT diff --git a/src/mkdemos b/src/mkdemos index d958814..f733c25 100755 --- a/src/mkdemos +++ b/src/mkdemos @@ -1,34 +1,34 @@ -cp ../sysfiles/BLANK140.po PLASMA2-DEMOS.po -./ac.jar -n PLASMA2-INET.po PLASMA.DEMOS -cat rel/INT32TEST#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/INT32TEST REL -cat rel/apple/CONIOTST#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/CONIOTST REL -cat rel/apple/ROD#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/ROD REL -cat rel/RPNCALC#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/RPNCALC REL -cat rel/LZ4CAT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/LZ4CAT REL -cat ../doc/ROGUE.LZ4.BIN | ./ac.jar -p PLASMA2-DEMOS.po demos/ROGUE.LZ4 BIN -cat rel/PRIMEGAP#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/PRIMEGAP REL -cat rel/ROGUE#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/rogue/ROGUE REL -cat rel/ROGUECOMBAT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/rogue/ROGUECOMBAT REL -cat rel/ROGUEMAP#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/rogue/ROGUEMAP REL -cat samplesrc/LEVEL0#040000 | ./ac.jar -ptx PLASMA2-DEMOS.po demos/rogue/LEVEL0 TXT -cat samplesrc/LEVEL1#040000 | ./ac.jar -ptx PLASMA2-DEMOS.po demos/rogue/LEVEL1 TXT -cat rel/apple/PLAYSEQ#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/music/PLAYSEQ REL -cat mockingboard/ultima3.seq | ./ac.jar -p PLASMA2-DEMOS.po demos/music/ULTIMA3.SEQ BIN -cat mockingboard/startrek.seq | ./ac.jar -p PLASMA2-DEMOS.po demos/music/STARTREK.SEQ BIN -cat rel/HTTPD#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/net/HTTPD REL -cat samplesrc/index.html | ./ac.jar -ptx PLASMA2-DEMOS.po demos/net/INDEX.HTML TXT -cat rel/apple/TILETEST#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/TILETEST REL -cat rel/apple/HGRTEST#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/HGRTEST REL -cat rel/apple/GRTEST#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/GRTEST REL -cat rel/apple/DGRTEST#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/DGRTEST REL -cat rel/apple/SFM#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/spiders/SFM REL -cat rel/apple/SFMSPRT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/spiders/SFMSPRT REL -cat rel/apple/SPIPORT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/SPIPORT REL -cat rel/apple/SDFAT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/SDFAT REL -cat rel/apple/FATCAT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/FATCAT REL -cat rel/apple/FATGET#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/FATGET REL -cat rel/apple/FATPUT#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/FATPUT REL -cat rel/apple/FATREADDSK#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/FATREADDSK REL -cat rel/apple/FATWRITEDSK#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple2/sdutils/FATWRITEDSK REL -cat rel/apple/GFXDEMO#FE1000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple3/GFXDEMO REL -cat samplesrc/APPLE3.PIX#060000 | ./ac.jar -p PLASMA2-DEMOS.po demos/apple3/APPLE3.PIX BIN +cp ../sysfiles/BLANK140.po PLASMA-2.1-DEMOS.po +./ac.jar -n PLASMA-2.1-INET.po PLASMA.DEMOS +cat rel/INT32TEST#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/INT32TEST REL +cat rel/apple/CONIOTST#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/CONIOTST REL +cat rel/apple/ROD#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/ROD REL +cat rel/RPNCALC#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/RPNCALC REL +cat rel/LZ4CAT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/LZ4CAT REL +cat ../doc/ROGUE.LZ4.BIN | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/ROGUE.LZ4 BIN +cat rel/PRIMEGAP#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/PRIMEGAP REL +cat rel/ROGUE#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/rogue/ROGUE REL +cat rel/ROGUECOMBAT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/rogue/ROGUECOMBAT REL +cat rel/ROGUEMAP#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/rogue/ROGUEMAP REL +cat samplesrc/LEVEL0#040000 | ./ac.jar -ptx PLASMA-2.1-DEMOS.po demos/rogue/LEVEL0 TXT +cat samplesrc/LEVEL1#040000 | ./ac.jar -ptx PLASMA-2.1-DEMOS.po demos/rogue/LEVEL1 TXT +cat rel/apple/PLAYSEQ#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/music/PLAYSEQ REL +cat mockingboard/ultima3.seq | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/music/ULTIMA3.SEQ BIN +cat mockingboard/startrek.seq | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/music/STARTREK.SEQ BIN +cat rel/HTTPD#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/net/HTTPD REL +cat samplesrc/index.html | ./ac.jar -ptx PLASMA-2.1-DEMOS.po demos/net/INDEX.HTML TXT +cat rel/apple/TILETEST#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/TILETEST REL +cat rel/apple/HGRTEST#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/HGRTEST REL +cat rel/apple/GRTEST#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/GRTEST REL +cat rel/apple/DGRTEST#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/DGRTEST REL +cat rel/apple/SFM#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/spiders/SFM REL +cat rel/apple/SFMSPRT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/spiders/SFMSPRT REL +cat rel/apple/SPIPORT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/SPIPORT REL +cat rel/apple/SDFAT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/SDFAT REL +cat rel/apple/FATCAT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/FATCAT REL +cat rel/apple/FATGET#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/FATGET REL +cat rel/apple/FATPUT#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/FATPUT REL +cat rel/apple/FATREADDSK#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/FATREADDSK REL +cat rel/apple/FATWRITEDSK#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple2/sdutils/FATWRITEDSK REL +cat rel/apple/GFXDEMO#FE1000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple3/GFXDEMO REL +cat samplesrc/APPLE3.PIX#060000 | ./ac.jar -p PLASMA-2.1-DEMOS.po demos/apple3/APPLE3.PIX BIN diff --git a/src/mkdist b/src/mkdist new file mode 100755 index 0000000..d87facf --- /dev/null +++ b/src/mkdist @@ -0,0 +1,4 @@ +#!/bin/bash + +./mk140 +./mk800 \ No newline at end of file diff --git a/src/mkfpsos b/src/mkfpsos index b1295b0..c326068 100755 --- a/src/mkfpsos +++ b/src/mkfpsos @@ -1,15 +1,15 @@ -cp ../sysfiles/BLANK140.po PLASMA2-FPSOS.po -./ac.jar -n PLASMA2-FPSOS.po PLASMA.FPSOS -cat ../sysfiles/SOS.KERNEL#0C0000 | ./ac.jar -p PLASMA2-FPSOS.po SOS.KERNEL \$0C -cat ../sysfiles/SOS.DRIVER#0C0000 | ./ac.jar -p PLASMA2-FPSOS.po SOS.DRIVER \$0C -cat rel/apple/SOS.INTERP#050000 | ./ac.jar -p PLASMA2-FPSOS.po SOS.INTERP \$05 -cat rel/apple/SOS.CMD#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po SOS.CMD REL -cat rel/apple/SOS.INTERPJIT#050000 | ./ac.jar -p PLASMA2-FPSOS.po SOS.INTERPJIT \$05 -cat rel/apple/SOS.CMDJIT#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po SOS.CMDJIT REL -cat rel/apple/SOS#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po sys/SOS REL -cat rel/apple/GRAFIX#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po sys/GRAFIX REL -cat rel/FPSTR#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po sys/FPSTR REL -cat rel/FPU#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po sys/FPU REL -cat rel/SANE#FE1000 | ./ac.jar -p PLASMA2-FPSOS.po sys/SANE REL -cat ../sysfiles/FP6502.CODE#060000 | ./ac.jar -p PLASMA2-FPSOS.po sys/FP6502.CODE BIN -cat ../sysfiles/ELEMS.CODE#060000 | ./ac.jar -p PLASMA2-FPSOS.po sys/ELEMS.CODE BIN +cp ../sysfiles/BLANK140.po PLASMA-2.1-FPSOS.po +./ac.jar -n PLASMA-2.1-FPSOS.po PLASMA.FPSOS +cat ../sysfiles/SOS.KERNEL#0C0000 | ./ac.jar -p PLASMA-2.1-FPSOS.po SOS.KERNEL \$0C +cat ../sysfiles/SOS.DRIVER#0C0000 | ./ac.jar -p PLASMA-2.1-FPSOS.po SOS.DRIVER \$0C +cat rel/apple/SOS.INTERP#050000 | ./ac.jar -p PLASMA-2.1-FPSOS.po SOS.INTERP \$05 +cat rel/apple/SOS.CMD#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po SOS.CMD REL +cat rel/apple/SOS.INTERPJIT#050000 | ./ac.jar -p PLASMA-2.1-FPSOS.po SOS.INTERPJIT \$05 +cat rel/apple/SOS.CMDJIT#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po SOS.CMDJIT REL +cat rel/apple/SOS#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/SOS REL +cat rel/apple/GRAFIX#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/GRAFIX REL +cat rel/FPSTR#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/FPSTR REL +cat rel/FPU#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/FPU REL +cat rel/SANE#FE1000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/SANE REL +cat ../sysfiles/FP6502.CODE#060000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/FP6502.CODE BIN +cat ../sysfiles/ELEMS.CODE#060000 | ./ac.jar -p PLASMA-2.1-FPSOS.po sys/ELEMS.CODE BIN diff --git a/src/mkinet b/src/mkinet index 546b44b..2416b9a 100755 --- a/src/mkinet +++ b/src/mkinet @@ -1,8 +1,8 @@ -cp ../sysfiles/BLANK140.po PLASMA2-INET.po -./ac.jar -n PLASMA2-INET.po PLASMA.INET -cat rel/INET#FE1000 | ./ac.jar -p PLASMA2-INET.po sys/INET REL -cat rel/DHCP#FE1000 | ./ac.jar -p PLASMA2-INET.po sys/DHCP REL -cat rel/ETHERIP#FE1000 | ./ac.jar -p PLASMA2-INET.po sys/ETHERIP REL -cat rel/apple/UTHERNET2#FE1000 | ./ac.jar -p PLASMA2-INET.po sys/UTHERNET2 REL -cat rel/apple/UTHERNET#FE1000 | ./ac.jar -p PLASMA2-INET.po sys/UTHERNET REL -cat rel/TFTPD#FE1000 | ./ac.jar -p PLASMA2-INET.po sys/TFTPD REL +cp ../sysfiles/BLANK140.po PLASMA-2.1-INET.po +./ac.jar -n PLASMA-2.1-INET.po PLASMA.INET +cat rel/INET#FE1000 | ./ac.jar -p PLASMA-2.1-INET.po sys/INET REL +cat rel/DHCP#FE1000 | ./ac.jar -p PLASMA-2.1-INET.po sys/DHCP REL +cat rel/ETHERIP#FE1000 | ./ac.jar -p PLASMA-2.1-INET.po sys/ETHERIP REL +cat rel/apple/UTHERNET2#FE1000 | ./ac.jar -p PLASMA-2.1-INET.po sys/UTHERNET2 REL +cat rel/apple/UTHERNET#FE1000 | ./ac.jar -p PLASMA-2.1-INET.po sys/UTHERNET REL +cat rel/TFTPD#FE1000 | ./ac.jar -p PLASMA-2.1-INET.po sys/TFTPD REL diff --git a/src/mkrel b/src/mkrel new file mode 100755 index 0000000..2251538 --- /dev/null +++ b/src/mkrel @@ -0,0 +1,292 @@ +#!/bin/bash + +make apple + +cp rel/apple/CMD#061000 prodos/CMD.BIN +cp rel/apple/CMD128#061000 prodos/CMD128.BIN +cp rel/apple/PLASMA.SYSTEM#FF2000 prodos/PLASMA.SYSTEM.SYS +cp rel/apple/PLVM.128#FF2000 prodos/PLVM.128.SYS +cp rel/apple/PLVM16#FF2000 prodos/PLVM16.SYS +cp ../doc/Editor.md prodos/EDITOR.README.TXT + +rm -rf prodos/sys +mkdir prodos/sys +cp rel/apple/FILEIO#FE1000 prodos/sys/FILEIO.REL +cp rel/apple/CONIO#FE1000 prodos/sys/CONIO.REL +cp rel/LINES#FE1000 prodos/sys/LINES.REL +cp rel/apple/HGRFONT#FE1000 prodos/sys/HGRFONT.REL +cp rel/apple/HGRTILE#FE1000 prodos/sys/HGRTILE.REL +cp rel/apple/HGRSPRITE#FE1000 prodos/sys/HGRSPRITE.REL +cp rel/apple/HGRLIB#FE1000 prodos/sys/HGRLIB.REL +cp rel/apple/GRLIB#FE1000 prodos/sys/GRLIB.REL +cp rel/apple/DGRLIB#FE1000 prodos/sys/DGRLIB.REL +cp rel/apple/COPY#FE1000 prodos/sys/COPY.REL +cp rel/apple/DEL#FE1000 prodos/sys/DEL.REL +cp rel/apple/REN#FE1000 prodos/sys/REN.REL +cp rel/apple/CAT#FE1000 prodos/sys/CAT.REL +cp rel/apple/NEWDIR#FE1000 prodos/sys/NEWDIR.REL +cp rel/apple/TYPE#FE1000 prodos/sys/TYPE.REL +cp rel/apple/MATCHFILES#FE1000 prodos/sys/MATCHFILES.REL +cp rel/ARGS#FE1000 prodos/sys/ARGS.REL +cp rel/ED#FE1000 prodos/sys/ED.REL +cp rel/FIBER#FE1000 prodos/sys/FIBER.REL +cp rel/LONGJMP#FE1000 prodos/sys/LONGJMP.REL +cp rel/MEMMGR#FE1000 prodos/sys/MEMMGR.REL +cp rel/INET#FE1000 prodos/sys/INET.REL +cp rel/DHCP#FE1000 prodos/sys/DHCP.REL +cp rel/ETHERIP#FE1000 prodos/sys/ETHERIP.REL +cp rel/apple/MOUSE#FE1000 prodos/sys/MOUSE.REL +cp rel/apple/UTHERNET2#FE1000 prodos/sys/UTHERNET2.REL +cp rel/apple/UTHERNET#FE1000 prodos/sys/UTHERNET.REL +cp rel/apple/PORTIO#FE1000 prodos/sys/PORTIO.REL +cp rel/apple/JOYBUZZ#FE1000 prodos/sys/JOYBUZZ.REL +cp rel/apple/SNDSEQ#FE1000 prodos/sys/SNDSEQ.REL +cp rel/apple/JIT#FE1000 prodos/sys/JIT.REL +cp rel/apple/JIT16#FE1000 prodos/sys/JIT16.REL +cp rel/apple/JITUNE#FE1000 prodos/sys/JITUNE.REL +cp rel/apple/ZIPCHIP#FE1000 prodos/sys/ZIPCHIP.REL +cp rel/LZ4#FE1000 prodos/sys/LZ4.REL +cp rel/TFTPD#FE1000 prodos/sys/TFTPD.REL +cp rel/INT32#FE1000 prodos/sys/INT32.REL +cp rel/FPSTR#FE1000 prodos/sys/FPSTR.REL +cp rel/FPU#FE1000 prodos/sys/FPU.REL +cp rel/SANE#FE1000 prodos/sys/SANE.REL +cp ../sysfiles/FP6502.CODE#060000 prodos/sys/FP6502.CODE.BIN +cp ../sysfiles/ELEMS.CODE#060000 prodos/sys/ELEMS.CODE.BIN +cp rel/apple/SOS#FE1000 prodos/sys/SOS.REL +cp rel/apple/GRAFIX#FE1000 prodos/sys/GRAFIX.REL +cp rel/HRFORTH#FE1000 prodos/sys/HRFORTH.REL +cp rel/HR2FORTH#FE1000 prodos/sys/HR2FORTH.REL +cp rel/PLFORTH#FE1000 prodos/sys/PLFORTH.REL + +mkdir prodos/sys/scripts +cp scripts/plasma.4th prodos/sys/scripts/PLASMA.4TH.TXT +cp scripts/conio.4th prodos/sys/scripts/CONIO.4TH.TXT +cp scripts/fileio.4th prodos/sys/scripts/FILEIO.4TH.TXT +cp scripts/grlib.4th prodos/sys/scripts/GRLIB.4TH.TXT +cp scripts/hgrlib.4th prodos/sys/scripts/HGRLIB.4TH.TXT +cp scripts/int32.4th prodos/sys/scripts/INT32.4TH.TXT +cp scripts/fpu.4th prodos/sys/scripts/FPU.4TH.TXT + +rm -rf prodos/syspro +mkdir prodos/syspro +cp ../sysfiles/PRODOS#FF0000 prodos/syspro/PRODOS.SYS +cp rel/apple/CMD#061000 prodos/syspro/CMD.BIN +cp rel/apple/CMD128#061000 prodos/syspro/CMD128.BIN +cp rel/apple/PLASMA.SYSTEM#FF2000 prodos/syspro/PLASMA.SYSTEM.SYS +cp rel/apple/PLVM.128#FF2000 prodos/syspro/PLVM.128.SYS +cp rel/apple/PLVM16#FF2000 prodos/syspro/PLVM16.SYS +cp ../doc/Editor.md prodos/syspro/EDITOR.README.TXT + +mkdir prodos/syspro/sys +cp rel/apple/FILEIO#FE1000 prodos/syspro/sys/FILEIO.REL +cp rel/apple/CONIO#FE1000 prodos/syspro/sys/CONIO.REL +cp rel/LINES#FE1000 prodos/syspro/sys/LINES.REL +cp rel/apple/HGRFONT#FE1000 prodos/syspro/sys/HGRFONT.REL +cp rel/apple/HGRTILE#FE1000 prodos/syspro/sys/HGRTILE.REL +cp rel/apple/HGRSPRITE#FE1000 prodos/syspro/sys/HGRSPRITE.REL +cp rel/apple/HGRLIB#FE1000 prodos/syspro/sys/HGRLIB.REL +cp rel/apple/GRLIB#FE1000 prodos/syspro/sys/GRLIB.REL +cp rel/apple/DGRLIB#FE1000 prodos/syspro/sys/DGRLIB.REL +cp rel/apple/COPY#FE1000 prodos/syspro/sys/COPY.REL +cp rel/apple/DEL#FE1000 prodos/syspro/sys/DEL.REL +cp rel/apple/REN#FE1000 prodos/syspro/sys/REN.REL +cp rel/apple/CAT#FE1000 prodos/syspro/sys/CAT.REL +cp rel/apple/NEWDIR#FE1000 prodos/syspro/sys/NEWDIR.REL +cp rel/apple/TYPE#FE1000 prodos/syspro/sys/TYPE.REL +cp rel/apple/MATCHFILES#FE1000 prodos/syspro/sys/MATCHFILES.REL +cp rel/ARGS#FE1000 prodos/syspro/sys/ARGS.REL +cp rel/ED#FE1000 prodos/syspro/sys/ED.REL +cp rel/FIBER#FE1000 prodos/syspro/sys/FIBER.REL +cp rel/LONGJMP#FE1000 prodos/syspro/sys/LONGJMP.REL +cp rel/MEMMGR#FE1000 prodos/syspro/sys/MEMMGR.REL +cp rel/apple/MOUSE#FE1000 prodos/syspro/sys/MOUSE.REL +cp rel/apple/PORTIO#FE1000 prodos/syspro/sys/PORTIO.REL +cp rel/apple/JOYBUZZ#FE1000 prodos/syspro/sys/JOYBUZZ.REL +cp rel/apple/SNDSEQ#FE1000 prodos/syspro/sys/SNDSEQ.REL +cp rel/apple/JIT#FE1000 prodos/syspro/sys/JIT.REL +cp rel/apple/JIT16#FE1000 prodos/syspro/sys/JIT16.REL +cp rel/apple/JITUNE#FE1000 prodos/syspro/sys/JITUNE.REL +cp rel/apple/ZIPCHIP#FE1000 prodos/syspro/sys/ZIPCHIP.REL +cp rel/LZ4#FE1000 prodos/syspro/sys/LZ4.REL +cp rel/INT32#FE1000 prodos/syspro/sys/INT32.REL + +rm -rf prodos/sysforth +mkdir prodos/sysforth +mkdir prodos/sysforth/sys +cp rel/HRFORTH#FE1000 prodos/sysforth/sys/HRFORTH.REL +cp rel/HR2FORTH#FE1000 prodos/sysforth/sys/HR2FORTH.REL +cp rel/PLFORTH#FE1000 prodos/sysforth/sys/PLFORTH.REL + +mkdir prodos/sysforth/sys/scripts +cp scripts/plasma.4th prodos/sysforth/sys/scripts/PLASMA.4TH.TXT +cp scripts/conio.4th prodos/sysforth/sys/scripts/CONIO.4TH.TXT +cp scripts/fileio.4th prodos/sysforth/sys/scripts/FILEIO.4TH.TXT +cp scripts/grlib.4th prodos/sysforth/sys/scripts/GRLIB.4TH.TXT +cp scripts/hgrlib.4th prodos/sysforth/sys/scripts/HGRLIB.4TH.TXT +cp scripts/int32.4th prodos/sysforth/sys/scripts/INT32.4TH.TXT +cp scripts/fpu.4th prodos/sysforth/sys/scripts/FPU.4TH.TXT + +rm -rf prodos/sysinet +mkdir prodos/sysinet +mkdir prodos/sysinet/sys +cp rel/INET#FE1000 prodos/sysinet/sys/INET.REL +cp rel/DHCP#FE1000 prodos/sysinet/sys/DHCP.REL +cp rel/ETHERIP#FE1000 prodos/sysinet/sys/ETHERIP.REL +cp rel/apple/UTHERNET2#FE1000 prodos/sysinet/sys/UTHERNET2.REL +cp rel/apple/UTHERNET#FE1000 prodos/sysinet/sys/UTHERNET.REL +cp rel/TFTPD#FE1000 prodos/sysinet/sys/TFTPD.REL + +rm -rf prodos/fpsos +mkdir prodos/fpsos +cp ../sysfiles/SOS.KERNEL#0C0000 prodos/fpsos/SOS.KERNEL.\$0C +cp ../sysfiles/SOS.DRIVER#0C0000 prodos/fpsos/SOS.DRIVER.\$0C +cp rel/apple/SOS.INTERP#050000 prodos/fpsos/SOS.INTERP.\$05 +cp rel/apple/SOS.CMD#FE1000 prodos/fpsos/SOS.CMD.REL +cp rel/apple/SOS.INTERPJIT#050000 prodos/fpsos/SOS.INTERPJIT.\$05 +cp rel/apple/SOS.CMDJIT#FE1000 prodos/fpsos/SOS.CMDJIT.REL + +mkdir prodos/fpsos/sys +cp rel/apple/SOS#FE1000 prodos/fpsos/sys/SOS.REL +cp rel/apple/GRAFIX#FE1000 prodos/fpsos/sys/GRAFIX.REL +cp rel/FPSTR#FE1000 prodos/fpsos/sys/FPSTR.REL +cp rel/FPU#FE1000 prodos/fpsos/sys/FPU.REL +cp rel/SANE#FE1000 prodos/fpsos/sys/SANE.REL +cp ../sysfiles/FP6502.CODE#060000 prodos/fpsos/sys/FP6502.CODE.BIN +cp ../sysfiles/ELEMS.CODE#060000 prodos/fpsos/sys/ELEMS.CODE.BIN + +rm -rf prodos/demos +mkdir prodos/demos +cp rel/INT32TEST#FE1000 prodos/demos/INT32TEST.REL +cp rel/apple/CONIOTST#FE1000 prodos/demos/CONIOTST.REL +cp rel/apple/ROD#FE1000 prodos/demos/ROD.REL +cp rel/RPNCALC#FE1000 prodos/demos/RPNCALC.REL +cp rel/LZ4CAT#FE1000 prodos/demos/LZ4CAT.REL +cp ../doc/ROGUE.LZ4.BIN prodos/demos/ROGUE.LZ4.BIN +cp rel/PRIMEGAP#FE1000 prodos/demos/PRIMEGAP.REL + +mkdir prodos/demos/rogue +cp rel/ROGUE#FE1000 prodos/demos/rogue/ROGUE.REL +cp rel/ROGUECOMBAT#FE1000 prodos/demos/rogue/ROGUECOMBAT.REL +cp rel/ROGUEMAP#FE1000 prodos/demos/rogue/ROGUEMAP.REL +cp samplesrc/LEVEL0#040000 prodos/demos/rogue/LEVEL0.TXT +cp samplesrc/LEVEL1#040000 prodos/demos/rogue/LEVEL1.TXT + +mkdir prodos/demos/music +cp rel/apple/PLAYSEQ#FE1000 prodos/demos/music/PLAYSEQ.REL +cp mockingboard/ultima3.seq prodos/demos/music/ULTIMA3.SEQ.BIN +cp mockingboard/startrek.seq prodos/demos/music/STARTREK.SEQ.BIN + +mkdir prodos/demos/net +cp rel/HTTPD#FE1000 prodos/demos/net/HTTPD.REL +cp samplesrc/index.html prodos/demos/net/INDEX.HTML.TXT + +mkdir prodos/demos/apple2 +cp rel/apple/TILETEST#FE1000 prodos/demos/apple2/TILETEST.REL +cp rel/apple/HGRTEST#FE1000 prodos/demos/apple2/HGRTEST.REL +cp rel/apple/GRTEST#FE1000 prodos/demos/apple2/GRTEST.REL +cp rel/apple/DGRTEST#FE1000 prodos/demos/apple2/DGRTEST.REL + +mkdir prodos/demos/apple2/spiders +cp rel/apple/SFM#FE1000 prodos/demos/apple2/spiders/SFM.REL +cp rel/apple/SFMSPRT#FE1000 prodos/demos/apple2/spiders/SFMSPRT.REL + +mkdir prodos/demos/apple2/sdutils +cp rel/apple/SPIPORT#FE1000 prodos/demos/apple2/sdutils/SPIPORT.REL +cp rel/apple/SDFAT#FE1000 prodos/demos/apple2/sdutils/SDFAT.REL +cp rel/apple/FATCAT#FE1000 prodos/demos/apple2/sdutils/FATCAT.REL +cp rel/apple/FATGET#FE1000 prodos/demos/apple2/sdutils/FATGET.REL +cp rel/apple/FATPUT#FE1000 prodos/demos/apple2/sdutils/FATPUT.REL +cp rel/apple/FATREADDSK#FE1000 prodos/demos/apple2/sdutils/FATREADDSK.REL +cp rel/apple/FATWRITEDSK#FE1000 prodos/demos/apple2/sdutils/FATWRITEDSK.REL + +mkdir prodos/demos/apple3 +cp rel/apple/GFXDEMO#FE1000 prodos/demos/apple3/GFXDEMO.REL +cp samplesrc/APPLE3.PIX#060000 prodos/demos/apple3/APPLE3.PIX.BIN + +rm -rf prodos/bld +mkdir prodos/bld +cp rel/PLASM#FE1000 prodos/bld/PLASM.REL +cp rel/CODEOPT#FE1000 prodos/bld/CODEOPT.REL + +mkdir prodos/bld/samples +cp samplesrc/hello.pla prodos/bld/samples/HELLO.PLA.TXT +cp samplesrc/int32test.pla prodos/bld/samples/INT32TEST.PLA.TXT +cp samplesrc/coniotst.pla prodos/bld/samples/CONIOTST.PLA.TXT +cp samplesrc/grtest.pla prodos/bld/samples/GRTEST.PLA.TXT +cp samplesrc/dgrtest.pla prodos/bld/samples/DGRTEST.PLA.TXT +cp samplesrc/hgrtest.pla prodos/bld/samples/HGRTEST.PLA.TXT +cp samplesrc/tiletest.pla prodos/bld/samples/TILETEST.PLA.TXT +cp samplesrc/fibertest.pla prodos/bld/samples/FIBERTEST.PLA.TXT +cp samplesrc/mousetest.pla prodos/bld/samples/MOUSETEST.PLA.TXT +cp samplesrc/memtest.pla prodos/bld/samples/MEMTEST.PLA.TXT +cp samplesrc/rod.pla prodos/bld/samples/ROD.PLA.TXT +cp samplesrc/sieve.pla prodos/bld/samples/SIEVE.PLA.TXT +cp samplesrc/test.pla prodos/bld/samples/TEST.PLA.TXT +cp samplesrc/testlib.pla prodos/bld/samples/TESTLIB.PLA.TXT +cp samplesrc/playseq.pla prodos/bld/samples/PLAYSEQ.PLA.TXT +cp samplesrc/rpncalc.pla prodos/bld/samples/RPNCALC.PLA.TXT +cp samplesrc/fatcat.pla prodos/bld/samples/FATCAT.PLA.TXT +cp samplesrc/gfxdemo.pla prodos/bld/samples/GFXDEMO.PLA.TXT +cp samplesrc/lz4cat.pla prodos/bld/samples/LZ4CAT.PLA.TXT +cp samplesrc/sfm.pla prodos/bld/samples/SFM.PLA.TXT +cp samplesrc/sfmsprt.pla prodos/bld/samples/SFMSPRT.PLA.TXT +cp samplesrc/fppow.pla prodos/bld/samples/FPPOW.PLA.TXT +cp utilsrc/apple/mon.pla prodos/bld/samples/MON.PLA.TXT +cp utilsrc/apple/zipchip.pla prodos/bld/samples/ZIPCHIP.PLA.TXT + +mkdir prodos/bld/scripts +cp scripts/rod.4th prodos/bld/scripts/ROD.4TH.TXT +cp scripts/bounce.4th prodos/bld/scripts/BOUNCE.4TH.TXT +cp scripts/hrbounce.4th prodos/bld/scripts/HRBOUNCE.4TH.TXT + +#mkdir prodos/bld/examples +#cp samplesrc/examples/ex.1.pla prodos/bld/examples/EX.1.PLA.TXT +#cp samplesrc/examples/ex.2.pla prodos/bld/examples/EX.2.PLA.TXT +#cp samplesrc/examples/ex.3.pla prodos/bld/examples/EX.3.PLA.TXT +#cp samplesrc/examples/ex.4.pla prodos/bld/examples/EX.4.PLA.TXT +#cp samplesrc/examples/ex.5.pla prodos/bld/examples/EX.5.PLA.TXT +#cp samplesrc/examples/ex.6.pla prodos/bld/examples/EX.6.PLA.TXT +#cp samplesrc/examples/ex.7.pla prodos/bld/examples/EX.7.PLA.TXT +#cp samplesrc/examples/ex.8.pla prodos/bld/examples/EX.8.PLA.TXT +#cp samplesrc/examples/ex.9.pla prodos/bld/examples/EX.9.PLA.TXT +#cp samplesrc/examples/ex.10.pla prodos/bld/examples/EX.10.PLA.TXT +#cp samplesrc/examples/ex.11.pla prodos/bld/examples/EX.11.PLA.TXT +#cp samplesrc/examples/ex.12.pla prodos/bld/examples/EX.12.PLA.TXT +#cp samplesrc/examples/ex.13.pla prodos/bld/examples/EX.13.PLA.TXT +#cp samplesrc/examples/ex.14.pla prodos/bld/examples/EX.14.PLA.TXT +#cp samplesrc/examples/ex.15.pla prodos/bld/examples/EX.15.PLA.TXT +#cp samplesrc/examples/ex.16.pla prodos/bld/examples/EX.16.PLA.TXT +#cp samplesrc/examples/ex.17.pla prodos/bld/examples/EX.17.PLA.TXT + +mkdir prodos/bld/inc +cp inc/args.plh prodos/bld/inc/ARGS.PLH.TXT +cp inc/matchfiles.plh prodos/bld/inc/MATCHFILES.PLH.TXT +cp inc/cmdsys.plh prodos/bld/inc/CMDSYS.PLH.TXT +cp inc/conio.plh prodos/bld/inc/CONIO.PLH.TXT +cp inc/lines.plh prodos/bld/inc/LINES.PLH.TXT +cp inc/hgrfont.plh prodos/bld/inc/HGRFONT.PLH.TXT +cp inc/hgrtile.plh prodos/bld/inc/HGRTILE.PLH.TXT +cp inc/hgrsprite.plh prodos/bld/inc/HGRSPRITE.PLH.TXT +cp inc/hgrlib.plh prodos/bld/inc/HGRLIB.PLH.TXT +cp inc/grlib.plh prodos/bld/inc/GRLIB.PLH.TXT +cp inc/dgrlib.plh prodos/bld/inc/DGRLIB.PLH.TXT +cp inc/fiber.plh prodos/bld/inc/FIBER.PLH.TXT +cp inc/fileio.plh prodos/bld/inc/FILEIO.PLH.TXT +cp inc/int32.plh prodos/bld/inc/INT32.PLH.TXT +cp inc/fpstr.plh prodos/bld/inc/FPSTR.PLH.TXT +cp inc/fpu.plh prodos/bld/inc/FPU.PLH.TXT +cp inc/mouse.plh prodos/bld/inc/MOUSE.PLH.TXT +cp inc/inet.plh prodos/bld/inc/INET.PLH.TXT +cp inc/longjmp.plh prodos/bld/inc/LONGJMP.PLH.TXT +cp inc/memmgr.plh prodos/bld/inc/MEMMGR.PLH.TXT +cp inc/sane.plh prodos/bld/inc/SANE.PLH.TXT +cp inc/joybuzz.plh prodos/bld/inc/JOYBUZZ.PLH.TXT +cp inc/portio.plh prodos/bld/inc/PORTIO.PLH.TXT +cp inc/sdfat.plh prodos/bld/inc/SDFAT.PLH.TXT +cp inc/sndseq.plh prodos/bld/inc/SNDSEQ.PLH.TXT +cp inc/spiport.plh prodos/bld/inc/SPIPORT.PLH.TXT +cp inc/testlib.plh prodos/bld/inc/TESTLIB.PLH.TXT +cp inc/grafix.plh prodos/bld/inc/GRAFIX.PLH.TXT +cp inc/lz4.plh prodos/bld/inc/LZ4.PLH.TXT +cp vmsrc/apple/plvmzp.inc prodos/bld/inc/PLVMZP.INC.TXT diff --git a/src/mksys b/src/mksys index efa1778..dbde93e 100755 --- a/src/mksys +++ b/src/mksys @@ -1,40 +1,40 @@ -cp ../sysfiles/BLANK140.po PLASMA2-SYS.po -./ac.jar -n PLASMA2-SYS.po PLASMA.SYS -#cat ../sysfiles/PRODOS#FF0000 | ./ac.jar -p PLASMA2-SYS.po PRODOS SYS -cat rel/apple/CMD#061000 | ./ac.jar -p PLASMA2-SYS.po CMD BIN $1000 -cat rel/apple/CMD128#061000 | ./ac.jar -p PLASMA2-SYS.po CMD128 BIN $1000 -cat rel/apple/PLASMA.SYSTEM#FF2000 | ./ac.jar -p PLASMA2-SYS.po PLASMA.SYSTEM SYS -cat rel/apple/PLVM.128#FF2000 | ./ac.jar -p PLASMA2-SYS.po PLVM.128 SYS -cat rel/apple/PLVM16#FF2000 | ./ac.jar -p PLASMA2-SYS.po PLVM16 SYS -cat ../doc/Editor.md | ./ac.jar -ptx PLASMA2-SYS.po EDITOR.README TXT -cat rel/apple/FILEIO#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/FILEIO REL -cat rel/apple/CONIO#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/CONIO REL -cat rel/LINES#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/LINES REL -cat rel/apple/HGRFONT#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/HGRFONT REL -cat rel/apple/HGRTILE#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/HGRTILE REL -cat rel/apple/HGRSPRITE#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/HGRSPRITE REL -cat rel/apple/HGRLIB#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/HGRLIB REL -cat rel/apple/GRLIB#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/GRLIB REL -cat rel/apple/DGRLIB#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/DGRLIB REL -cat rel/apple/COPY#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/COPY REL -cat rel/apple/DEL#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/DEL REL -cat rel/apple/REN#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/REN REL -cat rel/apple/CAT#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/CAT REL -cat rel/apple/NEWDIR#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/NEWDIR REL -cat rel/apple/TYPE#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/TYPE REL -cat rel/apple/MATCHFILES#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/MATCHFILES REL -cat rel/ARGS#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/ARGS REL -cat rel/ED#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/ED REL -cat rel/FIBER#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/FIBER REL -cat rel/LONGJMP#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/LONGJMP REL -cat rel/MEMMGR#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/MEMMGR REL -cat rel/apple/MOUSE#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/MOUSE REL -cat rel/apple/PORTIO#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/PORTIO REL -cat rel/apple/JOYBUZZ#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/JOYBUZZ REL -cat rel/apple/SNDSEQ#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/SNDSEQ REL -cat rel/apple/JIT#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/JIT REL -cat rel/apple/JIT16#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/JIT16 REL -cat rel/apple/JITUNE#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/JITUNE REL -cat rel/apple/ZIPCHIP#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/ZIPCHIP REL -cat rel/LZ4#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/LZ4 REL -cat rel/INT32#FE1000 | ./ac.jar -p PLASMA2-SYS.po sys/INT32 REL +cp ../sysfiles/BLANK140.po PLASMA-2.1-SYS.po +./ac.jar -n PLASMA-2.1-SYS.po PLASMA.SYS +#cat ../sysfiles/PRODOS#FF0000 | ./ac.jar -p PLASMA-2.1-SYS.po PRODOS SYS +cat rel/apple/CMD#061000 | ./ac.jar -p PLASMA-2.1-SYS.po CMD BIN $1000 +cat rel/apple/CMD128#061000 | ./ac.jar -p PLASMA-2.1-SYS.po CMD128 BIN $1000 +cat rel/apple/PLASMA.SYSTEM#FF2000 | ./ac.jar -p PLASMA-2.1-SYS.po PLASMA.SYSTEM SYS +cat rel/apple/PLVM.128#FF2000 | ./ac.jar -p PLASMA-2.1-SYS.po PLVM.128 SYS +cat rel/apple/PLVM16#FF2000 | ./ac.jar -p PLASMA-2.1-SYS.po PLVM16 SYS +cat ../doc/Editor.md | ./ac.jar -ptx PLASMA-2.1-SYS.po EDITOR.README TXT +cat rel/apple/FILEIO#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/FILEIO REL +cat rel/apple/CONIO#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/CONIO REL +cat rel/LINES#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/LINES REL +cat rel/apple/HGRFONT#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/HGRFONT REL +cat rel/apple/HGRTILE#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/HGRTILE REL +cat rel/apple/HGRSPRITE#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/HGRSPRITE REL +cat rel/apple/HGRLIB#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/HGRLIB REL +cat rel/apple/GRLIB#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/GRLIB REL +cat rel/apple/DGRLIB#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/DGRLIB REL +cat rel/apple/COPY#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/COPY REL +cat rel/apple/DEL#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/DEL REL +cat rel/apple/REN#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/REN REL +cat rel/apple/CAT#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/CAT REL +cat rel/apple/NEWDIR#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/NEWDIR REL +cat rel/apple/TYPE#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/TYPE REL +cat rel/apple/MATCHFILES#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/MATCHFILES REL +cat rel/ARGS#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/ARGS REL +cat rel/ED#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/ED REL +cat rel/FIBER#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/FIBER REL +cat rel/LONGJMP#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/LONGJMP REL +cat rel/MEMMGR#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/MEMMGR REL +cat rel/apple/MOUSE#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/MOUSE REL +cat rel/apple/PORTIO#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/PORTIO REL +cat rel/apple/JOYBUZZ#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/JOYBUZZ REL +cat rel/apple/SNDSEQ#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/SNDSEQ REL +cat rel/apple/JIT#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/JIT REL +cat rel/apple/JIT16#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/JIT16 REL +cat rel/apple/JITUNE#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/JITUNE REL +cat rel/apple/ZIPCHIP#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/ZIPCHIP REL +cat rel/LZ4#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/LZ4 REL +cat rel/INT32#FE1000 | ./ac.jar -p PLASMA-2.1-SYS.po sys/INT32 REL diff --git a/src/runrel b/src/runrel index 78c4cce..10c812b 100755 --- a/src/runrel +++ b/src/runrel @@ -1,293 +1,5 @@ -make apple - -cp rel/apple/CMD#061000 prodos/CMD.BIN -cp rel/apple/CMD128#061000 prodos/CMD128.BIN -cp rel/apple/PLASMA.SYSTEM#FF2000 prodos/PLASMA.SYSTEM.SYS -cp rel/apple/PLVM.128#FF2000 prodos/PLVM.128.SYS -cp rel/apple/PLVM16#FF2000 prodos/PLVM16.SYS -cp ../doc/Editor.md prodos/EDITOR.README.TXT - -rm -rf prodos/sys -mkdir prodos/sys -cp rel/apple/FILEIO#FE1000 prodos/sys/FILEIO.REL -cp rel/apple/CONIO#FE1000 prodos/sys/CONIO.REL -cp rel/LINES#FE1000 prodos/sys/LINES.REL -cp rel/apple/HGRFONT#FE1000 prodos/sys/HGRFONT.REL -cp rel/apple/HGRTILE#FE1000 prodos/sys/HGRTILE.REL -cp rel/apple/HGRSPRITE#FE1000 prodos/sys/HGRSPRITE.REL -cp rel/apple/HGRLIB#FE1000 prodos/sys/HGRLIB.REL -cp rel/apple/GRLIB#FE1000 prodos/sys/GRLIB.REL -cp rel/apple/DGRLIB#FE1000 prodos/sys/DGRLIB.REL -cp rel/apple/COPY#FE1000 prodos/sys/COPY.REL -cp rel/apple/DEL#FE1000 prodos/sys/DEL.REL -cp rel/apple/REN#FE1000 prodos/sys/REN.REL -cp rel/apple/CAT#FE1000 prodos/sys/CAT.REL -cp rel/apple/NEWDIR#FE1000 prodos/sys/NEWDIR.REL -cp rel/apple/TYPE#FE1000 prodos/sys/TYPE.REL -cp rel/apple/MATCHFILES#FE1000 prodos/sys/MATCHFILES.REL -cp rel/ARGS#FE1000 prodos/sys/ARGS.REL -cp rel/ED#FE1000 prodos/sys/ED.REL -cp rel/FIBER#FE1000 prodos/sys/FIBER.REL -cp rel/LONGJMP#FE1000 prodos/sys/LONGJMP.REL -cp rel/MEMMGR#FE1000 prodos/sys/MEMMGR.REL -cp rel/INET#FE1000 prodos/sys/INET.REL -cp rel/DHCP#FE1000 prodos/sys/DHCP.REL -cp rel/ETHERIP#FE1000 prodos/sys/ETHERIP.REL -cp rel/apple/MOUSE#FE1000 prodos/sys/MOUSE.REL -cp rel/apple/UTHERNET2#FE1000 prodos/sys/UTHERNET2.REL -cp rel/apple/UTHERNET#FE1000 prodos/sys/UTHERNET.REL -cp rel/apple/PORTIO#FE1000 prodos/sys/PORTIO.REL -cp rel/apple/JOYBUZZ#FE1000 prodos/sys/JOYBUZZ.REL -cp rel/apple/SNDSEQ#FE1000 prodos/sys/SNDSEQ.REL -cp rel/apple/JIT#FE1000 prodos/sys/JIT.REL -cp rel/apple/JIT16#FE1000 prodos/sys/JIT16.REL -cp rel/apple/JITUNE#FE1000 prodos/sys/JITUNE.REL -cp rel/apple/ZIPCHIP#FE1000 prodos/sys/ZIPCHIP.REL -cp rel/LZ4#FE1000 prodos/sys/LZ4.REL -cp rel/TFTPD#FE1000 prodos/sys/TFTPD.REL -cp rel/INT32#FE1000 prodos/sys/INT32.REL -cp rel/FPSTR#FE1000 prodos/sys/FPSTR.REL -cp rel/FPU#FE1000 prodos/sys/FPU.REL -cp rel/SANE#FE1000 prodos/sys/SANE.REL -cp ../sysfiles/FP6502.CODE#060000 prodos/sys/FP6502.CODE.BIN -cp ../sysfiles/ELEMS.CODE#060000 prodos/sys/ELEMS.CODE.BIN -cp rel/apple/SOS#FE1000 prodos/sys/SOS.REL -cp rel/apple/GRAFIX#FE1000 prodos/sys/GRAFIX.REL -cp rel/HRFORTH#FE1000 prodos/sys/HRFORTH.REL -cp rel/HR2FORTH#FE1000 prodos/sys/HR2FORTH.REL -cp rel/PLFORTH#FE1000 prodos/sys/PLFORTH.REL - -mkdir prodos/sys/scripts -cp scripts/plasma.4th prodos/sys/scripts/PLASMA.4TH.TXT -cp scripts/conio.4th prodos/sys/scripts/CONIO.4TH.TXT -cp scripts/fileio.4th prodos/sys/scripts/FILEIO.4TH.TXT -cp scripts/grlib.4th prodos/sys/scripts/GRLIB.4TH.TXT -cp scripts/hgrlib.4th prodos/sys/scripts/HGRLIB.4TH.TXT -cp scripts/int32.4th prodos/sys/scripts/INT32.4TH.TXT -cp scripts/fpu.4th prodos/sys/scripts/FPU.4TH.TXT - -rm -rf prodos/syspro -mkdir prodos/syspro -cp ../sysfiles/PRODOS#FF0000 prodos/syspro/PRODOS.SYS -cp rel/apple/CMD#061000 prodos/syspro/CMD.BIN -cp rel/apple/CMD128#061000 prodos/syspro/CMD128.BIN -cp rel/apple/PLASMA.SYSTEM#FF2000 prodos/syspro/PLASMA.SYSTEM.SYS -cp rel/apple/PLVM.128#FF2000 prodos/syspro/PLVM.128.SYS -cp rel/apple/PLVM16#FF2000 prodos/syspro/PLVM16.SYS -cp ../doc/Editor.md prodos/syspro/EDITOR.README.TXT - -mkdir prodos/syspro/sys -cp rel/apple/FILEIO#FE1000 prodos/syspro/sys/FILEIO.REL -cp rel/apple/CONIO#FE1000 prodos/syspro/sys/CONIO.REL -cp rel/LINES#FE1000 prodos/syspro/sys/LINES.REL -cp rel/apple/HGRFONT#FE1000 prodos/syspro/sys/HGRFONT.REL -cp rel/apple/HGRTILE#FE1000 prodos/syspro/sys/HGRTILE.REL -cp rel/apple/HGRSPRITE#FE1000 prodos/syspro/sys/HGRSPRITE.REL -cp rel/apple/HGRLIB#FE1000 prodos/syspro/sys/HGRLIB.REL -cp rel/apple/GRLIB#FE1000 prodos/syspro/sys/GRLIB.REL -cp rel/apple/DGRLIB#FE1000 prodos/syspro/sys/DGRLIB.REL -cp rel/apple/COPY#FE1000 prodos/syspro/sys/COPY.REL -cp rel/apple/DEL#FE1000 prodos/syspro/sys/DEL.REL -cp rel/apple/REN#FE1000 prodos/syspro/sys/REN.REL -cp rel/apple/CAT#FE1000 prodos/syspro/sys/CAT.REL -cp rel/apple/NEWDIR#FE1000 prodos/syspro/sys/NEWDIR.REL -cp rel/apple/TYPE#FE1000 prodos/syspro/sys/TYPE.REL -cp rel/apple/MATCHFILES#FE1000 prodos/syspro/sys/MATCHFILES.REL -cp rel/ARGS#FE1000 prodos/syspro/sys/ARGS.REL -cp rel/ED#FE1000 prodos/syspro/sys/ED.REL -cp rel/FIBER#FE1000 prodos/syspro/sys/FIBER.REL -cp rel/LONGJMP#FE1000 prodos/syspro/sys/LONGJMP.REL -cp rel/MEMMGR#FE1000 prodos/syspro/sys/MEMMGR.REL -cp rel/apple/MOUSE#FE1000 prodos/syspro/sys/MOUSE.REL -cp rel/apple/PORTIO#FE1000 prodos/syspro/sys/PORTIO.REL -cp rel/apple/JOYBUZZ#FE1000 prodos/syspro/sys/JOYBUZZ.REL -cp rel/apple/SNDSEQ#FE1000 prodos/syspro/sys/SNDSEQ.REL -cp rel/apple/JIT#FE1000 prodos/syspro/sys/JIT.REL -cp rel/apple/JIT16#FE1000 prodos/syspro/sys/JIT16.REL -cp rel/apple/JITUNE#FE1000 prodos/syspro/sys/JITUNE.REL -cp rel/apple/ZIPCHIP#FE1000 prodos/syspro/sys/ZIPCHIP.REL -cp rel/LZ4#FE1000 prodos/syspro/sys/LZ4.REL -cp rel/INT32#FE1000 prodos/syspro/sys/INT32.REL - -rm -rf prodos/sysforth -mkdir prodos/sysforth -mkdir prodos/sysforth/sys -cp rel/HRFORTH#FE1000 prodos/sysforth/sys/HRFORTH.REL -cp rel/HR2FORTH#FE1000 prodos/sysforth/sys/HR2FORTH.REL -cp rel/PLFORTH#FE1000 prodos/sysforth/sys/PLFORTH.REL - -mkdir prodos/sysforth/sys/scripts -cp scripts/plasma.4th prodos/sysforth/sys/scripts/PLASMA.4TH.TXT -cp scripts/conio.4th prodos/sysforth/sys/scripts/CONIO.4TH.TXT -cp scripts/fileio.4th prodos/sysforth/sys/scripts/FILEIO.4TH.TXT -cp scripts/grlib.4th prodos/sysforth/sys/scripts/GRLIB.4TH.TXT -cp scripts/hgrlib.4th prodos/sysforth/sys/scripts/HGRLIB.4TH.TXT -cp scripts/int32.4th prodos/sysforth/sys/scripts/INT32.4TH.TXT -cp scripts/fpu.4th prodos/sysforth/sys/scripts/FPU.4TH.TXT - -rm -rf prodos/sysinet -mkdir prodos/sysinet -mkdir prodos/sysinet/sys -cp rel/INET#FE1000 prodos/sysinet/sys/INET.REL -cp rel/DHCP#FE1000 prodos/sysinet/sys/DHCP.REL -cp rel/ETHERIP#FE1000 prodos/sysinet/sys/ETHERIP.REL -cp rel/apple/UTHERNET2#FE1000 prodos/sysinet/sys/UTHERNET2.REL -cp rel/apple/UTHERNET#FE1000 prodos/sysinet/sys/UTHERNET.REL -cp rel/TFTPD#FE1000 prodos/sysinet/sys/TFTPD.REL - -rm -rf prodos/fpsos -mkdir prodos/fpsos -cp ../sysfiles/SOS.KERNEL#0C0000 prodos/fpsos/SOS.KERNEL.\$0C -cp ../sysfiles/SOS.DRIVER#0C0000 prodos/fpsos/SOS.DRIVER.\$0C -cp rel/apple/SOS.INTERP#050000 prodos/fpsos/SOS.INTERP.\$05 -cp rel/apple/SOS.CMD#FE1000 prodos/fpsos/SOS.CMD.REL -cp rel/apple/SOS.INTERPJIT#050000 prodos/fpsos/SOS.INTERPJIT.\$05 -cp rel/apple/SOS.CMDJIT#FE1000 prodos/fpsos/SOS.CMDJIT.REL - -mkdir prodos/fpsos/sys -cp rel/apple/SOS#FE1000 prodos/fpsos/sys/SOS.REL -cp rel/apple/GRAFIX#FE1000 prodos/fpsos/sys/GRAFIX.REL -cp rel/FPSTR#FE1000 prodos/fpsos/sys/FPSTR.REL -cp rel/FPU#FE1000 prodos/fpsos/sys/FPU.REL -cp rel/SANE#FE1000 prodos/fpsos/sys/SANE.REL -cp ../sysfiles/FP6502.CODE#060000 prodos/fpsos/sys/FP6502.CODE.BIN -cp ../sysfiles/ELEMS.CODE#060000 prodos/fpsos/sys/ELEMS.CODE.BIN - -rm -rf prodos/demos -mkdir prodos/demos -cp rel/INT32TEST#FE1000 prodos/demos/INT32TEST.REL -cp rel/apple/CONIOTST#FE1000 prodos/demos/CONIOTST.REL -cp rel/apple/ROD#FE1000 prodos/demos/ROD.REL -cp rel/RPNCALC#FE1000 prodos/demos/RPNCALC.REL -cp rel/LZ4CAT#FE1000 prodos/demos/LZ4CAT.REL -cp ../doc/ROGUE.LZ4.BIN prodos/demos/ROGUE.LZ4.BIN -cp rel/PRIMEGAP#FE1000 prodos/demos/PRIMEGAP.REL - -mkdir prodos/demos/rogue -cp rel/ROGUE#FE1000 prodos/demos/rogue/ROGUE.REL -cp rel/ROGUECOMBAT#FE1000 prodos/demos/rogue/ROGUECOMBAT.REL -cp rel/ROGUEMAP#FE1000 prodos/demos/rogue/ROGUEMAP.REL -cp samplesrc/LEVEL0#040000 prodos/demos/rogue/LEVEL0.TXT -cp samplesrc/LEVEL1#040000 prodos/demos/rogue/LEVEL1.TXT - -mkdir prodos/demos/music -cp rel/apple/PLAYSEQ#FE1000 prodos/demos/music/PLAYSEQ.REL -cp mockingboard/ultima3.seq prodos/demos/music/ULTIMA3.SEQ.BIN -cp mockingboard/startrek.seq prodos/demos/music/STARTREK.SEQ.BIN - -mkdir prodos/demos/net -cp rel/HTTPD#FE1000 prodos/demos/net/HTTPD.REL -cp samplesrc/index.html prodos/demos/net/INDEX.HTML.TXT - -mkdir prodos/demos/apple2 -cp rel/apple/TILETEST#FE1000 prodos/demos/apple2/TILETEST.REL -cp rel/apple/HGRTEST#FE1000 prodos/demos/apple2/HGRTEST.REL -cp rel/apple/GRTEST#FE1000 prodos/demos/apple2/GRTEST.REL -cp rel/apple/DGRTEST#FE1000 prodos/demos/apple2/DGRTEST.REL - -mkdir prodos/demos/apple2/spiders -cp rel/apple/SFM#FE1000 prodos/demos/apple2/spiders/SFM.REL -cp rel/apple/SFMSPRT#FE1000 prodos/demos/apple2/spiders/SFMSPRT.REL - -mkdir prodos/demos/apple2/sdutils -cp rel/apple/SPIPORT#FE1000 prodos/demos/apple2/sdutils/SPIPORT.REL -cp rel/apple/SDFAT#FE1000 prodos/demos/apple2/sdutils/SDFAT.REL -cp rel/apple/FATCAT#FE1000 prodos/demos/apple2/sdutils/FATCAT.REL -cp rel/apple/FATGET#FE1000 prodos/demos/apple2/sdutils/FATGET.REL -cp rel/apple/FATPUT#FE1000 prodos/demos/apple2/sdutils/FATPUT.REL -cp rel/apple/FATREADDSK#FE1000 prodos/demos/apple2/sdutils/FATREADDSK.REL -cp rel/apple/FATWRITEDSK#FE1000 prodos/demos/apple2/sdutils/FATWRITEDSK.REL - -mkdir prodos/demos/apple3 -cp rel/apple/GFXDEMO#FE1000 prodos/demos/apple3/GFXDEMO.REL -cp samplesrc/APPLE3.PIX#060000 prodos/demos/apple3/APPLE3.PIX.BIN - -rm -rf prodos/bld -mkdir prodos/bld -cp rel/PLASM#FE1000 prodos/bld/PLASM.REL -cp rel/CODEOPT#FE1000 prodos/bld/CODEOPT.REL - -mkdir prodos/bld/samples -cp samplesrc/hello.pla prodos/bld/samples/HELLO.PLA.TXT -cp samplesrc/int32test.pla prodos/bld/samples/INT32TEST.PLA.TXT -cp samplesrc/coniotst.pla prodos/bld/samples/CONIOTST.PLA.TXT -cp samplesrc/grtest.pla prodos/bld/samples/GRTEST.PLA.TXT -cp samplesrc/dgrtest.pla prodos/bld/samples/DGRTEST.PLA.TXT -cp samplesrc/hgrtest.pla prodos/bld/samples/HGRTEST.PLA.TXT -cp samplesrc/tiletest.pla prodos/bld/samples/TILETEST.PLA.TXT -cp samplesrc/fibertest.pla prodos/bld/samples/FIBERTEST.PLA.TXT -cp samplesrc/mousetest.pla prodos/bld/samples/MOUSETEST.PLA.TXT -cp samplesrc/memtest.pla prodos/bld/samples/MEMTEST.PLA.TXT -cp samplesrc/rod.pla prodos/bld/samples/ROD.PLA.TXT -cp samplesrc/sieve.pla prodos/bld/samples/SIEVE.PLA.TXT -cp samplesrc/test.pla prodos/bld/samples/TEST.PLA.TXT -cp samplesrc/testlib.pla prodos/bld/samples/TESTLIB.PLA.TXT -cp samplesrc/playseq.pla prodos/bld/samples/PLAYSEQ.PLA.TXT -cp samplesrc/rpncalc.pla prodos/bld/samples/RPNCALC.PLA.TXT -cp samplesrc/fatcat.pla prodos/bld/samples/FATCAT.PLA.TXT -cp samplesrc/gfxdemo.pla prodos/bld/samples/GFXDEMO.PLA.TXT -cp samplesrc/lz4cat.pla prodos/bld/samples/LZ4CAT.PLA.TXT -cp samplesrc/sfm.pla prodos/bld/samples/SFM.PLA.TXT -cp samplesrc/sfmsprt.pla prodos/bld/samples/SFMSPRT.PLA.TXT -cp samplesrc/fppow.pla prodos/bld/samples/FPPOW.PLA.TXT -cp utilsrc/apple/mon.pla prodos/bld/samples/MON.PLA.TXT -cp utilsrc/apple/zipchip.pla prodos/bld/samples/ZIPCHIP.PLA.TXT - -mkdir prodos/bld/scripts -cp scripts/rod.4th prodos/bld/scripts/ROD.4TH.TXT -cp scripts/bounce.4th prodos/bld/scripts/BOUNCE.4TH.TXT -cp scripts/hrbounce.4th prodos/bld/scripts/HRBOUNCE.4TH.TXT - -#mkdir prodos/bld/examples -#cp samplesrc/examples/ex.1.pla prodos/bld/examples/EX.1.PLA.TXT -#cp samplesrc/examples/ex.2.pla prodos/bld/examples/EX.2.PLA.TXT -#cp samplesrc/examples/ex.3.pla prodos/bld/examples/EX.3.PLA.TXT -#cp samplesrc/examples/ex.4.pla prodos/bld/examples/EX.4.PLA.TXT -#cp samplesrc/examples/ex.5.pla prodos/bld/examples/EX.5.PLA.TXT -#cp samplesrc/examples/ex.6.pla prodos/bld/examples/EX.6.PLA.TXT -#cp samplesrc/examples/ex.7.pla prodos/bld/examples/EX.7.PLA.TXT -#cp samplesrc/examples/ex.8.pla prodos/bld/examples/EX.8.PLA.TXT -#cp samplesrc/examples/ex.9.pla prodos/bld/examples/EX.9.PLA.TXT -#cp samplesrc/examples/ex.10.pla prodos/bld/examples/EX.10.PLA.TXT -#cp samplesrc/examples/ex.11.pla prodos/bld/examples/EX.11.PLA.TXT -#cp samplesrc/examples/ex.12.pla prodos/bld/examples/EX.12.PLA.TXT -#cp samplesrc/examples/ex.13.pla prodos/bld/examples/EX.13.PLA.TXT -#cp samplesrc/examples/ex.14.pla prodos/bld/examples/EX.14.PLA.TXT -#cp samplesrc/examples/ex.15.pla prodos/bld/examples/EX.15.PLA.TXT -#cp samplesrc/examples/ex.16.pla prodos/bld/examples/EX.16.PLA.TXT -#cp samplesrc/examples/ex.17.pla prodos/bld/examples/EX.17.PLA.TXT - -mkdir prodos/bld/inc -cp inc/args.plh prodos/bld/inc/ARGS.PLH.TXT -cp inc/matchfiles.plh prodos/bld/inc/MATCHFILES.PLH.TXT -cp inc/cmdsys.plh prodos/bld/inc/CMDSYS.PLH.TXT -cp inc/conio.plh prodos/bld/inc/CONIO.PLH.TXT -cp inc/lines.plh prodos/bld/inc/LINES.PLH.TXT -cp inc/hgrfont.plh prodos/bld/inc/HGRFONT.PLH.TXT -cp inc/hgrtile.plh prodos/bld/inc/HGRTILE.PLH.TXT -cp inc/hgrsprite.plh prodos/bld/inc/HGRSPRITE.PLH.TXT -cp inc/hgrlib.plh prodos/bld/inc/HGRLIB.PLH.TXT -cp inc/grlib.plh prodos/bld/inc/GRLIB.PLH.TXT -cp inc/dgrlib.plh prodos/bld/inc/DGRLIB.PLH.TXT -cp inc/fiber.plh prodos/bld/inc/FIBER.PLH.TXT -cp inc/fileio.plh prodos/bld/inc/FILEIO.PLH.TXT -cp inc/int32.plh prodos/bld/inc/INT32.PLH.TXT -cp inc/fpstr.plh prodos/bld/inc/FPSTR.PLH.TXT -cp inc/fpu.plh prodos/bld/inc/FPU.PLH.TXT -cp inc/mouse.plh prodos/bld/inc/MOUSE.PLH.TXT -cp inc/inet.plh prodos/bld/inc/INET.PLH.TXT -cp inc/longjmp.plh prodos/bld/inc/LONGJMP.PLH.TXT -cp inc/memmgr.plh prodos/bld/inc/MEMMGR.PLH.TXT -cp inc/sane.plh prodos/bld/inc/SANE.PLH.TXT -cp inc/joybuzz.plh prodos/bld/inc/JOYBUZZ.PLH.TXT -cp inc/portio.plh prodos/bld/inc/PORTIO.PLH.TXT -cp inc/sdfat.plh prodos/bld/inc/SDFAT.PLH.TXT -cp inc/sndseq.plh prodos/bld/inc/SNDSEQ.PLH.TXT -cp inc/spiport.plh prodos/bld/inc/SPIPORT.PLH.TXT -cp inc/testlib.plh prodos/bld/inc/TESTLIB.PLH.TXT -cp inc/grafix.plh prodos/bld/inc/GRAFIX.PLH.TXT -cp inc/lz4.plh prodos/bld/inc/LZ4.PLH.TXT -cp vmsrc/apple/plvmzp.inc prodos/bld/inc/PLVMZP.INC.TXT +#!/bin/bash +./mkrel open /Applications/Virtual\ \]\[/Virtual\ \]\[.app/ diff --git a/src/vmsrc/apple/plvm802.s b/src/vmsrc/apple/plvm802.s index 8452963..0d4f6de 100644 --- a/src/vmsrc/apple/plvm802.s +++ b/src/vmsrc/apple/plvm802.s @@ -521,8 +521,8 @@ JITINTRPX PHP LDA JITCOMP STA TMP PLA ; BACK UP STACK ADDRESS TO POINT TO DEF ENTRY BEGINNING - SEC - SBC #$0002 + DEC ; SEC + DEC ; SBC #$0002 PHA +ACCMEM8 ; 8 BIT A/M DEX ; ADD PARAMETER TO DEF ENTRY