Jump to content
IGNORED

SFF 320XE - "designed in Sunnyvale California"


Spanno

Recommended Posts

Following on from the USB Keyboard Controller I hacked together for my Atari 800XL, I've now built this to replace the 800XL (which was making my desk look untidy):

 

image.thumb.jpeg.3d9ed353895ef3db35d113e0e50f8e56.jpeg

 

I've named it "SFF 320XE" (SFF - "Small Form Factor" - it's 4" square).  Specs:

 

  • Original Atari LSI
  • Couple of ATF22V10C for the glue logic
  • 512 KiB SRAM (320 KiB is decoded)
  • 32/64 KiB E(E)PROM for the OS and BASIC
  • Pico / RP2040 board provides the USB keyboard interface
  • S-Video connector and 3.5mm audio jack

 

Audio/Video and SIO signals are exposed via a couple of headers.  I've built an A/V card, copying some elements from @mytek's 576NUC+ audio and video circuits (no vgate because I have a RetroTINK that will crop the video display as desired).  I plan to design an SD card adapter for the SIO header next (the RP2040 has a spare core that needs something to do!).

 

Some more pics:

image.thumb.jpeg.30590b6b6ac86426917fc748be8027d6.jpeg

image.thumb.jpeg.fd8334f6b4549f5247262996e11c63e4.jpeg

image.thumb.jpeg.1c20734d6a8a2f752d692599446c1f2f.jpeg

 

Lashed up to a FujiNet:

 

image.thumb.jpeg.fd5d0427248681d0d1a542c11051dc4b.jpeg

 

Credits - this forum is awesome - I've learnt a lot lurking here for the last few years.  In particular, the Atari 800XL and @mytek's 576NUC+ schematics, and, @shoestring's memory tester have been invaluable getting this thing designed and debugged - thanks.

 

The hardware design files, schematics, gerbers and supporting source code are here (if you're so inclined): https://github.com/dpicken/atari-hw

Edited by Spanno
  • Like 26
  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Spanno said:

Following on from the USB Keyboard Controller I hacked together for my Atari 800XL, I've now built this to replace the 800XL (which was making my desk look untidy):

Very cool!  A few questions:

1 hour ago, Spanno said:
  • 512 KiB SRAM (320 KiB is decoded)

Why only decode 320K?  I'm guessing that it's using the RAMBO method of adding 256K to the board, but the whole 512K (or more) should be possible unless there's something I'm missing.

1 hour ago, Spanno said:
  • 32/64 KiB E(E)PROM for the OS and BASIC

Does this arrangement allow for user-selectable OSes?

 

The lack of a cartridge port and PBI is understandable given the form factor, but are these something that could be possible by way of breakout cables or similar?  Echoing everyone else's opinions, they should be there if it's feasible.

 

Really nifty, and I've been pondering something similar myself.  Nice case, BTW :thumbsup:

  • Like 1
Link to comment
Share on other sites

PBI, carts and more memory - maybe at some point.  BITD I had a 65XE and a small collection of games on cassette, so 40 years later a SIO port, some ATRs and 320 KiB is killing it for the moment :).  

1 hour ago, x=usr(1536) said:

Why only decode 320K?

It's simply as far as I've got.  Currently only Rambo mode is working.  I'm hoping the most recent revision of the board will support 130XE and 320 compy - but I've not finished debugging the PLD code for that yet.

2 hours ago, x=usr(1536) said:

Does this arrangement allow for user-selectable OSes?

Again, not yet.  I'm planning to use an RP2040 controller with more I/O for the SD card adapter and it'll have some spare I/O, so it's doable.

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

I just figured out that your clam shell case is made from what appears to be PCB material. What a great idea 👍

 

image.thumb.jpeg.fd8334f6b4549f5247262996e11c63e4.jpeg

 

I did kick around this concept for doing the back panel on the 1088XEL, but my PCB software couldn't create inner slots which was needed by some of the later I/O options.

  • Like 1
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...