Jump to content

Recommended Posts

In case the source code to 4A DOS never shows up, does anyone have Mike Maksimik's FDOS Source Code, or another CLI?

Yep, MDOS is great, but doesn't fit in a supercart! 😃

Share this post


Link to post
Share on other sites

Nope... The Frogman has been our of the TI world for a long time.

I think his last major project (and a yuge one) was getting the WHT SCSI controller working in MDOS.

For many years after that, he kept up with the Birdwell Award.

 

Share this post


Link to post
Share on other sites

ok... found maksimiks fdos disk. But I can't get it to run in classic99 - can I get a little help here?

 

fdos.dsk

  • Like 2

Share this post


Link to post
Share on other sites
9 minutes ago, dhe said:

ok... found maksimiks fdos disk. But I can't get it to run in classic99 - can I get a little help here?

Seems to run for me - at least as far as it can. Does it expect to operate through an RS232 terminal? (Classic99 doesn't have RS232). From the README:

 

Press 3 to select FDOS.  Immediately, if you have a terminal connected to the RS232 interface, the version information will appear.

  • Like 1

Share this post


Link to post
Share on other sites

Can someone run this on a real TI for me? I suspect, a terminal is supported if you have one, otherwise, I though it defaulted to the command line.

Share this post


Link to post
Share on other sites
2 hours ago, Flottmann1 said:

I made a short video, see here

Thanks - do you have an RS232 card in your system? Maybe my default return when the card is not present is wrong... (I should note it doesn't /check/ for the card, it just starts talking to it... probably trying to send the version string that the manual mentions.)

 

Classic99 is stuck waiting for RS232/2 to go ready to transmit.

 

Share this post


Link to post
Share on other sites
7 minutes ago, Tursi said:

Thanks - do you have an RS232 card in your system? Maybe my default return when the card is not present is wrong... (I should note it doesn't /check/ for the card, it just starts talking to it... probably trying to send the version string that the manual mentions.)

 

Classic99 is stuck waiting for RS232/2 to go ready to transmit.

 

yes, I have an RS232 in the PEB

Share this post


Link to post
Share on other sites

Wow.. Thanks for the work. I watched the video, but am a little confused.

Do you get a prompt on both the console and the serial terminal, or just the serial terminal?

 

Share this post


Link to post
Share on other sites

I load with EA3: DSK1. XIOS / OBJ
then I do a reset and choose from the Home Screen  3 for F-DOS

 

1 Basic

2 Editor Assembler
3 For F-DOS V SC1.50

now DSK1. read and the prompt A> appears on the screen

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Thank you for the clarification. I thought Mike had made it a HIYW (Have It Your Way) program.

If I want to use it on Classic99, I think I will need to comment out some of the RS232 portion (maybe a conditional compile) and recompile.

Thank you again, for the try on REAL iron! 😃

Share this post


Link to post
Share on other sites
4 hours ago, dhe said:

Thank you for the clarification. I thought Mike had made it a HIYW (Have It Your Way) program.

If I want to use it on Classic99, I think I will need to comment out some of the RS232 portion (maybe a conditional compile) and recompile.

Thank you again, for the try on REAL iron! 😃

That's easy enough. Just load it up and when it hangs, go into the debugger and enter "C6522=13". That'll make it ignore the transmit ready bit and run fully.

 

Share this post


Link to post
Share on other sites

I must not be doing this right.

.026, E/A option 2, 3 load and run,  filename DSK9.XIOS/OBJ,  F9 to get back to main E/A menu, alt-= to go to menu, enter, choose option 3 For F-DOS.

Wait 5 seconds - Edit, Debugger, in the debugger windows type C6522=13 - click apply.

Warm reset doesn't seem to help either.

Help, would like to understand what I'm doing wrong here.

Thanks!

Share this post


Link to post
Share on other sites

Took a bit, but I tracked down, what was going on.

I was implementing the instructions as given, but still failing.

The clue to what was going on was in Flotmann1's video, when it hit DSK1.

I re-watched, Tursi's Video, Tursi loaded fdos from DSK1.

I pulled down an additional copy of Classic99, and put it, in it's own directory,

  and pointed it to DSK1.

At that point ever worked as expected.

I guess the unknown, was even though FDOS is loaded in to the supercart area, the program disk needs to be in dsk1?

Share this post


Link to post
Share on other sites

As always, the debugger output will tell you what Classic99 is trying to do with the disk. You'll see that AUTOEXEC is hard-loaded from DSK1.

 

When I try it from DSK9, it seems to continue despite not finding the AUTOEXEC, but true enough that it doesn't work. It's not immediately evident why... but even if I remove AUTOEXEC from DSK1 and run from DSK1 it still fails, so there's something that does not like the missing AUTOEXEC file.

 

You can use the Classic99 "Automap DSK1" option (on the DSK9 disk configuration page) to run this from DSK9. This feature looks for "DSK1" as it loads data from disk, and automatically changes it to DSK9 (or whichever disk it's set on). It doesn't work on all programs (some dynamically build the string, sometimes the string is split across multiple records), but it does work on this one. :)

 

Share this post


Link to post
Share on other sites

Thanks, that's a mighty nifty feature! One of the reasons, I was looking at FDOS, was it looks like the complete source is there, though I have not recompiled it yet.

So, the theory being, if there something I don't like, I can fix it myself! 😃

  • Like 3

Share this post


Link to post
Share on other sites
On 4/29/2020 at 5:47 PM, dhe said:

In case the source code to 4A DOS never shows up, does anyone have Mike Maksimik's FDOS Source Code, or another CLI?

Yep, MDOS is great, but doesn't fit in a supercart! 😃

here's fdos's readme. You'll need to edit the autoexec file from the boot disk, and set it to 40 column mode. This will allow you to access the system from your TI-99, or classic99. I'm running it right now

 

readmefdos.rtf

  • Like 1

Share this post


Link to post
Share on other sites

Force Command is also another option.  It fits in a FinalGROM and it's better than 4A/DOS now and is currently being supported and improved by its creator.

Share this post


Link to post
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.

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...