Jump to content

Lee Stewart

+AtariAge Subscriber
  • Content Count

    4,905
  • Joined

  • Last visited

Community Reputation

2,918 Excellent

2 Followers

About Lee Stewart

  • Rank
    River Patroller

Profile Information

  • Gender
    Male
  • Location
    Silver Run, Maryland

Recent Profile Visitors

18,877 profile views
  1. The binary for fbForth 2.0 referenced in post #1 has not been updated since fbForth 2.0:12 (11/2019). We are now at fbForth 2.0:13. Everything you might need for FlashROM99/FinalGROM99 is in this ZIP file: fbForth200_fROM99-fGROM99_20210305.zip At the very least, you should load fbForth200_8.bin as the (non-inverted) cartridge ROM and put FBLOCKS and FBFONT (in FBLOCKS_20210223.zip contained in the above ZIP file) into DSK1. The cartridge ROM will run without FBLOCKS and FBFONT, but FBLOCKS has a lot of useful utilities and FBFONT has true lowercase with descenders. I do not yet have the FlashROM99 or the FinalGROM99 to test the cartridge ROM on real iron, so please let me know if you have trouble with it and we can try to sort it out. ...lee
  2. TurboForth supports 1 MiB SAMS. fbForth 2.0 supports up to 32 MiB SAMS. ...lee
  3. An array of numbers takes 8 bytes for each element. Numbers in TI Basic and TI Extended Basic are radix-100 floating point numbers—even numbers you may think are integers. ...lee
  4. And, here it is in fbForth 2.0: \ fbForth 2.0 HEX : RUN GRAPHICS FF A08 40 OVER OVER 0 VFILL OVER + SWAP DO DUP I VSBW 9 +LOOP BEGIN ." ABCDEFEDCBA" AGAIN ; ...lee
  5. Had to try in fbForth 2.0: \ fbForth 2.0 HEX : RUN GRAPHICS 00 841 800 DO DUP I VSBW 9 +LOOP BEGIN 6 0 DO I EMIT LOOP -1 4 DO I EMIT -1 +LOOP AGAIN ; I made a change to >00 at the beginning because my system font has the early characters with all >FF. I also changed the loop parameters to parallel the string in the next example. ...lee
  6. @Gary from OPA mentions them here. I do not know much at all about these, but I do know that SOB is short for “Son Of a Board”. ...lee
  7. Also, at Futurlec and ABRA. ...lee
  8. It looks like DigiKey has this one. Jameco also has several—all listed as “refurbished”.
  9. Before credits get lost, I must hasten to say that the ALC scroll routine I posted is totally lifted from TI Forth. There...I feel better already! ...lee
  10. Post #1 has become pretty cluttered with older files, which most folks will probably never need, and I have been meaning to clean it up, but have put it off until now, when I was made aware of the confusion it has caused. If anyone needs older files, I will provide them upon request. ...lee
  11. Post #1 has become pretty cluttered with older files, which most folks will probably never need, and I have been meaning to clean it up, but have put it off until now, when I was made aware of the confusion it has caused. If anyone needs older files, I will provide them upon request. ...lee
  12. should be * * POP * MOV *SP+,Rn ...lee
  13. Finally!! Post #1 has been updated with all of the files for the latest build, fbForth 2.0:13. I will update my website ere long. I will post changes for this build later—gotta get to bed. ...lee
  14. Post #1 of the fbForth development thread has been updated with all of the files for the latest build, fbForth 2.0:13. I will update my website ere long. I will post changes for this build later. ...lee
  15. This is probably not terribly responsive, but I use only a one-line buffer with ALC: * *** SCROLLING ROUTINE * SCROLL MOV @$SSTRT(U),R0 VRAM addr LI R1,LINBUF Line buffer MOV @$SWDTH(U),R2 Count A R2,R0 Start at line 2 SCROL1 BLWP @VMBR S R2,R0 One line back to write BLWP @VMBW A R2,R0 Two lines ahead for next read A R2,R0 C R0,@$SEND(U) End of screen? JL SCROL1 MOV R2,R1 Blank bottom row of screen LI R0,>2000 Blank S @$SEND(U),R2 NEG R2 Now contains address of start of last line MOV LINK,R6 BL @FILL1 Write the blanks B *R6 If you need details about missing definitions, I can supply them, but the comments will likely suffice. ...lee
×
×
  • Create New...