4 ms·
The console is hand-crafted and implemented as an HTML or SDL canvas to support rendering text and graphics at the same time. I haven't implemented text selecti
by jmmv 4y ago
The console is hand-crafted and implemented as an HTML or SDL canvas to support rendering text and graphics at the same time. I haven't implemented text selection nor copy/paste on top of that yet (and it isn't in my list of priorities right now because, well, you didn't have a mouse in the old BASIC interpreters anyway ;) ).
- guenthert 4y agoBut at least Locomotive Basic (TM) of mid-eighties Amstrad computers had copy&paste, there using an odd 'shadow' cursor.
- jmmv 4y agoOh really? That must have been too advanced for when I played with it back in the day :) I'm looking at the CPC6128 manual right now and cannot find "shadow" in it though; what are the right keywords to find this?
- tom_ 4y agohttps://www.manualslib.com/manual/851404/Amstrad-Cpc-6128.html?page=41 https://www.manualslib.com/manual/851404/Amstrad-Cpc-6128.ht... ? The BBC Micro had a very similar mechanism.
- brundolf 4y agoYou could do Ctrl+[arrow]-style selection/copying for now; should be much easier than mouse integration
- int_19h 4y agoBut you did have light pens, and functions like PEN() and the ON PEN statement to work with them. When PCs came around, those were generally appropriated to work with mice.