Commit Graph

268 Commits

Author SHA1 Message Date
minjaesong
5a81655dfa adding BMS display 2021-04-04 17:24:14 +09:00
minjaesong
b7ed032505 fixing bad file name 2021-04-04 16:33:35 +09:00
minjaesong
8175a3c262 scaling of teh rendered screen 2021-04-04 16:25:01 +09:00
minjaesong
ea4b04eee1 lcd display with ui texture shell WIP 2021-04-04 11:08:40 +09:00
minjaesong
bb929a0f9b Merge branch 'master' of github.com:curioustorvald/tsvm 2021-04-03 17:50:01 +09:00
minjaesong
b1dc81bc58 trying to fix the render 2021-04-03 17:49:00 +09:00
minjaesong
e93d6607f4 default graphics colour palette definition for krita 2021-03-11 18:04:48 +09:00
minjaesong
f1f5d46c8e tui wip 2021-02-01 15:26:37 +09:00
minjaesong
6eae250cc0 some text menu thingy 2021-01-29 17:05:34 +09:00
minjaesong
795fa7f85f tui window demo: bouncing ball 2021-01-29 14:50:35 +09:00
minjaesong
d963cf8294 behaviour of con.addch changed - no longer advances cursor 2021-01-29 14:26:23 +09:00
minjaesong
c73a725466 graphics: preventing cursorxy(32,80) from scrolling the screen 2021-01-29 13:43:45 +09:00
minjaesong
91fdc7ec99 dos: text substitution using dollar sign 2021-01-29 10:59:46 +09:00
minjaesong
b73c000d43 basic update 2021-01-05 10:30:27 +09:00
minjaesong
71918ce1e9 henceforward the development of Terran BASIC is continued on curioustorvald/TerranBASIC 2020-12-28 11:52:51 +09:00
minjaesong
d1889c723a basic: somewhat improved error messages 2020-12-28 11:33:16 +09:00
minjaesong
a863d263d1 basicdoc: update 2020-12-28 11:18:13 +09:00
minjaesong
b00ac13cd2 basic: defun f call to run on complex expr as argument, not just a constant you dumbass 2020-12-28 10:04:23 +09:00
minjaesong
d379abbc3e basic: sample program PLOTTER 2020-12-27 23:15:16 +09:00
minjaesong
817548695d basic: confirming that high-order function is working properly? 2020-12-27 21:52:49 +09:00
minjaesong
e37a382fe2 basic: string array is a thing now 2020-12-27 20:47:31 +09:00
minjaesong
74cde2f5b1 basic: new test game HANGMAN but works like ass 2020-12-27 20:24:15 +09:00
minjaesong
ae9278a8df basic: i screwed up order of else-ifs 2020-12-27 19:03:55 +09:00
minjaesong
41540fa65b basic: allowing object array 2020-12-27 18:48:16 +09:00
minjaesong
cdaa2a718d basic: DATA statement impl 2020-12-27 16:32:10 +09:00
minjaesong
46af88368c basicdoc: adding short tutorial about higher order fn 2020-12-27 13:17:08 +09:00
minjaesong
29e08923cc basic: DEFUN can call other DEFUN (different from currying it, currying would return a function, but calling would return a value) 2020-12-27 12:51:48 +09:00
minjaesong
83a53499bc basic: changing curry operator to (~<), i thought plunger (or grabber) is semantically less awkward than the arrow 2020-12-27 02:56:18 +09:00
minjaesong
31ae5bbbbc basicdoc: word position self-reference joke is now automated 2020-12-27 02:24:05 +09:00
minjaesong
dce251fbc9 basic: currying is not left-associative 2020-12-27 01:38:33 +09:00
minjaesong
cc2d3e79dd something something basicdoc update 2020-12-26 02:07:30 +09:00
minjaesong
46a6bf3a0e basicdoc: major doc update 2020-12-25 21:31:45 +09:00
minjaesong
5a894c497a basicdoc: some fixes 2020-12-25 14:59:21 +09:00
minjaesong
e43b65ab6e basic: adding missing impl of ops: unary NOT and BNOT 2020-12-25 14:51:36 +09:00
minjaesong
796a63f579 basicdoc: wip 2020-12-25 13:44:45 +09:00
minjaesong
36f2c887d3 basicdoc: new Commands chapter 2020-12-24 22:18:14 +09:00
minjaesong
c55066b414 basic: minor doc update 2020-12-24 17:56:14 +09:00
minjaesong
34696dd51b basic: rudimentary auto-currying 2020-12-24 17:38:27 +09:00
minjaesong
85334beff8 basic: making function 'call' within the function-type argument sorta works when you strictly curry them; literal function call seems to return undefined or something (see assets/disk0/home/basic/sinc2.bas) 2020-12-24 15:47:54 +09:00
minjaesong
1c3e7c3c15 font update 2020-12-24 15:35:03 +09:00
minjaesong
4c052aa87c preparing for Terran BASIC's release 2020-12-24 12:01:00 +09:00
minjaesong
608f61c617 moving everything neatly into the assets directory 2020-12-24 11:14:11 +09:00
minjaesong
74b1279ed4 basicdoc: some ideas for tutorial 2020-12-23 23:42:11 +09:00
minjaesong
2612cb48a1 basic: getkeysdown is now function 2020-12-23 23:12:18 +09:00
minjaesong
db8ca2d8ed basic: function plotter update 2020-12-23 19:40:45 +09:00
minjaesong
f1b046bd13 basic: example program FUNCTION PLOTTER 2020-12-23 18:57:23 +09:00
minjaesong
5c97ce97ee basicdoc: adding missing array manipulating functions 2020-12-23 17:07:30 +09:00
minjaesong
d143b32ff2 basicdoc: keycodes, latex code cleanup, split long table 2020-12-23 14:42:15 +09:00
minjaesong
68b2b70ca0 basicdoc: function chapter is done 2020-12-22 23:48:48 +09:00
minjaesong
0b67613d90 basic:copyright notice 2020-12-22 22:29:54 +09:00