- uxnasm: treats
(foo)as comment and fails. - drifblim: treats
(foo)as nested comment,@[bar]as invalid symbol.
➜ ~ cat blimtest.tal
|100
(foo)
[bar]
{baz}
BRK
| STARTCHAR zero | |
| ENCODING 48 | |
| SWIDTH 500 0 | |
| DWIDTH 8 0 | |
| BBX 7 10 0 0 | |
| BITMAP | |
| 38 | |
| 6C | |
| C6 | |
| C6 |
| #!/usr/bin/env python3 | |
| import fontforge | |
| import os | |
| import sys | |
| import subprocess | |
| def convert_to_bdf(directory): | |
| print("Converting font files to BDF...") |
| |00 @System | |
| &vector $2 &expansion $2 &wst $1 &rst $1 &metadata $2 &r $2 &g $2 &b $2 | |
| &debug $1 &state $1 | |
| |10 @Console &vector $2 &read $1 &pad $4 &type $1 &write $1 &error $1 | |
| |20 @Screen | |
| &vector $2 &width $2 &height $2 &auto $1 &pad $1 &x $2 &y $2 &addr $2 | |
| &pixel $1 &sprite $1 |
| ➜ ~ cat blimtest.tal | |
| |100 | |
| ;foo print | |
| ;bar print | |
| ;baz print | |
| BRK | |
| @print ( str* -- ) | |
| LDAk #18 DEO |
(foo) as comment and fails.(foo) as nested comment, @[bar] as invalid symbol.➜ ~ cat blimtest.tal
|100
(foo)
[bar]
{baz}
BRK
| %PC { LITr 00 JSRr #0003 SUB2 } | |
| %DBG { #010e DEO } | |
| %function { } | |
| %break { BRK } | |
| %constant { } | |
| %vector { } | |
| %unless { } | |
| %else { } | |
| %end { } |
| /******************************************************************************* | |
| * | |
| * A minimal Forth compiler in C | |
| * By Leif Bruder <leifbruder@gmail.com> http://defineanswer42.wordpress.com | |
| * Release 2014-04-04 | |
| * | |
| * Based on Richard W.M. Jones' excellent Jonesforth sources/tutorial | |
| * | |
| * PUBLIC DOMAIN | |
| * |
| ( usage: uxncli terminal-cli.rom ) | |
| |10 @Console &vector $2 &read $1 $5 &write $1 | |
| |0a @enter | |
| |100 | |
| @on-reset ( -> ) | |
| ;on-console .Console/vector DEO2 |
| %d { #010e DEO } | |
| |20 @SP |0a @CR |06 @morse-align | |
| |100 | |
| ;ascii-str print-ascii>morse | |
| BRK | |
| %d { #010e DEO } | |
| |20 @SP |0a @CR |06 @morse-align | |
| |100 | |
| ;ascii-str print-ascii>morse | |
| BRK | |