Jump to content
IGNORED

Differences between XE and XL


Osbo

Recommended Posts

You have an XE Game System correct? That is the only one with a detachable keyboard -

 

There are some port connector differences between the 800XL and the XEGS. The XEGS comes with Missile Command built in (130XE and 65XE do not). The XEGS also comes with a better MMU chip called Freddie.

 

There are some additional changes in the 130XE/65XE line. Very few progs require more than 64K which the 130XE has.

Link to comment
Share on other sites

  • 19 years later...

Why the need for pullups?  I seem to recall posted not so long ago little known information that PORTB has internal pullups where PORTA doesn't.

Which explains why PORTB 0->1 transitions don't experience the lag like PORTA does.

Link to comment
Share on other sites

@Rybags,

 

I haven't given it much thought yet. The 130XE has PORTB lines connected to the EMMU, while the 800XL/65XE does not. The used lines are connected via 3k (or 3.3k) pull-up resistors.

There are many smart people here. Some surely know. Maybe they'll tell us too.

 

For now, I'm gathering information about the differences between XL and XE, as I'm interested in the COLD BOOT (Rapidus) issue reported by FJC.

 

I also have concerns about a few other things, but I won't be sharing them until I have solutions. These topics mainly involve the impact of various extensions on cross-talk in the data and address buses, the use of serial termination with resistors to prevent it, as well as the power traces and their routing around the motherboard and various Atari chips.

  • Like 1
Link to comment
Share on other sites

To get back on topic haha: I believe basketball doesn't work correctly on XEGS with the keyboard attached (or detached, can't remember) ... I believe because the attached/detached flag was formerly used in the 400/800 for something else (has something todo with the extra joystick ports compared to the XL and XE(GS).) In Basketball it causes issues.

Link to comment
Share on other sites

The TRIG2 and 3 lines do other duties on XL/XE.

TRIG3 on all becomes the cartridge sense.

TRIG2 is keyboard sense for XEGS.

 

The OS replicates the port 1/2 values into the shadows representing ports 3/4.  But some games read the hardware registers directly, and games that support 4 at once can run into problems.

  • Like 1
Link to comment
Share on other sites

On 9/6/2024 at 5:04 PM, Piotr D. Kaczorowski said:

I haven't given it much thought yet. The 130XE has PORTB lines connected to the EMMU, while the 800XL/65XE does not. The used lines are connected via 3k (or 3.3k) pull-up resistors.

There are many smart people here. Some surely know. Maybe they'll tell us too.

The resistors are there probably as PORTB can be Tri-state and maybe there were issues if they went inactive (floating).

Also the pullup devices in PORTB are active and can not go above 2.4V when high, so adding a pullup makes sure

its 5V when logic '1'

  • Like 2
Link to comment
Share on other sites

1 hour ago, TGB1718 said:

The resistors are there probably as PORTB can be Tri-state and maybe there were issues if they went inactive (floating).

Also the pullup devices in PORTB are active and can not go above 2.4V when high, so adding a pullup makes sure

its 5V when logic '1'

I've checked the 800XL motherboard and PIA's PORTB lines. Both sides are not connected, so I assume that an unsteady state, rather than a tri-state, might occur on those lines.

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