Jump to content
Curt Vendel

Wordmark ROMDOS Manual

Recommended Posts

Hi,

 

Does anyone have the manual or information on RDOS (ROMDOS) which is a ROM based very early version of MYDOS. It resides at $C000 and I have it installed in a RAMROD, but I don't know how to activate it. I've tried booting up with it installed and nothing is happening, I've tried holding OPTION and SELECT but its not doing anything. Any help would be appreciated. The ROM image is up on my Newell RAMROD page:

 

http://www.atarimuseum.com/computers/8BITS/3rdparty/ExpansionBoards/OS/Newell/index.htm

 

 

  • Like 3

Share this post


Link to post
Share on other sites

I got excited when you listed the elusive 8K omnimon rom on your site. Unfortunately it just appears to be a 4K Omniview 400/800 variant.

Share this post


Link to post
Share on other sites

Yes Option works fine on Omnimon but not is working on RomDos

 

On Omnimon, Ill double check the rom I posted, I just dumped the 8k Omnimon last night so Ill be sure to get the correct one posted up.

Share this post


Link to post
Share on other sites

Thanks Curt.

 

A little disassembly of the RDOS offering shows that

it isn't fired up by the usual Omni offering with a

run thru 0xC001 which is why it isn't playing for you.

 

But I did discover that it has a DOSINI of 0xCCB0 and

a DOSVEC of 0xCD38, so the standard way of firing up

a type 2 DOS is to do a run thru DOSINI followed by

a run thru DOSVEC. In assembler that would be:

 

JSR $CCB0

JMP $CD38

 

And you should have a valid RDOS up and running.

 

Over the next few days I'll attempt to make a XL OS

that has instead an 800 OS and this RDOS image at 0xC000

to see if I can use the emulator to fire off RDOS in the

above method to see if the theory works.

 

Lots of work to do here, but potential ideas are a

recompiled version that is more OSN friendly that does

fire off with a run thru the Omni GO vector of 0xC001.

Not a burning need so not expecting results right away

would be the smart move, but if I'm bored and looking

for something do, there is always this and further work

now that I have RDOS code. Again thanks Curt.

 

OPTION/RESET and SELECT/RESET are the ways to get into Omnimon. or X=USR(49152)

That BASIC command would be for 0xC000 and Omni is 0xC001

so X=USR(49153) would be more appropriate. Perhaps

 

X=USR(52400)

and then

X=USR(52536)

 

would suffice to do the above DOSINI and DOSVEC runs

outlined above? One should press RESET to cause the

system to do both in rapid succession if it doesn't

fly otherwise, but this no guarantee since the 800

RESET system is a tad bit different than the XL/XE

that I am used to working with. Might need to POKE

9 (BOOT?) with a one as well before pressing RESET.

RDOS should have taken care of this in it's code

being a ROM DOS, but I didn't spot it yet if it's

there.

  • Like 1

Share this post


Link to post
Share on other sites

Hi Lee-

 

If you can get this working in an XL using an 800OS, that would be really neat. Rom Dos was one of the "holy grail" items in the early 80's, well before the XE's arrived and the "magic" of Dos 2.5 instant DUP swapping.

I knew only of one guy that had this in a RamRod + an Axlon + Bit3. As the song says -- those were the days!

 

-Larry

Share this post


Link to post
Share on other sites

 

That BASIC command would be for 0xC000 and Omni is 0xC001

so X=USR(49153) would be more appropriate. Perhaps

 

X=USR(49152) is the correct entry point from BASIC and allows you to return to basic from Omnimon.

  • Like 1

Share this post


Link to post
Share on other sites

Hello guys

 

RDOS is MyDOS. Written by Charles Marslett. You can find a little bit of information in the letters I posted on niet MyDOS page.

 

Sincerely

 

Mathy

 

PS my ISP killed my internet access while trying to upgrade it, so Im entering thuis on my iPhone. NOT FUNNY!

  • Like 1

Share this post


Link to post
Share on other sites

Well it almost worked.

 

We seem to be missing a file called DUPR.SYS on D1:

now. So it would appear that the menu system for

RDOS is disk file that works with RDOS.

 

I'll need more time to flesh this out fully.

Share this post


Link to post
Share on other sites

Thanks for all the hard work and sleuthing. Yes its my understanding that RDOS would give access to drives but youd need an RDOS disk in the drive with DUP on it if you wanted to access the menu.

Share this post


Link to post
Share on other sites

Thanks Curt, I keep saying that.

The site as is looks top drawer too.

 

Not what I was expecting by any means though, definitely

MyDOS with subdirectories but carrying an OSS copyright.

I had no idea Marslett had colluded with OSS at any

time on a project like this.

 

But this critter is a different bird than the one I

was hoping for. What I was hoping for was an earlier

version of the 3.0 based, 800 only RDOS with an also

early version of DUPR.SYS that I might have made to

fly with the 0xC000 region RDOS we got a few messages

ago. That would have been quite a bit faster than what

follows.

 

So what I'm still looking at is to disassemble RDOS 0xC000

and determine the addresses that a potential DUPR

would need to jump into in the 0xCxxx region to

work with the ROM code there. There might be close

enough parallels with 3.013 that I have that might

allow such a DUPR.SYS to be recreated from scratch. It

would be 3.013 DUP.SYS overwritten for the most part

to work from the ROM DOS, might be easy, might not.

But I got to tell you up front that's a lot of work.

And I'm also in a time crunch, so rapid progress is

probably the last thing to expect.

 

I will be working forward nonetheless, anybody find

DUPR.SYS please post and save my sanity.

Share this post


Link to post
Share on other sites

Hello guys

 

From the letter Charles Marslett wrote to me (that you could have found if you would have looked at my MyDOS page):

 

 

I modified a version of MYDOS 3.016 shortly after the 800XL computer was released that I called RDOS (originally ROMDOS, but with 2 versions being RAM loaded, that seemed to be a poor choice of a name). RDOS rapidly went from version 0.0 to 1.0, 1.1, 1.2 and ended its history as 1.4 (all in perhaps 8 or 10 months). The ROM version of RDOS could be programmed in an EPROM and run from the memory at COOO-CFFF with or without a disk drive on the system. The other two versions were loaded into RAM, either under an OSS Supercartridge or in the normal location at $0700.

 

 

Sincerely

 

Mathy

Share this post


Link to post
Share on other sites

Hi Mathy,

 

I had naturally assumed when he mentioned an OSS

supercart that it was more a designation of cart type

under development - NOT an OSS copyright on it. OSS

did that work and they mean to own it outright.

 

So the first offering of RDOS has no means to create

a menu other than to call on D1: for DUPR.SYS as it's

coded for in the 0xC000 region code. There would be

file access, functions of DOS would exist, but to

the user it's pretty much like having your hands

tied behind the back. Program use only as in calls

to DOS functions by means of program code only.

 

In my haste I've overlooked the starting version of

3.016 which I will attempt to correct right away,

thanks for the heads up on that because it might

have been a large waste of time to invest in 3.013

for very much longer.

Share this post


Link to post
Share on other sites
On 3/24/2019 at 8:37 AM, Curt Vendel said:

 

On Omnimon, Ill double check the rom I posted, I just dumped the 8k Omnimon last night so Ill be sure to get the correct one posted up.

Hey Curt,

 

Just wondering if you'd ever gotten around to re-dumping that 8k Omnimon EPROM?  It will need to be dumped twice, once with the switch attached to the wire in each position to get the entire 8k.

Share this post


Link to post
Share on other sites
21 hours ago, JR> said:

Hey Curt,

 

Just wondering if you'd ever gotten around to re-dumping that 8k Omnimon EPROM?  It will need to be dumped twice, once with the switch attached to the wire in each position to get the entire 8k.

Sorry, no I hadn't but thanks for the remind, now I'll put a post it on my desk and make a point to do it this weekend.

 

  • Like 2

Share this post


Link to post
Share on other sites

lol, that desk is full of post-its, how will you ever find this new addition, you've all ready exhausted the available colors of post-it to make it stand out!

 

I also worry that some of the older post-its have lost their stiction and have fallen behind it or on the floor... hopefully not swept away, vacuumed up, or hitchhiked away on the bottom of a shoe or rearward facing body part!  :) 😮

 

-J

 

I am currently behind about 8 years in my work... best wishes

  • Like 1

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