Jump to content



3

(Old) MIO 256K vs. 1MB Roms


10 replies to this topic

#1 Larry OFFLINE  

Larry

    Stargunner

  • 1,732 posts
  • Location:U.S. -- Midwest

Posted Mon Jun 5, 2006 4:37 AM

Has anyone ever looked at how closely these two roms were coded?
The units are essentially identical except for the difference in ram.
Thanks. -Larry

#2 Almost Rice OFFLINE  

Almost Rice

    Stargunner

  • 1,993 posts
  • Prius rocks
  • Location:Houston

Posted Mon Jun 5, 2006 10:34 AM

View PostLarry, on Mon Jun 5, 2006 5:37 AM, said:

Has anyone ever looked at how closely these two roms were coded?
The units are essentially identical except for the difference in ram.
Thanks. -Larry

We could probably check. I have a 1Mb MIO and Metalguy has 256k MIO with the same revison on the roms. We could look at it and see the difference. I just got the MIO so, I am still playing with it.

#3 Guitarman OFFLINE  

Guitarman

    Stargunner

  • 1,271 posts
  • Atari Is Golden
  • Location:Carson City, NV

Posted Wed Jun 7, 2006 10:33 PM

I'm pretty sure that both models had the same rom. It was able to distingush the presence of the extra ram in the 1meg version. I once ask Tom Harker (ICD) and he seemed to remember just the addition of the extra ram and caps.

Edited by Guitarman, Wed Jun 7, 2006 10:34 PM.


#4 sup8pdct OFFLINE  

sup8pdct

    Moonsweeper

  • 429 posts
  • Location:australia

Posted Thu Jun 8, 2006 1:33 AM

I upgraded a mates MIO from 256k to 1 meg. I had to change the rom before it would see the 1 meg. I latter looked at the roms and found 1 byte difference (from a 40 yo memory). ie number of pages of ram to expect.
Not a fun job upgrading the ram either. Cleaning out many holes adding the Zipchip ram and then adding capactors to make the thing stable again.

James

#5 MEtalGuy66 OFFLINE  

MEtalGuy66

    River Patroller

  • 2,356 posts
  • If it aint broke, fix it anyway!
  • Location:Houston, TX, USA

Posted Thu Jun 8, 2006 11:57 AM

View Postsup8pdct, on Thu Jun 8, 2006 2:33 AM, said:

I upgraded a mates MIO from 256k to 1 meg. I had to change the rom before it would see the 1 meg. I latter looked at the roms and found 1 byte difference (from a 40 yo memory). ie number of pages of ram to expect.
Not a fun job upgrading the ram either. Cleaning out many holes adding the Zipchip ram and then adding capactors to make the thing stable again.

James

I second that... Saturday moring, I read in a ROM (version 1.1) from a 1meg MIO, and then read in a ROM (version 1.1) from a 256k MIO, and the checksums did not match.

#6 warerat OFFLINE  

warerat

    Moonsweeper

  • 395 posts
  • Location:Houston, TX

Posted Thu Jun 8, 2006 2:01 PM

View PostMEtalGuy66, on Thu Jun 8, 2006 12:57 PM, said:

View Postsup8pdct, on Thu Jun 8, 2006 2:33 AM, said:

I upgraded a mates MIO from 256k to 1 meg. I had to change the rom before it would see the 1 meg. I latter looked at the roms and found 1 byte difference (from a 40 yo memory). ie number of pages of ram to expect.
Not a fun job upgrading the ram either. Cleaning out many holes adding the Zipchip ram and then adding capactors to make the thing stable again.

James

I second that... Saturday moring, I read in a ROM (version 1.1) from a 1meg MIO, and then read in a ROM (version 1.1) from a 256k MIO, and the checksums did not match.

What bytes were different?

#7 Stephen J. Carden OFFLINE  

Stephen J. Carden

    Chopper Commander

  • 103 posts

Posted Thu Jun 15, 2006 10:12 PM

View Postwarerat, on Thu Jun 8, 2006 3:01 PM, said:

View PostMEtalGuy66, on Thu Jun 8, 2006 12:57 PM, said:

View Postsup8pdct, on Thu Jun 8, 2006 2:33 AM, said:

I upgraded a mates MIO from 256k to 1 meg. I had to change the rom before it would see the 1 meg. I latter looked at the roms and found 1 byte difference (from a 40 yo memory). ie number of pages of ram to expect.
Not a fun job upgrading the ram either. Cleaning out many holes adding the Zipchip ram and then adding capactors to make the thing stable again.

James

I second that... Saturday moring, I read in a ROM (version 1.1) from a 1meg MIO, and then read in a ROM (version 1.1) from a 256k MIO, and the checksums did not match.

What bytes were different?

I have the source code to both rom's. and I do mean the real source from ICD they are not the same rom. The 256kmio and the 1meg mio are based on the same production run of boards. the 256kmio from ICD ran the best <really don't know why> the 1 meg MIO had the most returns from problems when they were built. The orginal rom's in the 256kmio were 2764 e-proms.. later run's when the 80col stuff was dropped they swaped over to a 27128k e-prom. Both devices use 192 bytes of setup that gets written to sector zero of a harddrive, and they are scsi I compatabale.. Somewhat. They only support 256 byte sectoring. in the Atari world the ICD mio was a second generation device. First generation was the Supra Interface latter to become KPI, MIO was the Second, Black Box was the third. :roll:

#8 ijor OFFLINE  

ijor

    Stargunner

  • 1,431 posts

Posted Mon Jun 19, 2006 11:20 PM

View PostStephen J. Carden, on Thu Jun 15, 2006 11:12 PM, said:

I have the source code to both rom's. and I do mean the real source from ICD

Would you mind post them, or otherwise could you PM them?

#9 Stephen J. Carden OFFLINE  

Stephen J. Carden

    Chopper Commander

  • 103 posts

Posted Mon Jun 19, 2006 11:49 PM

View Postijor, on Tue Jun 20, 2006 12:20 AM, said:

View PostStephen J. Carden, on Thu Jun 15, 2006 11:12 PM, said:

I have the source code to both rom's. and I do mean the real source from ICD

Would you mind post them, or otherwise could you PM them?
Are you a programmer? the source is still under copyright. And I do use a source save.. there are other that have the source.. or are you wanting a copy of the roms?

Steve

#10 mio2repair OFFLINE  

mio2repair

    Combat Commando

  • 9 posts

Posted Sun Jun 25, 2006 7:39 AM

Hello,
Did anybody figure out the exact difference between the 1 meg and 256k
mio roms if any.
I need to figure out which one I have since my board was worked on before and it may be swapped from original.
Thank You

#11 Stephen J. Carden OFFLINE  

Stephen J. Carden

    Chopper Commander

  • 103 posts

Posted Sun Jun 25, 2006 3:04 PM

View Postmio2repair, on Sun Jun 25, 2006 8:39 AM, said:

Hello,
Did anybody figure out the exact difference between the 1 meg and 256k
mio roms if any.
I need to figure out which one I have since my board was worked on before and it may be swapped from original.
Thank You

The source between the two roms are all most the same. The nearest I can tell the Difference between the two ROMS is when they are compiled. ICD used a real strange compiler even the source I have is hard to follow and then it is cripted during linkage. Here is how the roms go from source to image. The source is in XASM65.EXE cross-assembler it is assembled, Then it is LINKED using xlink.exe. I do not have any documentation on how either of these pc programs work. While I am sure I have all the source I am gonna have to convert it XASM.EXE to be able to make reasonable changes to it. The only plus here is I have documented source.

Steve




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users