Jump to content

Photo

ECI Question


13 replies to this topic

#1 TheRogue OFFLINE  

TheRogue

    Space Invader

  • 45 posts

Posted Tue Apr 7, 2009 2:05 PM

I have a question, would it be possible to mod an XEGS to support the ECI bus? I would like to get an MIO, but my main A8 is an XEGS. Does anyone know if anyone has ever added PBI or ECI support to an XEGS? As an extension to this question, if it is possible, and I were to produce a run of boards that added PBI or ECI to the XEGS, would anyone buy it? Any opinions are welcome.

#2 Guitarman OFFLINE  

Guitarman

    Stargunner

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

Posted Tue Apr 7, 2009 2:57 PM

It would probably be infinitely cheaper to just get an XL/XE with the port on it. There is a slight chance that the PBI board that Metalguy did for the 1200XL would work on the XEGS since it connects to the cartridge port but I'm not sure if the XEGS has the PBI code in its ROM. Plus, the board would stick straight out of the top.

Edited by Guitarman, Tue Apr 7, 2009 2:57 PM.


#3 TheRogue OFFLINE  

TheRogue

    Space Invader

  • Topic Starter
  • 45 posts

Posted Tue Apr 7, 2009 8:42 PM

It would probably be infinitely cheaper to just get an XL/XE with the port on it. There is a slight chance that the PBI board that Metalguy did for the 1200XL would work on the XEGS since it connects to the cartridge port but I'm not sure if the XEGS has the PBI code in its ROM. Plus, the board would stick straight out of the top.


I know for a fact that the XEGS has the PBI code in ROM. I'm positive on that fact. Where can I get information/schematic on this 1200XL PBI board? Are they available for purchase, or is it just a project? I would like to get it working on the XEGS.

#4 bf2k+ OFFLINE  

bf2k+

    Stargunner

  • 1,773 posts
  • Location:Boot Factory BBS 2k+

Posted Tue Apr 7, 2009 8:48 PM

It would probably be infinitely cheaper to just get an XL/XE with the port on it. There is a slight chance that the PBI board that Metalguy did for the 1200XL would work on the XEGS since it connects to the cartridge port but I'm not sure if the XEGS has the PBI code in its ROM. Plus, the board would stick straight out of the top.


I know for a fact that the XEGS has the PBI code in ROM. I'm positive on that fact. Where can I get information/schematic on this 1200XL PBI board? Are they available for purchase, or is it just a project? I would like to get it working on the XEGS.


Send a PM to MetalGuy66

#5 Almost Rice OFFLINE  

Almost Rice

    River Patroller

  • 2,086 posts
  • Prius rocks
  • Location:Houston

Posted Tue Apr 7, 2009 10:07 PM

This is the last I heard of Metalguy's 1200xl PBI. I do not know if that is updated since that post.

#6 Rybags ONLINE  

Rybags

    Gridrunner

  • 16,103 posts
  • Location:Australia

Posted Tue Apr 7, 2009 10:14 PM

Atari are famous for leaving redundant bits in the OS.

Would be interesting to do a comparo between what's different in e.g. the 800XL OS and the XEGS, I imagine it's probably a dozen bytes.

They even have the Function Key logic retained through the XL and XEs. In theory, if you put function keys on a 130XE and didn't touch the OS, you'd have an instant means of crashing the machine, or at least causing some havoc.

#7 sup8pdct OFFLINE  

sup8pdct

    Dragonstomper

  • 887 posts
  • Location:australia

Posted Wed Apr 8, 2009 2:34 AM

I personally think it would be neater externally to have a PBI like the XL line.
However, I think you will need to change the MMU over to a XL/XE one.
The GS has an extra line used on PIA for the game which happens to take the MPD line from the PBI, So tracks need to be cut etc

James

I have a question, would it be possible to mod an XEGS to support the ECI bus? I would like to get an MIO, but my main A8 is an XEGS. Does anyone know if anyone has ever added PBI or ECI support to an XEGS? As an extension to this question, if it is possible, and I were to produce a run of boards that added PBI or ECI to the XEGS, would anyone buy it? Any opinions are welcome.



#8 Kr0tki OFFLINE  

Kr0tki

    Stargunner

  • 1,133 posts
  • Location:Warszawa, Poland

Posted Wed Apr 8, 2009 5:39 AM

Atari are famous for leaving redundant bits in the OS.

Would be interesting to do a comparo between what's different in e.g. the 800XL OS and the XEGS, I imagine it's probably a dozen bytes.

Indeed, they didn't change too much. Between rev.02 and rev.03 they modified the SELF TEST to also test extended memory, and changed few bytes in SIO (it is discussed in detail in this thread). Rev.04 only contains changes to support XEGS' booting with/without keyboard and run Missle Command.

They even have the Function Key logic retained through the XL and XEs. In theory, if you put function keys on a 130XE and didn't touch the OS, you'd have an instant means of crashing the machine, or at least causing some havoc.

You are contradicting yourself. The fact that they left the F-keys logic in OS specifically means that if you put function keys on a XL/XE system, they would still work as expected. I've even read an article back in the day, about adding F-keys to an XE machine.

Edited by Kr0tki, Wed Apr 8, 2009 5:43 AM.


#9 HiassofT OFFLINE  

HiassofT

    Stargunner

  • 1,140 posts
  • Location:Salzburg, Austria

Posted Wed Apr 8, 2009 6:31 AM

They even have the Function Key logic retained through the XL and XEs. In theory, if you put function keys on a 130XE and didn't touch the OS, you'd have an instant means of crashing the machine, or at least causing some havoc.

You are contradicting yourself. The fact that they left the F-keys logic in OS specifically means that if you put function keys on a XL/XE system, they would still work as expected. I've even read an article back in the day, about adding F-keys to an XE machine.

Both of you are right. The function keys work correctly, but have a look at the OS code, especially what happens if you press CTRL-F1 or CTRL-F4: The old 1200XL code for toggling the LEDs via PORTB is still in there (at least it was in my 800XL), which now conflicts with RAM extensions....

In Basic, just do a "10 ?PEEK(54017):GOTO 10" and see what happens if you press the keys :-)

so long,

Hias

#10 Kr0tki OFFLINE  

Kr0tki

    Stargunner

  • 1,133 posts
  • Location:Warszawa, Poland

Posted Wed Apr 8, 2009 8:23 AM

You're right, sorry; I forgot about the PORTB incompatibility.

Now I start to suspect that the reason they removed the F-keys from 600/800XL, was that they didn't know how to remove the LED code from the OS :D

Edited by Kr0tki, Wed Apr 8, 2009 8:25 AM.


#11 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Wed Apr 8, 2009 9:04 AM

I have a question, would it be possible to mod an XEGS to support the ECI bus?


You have to replace the MMU, the original XEGS MMU does not use the MPD signal.

#12 TheRogue OFFLINE  

TheRogue

    Space Invader

  • Topic Starter
  • 45 posts

Posted Wed Apr 8, 2009 11:51 AM

I am adding a 130XE MMU to my XEGS to control extended memory in a 1 MB SIMM expansion I'm perfecting right now. That solves that problem. :P

#13 MEtalGuy66 OFFLINE  

MEtalGuy66

    River Patroller

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

Posted Wed Apr 8, 2009 12:58 PM

1) The MMU doesnt control extended memory..
2) All that crap has already been done before..
3) Noone is gonna buy an expansion that they have to hack the hell out of their case to use (well, maybe a few crazy people, but not enough to make a run of boards cost effective).

If what you want is a "solder in" solution (And I do mean quite a bit of soldering) to hook a PBI device up to your XEGS, I can send you easy instructions for that.. And yeah.. It will involve shitcanning the "32k MMU" and replacing it with the MMU used in the 600xl/800xl/65xe/130xe.... You will then use a standard 16k ROM just like those machines do. This has to do with the various rom select signals.. not the extended ram.

As far as having either an XE style "ECI socket" or XL Style "PBI card edge", I wouldnt do either on the XEGS... Just hang a standard 50-pin "SCSI-style" ribbon cable out the back. You only have to mill a very minimal "slot" in between where the two case halves split, in order to allow the flat ribbon to hang out, and both the MIO and BlackBox have the 50-pin header on-board for this to plug into... Given the design of the XEGS, this makes more sense than any of that other crap does, and would really produce the best result cosmetically, as well..

Edited by MEtalGuy66, Wed Apr 8, 2009 1:06 PM.


#14 TheRogue OFFLINE  

TheRogue

    Space Invader

  • Topic Starter
  • 45 posts

Posted Wed Apr 8, 2009 10:51 PM

I'd appreciate those directions. As for the chip that I was using with my 1 Meg SIMM expansion, it is the CO25953 gate array, not the MMU, I must of had a brain fart when I wrote that, and now I feel retarded. Anyway, those instructions would be appreciated.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users