Jump to content
IGNORED

Stevie Development Thread


retroclouds

Recommended Posts

Here's a preview of the new file picker functionality in Stevie.

I am browsing some random source code files scattered accross disk drives DSK1, DSK2, DSK3


Still have to display the file types and check the filesize code again, but all in all I'm quite pleased with how easy it is to jump from file to file.

With this functionality in place I do not think I'll be adding in-memory multi-file editing. This is so fast I do not really see a need for it.

 

Note that I have also removed the "master catalog" functionality introduced in Stevie 1.4

Don't think it was being really being and the new catalog function just works better IMHO.

 

 

I will be releasing Stevie 1.5 in the near future (after some more bugfixing that is).

  • Like 7
Link to comment
Share on other sites

Not to derail this thread. But could not let pass this one. Here is a github Copilot suggestion on my code in Visual Studio code. Not too bad I would say. 

Obviously all of its knowledge is fed of the comments I have in my source code. Nonetheless, kinda scary how far next-token prediction has progressed.

In general the TMS9900 code suggestions it does, looks ok from syntax point of view (but obviously not always make sense). It even predicts whole code blocks. 

 

 

image.thumb.png.d0fd43e1b214a78028b9c43bf3fe9d86.png

 

image.thumb.png.46152f7bdd0e8cb8a55dc866417af66d.png

 

  • Like 3
Link to comment
Share on other sites

  • 4 weeks later...
  • 5 months later...
On 2/4/2024 at 9:41 AM, retroclouds said:

ok, new version of Stevie is out. Grab it while you can 🙂

 

This is a great piece of software. 

In addition to the BIN file that is provided, is it also possible to have memory image files that can be loaded using the E/A option 5 as I would like to be able to load Stevie from within the 80 column boot menu?

Best regards

Roger

 

Link to comment
Share on other sites


Thanks. Stevie is designed to work as a 64k bankswitched cart and needs to run from cartridge space >6000.

As such it needs a cartridge like finalgrom99 (or flashrom99 haven’t tested that but should work as I’m not using any groms).

Best shot to use it from a boot menu, is to have a small #EA5 program that loads the cartridge image into the FG99 and starts it.

Link to comment
Share on other sites

20 hours ago, retroclouds said:

Renovating the house right now. But I should have some spare time coming up in 4 weeks. If no one beats me to it, I’ll create a small loader for the finalgrom99

Looking forward to seeing that loader.

Have fun renovating the house, well maybe not so much as the cost of materials and labour is crazy these days.

  • Like 1
Link to comment
Share on other sites

Trying to read a disk catalog for any IDE partition doesn't work as Stevie recognizes the IDE partition (see screenshot) without reporting any device errors. It displays Reading catalog... in the bottom yellow status bar. This status remains for about 60 seconds when it times out without displaying the catalog file listing.

When this happens, Stevie is frozen with no keyboard response. I then have to reset the TI console.

My hardware also uses the 1 MB SAMS card with the built in 32K memory.

I also tried IDE partitions with and without subdirectories, different IDE partitions using other CF cards, all with the same result.

BTW, Stevie has no issues reading DSK catalogs from the TI FDC or from my 4000B Horizon Ramdisk.

The IDE card was built by Shift838 with IDE DSR v16 installed. There are no issues with it as the CALL IDEST checks out.

The IDE card is set to CRU >1200. The Horizon ramdisk is set to CRU >1000.

I have no DSK emulation set on for either the IDE card or the Horizon ramdisk.

DSK1 is the default TI FDC device at CRU >1100.

 

Any suggestions would be appreciated. Thanks in advance.

Roger

 

Stevie-screenshot.jpeg

Link to comment
Share on other sites

Thanks for reporting this. I have tested with both TIPI and the HRD4000B, but not with IDE.

Do have an IDE card but my IDE hard drive died before I could test with Stevie.

Anyway should be able to reproduce the reported behaviour.

I can imagine it might be an issue with the directory format, that is timestamp attributes.

Will take a look next month when I have spare time. I am sure this can be fixed.

 

 

Link to comment
Share on other sites

Thanks for the update. Stevie is awesome, a real jewel for TI users.

Stevie obviously recognizes the IDE hardware as it doesn't return any error such device not found.

It tries to read the IDE partition/drive, but simply times out after 60 seconds, and freezes the console.

As you noted, likely the directory format as the IDE card includes the RTC time stamp.

 

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
On 9/6/2024 at 6:25 PM, rgjt said:

Any updates yet regarding Stevie being able to read IDE drives?

 

Was able to solve the issue. Stevie is now able to read the catalog on IDE drives.

 

Still having issues with navigating the directories. I am sometimes getting a path not found error.
The behaviour is different compared to for example the HDR4000 or TIPI.

Need to do some more testing and check what else is in this release, because it's the first time I touched it in 2024.


EDIT: Also have some strange behavior on the IDE1 when trying to save INVADERS source code. It runs into a file error exactily after writing 1999 lines. I wonder if there's something in the IDE DSR that prevents writing DIS/VAR80 files with 2000 lines or more.

Edited by retroclouds
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
On 9/16/2024 at 5:15 PM, rgjt said:

When will you be releasing the new version?
BTW, do you have the lastest DSR version on your system, version 16?
If not, here it is.
 

idedsr16.zip 100.12 kB · 3 downloads

idedsrman.txt 26.96 kB · 4 downloads

 

Not sure about the release date yet.

I have it kinda working, but it’s more of a workaround really. I did not find the root cause yet and this makes it too unstable to my liking.

In between I have had a broken TI-99/4a console, so had to get a F18a installed in a second console.

 

Note that you can always get the latest build at github, but no guarantees to it working

 

 

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...