VOGONS


First post, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hello everyone,

I'm trying to get Speedy3 runnin' on my CGA-equipped PC/XT clone.
Unfortunatley, I'm using a too recent version of MS-DOS, v6.22, which wasn't avaliable in the 1980s.
That's why I get his error message probably:

Can not found MSDOS routines to be patched!
This is a non-standard version of MSDOS!

Ironically, the program runs on IBM's PC-DOS 3.30.

Since MS-DOS 5&6 use a DOS 3-comaptible kernal,
is it possible that a newer version of Speedy3 exists or existed ?
I'm using version 3.02 right now.

I'd be happy for any replies! 😀

Best regards,
Jo22

Attachments

  • speedy3_error.jpg
    Filename
    speedy3_error.jpg
    File size
    377 KiB
    Views
    643 views
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 2 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Thanks a lot for your reply! ^^

Speedy3 is ancient utility for the Victor 9000 (aka Sirius 1) and the IBM 5150.
It speeds up text output on CGA graphics systems. To do so, it patches the DOS kernal.
I believe it causes DOS to bypass the BIOS for displaying text.

Or to quote the author, Mr. Charles M. Dayton:
SPEEDY3 is designed to increase the display speed of MSDOS 2.x (and higher)
programs running on the Victor 9000 and the IBM PC. Not all programs will
increase in speed, only those that make use of MSDOS functions 2 (display
character), 6 (direct console I/O) and 9 (display string) will benefit.
SPEEDY3 requires no memory, it achieves the increased performance by
re-coding a section of MSDOS.

That comes in handy for programs that set a lot of text characters,
such as TUIs (textmode GUIs). Norton Commander, X-Tree or any program that uses scrolling text.

Speedy3 is (was) Public Domain and was bundled with some copies of PC-Ditto,
an ancient PC-Emulator for the Atari ST (which needed it badly)..

- I've attached a copy for you! :)

Attachments

  • Filename
    speedy302.zip
    File size
    1.77 KiB
    Downloads
    49 downloads
    File comment
    Speedy v3.02, 01/23/86
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 3 of 8, by Error 0x7CF

User metadata
Rank Member
Rank
Member

I think the best bet might be finding a way to contact Mr. Charles M Dayton and seeing if he might still have a copy of a newer version around somewhere. Nothing Google managed to index has a copy. Wouldn't shock me if there was an archived FTP site somewhere on the Internet Archive that could have a copy if it exists, but that would also be a long shot. Cursory examination suggests they don't have anything on it either.

Thank you for your explanation! It's very interesting that somebody managed to write their own text display routines to speed up DOS. Stuff like that takes some real talent.

Old precedes antique.

Reply 4 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi again, I'm glad you like it, too. ^^
A bit of research showed that the program was archived as speedy3.zip on a few shareware disks.

Your idea of contacting the author is good, I think.
I've found several persons of that name so far and will see if I find the right one.

I've also found a readme of PC-Ditto describing Speedy3.
The developers noticed an increase of speed of up to 30% (!):

SPEEDY3.EXE - A public domain program which may be useful from time- to -time to speedup
the screen display of some DOS versions; primarily DOS versions below 3.0.
Testing of this program has been limited. Therefore, try running it after you start your DOS and before you
run any applications. For many applications (e.g. dBase series), it does speed screen displays around 30 percent faster.
Other applications, such as Lotus 1-2-3, there appears to be no effect.
Because of the public domain nature of this program, it should be tested with your applications to determine
if it has any real value. Also, if you should encounter any flakyness using it, please let us know,
to date, we have not encountered any problems, but the possibly always exists with any product.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 5 of 8, by debs3759

User metadata
Rank Oldbie
Rank
Oldbie

All it is is improved DOS screen output interrupt routines, nothing special. Nice to be able to add it to my library though 😀

I would be very surprised if it would even be needed by DOS 6.2x

See my graphics card database at www.gpuzoo.com
Constantly being worked on. Feel free to message me with any corrections or details of cards you would like me to research and add.

Reply 6 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++
debs3759 wrote:

All it is is improved DOS screen output interrupt routines, nothing special.
Nice to be able to add it to my library though 😀

Perhaps. On a V20-less PC clone *any* improvement is welcome, though. 😉
Btw, also have a look at Zeno. Just found that during my search.

debs3759 wrote:

I would be very surprised if it would even be needed by DOS 6.2x

I'm not sure how to word this, but it *feels* slower than PC-DOS 3.30 actually. 🙁
Scrolling on Norton Commander 1.x is quite laggy. On the 8088 PC, of course.

That's both quite nostalgic as well as annyoing at the same time.
(I tried to install a V20, two revisions actually, but the system BIOS is somewhat anti-V20.)

Personally, I originally wanted to use DOS 3.3 (and DOS Plus) for authencity, but then I faced reality.
Most of my programs are from the 90s, large and the original 20MB drive is very tiny.

So using DoubleSpace became necessary, which also improved disk performance a bit.
Second, DOS 6.x supports F5 and F8 during boot, so I can intercept if something goes wrong.

And last but not least, it supports -at least partially- the use of UMBs by the
help of an additional RAM card. So I'll be able to load some drivers "high" in the future.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 7 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update. I tried Zeno, but it crashs my computer.

Now trying TheFast, an utility which improves BIOS code:

TheFast is a utility designed to do one thing; speed up the video
display. It has its roots from a program call Zeno, which
unfortunately does not work reliably on all computers. Thus came
this solution to the problem of speeding up the screen.

Edit: TheFast seems working (on DOS6).
It's working differently than Speedy3, though.

Attachments

  • thefast.jpg
    Filename
    thefast.jpg
    File size
    1.74 MiB
    Views
    496 views
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 8 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update. I did a quick test with CheckIt (v4.1):

Without TheFast:
551 Characters/Second (BIOS)
4661 Characters/Second (CGA, direct)

With TheFast:
1103 Characters/Second (BIOS)
4661 Chracters/Second (CGA, direct)

According to the rating, BIOS drawing speed is now 1.63 times
the speed of the IBM PC-XT, as opposed to the previous 0.81 times.

Attachments

  • thefast_checkit.jpg
    Filename
    thefast_checkit.jpg
    File size
    148.28 KiB
    Views
    496 views
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//