Quinn Evans
28a92f27a8
Add debug output for command handling.
2017-04-07 21:29:21 -06:00
Quinn Evans
c4197f2121
Fix the goddamn forgetting our own name bug. Yep.
2017-04-07 21:26:30 -06:00
Quinn Evans
e675cad49b
Raise BF cycle limits to more reasonable levels.
2017-04-06 21:29:25 -06:00
Quinn Evans
e7cfc3e170
Remove non-portable characters in PRINTCNF.COB
2017-04-02 22:41:55 -06:00
Quinn Evans
22c3b4735a
Add preliminary program interpreter.
2017-04-02 22:41:15 -06:00
Quinn Evans
9faf870e6d
Fix another bug that never surfaced.
2017-03-27 21:43:39 -06:00
Quinn Evans
2770e4a5f2
Remove excess complexity in channel record specification.
2017-03-27 19:34:51 -06:00
Quinn Evans
c6f4372a04
Fix output bugs caused by new DO-OUTPUT clobber(s)
2017-03-26 16:46:30 -06:00
Quinn Evans
b947bd6805
Make $SHOW-ESCAPES non-destructive to the source register.
2017-03-26 16:24:51 -06:00
Quinn Evans
ef8b996b8d
Shut the $BF- family up a bit.
2017-03-22 23:33:15 -06:00
Quinn Evans
02864c7c77
Oooooooooooops
2017-03-22 23:30:18 -06:00
Quinn Evans
c73e9af127
Null-terminate default BF-CODE.
2017-03-22 23:29:05 -06:00
Quinn Evans
93303a4b6e
Add $DUMP-REGS.
2017-03-22 23:05:13 -06:00
Quinn Evans
2937b58db2
MOAR DEBUG OUTPUT‼
2017-03-22 22:44:22 -06:00
Quinn Evans
6a086a95a3
Add $ECHO and $CAT.
2017-03-22 22:43:49 -06:00
Quinn Evans
0b7ca5271c
Apply null-termination fixes.
2017-03-22 22:42:42 -06:00
Quinn Evans
c0313d8f42
Add null-terminated code support to BF-RUN.COB
2017-03-22 22:39:37 -06:00
Quinn Evans
19a3a94686
Fix the thing instead of lying about it.
...
(See previous commit.)
2017-03-22 20:45:29 -06:00
Quinn Evans
d57d0c768d
Add(/fix) debug output.
2017-03-22 20:42:09 -06:00
Quinn Evans
b6b9ed89b9
Make $LIST-USERS actually work again.
2017-03-22 20:40:17 -06:00
Quinn Evans
29df3ec2fa
Add I/O redirection for WOPO commands.
2017-03-22 20:39:06 -06:00
Quinn Evans
e01217c146
Remove unnecessary flexibility.
2017-03-22 20:05:04 -06:00
Quinn Evans
8d1e84294c
Remove dead buffer.
2017-03-21 23:43:49 -06:00
Quinn Evans
d3cb1039a7
Fix formatting.
2017-03-21 23:25:56 -06:00
Quinn Evans
77bd5f9f6b
Restore $SHOW-ESCAPES functionality. (Better than ever!)
2017-03-21 23:21:31 -06:00
Quinn Evans
129bc881d6
Remove "COUNTER" non sequitur from RE-ESCAPE.
2017-03-21 23:20:35 -06:00
Quinn Evans
ec11042340
Fix $LIST-USER/USERS file bugs.
2017-03-21 23:19:05 -06:00
Quinn Evans
a76b69ea88
Minor refactor.
2017-03-21 20:45:01 -06:00
Quinn Evans
988b23a8a0
Get rid of non-standard colon characters in messages.
2017-03-21 00:35:10 -06:00
Quinn Evans
29d907a1a0
Misc bugfixes related to immediately previous refactor.
2017-03-21 00:32:37 -06:00
Quinn Evans
94f875eab1
¡THE HORROR‼ *Massive* refactor. Use register file for everything.
...
This was done as quickly as I could possibly do it. It is very
rough around the edges. $SHOW-ESCAPES currently has no effect.
There is no switch parsing yet, so input and output cannot be
specified. These things should be simple to add now that the
major rework is complete.
2017-03-21 00:19:19 -06:00
Quinn Evans
b28065c231
Fix bug that never surfaced.
2017-03-13 22:41:56 -06:00
Quinn Evans
9b286fe420
Separate input and output buffers.
2017-03-12 22:02:49 -06:00
Quinn Evans
e49145cb03
Remove WORK, WORK-PTR. Add REGISTER-FILE.
2017-03-07 21:02:29 -07:00
Quinn Evans
421971ec62
(Dis)ambiguate some variables, fix a line continuation
2017-03-05 22:47:00 -07:00
Quinn Evans
685feff941
Praise Capitalism® and The Lord.
2017-02-19 21:18:04 -07:00
Quinn Evans
34e08ebe26
Lick more flexibly.
2017-02-19 20:53:48 -07:00
Quinn Evans
9e25f1c525
Acknowledge command receipt more quickly; Notify of access denial.
...
Also fix a bug in $PART that prevented it from working with an argument,
and add some more debug output just to make it that much slower and
noisier.
2017-02-19 19:58:57 -07:00
Quinn Evans
36387a435f
Refactor BEGIN-REPLY and remove one-offs for non-prefixed replies.
2017-02-19 17:47:52 -07:00
Quinn Evans
9384333307
Alphabetize and complete help message.
2017-02-19 15:03:42 -07:00
Quinn Evans
c1186e65d9
Alphabetize command conditional ladder.
2017-02-19 14:44:53 -07:00
Quinn Evans
386a43c9f9
Merge pull request #1 from zgrep/patch-1
...
Add licking.
2016-10-10 22:23:52 -06:00
zgrep
99ebd7e47a
Clarification with regards to who we're licking.
...
I should've done this all in one commit.
2016-10-10 23:11:10 -04:00
zgrep
cc6195bba6
Lick \x01 at the end.
...
NOW I CAN LICK VIGOROUSLY AND WELL!
2016-10-10 23:05:52 -04:00
zgrep
208aa7739d
Add licking.
...
Vigorous licking!
2016-10-10 23:03:11 -04:00
Quinn Evans
cda5662a6a
Remove old, commented-out dead code
2016-01-01 22:24:35 -07:00
Quinn Evans
9c71098c0f
Increase USER-NAME width, change WOPO-CNF to batch
2015-12-10 18:49:24 -07:00
Quinn Evans
6c6f7c8531
Change $BF-CODE to mirror $BF-INPUT, fix display bug
2015-12-05 23:53:34 -07:00
Quinn Evans
60716be702
Add horrible square bracket code in BF-RUN
2015-12-05 22:31:24 -07:00
Quinn Evans
3a0a3c6aa0
Stop possibly writing past the end of msg_buf
2015-10-24 21:44:08 -06:00