Jump to content
IGNORED

Help with a test?


Opry99er

Recommended Posts

Need some help, all...

 

I have a disk-access routine that reads records from an INT/FIX file on disk, then displays the data onscreen.

 

The attached zipfile is simply a copy of my FIAD DSK1 from my Classic99 folder. It contains two files... the IF80 data file and an XB program called LOAD.

 

 

 

dtest1_zps6jx7zvie.png

 

 

 

Obviously, it will autoload.

 

The test program is simple... It will ask you to press "Enter" to begin, gives you a "ready, set, GO" kind of thing so that you can start the stopwatch on time... Once the routine is complete, it displays "STOP" and you can stop the stopwatch..... (alot of "stop"s in that last sentence...)

 

 

 

 

dtest3_zpsxnztxj6q.png

 

 

 

You can do this 4 or 5 times, each time it will display different text. It should take EXACTLY the same amount of time for each display, even though some are shorter than others... I have padded the records and sometimes the loop/print is printing blank lines... Remember to stop the timer ONLY when the program tells you to STOP. :)

 

dtest2_zpsyadnno2d.png

 

After the 4th or 5th time, it will give you an error that breaks the program back to the XB environment. You can run it as many times as you want by typing RUN "DSK1.LOAD"

 

WHAT I NEED:

 

I need someone with a real TI FDC running a real floppy disk (preferably 5.25, but I don't think it really matters) to test this program and time the routine. In Classic99, I am getting 1.05 seconds consistently.

 

If this takes a long time on real hardware, I have a couple other ideas on how to change the code to increase the speed... For now, please help me test this current code. :) I would greatly appreciate it.

DSK1.zip

Edited by Opry99er
Link to comment
Share on other sites

FWIW, a test with a BwG on MESS (DSDD):

  1. Iteration: 3.8 sec
  2. Iteration: 4 sec
  3. Iteration: 3.66 sec
  4. Iteration: 3.66 sec
  5. Iteration: 4 sec
  6. I/O Error 25

TI controller on MESS, SSSD:

  1. Iteration: 4.16 sec
  2. Iteration: 4.33 sec
  3. Iteration: 4.17 sec
  4. Iteration: 4.02 sec
  5. Iteration: 4.18 sec
  6. I/O Error 25
Link to comment
Share on other sites

I tried to create a screencast, but xvidcap does not work with the AMD driver in Linux, as it seems (only getting a still image). Then I filmed the output with my photo camera and got a 100+ MiB movie ... <sigh>.

 

So let me describe it like this: About 1.5 seconds of the four seconds of loading, you don't see any change on the screen. After that, the lines are showing up, one after the other, but too fast to keep up with reading.

 

I'll be with my real Geneve and its floppy drive on Friday again, so maybe someone else may be able test this in the meantime.

Link to comment
Share on other sites

Interesting... I really appreciate the info on the MESS side. :)

 

1.5 seconds of load time... I wonder if that will be off-putting for users...

 

I am interested in hearing from someone on hardware too... In context, the 1.5 seconds might not be too bad... If it is much more than that with real drive and FDC however..... Might need to rethink.

 

Thank you again.

Link to comment
Share on other sites

Haven't decided which kid yet...

 

I HAVE considered building a custom desk out in the shed.... Setting up out there.

 

It is a storm shelter... Coolish in the Summer...

 

No power, BUT I have been looking at building a solar system for it... 3 marine deep cycle batteries in series out to a converter to run a power strip...

 

There are plans for them online... It would run my TI, XP machine, and my radio (for listening to baseball games)

 

 

http://m.instructables.com/id/Solar-Power-System/

 

I have WiFi, so my wireless USB adapter on my computer would hook up to the internet fine. :)

Link to comment
Share on other sites

Real Iron with TI FDC and Shugart SA-455 5.25" floppy. Had to modify line 200 to point to DSK3 because that's where my real floppy is. I get an "I/O error 25 in line 220" at the fifth or sixth go/stop cycle the program.

 

4.490 seconds

4.308

4.495

4.184

4.369

4.187

4.249

4.399

  • Like 1
Link to comment
Share on other sites

And I'm really glad to see that our emulation in MESS is not too far away from the real drive behavior. :) I don't have a chance to verify everything by real hardware, so this was a good opportunity to check.

 

When I'll be done with the update of the hard disk emulation, I'll try to add drive sounds so that you can hear the head step and the floppy motor.

  • Like 1
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...