Commit Graph

355 Commits

Author SHA1 Message Date
minjaesong
7a6b2573ca edit.js: text cursor moves intelligently on navigating lines, but scrolling is still wip 2021-04-17 10:39:55 +09:00
minjaesong
5554e0e927 edit.js: hit return to add a new line in the middle of the text 2021-04-16 17:58:19 +09:00
minjaesong
1fc01ab745 edit.js: home/end to move text cursor 2021-04-16 17:31:36 +09:00
minjaesong
74020199a6 more scroll thingy 2021-04-16 16:01:45 +09:00
minjaesong
3616d25cb6 edit.js: text line will scroll on cursor move 2021-04-16 13:39:58 +09:00
minjaesong
6ca20ce847 edit.js: scroll further left/right indicator 2021-04-16 11:38:50 +09:00
minjaesong
fba4ccb0cb edit.js: can scroll text horizontally but pretty much wip 2021-04-16 11:25:11 +09:00
minjaesong
36e043fd16 edit.js: can move text cursor left/right 2021-04-16 10:19:09 +09:00
minjaesong
6862604562 edit.js: cosmetic fix 2021-04-14 13:19:28 +09:00
minjaesong
adaeadd6ca edit.js: can read existing files; change on tty key read that arrow keys are now distinguished from ctrl-S or something 2021-04-14 11:35:39 +09:00
minjaesong
390176591d edit.js: can scroll down except a cosmetic problem 2021-04-13 12:00:18 +09:00
minjaesong
552f620c2c edit.js to shitty newline 2021-04-10 17:24:43 +09:00
minjaesong
64376f09b2 edit.js can write file to disk 2021-04-10 17:03:33 +09:00
minjaesong
67668e6423 get filename for edit 2021-04-08 15:35:57 +09:00
minjaesong
922e24c6fd reading keys using con.getch 2021-04-07 21:14:04 +09:00
minjaesong
907cb9c376 why the key is not latching? 2021-04-07 17:59:24 +09:00
minjaesong
18a5f74029 edit: much much simpler interface xD 2021-04-07 17:17:20 +09:00
minjaesong
fb27f15a63 one more line for edit's text buffer 2021-04-06 23:20:06 +09:00
minjaesong
82107fa80d editor wip 2021-04-06 19:53:11 +09:00
minjaesong
0ce0b52b1b basic update 2021-04-06 17:47:35 +09:00
minjaesong
7fe1ced740 text editor mockup 2021-04-06 11:52:43 +09:00
minjaesong
c020b60fc2 shell for the portable wip 2021-04-05 20:49:32 +09:00
minjaesong
38b4566489 emulator loading parameters are now neatly packed into a dataclass 2021-04-05 20:22:24 +09:00
minjaesong
3b11cf60c1 comment 2021-04-05 16:40:08 +09:00
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
e48e7525b6 render fixed 2021-04-04 10:50:15 +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
56832d3155 Merge branch 'master' of github.com:curioustorvald/tsvm 2021-03-11 18:05:40 +09:00
minjaesong
e93d6607f4 default graphics colour palette definition for krita 2021-03-11 18:04:48 +09:00
minjaesong
4d3765ff43 suggestion of DMA sprite for TerranBASIC 2021-02-26 11:36:02 +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
5e3cbf7b2c serialdebugger to properly handle null print 2021-01-01 02:37:38 +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