| |
Korodny
Registered: Sep 2003 Posts: 10 |
development environment for BASIC? ;-)
Hi!
I just felt like going through my old disks to check if one of the myriad of unfinished projects is worth having a look at.
The most likely (i.e. by far the most advanced) candidate is a BASIC strategy game with a bunch of assembler "plugins".
I had a first go at it - but boy, I had forgotten how much editing BASIC listings sucks :-D
I grabbed my old favourite Basic extension, which at least provides list-scrolling with CRSR-keys and has additional commands like RENUMBER, MERGE and APPEND. That should make the task less of a PITA.
But I'm curious now, does anybody know of some "real" (integrated - haha) developer environment for Basic 2.0? Something that features a *real* editor (no line numbers)?
|
|
| |
Ninja
Registered: Jan 2002 Posts: 411 |
If you don't mind cross-developping, you could use your favourite text-editor and a tool named "TOK64" (http://www.geocities.com/stegos/tok64/). Still with line-numbers, but it is a lot more comfortable this way. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11352 |
you can also use petcat from the vice package.... avoids the need for linenumbers in some cases (only linenumbers that are used as a jump-target must be present)
gpz |
| |
Pater Pi Account closed
Registered: Jan 2002 Posts: 121 |
There was also a tool called "Basic Assembler" if i remember right released in the german magazine 64'er.
Although I am not sure how usefull it was it may have some of the features you asked for.
The only problem: i do not know with wich issue it was released.... |
| |
Korodny
Registered: Sep 2003 Posts: 10 |
Hey, thanks guys!
I didn't think that there would be some useful tools out there, seems I was wrong ;-)
petcat looks pretty nice (as getting rid of line numbers as much as possible sounds pretty cool). Unfortunately, I can't get it to work properly yet - the first line number ("10 print"hello world") is always messed up. For some reason, this line number is always stored as "0d 0a 00" instead of "0a 00". Easy to fix with a monitor, but annoying.
Basic Assembler? I'm going to check this later on, sounds like a nice gimmick :-D But I guess I'll stick with petcat, maybe I'll be able to make it understand (and convert) labels, thereby getting rid of *all* line numbers.
Thanks.
|
| |
Korodny
Registered: Sep 2003 Posts: 10 |
@Pater Pi:
All 64'er disks (both the ones from the regular magazine aswell as those from the "sonderheft" spin-off) are indexed at the magazine's homepage. Simply use google to check the domain http://www.amiga-magazin.de for the desired program.
Basic Assembler can be found on the September 94 issue:
http://www.amiga-magazin.de/64er/64erarchiv/94xx/9409b.txt
The disk is available from arnold.
Gonna have a look at it right now ;-)
|
| |
White Flame
Registered: Sep 2002 Posts: 136 |
0a -> 0d 0a definitely sounds like a LF vs CR/LF problem. I wonder if petcat doesn't open its output in binary mode? |
| |
Pater Pi Account closed
Registered: Jan 2002 Posts: 121 |
thank you for the link. I got all disks on hd but searching through them with star commander would have been pretty annoying (and i wasn't at home when i wrote the comment). |