Jump to content

Willsy

Members
  • Content Count

    3,144
  • Joined

  • Last visited

Posts posted by Willsy


  1. An object file is a very good example of a file that you might want the server to recognise. It would present the file to the TI as a DF80. This would permit cross assembly with no intermediate file conversion steps.

     

    Text files are another example. Present them to the TI as a DV80. In fact, if the TI *creates* a DV80 over the wire, it might even be a good idea to create the file as a .txt file, permitting simple editing in PC land with a text editor.

    • Like 1

  2. As I wrote (and I think you can't read if you write this) all a user have to do is starting the application. Nothing else.

    The extra is in fact installing something (except copying the program), regardless how easy it is.

    That is the fact, why all wants Apple products. They keep it simple!

    But you only install it once! Just like you install classic 99 once or win994a once. After that you double click a batch file and it's running. Emulator users are well versed in having to manage disk files and disk images and ROM images. Running a python program will not be a problem! :-)

  3. Today, assembly language programming is an advanced topic that one normally doesn't encounter unless one was on an advanced degree in computer science or processor design.

     

    In my day, we taught it to school children.

     

    http://www.usborne.com/catalogue/feature-page/computer-and-coding-books.aspx

     

    All the above books, written in the 80s are now available for free download. All of them are masterpieces. An equivalent simply does not exist today.

    • Like 8

  4. Mark, I have a text file of the RAG GPL Manual from which I've removed the TI Writer formatting commands and made all of the textual paragraphs into one long line each. I am in the process of putting it into OOO Writermore as an exercise in learning the language than anything else.

     

    ...lee

    Cool. That might be a better starting point than theirry's work.


  5. Thierry is, in fact, correctas is your example, @ralphb. Thierry has source and destination operands in left-to-right order, whereas the default for XGA99 has it the other way round.

     

    Wow! I got that wrong! Unless Thierry explains somewhere why he changed the order of comparison from what the GPL manual states, he did get it wrong. I seem to remember reading somewhere in his documentation that he did do something like that. I will look.

     

    ...lee

    If Thierry got it wrong then it's also wrong in manual that I posted, since it is based on Thierry's text.

     

    I could use a collaborator!


  6.  

    Are there major limitations to using a 64K EPROM in this scheme? It would be great if the finished product was available as a cartridge even if 32k RAM expansion was still required.

    As for the idea of a Forth to machine language compiler, that would clearly be Nirvana |:)

    Just reviewing the history of this thread. I guess I'll have to eat my hat since I managed to embed TF and Jetpac in a cart ;-)

    • Like 4

  7. FWIW, the PCODE engine UCSD Pascal uses is basically a stack based CPU. There are no registers so on top of being interpreted, all variable accesses are through stack relative addressing on the P-Machine. If I remember right, the Apple version is somewhere between 30% to 50% faster than Applesoft depending on what you are doing. That's similar to Applesoft BASIC compilers.

    So in the TI's case, pascal is running on a virtual stack based cpu coded in GPL which is a software based virtual CPU running on the 9900, a 3mhz CPU!

    • Like 1
×
×
  • Create New...