Jump to content
IGNORED

2024 Advanced PCB Remake For The 800XL -- Revision 1.2


reifsnyderb

Recommended Posts

I've been making changes to Revision 1.1 and now have Revision 1.2 almost ready.

 

Link to thread regarding Revision 1.1:  https://forums.atariage.com/topic/357302-2023-advanced-pcb-remake-for-the-800xl-revision-11/

 

 

This remake has all the improvements as included in Revision 1.1 as follows:

 

1. Chroma video output on monitor port pin 5.

2. +5VDC on PBI pins 47 and 48.

3. /HALT on PBI pin 33.

4. The optional blur capacitor (C56, 180pF) was re-added.

5. An enhanced MMU with the following changes:

  a. Open collector PBI Refresh to prevent ANTIC’s Refresh signal from being shorted out due to the actions of some PBI upgrades.

  b. PBI RAM at $D600-$D7FF. (Inspired by Atari’s original XL Sweet 16 design document.)

  c. ROM access on read only.

6. Improved DB-9 joystick ports.

7. Full copper ground planes on both sides.

8. Isolated audio and isolated video ground planes.

9. Reduced the component count by making the following changes:

  a. Replaced all DRAM circuits with SRAM circuits.

  b. Replaced the OS and BASIC ROMs with a single chip.

  c. Combine the functions of the 74LS138 and memory control into a single PLC.

  d. Eliminate the ferrite beads and unnecessary 1nF capacitors.

  e. Simplify the power circuitry.

  f. Replace many resistors with resistor arrays and networks.

  g. Replace the audio circuit with the audio circuit designed by mytek on the AtariAge forums.

  h. Remove the RF video in favor of composite and S-Video.

  i. Use the simplified clock circuit used by mytek on the AtariAge forums.

10. Multiple memory options that include 64k only, 128k XE, and 320k RAMBO.

11. Addition of the jumpers as per Atari’s original XL Sweet 16 design document. (These are optional.)

12. Addition of three breadboard regions for user customization.

13. Channel select switch has been re-purposed as a ROM bank select switch to permit two possible OS/BASIC configurations.

14. Addition of separate pads for console keys.

15. Most components have values and/or part numbers on the board to aid in assembly and troubleshooting.

16. Addition of a fuse and zener diode to protect against power supplies going over- voltage. (This is experimental.)

 

Included are some new changes for Revision 1.2:

 

1.  Add an option to enable MapRAM.  (Permits access to 2k of RAM that is located in the Device I/O region from $D000-$D7FF.)

2.  A breadboard style connection region was added to the left of the SIO port to assist when adding internal SIO upgrades such as the S-Drive simple.
3.  Minor video trace improvements were made.
4.  Composite video only components are now labelled.
5.  Add +5v and GND inputs are now shown on the board in the event a different power connector is to be used.
6.  Improved power routing to cartridge port by proper electrical location of the associated 100nF capacitor.
7.  Added optional capacitor footprints for primary oscillator crystal.  This makes it easier to install non-Atari crystals.
8.  Added minor fix for ground lines around Phi2 near PBI.
9.  Most pins on the Atari LSI chips are labelled.

10.  Solder jumpers are added under the ROM chip to support larger ROM sizes in the event the 128k ROM is not available.  (On this board, I am using the 39SF020A as I need to order the smaller ROM and I have some of these collecting dust.)

 

I still have a little more testing to go.  You may notice the occasional component missing as I need to order some more parts.  For example, the 10k ohm resistor array, for the data bus, is missing so the data bus is presently floating.  However, the Atari 400's and 800's had a floating data bus so it's nothing new.  Once I place a parts order, I'll install it.  As expected, it's working with a floating data bus.  I also temporarily jumpered the fuse as I discovered I need to order the fuse contacts.

 

The jumpers do work nicely with the latest OS release as removing the first jumper will start the self test and removing the second jumper will disable the attract mode. 

 

 

PBI region of the board.  Note the extra little bread board/connection region to the left of the SIO connector.

rm12PBI.thumb.jpg.5694ebf40ee33eb90aa3781510020495.jpg

 

Optional capacitor footprints are above and below the crystal.  Not visible, and under the crystal, are the pads to install an OEM crystal.

 

rm12upperleft.thumb.jpg.8354ac4730298606fd0b17a429813e95.jpg

 

PBI RAM and MapRAM jumper options:

rm12center.thumb.jpg.93f84c427230feec8ad73ba18db3fa63.jpg

 

Most pins are labelled so as to make it easier to install internal upgrades.

rm12lowerright.thumb.jpg.9253d76bd2cb07d4fef4c021796babff.jpg

 

Board overview:

rm12entireboard.thumb.jpg.ad49551952c5a8d6726b6da273dacf5f.jpg

 

 

 

 

 

 

 

  • Like 14
  • Thanks 2
Link to comment
Share on other sites

@reifsnyderb this might be of interest to you.

 

 

EDIT: I later found out that by switching over to an 74HC14, the duty cycle will be 50/50 as it should be, but that the square wave isn't ideal for the GTIA, and you wiil get color offsets. In that particular case I left out the resistor and just used the capacitor across the output, but increased it to 470pF instead.

Edited by mytek
  • Like 3
Link to comment
Share on other sites

2 hours ago, mytek said:

@reifsnyderb this might be of interest to you.

 

 

I just applied your upgrade, as best as possible (I had the resistor but had to put a 100pF and 47pF capacitor in parallel.), on my Rev 1.1 system board.  I can see the difference on the scope but can't find any software to test it with yet.   So, I haven't seen a difference.  I'll keep looking.

 

One difference is that my video circuit is closer to Atari's, but with some changes.  The closest capacitor to your C20 is my C53.

 

video.thumb.jpg.2535958b4e4bf993913588c809f2c4ad.jpg

 

 

 

Edit:  I just saw your edit to your previous post.  Thanks!

 

 

 

 

 

 

Edited by reifsnyderb
  • Like 3
Link to comment
Share on other sites

3 hours ago, mytek said:

@reifsnyderb this might be of interest to you.

 

 

EDIT: I later found out that by switching over to an 74HC14, the duty cycle will be 50/50 as it should be, but that the square wave isn't ideal for the GTIA, and you wiil get color offsets. In that particular case I left out the resistor and just used the capacitor across the output, but increased it to 470pF instead.

 

After a bunch of swapping back and forth, I found something I could use as a "test", of sorts.  On Atari's PacMan cartridge, the "PACMAN" lettering on the first screen at the top should be all yellow.  On the board with the 50/50 duty cycle, all pixells on the left edge of the lettering are white.  On the board with the uneven duty cycle, the lettering is all yellow.  My current theory is that the 2 buffer transistors, in the color circuit, are "fixing" this issue on the uneven duty cycle board.

 

 

 

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

9 hours ago, reifsnyderb said:

Link?

 

Is this it?  

 

 

This is the pinout J1 is the 24 idc header corresponding to the standard Atari keyboard connector.

image.png.fb3502db8f27e6d12f51dcb6e4e8a0b6.png

it has been integrated into the 600xl remake PCB and works very well,  you have to also install a header to use the mini keyboard.

 

image.thumb.png.0e2ab6744c426922e98dffcc3f2f54ee.png

 

image.png

  • Like 3
  • Thanks 2
Link to comment
Share on other sites

On 10/4/2024 at 2:25 AM, Overange said:

This is the pinout J1 is the 24 idc header corresponding to the standard Atari keyboard connector.

image.png.fb3502db8f27e6d12f51dcb6e4e8a0b6.png

it has been integrated into the 600xl remake PCB and works very well,  you have to also install a header to use the mini keyboard.

 

image.thumb.png.0e2ab6744c426922e98dffcc3f2f54ee.png

 

image.png

Hang on... There's a 600XL remake PCB too??

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   1 member

×
×
  • Create New...