Jump to content

Photo

Release v1.0 of a web based TI-99/4A (Extended) Basic Editor

extended basic editor

21 replies to this topic

#1 Fredrik Öhrström OFFLINE  

Fredrik Öhrström

    Combat Commando

  • 6 posts

Posted Sun Feb 19, 2012 10:41 AM

I present to you, the latest web based software as a service, that you didn't know you needed. :-)

A web based (Extended)Basic editor for the TI-99 4/A.

If you go to http://nivelleringsl...u/ti994a_basic/ then you can upload TIFILES containing basic programs (raw cassette extracted files also work), edit the program and download a new TIFILES with
the changed program. Ready to be inserted into a disk image and loaded with OLD DSK1.....

You can of course write your program from scratch too.

Please let me know if you experience any problems. One known issue is how to deal with basic programs loaded into extended memory. I think the game Aztec on tigameshelf is such a program. Any hint on how to deal with it is greatly appreciated. The source is available for experimentation and improvements.

Happy hacking!

//Fredrik

#2 Willsy OFFLINE  

Willsy

    Stargunner

  • 1,700 posts
  • Location:Uzbekistan (no, really!)

Posted Sun Feb 19, 2012 2:46 PM

Wow, sounds great, Fredrik!

Can you tell us a little bit about yourself? I notice this is your first post. Where are you from, are you a long-time TIer, where did you hear about this group, etc!

I'll be sure to check out your XB editor!

#3 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,632 posts
  • Location:Denmark

Posted Mon Feb 20, 2012 2:31 PM

Very nice.

The .ttf used with the @font-face rule is not supported by Internet Explorer
http://www.w3schools...t-face_rule.asp
It's easy to convert the .ttf to .eot
http://www.kirsle.ne...rds/ttf2eot.cgi

#4 matthew180 OFFLINE  

matthew180

    Stargunner

  • 1,763 posts
  • Location:Ceresco, Michigan

Posted Mon Feb 20, 2012 5:15 PM

Hey Fredrik, pretty slick tool. It might work good with the TIdBiT translator (http://codehackcreate.com/archives/237) that you didn't know you needed. ;-)

#5 Fredrik Öhrström OFFLINE  

Fredrik Öhrström

    Combat Commando

  • Topic Starter
  • 6 posts

Posted Tue Feb 21, 2012 2:52 AM

Willsy: I got my TI-99/4a on christmas 1981 and used it a lot for several years. Never got the PEB, but had a memory expansion brick. Wrote machine code on paper and translated it manually into CALL LOAD(...) statements with the 9900 reference manual.
Great fun!

sometimes99er: I'll check the IE support as soon as I get to a macine with IE.

matthew180: Neat idea, the TIdBit thing!
I could add a standardized way to inject text into the edit window. If you
create a <form> post to nivelleringslikaren.eu/ti994a_basic/cmd_insert.php
where the source is supplied with a textarea, named source.

Edited by Fredrik Öhrström, Tue Feb 21, 2012 3:02 AM.


#6 Fredrik Öhrström OFFLINE  

Fredrik Öhrström

    Combat Commando

  • Topic Starter
  • 6 posts

Posted Tue Feb 21, 2012 3:35 AM

Ok matthew180, have a look at the source at http://nivelleringsl...ic/example.html
If you add a similar post button to the TidBiT translator, the generated source from TidBiT will be pushed into
the editor window automatically.

Hey Fredrik, pretty slick tool. It might work good with the TIdBiT translator (http://codehackcreate.com/archives/237) that you didn't know you needed. ;-)



#7 apersson850 OFFLINE  

apersson850

    Chopper Commander

  • 103 posts

Posted Tue Feb 21, 2012 9:11 AM

Sounds like another Swedish die-hard here...

#8 matthew180 OFFLINE  

matthew180

    Stargunner

  • 1,763 posts
  • Location:Ceresco, Michigan

Posted Tue Feb 21, 2012 9:31 AM

Fredrik: Cool, thanks for the link to push to your editor! I'll get that added as soon as I get a few minutes.

#9 Fredrik Öhrström OFFLINE  

Fredrik Öhrström

    Combat Commando

  • Topic Starter
  • 6 posts

Posted Tue Feb 21, 2012 10:08 AM

Are you perhaps Anders Persson the "Utmaningsredaktören" i Programbiten/Nittinian 88-2?

Sounds like another Swedish die-hard here...



#10 apersson850 OFFLINE  

apersson850

    Chopper Commander

  • 103 posts

Posted Tue Feb 21, 2012 10:55 AM

Jajamen, the one and the same. Edited that part of the newsletter for quite some time.

#11 Fredrik Öhrström OFFLINE  

Fredrik Öhrström

    Combat Commando

  • Topic Starter
  • 6 posts

Posted Tue Feb 21, 2012 1:03 PM

That is great! :-) I published a few small programs in Programbiten, under the name Fredrik Nilsson, which was my surname at the time.

You might want to have a look here: http://nivelleringsl...en.eu/nittinian

Do you know if there are more Programbiten contributors here?

For those who do not understand swedish. Programbiten was a non-commercial interest group that published a very detailed and interesting magazine. Programbiten (subtitle nittinian) was published between 1978 and 1994! It covered the TI-59 at first and then the TI 99/4a.

Edited by Fredrik Öhrström, Tue Feb 21, 2012 1:04 PM.


#12 apersson850 OFFLINE  

apersson850

    Chopper Commander

  • 103 posts

Posted Tue Feb 21, 2012 1:20 PM

You are the first I've come across, of those who were more or less involved in this Swedish user's group.

#13 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,632 posts
  • Location:Denmark

Posted Wed Feb 22, 2012 2:09 AM

That is great! :-) I published a few small programs in Programbiten, under the name Fredrik Nilsson, which was my surname at the time.

You might want to have a look here: http://nivelleringsl...en.eu/nittinian

For those who do not understand swedish. Programbiten was a non-commercial interest group that published a very detailed and interesting magazine. Programbiten (subtitle nittinian) was published between 1978 and 1994! It covered the TI-59 at first and then the TI 99/4a.


Very nice. Glanced through a few of them. I had a TI-58, PC-100C printer and then a TI-59 too. Quite a lot on Forth there actually. Apparently also a Swedish version of Forth, running on both EA, MiniMem and XB. Then also a quick rundown on statement differences between TI Basic and XB. Only thing in the string handling department was RPT$, which just made me realise could be the reason why Wilhelm's Compiler gave up on me (with compile errors) just a few days ago. And so it was. Hehe.

#14 Fredrik Öhrström OFFLINE  

Fredrik Öhrström

    Combat Commando

  • Topic Starter
  • 6 posts

Posted Wed Feb 22, 2012 3:16 AM

Yes, the compile functionality of the web-page tries to distinguish TI basic source code from TI extended basic source code, to know if it should treat OR (et al.) as a keyword or not. Not foolproof though.

Then also a quick rundown on statement differences between TI Basic and XB. Only thing in the string handling department was RPT$, which just made me realise could be the reason why Wilhelm's Compiler gave up on me (with compile errors) just a few days ago. And so it was. Hehe.



#15 Willsy OFFLINE  

Willsy

    Stargunner

  • 1,700 posts
  • Location:Uzbekistan (no, really!)

Posted Wed Feb 22, 2012 4:26 AM

That is great! :-) I published a few small programs in Programbiten, under the name Fredrik Nilsson, which was my surname at the time. You might want to have a look here: http://nivelleringsl...en.eu/nittinian For those who do not understand swedish. Programbiten was a non-commercial interest group that published a very detailed and interesting magazine. Programbiten (subtitle nittinian) was published between 1978 and 1994! It covered the TI-59 at first and then the TI 99/4a.

Very nice. Glanced through a few of them. I had a TI-58, PC-100C printer and then a TI-59 too. Quite a lot on Forth there actually. Apparently also a Swedish version of Forth, running on both EA, MiniMem and XB. Then also a quick rundown on statement differences between TI Basic and XB. Only thing in the string handling department was RPT$, which just made me realise could be the reason why Wilhelm's Compiler gave up on me (with compile errors) just a few days ago. And so it was. Hehe.


Wow! That's very interesting indeed. I think there is probably a lot of European TI software (German, Dutch, French, Swedish) that is probably forever lost to us. A real shame.

#16 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,632 posts
  • Location:Denmark

Posted Wed Feb 22, 2012 5:12 AM

Wow! That's very interesting indeed. I think there is probably a lot of European TI software (German, Dutch, French, Swedish) that is probably forever lost to us. A real shame.


Page 7 ... http://nivelleringsl...an_1983_nr4.pdf

Very short and loose translation (being a Dane reading Swedish is a piece of cake).

The groups version of Forth is ready. Requirement is 32K and either MiniMem, EA or XB. Also you need cassette deck or disk system. How to order. No need to specify what cartridge you've got, the program works with all three. Documentation is not very comprehensive. Order through the groups ABC account.

- Interesting also, since I had access to a Luxor ABC80 - and before the ZX81/Timex and TI-99/4A.

#17 apersson850 OFFLINE  

apersson850

    Chopper Commander

  • 103 posts

Posted Wed Feb 22, 2012 3:53 PM

Yes, we had our own Forth version, which was called PB-Forth (Programbiten Forth). It had some nice specialities, like being able to run with a cassette system.

I'd not say all that software is lost. I have several hundreds of diskettes that still work with a lot of this software on them still. I have a working 99/4A too.

#18 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,632 posts
  • Location:Denmark

Posted Tue Mar 5, 2013 3:07 AM

I'd not say all that software is lost. I have several hundreds of diskettes that still work with a lot of this software on them still. I have a working 99/4A too.


Is it available / will you be uploading this ? :)

#19 apersson850 OFFLINE  

apersson850

    Chopper Commander

  • 103 posts

Posted Tue Mar 5, 2013 5:19 AM

Well, to do that efficiently requires some conversion to an uploadable format. Have to figure out how to do that, then, since I haven't tried that.
The Swedish Forth, called PB Forth (ProgramBiten Forth) is the only one I know of which actually can run from cassette as well.

I've been scanning a few more of the newsletters now, issues Fredrik didn't have access to. I have every one of them ever published.

Edited by apersson850, Tue Mar 5, 2013 5:20 AM.


#20 Willsy OFFLINE  

Willsy

    Stargunner

  • 1,700 posts
  • Location:Uzbekistan (no, really!)

Posted Tue Mar 5, 2013 5:41 AM

Wycove Forth also had cassette support, IIRC.

#21 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,632 posts
  • Location:Denmark

Posted Tue Mar 5, 2013 5:56 AM

I think it would be great to make things available for future reference and nostalgia purposes. Even though it's an old platform, I guess there's always something to learn and have fun with, one way or another.

:)

Edited by sometimes99er, Wed Mar 6, 2013 2:24 AM.


#22 apersson850 OFFLINE  

apersson850

    Chopper Commander

  • 103 posts

Posted Tue Mar 5, 2013 4:37 PM

Wycove Forth also had cassette support, IIRC.

OK, that could be it. I never used that one for anything.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users