1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-04-20 16:16:34 +00:00

Re-brand everything with PLEIADES

This commit is contained in:
David Schmenk
2025-04-07 11:13:33 -07:00
parent 56658cf49d
commit 52c59eba07
29 changed files with 33 additions and 22 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
WELCOME TO THE PLASMA EDITOR!
=============================
WELCOME TO THE PLEIADES EDITOR!
===============================
FIRST THINGS FIRST:
TO NAVIGATE, USE THE ARROW KEYS.
@@ -27,7 +27,7 @@ JUST PRESSING 'RETURN'.
-------------------------------------------------------------------------
THE PLASMA EDITOR IS A SIMPLE TEXT EDITOR FOR ENTERING AND MANIPULATING
THE PLEIADES EDITOR IS A SIMPLE TEXT EDITOR FOR ENTERING AND MANIPULATING
TEXT AND SOURCE CODE FILES. THE EDITOR SUPPORTS FROM 40 TO 128 COLUMN MODE
WITH LINES THAT CAN BE UP TO 127 CHARACTERS LONG. THE SCREEN WILL SCROLL
HORIZONTALLY AS THE CURSOR MOVES, IF NEDED. THERE IS ABOUT 16K TO 30K OF
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
View File
@@ -78,6 +78,7 @@ bld: $(DHGRLIB) $(DHGRUTILS) $(DHGRTEST) $(DHGRRGB) $(DHGRSHOW) $(STARTREK)
cp dhgr.tk/test/fonttest.pla prodos/bld/dhgr.tk/FONTTEST.PLA.TXT
cp dhgr.tk/demos/darthgr/darthgr.pla prodos/bld/dhgr.tk/DARTHGR.PLA.TXT
cp dhgr.tk/demos/startrek/startrek.pla prodos/bld/dhgr.tk/STARTREK.PLA.TXT
cp dhgr.tk/demos/startrek/fillshape.pla prodos/bld/dhgr.tk/FILLSHAPE.PLA.TXT
cp dhgr.tk/utils/dhgrrgb.pla prodos/bld/dhgr.tk/DHGRRGB.PLA.TXT
cp dhgr.tk/utils/dhgrshow.pla prodos/bld/dhgr.tk/DHGRSHOW.PLA.TXT
+1 -1
View File
@@ -349,7 +349,7 @@ end
// REPL
//
puts("PLEIADES 2.20 DRAWL (LISP 1.5) symbolic processor\n")
puts("PLEIADES Symbolic Processor (LISP 1.5) v2.20\n")
sym_fpint = new_sym("FMTFPI")
sym_fpfrac = new_sym("FMTFPF")
sym_fpint=>natv = @natv_fpint
+13 -5
View File
@@ -213,8 +213,13 @@ cat samplesrc/APPLE3.PIX#060000 | java -jar ac.jar -p $PO_IMAGE demos/apple3/A
#rm -rf bld
#mkdir bld
cat rel/PLASM#FE1000 | java -jar ac.jar -p $PO_IMAGE bld/PLASM REL
cat rel/CODEOPT#FE1000 | java -jar ac.jar -p $PO_IMAGE bld/CODEOPT REL
cat rel/PLASM#FE1000 | java -jar ac.jar -p $PO_IMAGE bld/PLASM REL
cat rel/CODEOPT#FE1000 | java -jar ac.jar -p $PO_IMAGE bld/CODEOPT REL
cat ../sysfiles/EDASM#FF2000 | java -jar ac.jar -p $PO_IMAGE bld/EDASM SYS
cat ../sysfiles/EDASM.ASM#063000 | java -jar ac.jar -p $PO_IMAGE bld/EDASM.ASM BIN
cat ../sysfiles/EDASM.ED#063000 | java -jar ac.jar -p $PO_IMAGE bld/EDASM.ED BIN
cat ../sysfiles/EDASM.SWAP#062000 | java -jar ac.jar -p $PO_IMAGE bld/EDASM.SWAP BIN
cat ../sysfiles/BASIC.SYSTEM#FF2000 | java -jar ac.jar -p $PO_IMAGE bld/basic/BASIC SYS
#mkdir bld/samples
cat samplesrc/hello.pla | java -jar ac.jar -ptx $PO_IMAGE bld/samples/HELLO.PLA TXT
@@ -241,6 +246,9 @@ cat samplesrc/sfmsprt.pla | java -jar ac.jar -ptx $PO_IMAGE bld/samples/SFMSPR
cat samplesrc/fppow.pla | java -jar ac.jar -ptx $PO_IMAGE bld/samples/FPPOW.PLA TXT
cat utilsrc/apple/mon.pla | java -jar ac.jar -ptx $PO_IMAGE bld/samples/MON.PLA TXT
cat utilsrc/apple/zipchip.pla | java -jar ac.jar -ptx $PO_IMAGE bld/samples/ZIPCHIP.PLA TXT
cat samplesrc/testrel.asm | java -jar ac.jar -ptx $PO_IMAGE bld/samples/TESTREL.ASM TXT
cat samplesrc/testext.asm | java -jar ac.jar -ptx $PO_IMAGE bld/samples/TESTEXT.ASM TXT
cat samplesrc/testasm.pla | java -jar ac.jar -ptx $PO_IMAGE bld/samples/TESTASM.PLA TXT
#mkdir bld/scripts
cat scripts/rod.4th | java -jar ac.jar -ptx $PO_IMAGE bld/scripts/ROD.4TH TXT
@@ -303,8 +311,6 @@ cat vmsrc/apple/plvmzp.inc | java -jar ac.jar -ptx $PO_IMAGE bld/inc/PLVMZP.INC
cat dhgr.tk/libs/DHGRLIB.REL | java -jar ac.jar -p $PO_IMAGE sys/DHGRLIB REL
cat dhgr.tk/libs/DHGRUTILS.REL | java -jar ac.jar -p $PO_IMAGE sys/DHGRUTILS REL
cat dhgr.tk/inc/dhgrlib.plh | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/inc/DHGRLIB.PLH TXT
cat dhgr.tk/inc/dhgrutils.plh | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/inc/DHGRUTILS.PLH TXT
cat dhgr.tk/test/DHGRTEST.REL | java -jar ac.jar -p $PO_IMAGE bld/dhgr.tk/DHGRTEST REL
cat dhgr.tk/test/dhgrtest.pla | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/DHGRTEST.PLA TXT
cat dhgr.tk/test/ENT.DL.SPR.BIN | java -jar ac.jar -p $PO_IMAGE bld/dhgr.tk/ENT.DL.SPR BIN
@@ -320,6 +326,8 @@ cat dhgr.tk/utils/dhgrrgb.pla | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/D
cat dhgr.tk/utils/dhgrshow.pla | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/DHGRSHOW.PLA TXT
cat dhgr.tk/demos/startrek/startrek.pla | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/STARTREK.PLA TXT
cat dhgr.tk/demos/startrek/fillshape.pla | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/FILLSHAPE.PLA TXT
cat dhgr.tk/inc/dhgrlib.plh | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/inc/DHGRLIB.PLH TXT
cat dhgr.tk/inc/dhgrutils.plh | java -jar ac.jar -ptx $PO_IMAGE bld/dhgr.tk/inc/DHGRUTILS.PLH TXT
cat dhgr.tk/utils/DHGRRGB.REL | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/DHGRRGB REL
cat dhgr.tk/utils/DHGRSHOW.REL | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/DHGRSHOW REL
cat dhgr.tk/utils/DHGRSPRED.REL | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/DHGRSPRED REL
@@ -327,4 +335,4 @@ cat dhgr.tk/utils/DHGREASY.REL | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/D
cat dhgr.tk/utils/DLGRCONV.REL | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/DLGRCONV REL
cat dhgr.tk/utils/samples/WOZ.RGB.BIN | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/samples/WOZ.RGB BIN
cat dhgr.tk/utils/samples/WOZJOBS.RGB.BIN | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/samples/WOZJOBS.RGB BIN
cat dhgr.tk/utils/samples/racecar.pnm | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/samples/RACECAR.PNM BIN
cat dhgr.tk/utils/samples/RACECAR.PNM.BIN | java -jar ac.jar -p $PO_IMAGE dhgr.tk/utils/samples/RACECAR.PNM BIN
+2
View File
@@ -131,6 +131,8 @@ cp ../sysfiles/EDASM#FF2000 prodos/bld/EDASM.SYS
cp ../sysfiles/EDASM.ASM#063000 prodos/bld/EDASM.ASM.BIN
cp ../sysfiles/EDASM.ED#063000 prodos/bld/EDASM.ED.BIN
cp ../sysfiles/EDASM.SWAP#062000 prodos/bld/EDASM.SWAP.BIN
mkdir prodos/bld/basic
cp ../sysfiles/BASIC.SYSTEM#FF2000 prodos/bld/basic/BASIC.SYS
mkdir prodos/bld/samples
cp samplesrc/hello.pla prodos/bld/samples/HELLO.PLA.TXT
+1 -1
View File
@@ -13,4 +13,4 @@ FILEIOAPI 11 IFACE PLASMA CREATE
FILEIOAPI 12 IFACE PLASMA DESTROY
FILEIOAPI 13 IFACE PLASMA RENAME
FILEIOAPI 14 IFACE PLASMA NEWLINE
FILEIOAPI 15 IFACE PLASMA ONLINE
FILEIOAPI 15 IFACE PLASMA ONLINE
+1 -1
View File
@@ -29,4 +29,4 @@ FILELIST " HDINSTALL2.4TH " STRCPY DEST STRCAT " /HDINSTALL.4TH" STRCAT
0 0 40 24 VIEWPORT
DEST SETPFX DROP
" PLASMA.SYSTEM" EXECSYS
" PLASMA.SYSTEM" EXECSYS
+1 -1
View File
@@ -34,4 +34,4 @@ LOOKUP TILEORDRAW PLASMA TILEORDRAW
LOOKUP TILEANDDRAW PLASMA TILEANDDRAW
LOOKUP TILEDRAWSTR PLASMA TILEDRAWSTR
LOOKUP TILEFROMTEXT PLASMA TILEFROMTEXT
LOOKUP TILEDRAWBUF PLASMA TILEDRAWBUF
LOOKUP TILEDRAWBUF PLASMA TILEDRAWBUF
+1 -1
View File
@@ -41,4 +41,4 @@ DVAR _DOP2
: D> _DOP2 D! _DOP1 D! _DOP1 LOAD32 _DOP2 ISGT32 ;
: D= _DOP2 D! _DOP1 D! _DOP1 LOAD32 _DOP2 ISEQ32 ;
: D0= OR 0= ;
: D. _DOP1 D! _DOP1 PUTI32 SPACE ;
: D. _DOP1 D! _DOP1 PUTI32 SPACE ;
+1 -1
View File
@@ -44,4 +44,4 @@ SRC" CONIO.4TH"
TEXT
;
ROD
ROD
+1 -1
View File
@@ -1589,7 +1589,7 @@ if scrnwidth > 80 // Lookup UltraTerm screen dimensions
scrnheight = UltraTermHeight[scrnwidth - 81]
scrnwidth = UltraTermWidth[scrnwidth - 81]
fin
puts("PLEIADES 2.20 Editor\n")
puts("PLEIADES Editor v2.20\n")
inittxtbuf
puts(@filename)
readtxt(@filename, 0)
+1 -1
View File
@@ -511,7 +511,7 @@ include "toolsrc/parse.pla"
//
// Look at command line arguments and compile module
//
puts("PLASMA 2.20 Compiler\n")
puts("PLASMA Compiler v2.20\n")
arg = argNext(argFirst)
if ^arg and ^(arg + 1) == '-'
+1 -1
View File
@@ -1889,7 +1889,7 @@ end
//
// Start FORTH
//
puts("PLEIADES 2.20 FORTH\n")
puts("PLEIADES FORTH v2.20\n")
if cmdsys:sysver < $0220
puts("PLASMA >= 2.20 required\n")
return
+1 -1
View File
@@ -55,7 +55,7 @@ word systemflags = 0
// String pool.
//
byte autorun[] = "AUTORUN"
byte verstr[] = "\nAPPLE1 PLEAIDES "
byte verstr[] = "\nPLEAIDES APPLE1 VM V2.20 "
byte freestr[] = "MEM FREE:$"
byte errorstr[] = "ERR:$"
byte prompt[] = "PLASMA"
+1 -1
View File
@@ -1401,7 +1401,7 @@ heap = @lastdef
//
// Print PLASMA version
//
prstr("PLEIADES 2.20 64K\n")
prstr("PLEIADES 64K VM v2.20\n")
//
// Init symbol table.
//
+1 -1
View File
@@ -1487,7 +1487,7 @@ heap = @lastdef
//
// Print PLASMA version
//
prstr("PLEIADES 2.20 128K\n")
prstr("PLEIADES 128K VM v2.20\n")
//
// Init symbol table.
//
+1 -1
View File
@@ -1288,7 +1288,7 @@ cmdlnptr = @cmdln
// Print PLASMA version
//
init_cons
prstr("PLEIADES 2.20\n")
prstr("PLEIADES VM v2.20\n")
prstr("MEM:$"); prword(availheap); crout
//
// Exec command line parser
+1 -1
View File
@@ -1311,7 +1311,7 @@ cmdlnptr = @cmdln
// Print PLASMA version
//
init_cons
prstr("PLEIADES 2.20 JITC\n")
prstr("PLEIADES JITC VM v2.20\n")
prstr("MEM:$"); prword(availheap); crout
//
// Exec command line parser