Jump to content
IGNORED

Found a 130XE with a hacked OS ROM...


Recommended Posts

Before you go the wrong direction for no reason, you

should know that several OmnimonXE and XL images

already exist in the wild, here at this site and

other repositories as well. Kinda like reinventing

the wheel then.

 

BUT 800 ominiview and other 800 specialty ROMS are on

the hit list. So we would very much welcome an image

from the 800 OS which should be a very straight forward

ROM code save to file and post the results.

 

Attempts to read such a ROM in a cartridge would

fail miserably due to the issue that Atari used

special ordered maskable roms in all generic game

carts and they will not support a standard eprom

without serious trace cutting and support chips used

to both move pins and reverse chip select polarities.

 

Much easier then to just read the ROM data using DOS's

K. SAVE address range to file option.

 

http://ftp.pigwa.net/stuff/collections/nir_dary_cds/OS/COPYOS%20v1.2/

 

Has the CopyOS instructions, and executable that

will explain where and how to properly save OS files

for XL/XE as additional info for you. That site will

host several OmnimonXE or XL images as well but they

will have to be dug for.

 

Very interested in if you can revive the Omniview 800

card and share those dumps. Two dumps would be needed,

one from 0xC000 thru 0xCFFF and the other from 0xD800

thru 0xFFFF would be perfect. The ramrod board that

Newell sold would place Omnimon Rom at 0xC000 thru

0xCFFF and then Marslett's FastChip math pack lived

from 0xD800 thru 0xDFFF with OSN E and F ROMS living at

0xE000 thru 0xEFFF and 0xF000 thru 0xFFFF respectively.

I only assume the Omniview board is similar in function

to the ramrod board with the possible lack of talent in

being able to also place ram in the 0xC000 thru 0xCFFF

region as an alternative option to Omnimon or Omniview?

Very much a lack of real information around these

offerings so long ago pulled from the market.

 

A couple of my posts related:

http://atariage.com/forums/topic/270614-newell-osn-for-400800/

http://atariage.com/forums/topic/145984-omnimon-4k-code/?do=findComment&comment=1776101

  • Like 2
Link to comment
Share on other sites

BUT 800 ominiview and other 800 specialty ROMS are on

the hit list. So we would very much welcome an image

from the 800 OS which should be a very straight forward

ROM code save to file and post the results.

 

Much easier then to just read the ROM data using DOS's

K. SAVE address range to file option.

 

http://ftp.pigwa.net/stuff/collections/nir_dary_cds/OS/COPYOS%20v1.2/

 

Has the CopyOS instructions, and executable that

will explain where and how to properly save OS files

for XL/XE as additional info for you. That site will

host several OmnimonXE or XL images as well but they

will have to be dug for.

 

Very interested in if you can revive the Omniview 800

card and share those dumps. Two dumps would be needed,

one from 0xC000 thru 0xCFFF and the other from 0xD800

thru 0xFFFF would be perfect. The ramrod board that

Newell sold would place Omnimon Rom at 0xC000 thru

0xCFFF and then Marslett's FastChip math pack lived

from 0xD800 thru 0xDFFF with OSN E and F ROMS living at

0xE000 thru 0xEFFF and 0xF000 thru 0xFFFF respectively.

I only assume the Omniview board is similar in function

to the ramrod board with the possible lack of talent in

being able to also place ram in the 0xC000 thru 0xCFFF

region as an alternative option to Omnimon or Omniview?

Very much a lack of real information around these

offerings so long ago pulled from the market.

 

A couple of my posts related:

http://atariage.com/forums/topic/270614-newell-osn-for-400800/

http://atariage.com/forums/topic/145984-omnimon-4k-code/?do=findComment&comment=1776101

 

Right. Just trying to contribute the Omnimon XE .rom code if it wasn't out there. Why reinvent the wheel. I just didn't notice it around.

I suspected it resides in C000-CFFF, but I was not sure if it fiddled with the hardware registers in the D800-DFFF range also.

I didn't think it would be as easy to add to a blank cart for a read. I have a friend with an eprom reader if I can bribe him with some beer.

I love the fact that you can select/reset press and stop execution. For say editing the number of lives in a game or other mischief.

 

I have the Onmiview card which has a slot for the optional Omnimon 800 to be added. The manual has a bunch of options via DIP switches.

I will be making scans of the manual to add to archive.org as I see the documentation isn't complete.

I already snapped high res pictures of the board to illustrate the parts and tracings on both sides.

 

When I am done testing the card, I think I will make an auction for card, or the card installed and running in one of my last three Atari 800s for sale.

 

Attached Omnimon XE Rev 2.1 #0003 dumped from a modded 130XE for what it's worth.

 

omnixe.rom

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

I got the Ramrod OS card to run with the two eproms for the OS, one original C012399B Atari ROM, and then the Omniview add on ROM..
When I got the thing, the last two sockets selectable had 2 2KB Toshiba SRAMS installed.

The docs on archive.org were part of the solution. I have the installation instructions with what dip switch settings do for the banks to turn on.

The last two sockets can have the Omnimon 4KB eprom, or 2 banks of 2KB SRAM, or the Omniview mod eprom.

 

So I installed the Omniview eprom and it ran. Albeit the card only boots with some jiggling in the OS slot. They didn't include a case to align the fingers on the slot very well. I was very careful and got it to turn on most of the time. If I were to sell this thing, I would hack an OS cart case to make it fit corectly with the tension on the slot in the right angle. Then add a fan to cool it better.

Calling X=USR(49152) in BASIC, aka jumping to $C001 does put it in the 80 column mode.

However the instructions are correct, you really want to use just the Luminance only signal to get rid of the artifacting at 320x192 graphics mode 8 that the text is displayed in. It looks ok on a 1702 Commodore monitor, but inverse video in full composite. (Pink text on a white background, LOL) The 32" Samsung 1080 flat panel I have did a better job of displaying it.

 

I don't have a copy of letter perfect or Atari Writer modified to fully test it, I am scrounging for the files later today.

 

Here's the dump, I think the minor OS mods for cassette baud rate, beep rate, keyclick repeat rate, and typomatic rate were changed. I will poke at it with a hex editor and omnimon to see what's what.

 

There was a mention of a Omnimon add on board that piggybacks in the last socket in the manual. I do not have that to include in the dump image. However, one could make a hybrid image by loading it in a RAM upgrade in that bank , provided the RAM upgrade makes space for it from c800-cfff ?
Now that would be interesting, an XL/XE computer with a true OS B, 80 col, and Omniview, and Omnimon installed. ??

 

Hope this helps.

Attached is the scans from the installation manual

PS Another link to determine which ROM is which.
https://www.wudsn.com/productions/atari800/atariromchecker/help/AtariROMChecker.html

 

C000_CFFF.rom

D800_FFFF.rom

Omniview_installation_manual.zip

Edited by mechanerd
  • Like 6
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...