Commit Graph

11 Commits

Author SHA1 Message Date
Joshua Bell d7ebf753db Thunderclock: Tweak DOS/BASIC handling of colons
This is ugly, but you should see what real BASIC/DOS do under the hood.
2024-02-11 15:16:39 -08:00
Joshua Bell a23879b693 Fix for previous - don't call callback synchronously 2024-02-10 18:28:31 -08:00
Joshua Bell 555f8de2ae Simulate Thunderclock in Slot 4
See the new sample for details/example.

Note that reading 12/24-hour time formats that have colons will not
currently work, as the colons will terminate input and result in
invisible ?EXTRA IGNORED errors.

Fixes #44
2024-02-10 18:22:08 -08:00
Joshua Bell cc5806e482 Fix ESLint warnings (and one actual bug) 2023-01-04 19:34:48 -08:00
Joshua Bell 3cb6079d58 Avoid RegExp.$1 and friends 2016-10-13 22:17:30 -07:00
Joshua Bell 78428020d8 Invalid DOS commands should fail with Syntax Error. Resolves #13 2016-09-17 18:17:34 -07:00
Joshua Bell 98a8ba581a Remove copyright/license from individual JS files 2013-08-21 23:07:46 -07:00
Joshua Bell e44c2069e8 Drop underscores in named function expressions 2013-08-17 15:30:46 -07:00
Joshua Bell e2891cfcef Simplify tokenizers; remove jslint cruft 2013-08-16 19:53:09 -07:00
Joshua Bell a49ed766c9 dos2unix; factor out index.js; use addEvent/getClassList shims; change screen style using CSS classes 2012-02-08 22:37:04 -05:00
Joshua Bell 9aa91a4410 Snapshot 2012-02-08 22:13:44 -05:00