GDMike Posted March 15, 2021 Author Share Posted March 15, 2021 Aha...an editor, but for some card? Quote Link to comment Share on other sites More sharing options...
+Torrax Posted March 15, 2021 Share Posted March 15, 2021 Digit Systems AVPC card -- V9938 based 192KB 80 column card for the P-Box. Same VDP used in the Geneve. 1 1 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 15, 2021 Author Share Posted March 15, 2021 (edited) Ok. I've got an editor, I've got a screen file.. whohooo. Page up and down work too. The word is "ED" but I later found that EDIT works too ,and it loads from pages 9-14. It looks like pages 15 and up are limit screen end. VID_20210315_175201361.mp4 Edited March 15, 2021 by GDMike 1 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 15, 2021 Author Share Posted March 15, 2021 On 3/14/2021 at 6:30 PM, Lee Stewart said: I would think that is \ . / is “divide”. ...lee This TI FORTH REM statement doesn't recognize "/" or "\" as a remark within the screens coding, I know one is divide. Only the "(" works as a REMark, and it's working as a rem without the other ")" for an end. But I thought fig83 used "\" for remarks. When I added a remark in a screen and went to load code on the same screen, I received errors regarding my word, "\" Interesting Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) On 3/14/2021 at 6:30 PM, Lee Stewart said: The word "WHERE is working VID_20210315_185907132.mp4 Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) On 3/14/2021 at 6:30 PM, Lee Stewart said: Phone problems..lee didn't say anything.. TI-FORTH for geneve using MDOS utils Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 On 3/14/2021 at 6:30 PM, Lee Stewart said: Ok, screens 5&6 need to load to get a VLIST. VID_20210315_195441056.mp4 Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted March 16, 2021 Share Posted March 16, 2021 (edited) 2 hours ago, GDMike said: Only the "(" works as a REMark, and it's working as a rem without the other ")" for an end. I doubt that. In TI Forth, ( opens a comment and ) closes it. If there is no closing ) , the comment continues (while typing at the terminal) until a carriage return or the end of the Terminal Input Buffer (80 chars) is reached or (while loading a block) the end of the block is reached. For blocks, a ( at the beginning will cause the entire block to be treated as a comment if no ) is encountered. 2 hours ago, GDMike said: But I thought fig83 used "\" for remarks. figForth does not use \ for comments. Forth-83 is when that started. ...lee Edited March 16, 2021 by Lee Stewart minor correction 1 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 Thank you. Yes, I found that I need a ")" I was trying to get "\" to work and I had used "(" all through my notes, and then I hit a "," in my notes that it didn't like, and so I figured it needs the")" after all. But I just figured that out... Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) Thank you. Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 Ok..so I read something about how to add a screen to my existing file in use. The word is"CLEAR" well, as I was headed to go find a TI-FORTH manual, as it's somewhere in a notebook, I stubbled on a page that was loose.. and it described clearing a screen. As it mentions, don't clear a screen you want to keep! So I thought, really? Will this add a screen that doesn't exist. Dang right. I'd like to find out how to implement VWTR. I see the word is in my VLIST, but placing values in front always gives me OK, with no changes to the screen. Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 I can clear about 179 screens with this command. Well, floppy drive doesn't hold much. VID_20210315_222852438.mp4 Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted March 16, 2021 Share Posted March 16, 2021 And I was just about to ask if any more posts were FORTHcoming? Try just changing the text colors with video register 7. Not sure what that would look like in Forth or how you would enter the hex value, simething like >07F6 or >F607 depending on the order of the bytes 1 1 Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted March 16, 2021 Share Posted March 16, 2021 1 hour ago, GDMike said: I'd like to find out how to implement VWTR VWTR should work the same as in TI Forth: byte vreg VWTR For @InsaneMultitasker’s example: HEX F6 7 VWTR ...lee 3 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) I've pushed the TI-FORTH version aside for the moment, I've gone back to the 9640 version. I looked at the screens file with a hex editor and it was only text data in a disclaimer for$15 So I grabbed a Dis fixed 128 file from camel Forth and pushed that over and renamed it to screens. Now I'm booting, the screen file shows as blank. But the disclaimer says it must be on the accompanying disk. Well, that was a bomb. I kept locking up. I've put the original screens file back on. But it can't find a screens file to store data.. VID_20210315_232607007.mp4 Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 Do this version of 9640 forth I assume is the FORTH+ version. I ran a command I read with a hex editor of a file I read, I/OFILE SCREENS and I was able to get screen listings. I couldn't after booting up as a default without this command. Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 10 hours ago, Lee Stewart said: VWTR should work the same as in TI Forth: byte vreg VWTR For @InsaneMultitasker’s example: HEX F6 7 VWTR ...lee Yes, it did work just fine. This 9640 forth doesn't have a "VSBR" or "VSBW" and I am not seeing any way to write to the screen other than the ." " Word. Quote Link to comment Share on other sites More sharing options...
+9640News Posted March 16, 2021 Share Posted March 16, 2021 It is likely using Vid XOP >0027 to write to the screen. Having said that, there is no reason you can't use VSBR/VMBW or any of the other video commands. You just need to write to the correct ports as they are not in the same location as on the 4A. Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted March 16, 2021 Share Posted March 16, 2021 19 minutes ago, GDMike said: This 9640 forth doesn't have a "VSBR" or "VSBW" ????—Your VLIST output shows those words. Again, they should mimic TI Forth because it claims to be a port of TI Forth: VSBR ( vaddr --- byte ) VSBW ( b vaddr --- ) VMBR ( vaddr addr count --- ) VMBW ( addr vaddr count --- ) ...lee 1 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) 30 minutes ago, Lee Stewart said: ????—Your VLIST output shows those words. Again, they should mimic TI Forth because it claims to be a port of TI Forth: VSBR ( vaddr --- byte ) VSBW ( b vaddr --- ) VMBR ( vaddr addr count --- ) VMBW ( addr vaddr count --- ) ...lee Lol... Thank you for your reply, I'm referring to the 9640 Forth, not ti forth. The WORDS list doesn't show. Yes, I see it in ti forth. Confusion with trying to find the better forth for geneve Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) 59 minutes ago, 9640News said: It is likely using Vid XOP >0027 to write to the screen. Having said that, there is no reason you can't use VSBR/VMBW or any of the other video commands. You just need to write to the correct ports as they are not in the same location as on the 4A. These are available Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
+TheBF Posted March 16, 2021 Share Posted March 16, 2021 Do we know if the 9640 Forth is accessing a block "file" or is it accessing disk sectors like TI-Forth? 1 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 1 minute ago, TheBF said: Do we know if the 9640 Forth is accessing a block "file" or is it accessing disk sectors like TI-Forth? From what I see, it's not using the screens file, but it checks to make sure it's there for some kind of copyright. Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted March 16, 2021 Share Posted March 16, 2021 Perhaps we can get Bill Sullivan’s help by quoting his known handles. I know he has more than one because he got locked out of his oldest one, @FDOS. I think he is currently using @Bill R Sullivan. This would certainly be better than shooting in the dark. ...lee 1 1 Quote Link to comment Share on other sites More sharing options...
GDMike Posted March 16, 2021 Author Share Posted March 16, 2021 (edited) 6 minutes ago, Lee Stewart said: Perhaps we can get Bill Sullivan’s help by quoting his known handles. I know he has more than one because he got locked out of his oldest one, @FDOS. I think he is currently using @Bill R Sullivan. This would certainly be better than shooting in the dark. ...lee Thank you. I pushed a message to him Edited March 16, 2021 by GDMike Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.