dschmenk
|
ca4cebf394
|
Fill in disk image directories for PLFORTH # Please enter the commit
message for your changes. Lines starting # with '#' will be ignored,
and an empty message aborts the commit. # # On branch master # Your
branch is up to date with 'origin/master'. # # Changes to be
committed: # modified: ../mkrel # # Untracked files: #
../libsrc/apple/conio.a # ../libsrc/apple/dgrlib.a #
../libsrc/apple/fileio.a # ../libsrc/apple/grafix.a #
../libsrc/apple/grlib.a # ../libsrc/apple/hgrfont.a #
../libsrc/apple/hgrlib.a # ../libsrc/apple/hgrsprite.a #
../libsrc/apple/hgrtile.a # ../libsrc/apple/jit.a #
../libsrc/apple/jit16.a # ../libsrc/apple/joybuzz.a #
../libsrc/apple/matchfiles.a # ../libsrc/apple/mouse.a #
../libsrc/apple/portio.a # ../libsrc/apple/sdfat.a #
../libsrc/apple/sndseq.a # ../libsrc/apple/spiport.a #
../libsrc/apple/uthernet.a # ../libsrc/apple/uthernet2.a #
../libsrc/args.a # ../libsrc/dhcp.a # ../libsrc/etherip.a #
../libsrc/fiber.a # ../libsrc/fpstr.a # ../libsrc/fpu.a #
../libsrc/inet.a # ../libsrc/int32.a # ../libsrc/lines.a #
../libsrc/longjmp.a # ../libsrc/lz4.a # ../libsrc/memmgr.a #
../libsrc/sane.a # ../plasm # ../plvm # ./ # ../rel/ #
../samplesrc/coniotst.a # ../samplesrc/dgrtest.a #
../samplesrc/fatcat.a # ../samplesrc/fatget.a # ../samplesrc/fatput.a
../samplesrc/fibertest.a # ../samplesrc/gfxdemo.a #
../samplesrc/grtest.a # ../samplesrc/hgrtest.a # ../samplesrc/httpd.a
../samplesrc/memtest.a # ../samplesrc/playseq.a #
../samplesrc/primegap.a # ../samplesrc/rod.a # ../samplesrc/rogue.a #
../samplesrc/rogue.combat.a # ../samplesrc/rogue.map.a #
../samplesrc/rpncalc.a # ../samplesrc/sanity.a # ../samplesrc/sfm.a #
../samplesrc/sfmsprt.a # ../samplesrc/sieve.a #
../samplesrc/tiletest.a # ../toolsrc/codeopt.a # ../toolsrc/ed.a #
../toolsrc/hr2forth.a # ../toolsrc/hrforth.a # ../toolsrc/plasm.a #
../toolsrc/plforth.a # ../utilsrc/apple/cat.a #
../utilsrc/apple/copy.a # ../utilsrc/apple/del.a #
../utilsrc/apple/jitune.a # ../utilsrc/apple/mon.a #
../utilsrc/apple/newdir.a # ../utilsrc/apple/ren.a #
../utilsrc/apple/sos.a # ../utilsrc/apple/type.a #
../utilsrc/apple/zipchip.a # ../utilsrc/tftpd.a #
../vmsrc/apple/a1cmd.a # ../vmsrc/apple/cmd.a #
../vmsrc/apple/cmdjit.a # ../vmsrc/apple/plvm01.sym #
../vmsrc/apple/plvm02.sym # ../vmsrc/apple/plvm03.sym #
../vmsrc/apple/plvm802.sym # ../vmsrc/apple/plvmjit02.sym #
../vmsrc/apple/plvmjit03.sym # ../vmsrc/apple/soscmd.a #
../vmsrc/apple/soscmdjit.a # ../vmsrc/apple/sossys.a #
../vmsrc/apple/sossysjit.a #
|
2024-01-06 18:48:57 -08:00 |
|
dschmenk
|
93c72c98ed
|
Update tftp scripts
|
2024-01-06 16:51:24 -08:00 |
|
dschmenk
|
82bc7ebb1f
|
Preliminary doc for PLFORTH
|
2024-01-06 15:28:58 -08:00 |
|
David Schmenk
|
2e36d0f52f
|
FIND returns same address as ' (tick)
|
2024-01-06 09:43:06 -08:00 |
|
David Schmenk
|
64ef4cca70
|
CHAR word
|
2024-01-06 08:58:25 -08:00 |
|
David Schmenk
|
b54ba1fdaf
|
CHAR word
|
2024-01-06 08:57:18 -08:00 |
|
David Schmenk
|
41d56cdefa
|
Might have COMPIE and [COMPILE} closer to correct
|
2024-01-06 08:47:57 -08:00 |
|
David Schmenk
|
b481804a4d
|
Might have COMPLE and [COMPILE] closer to correct
|
2024-01-06 08:46:31 -08:00 |
|
David Schmenk
|
9e42e3d640
|
Simplify DOES> with new JUMP bytecode
|
2024-01-06 08:04:42 -08:00 |
|
David Schmenk
|
a067c3e804
|
COMPLEMENT, not COMPLIMENT :-)
|
2024-01-06 07:04:44 -08:00 |
|
David Schmenk
|
1c3505a196
|
scripts ready for demo
|
2024-01-05 14:39:06 -08:00 |
|
David Schmenk
|
0d552c5e51
|
Update version # and add stubs to reserve HGR pages for PLFORTH
|
2024-01-05 12:52:49 -08:00 |
|
David Schmenk
|
41ad4e9778
|
Don't forget the ROD demo
Signed-off-by: David Schmenk <dschmenk@sbcglobal.net>
|
2024-01-05 08:25:53 -08:00 |
|
David Schmenk
|
a3dc055897
|
Updates for FORTH scripts and demos
|
2024-01-04 20:52:39 -08:00 |
|
David Schmenk
|
420af77a96
|
Additional script demos and associated bug fixes
|
2024-01-04 17:06:50 -08:00 |
|
David Schmenk
|
1db7cd16ee
|
Lots of library updates and FORTH bugfixes importing existing libraries
|
2024-01-04 14:24:45 -08:00 |
|
David Schmenk
|
2d4417c698
|
Curate some built-in FORTH words and HGRLIB scripts
|
2024-01-03 19:18:38 -08:00 |
|
David Schmenk
|
68cc31993f
|
Update all VMs with new FORTH opcodes
|
2024-01-03 13:03:48 -08:00 |
|
David Schmenk
|
54a256cd60
|
Add JUMP/JUMPZ opcodes to PLVM for PLFORTH
|
2024-01-03 07:05:46 -08:00 |
|
David Schmenk
|
1bf6c41be5
|
Fix add to hashtable in CREATE DOES>
Signed-off-by: David Schmenk <dschmenk@sbcglobal.net>
|
2024-01-03 06:32:59 -08:00 |
|
David Schmenk
|
75ef74b3ba
|
Better, smaller, faster hash function
Signed-off-by: David Schmenk <dschmenk@sbcglobal.net>
|
2024-01-03 06:08:57 -08:00 |
|
David Schmenk
|
9aba6b71f1
|
Lots of forth word verification
|
2024-01-03 00:00:30 -08:00 |
|
David Schmenk
|
8dd03a3413
|
Slightly improve hash function
|
2024-01-01 14:36:49 -08:00 |
|
David Schmenk
|
3b8bad0abd
|
Hash dictionary entries to speed up vocabulary lookup
|
2023-12-31 22:36:56 -08:00 |
|
David Schmenk
|
b466a48a16
|
Add remaining compile words
|
2023-12-31 17:57:18 -08:00 |
|
David Schmenk
|
1dd792e87c
|
Add words to find existing words and improved versions of SRC
|
2023-12-31 11:32:14 -08:00 |
|
David Schmenk
|
6bb7a9dca9
|
Include conio inside plforth for keypress()
|
2023-12-31 10:19:37 -08:00 |
|
David Schmenk
|
a15658a714
|
Remove extraneous source and cleanup
|
2023-12-29 23:46:16 -08:00 |
|
David Schmenk
|
b2ddb0434d
|
Fix running editor from inside forth
|
2023-12-29 20:44:25 -08:00 |
|
David Schmenk
|
965ccecf2a
|
I think thic CREATE works properly
|
2023-12-29 19:59:43 -08:00 |
|
David Schmenk
|
3455286a48
|
Properly implement WORD externally and internally
|
2023-12-29 15:57:26 -08:00 |
|
David Schmenk
|
7ce2ab726c
|
Clean up dictionary and add a few minor ops
|
2023-12-29 10:07:58 -08:00 |
|
David Schmenk
|
64b516f810
|
CASE clause
|
2023-12-28 22:07:40 -08:00 |
|
David Schmenk
|
f7c37de60a
|
bounce.4th samplesrc (replaces gr.4th)
|
2023-12-28 17:05:02 -08:00 |
|
David Schmenk
|
3cb1d97a6c
|
Clean up PLASMA interface and fix fileio when calling execmod
|
2023-12-28 16:43:53 -08:00 |
|
David Schmenk
|
5d6b9b1f7e
|
Fix create and friends
|
2023-12-28 14:52:04 -08:00 |
|
David Schmenk
|
9aa0ab68ee
|
modkeep some libraries so PLFORTH can link to them
|
2023-12-28 13:31:42 -08:00 |
|
David Schmenk
|
677869ed4c
|
Linkeage to PLASMA symbol table
|
2023-12-28 12:58:35 -08:00 |
|
David Schmenk
|
a7c7cf9e19
|
dd ability to functionaly break out
|
2023-12-27 20:33:53 -08:00 |
|
David Schmenk
|
99d584f45f
|
Add breakpoint
|
2023-12-27 20:24:57 -08:00 |
|
David Schmenk
|
7a73d2b621
|
Add CALL and RESTART
|
2023-12-27 10:21:54 -08:00 |
|
David Schmenk
|
e22e8f472f
|
Clean up fileio module using sys fileio
|
2023-12-27 10:11:52 -08:00 |
|
David Schmenk
|
1ab3657f36
|
Allow for breaking into running program
|
2023-12-27 09:34:37 -08:00 |
|
David Schmenk
|
5dabd1dbb7
|
Compile both Indirect Threaded Code and PLASMA Byte Code
|
2023-12-26 21:41:20 -08:00 |
|
David Schmenk
|
645278604f
|
Minor cleanup
|
2023-12-25 13:01:47 -08:00 |
|
David Schmenk
|
e953458e76
|
Exec with or without checks
|
2023-12-25 11:29:17 -08:00 |
|
David Schmenk
|
07e0397ba4
|
Simplified DOES> processing
|
2023-12-24 21:38:32 -08:00 |
|
David Schmenk
|
64b0e0ca80
|
Fix <BUILD DOES>
|
2023-12-24 19:36:56 -08:00 |
|
David Schmenk
|
4876ddea60
|
Lots of stack monitoring routines
|
2023-12-24 16:12:49 -08:00 |
|
David Schmenk
|
2fba961f14
|
Interpret file, including command line argument
|
2023-12-24 13:37:59 -08:00 |
|