|
|
|
Posted By
Charlemagne on 2021-02-28 18:05:47
| Re: The BASIC 10 Liners 2021 compo...
|
|
Posted By
RoePipi on 2021-03-01 09:24:16
| Re: The BASIC 10 Liners 2021 compo...
Hi Charlemagne, I definitely want to try out lumydctt but my Win10 (Pro x64) has problems with its KERNELBASE.dll. The same happened 1-2 years earlier when I tried to run it. I will reinstall it soon (lived 2018-2021) as it has some other problems, too. I plan to develop more machine code stuff as well, and the built-in assembler is a bit... plain. So I need your IDE!!
Well, let's see what you did there in these screenshots, I like them anyway!
1. I don't understand what this warning sign means, but $10DB-$10FF are just filler bytes! I like to start my code at a round address!
2. Yes! This is what I want! Import my machine codes into lumydctt and work on them further!
3. Don't forget that PRINT itself counts as 1 byte, and the space char between the line number and the first token effectively doesn't exist! Of course, you can get another byte or two avoiding BASIC's tokenizer, but there's that 255-byte hard limit (including the chain and the line number) by the interpreter.
Also, about your message: No, I don't have a real machine. I did, but I especially fear booting up old hardware. So I'm interested in the computer logic itself, the structure, the limits, the environment.
|
|
Posted By
Charlemagne on 2021-03-01 16:04:26
| Re: The BASIC 10 Liners 2021 compo...
Hi RoePipi,
1., 2.: "warning sign" = you need to delete those lines in order to run correctly. (LUMYDCTT reads the raw bytes from PRG and tries to understand it OR tries to understand the little BASIC program before the real assembly code, I do not remember exactly.)
3.: I have not tried how long a BASIC line can be in LUMYDCTT, but I know LUMYDCTT does not know the limit... Have a closer look at the next screenshot:
As you can see, the "next line address pointer" is an unsigned word (0..65535), so only the people imagination is limited...
I do not understand why some of people cannot run LUMYDCTT, for example SVS... I do (and did) a lot of tests on very wide range of computer configurations and different operating systems. Did you read that part of Help System of LUMYDCTT is about hardware and software recommendations? (help.html -> "System requirements")
|
|
Posted By
RoePipi on 2021-03-01 16:18:20
| Re: The BASIC 10 Liners 2021 compo...
> As you can see, the "next line address pointer" is an unsigned word (0..65535), so only the people imagination is limited...
Have you tried it out? I browsed the ROM LIST around $8bbc a bit, I can't see any problems with it, but... my memories about creating >255 chars long lines are crashing the interpreter to a halt. Of course, I'd be the happiest programmer to put everything in one line!
> Did you read that part of Help System of LUMYDCTT is about hardware and software recommendations? (help.html -> "System requirements")
Yep, and I don't know what to do about it. On a fresh Win10 it just runs fine. ¯\_(ツ)_/¯
|
|
Posted By
Charlemagne on 2021-03-02 05:16:33
| Re: The BASIC 10 Liners 2021 compo...
|
|
Posted By
RoePipi on 2021-03-02 06:46:04
| Re: The BASIC 10 Liners 2021 compo...
The question is... Should we hack it?
(Naah, 251 is plenty... On 88, I had to break lines where I just started to enjoy things, but 3x that is plenty... Now I have problems seeing how many screen lines are part of a BASIC line, especially when intermediary ones start with numbers...)
|
|
| |
Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon |