Jump to content

Photo

Developers/testing required for mini-itx clone system - ÉclaireXL


129 replies to this topic

#1 foft OFFLINE  

foft

    Dragonstomper

  • 618 posts
  • Location:Nyon, Switzerland

Posted Tue Mar 7, 2017 3:06 PM

As many of you know I've been re-engineering the Atari 800XL for several years. This project has been publically available as cores for several boards: Mist, MCC216, FPGA arcade etc.

I have also been working on Atari-specific custom hardware which can run this core. Some of the early prototypes can be seen here: http://www.scrameta.net/eclairexl.html.

The project has steadily progressed and has greatly accelerated in recent months. Panos (santosp here) contacted me and did a lot of work on the pcb layout to create a Mini ITX board. We built the first prototypes around Christmas. This was a run of only 5 and we have been testing them for a few months. At the same time Panos has been coming up with a revised design.

We are now at the point where we are going to manufacture a prototype run of around 5-10 units of the revised design. We are looking for people who would be willing to spend time/effort to test and debug the system. So while we're looking for pure testing and bug reports I'm keen to find coders who would be willing to dig into the code to see why things don't work, build test cases etc. Ability to help on the VHDL/verilog side would also be a plus but isn't necessary.

The cost of the prototypes will be somewhat higher than a larger run, so we're looking at about $200-220 USD + shipping costs.

If you are interested please send me a pm along with a proposal for how you can contribute.

Specifications:
* Extremely compatible with existing software
* 28MHz turbo mode
* 1MB RAM - supports 64K, 128K (with antic bank switching), 320K compy shop/rambo, 576k compy shop/rambo
* Built in sdrive with on-screen file selector
* SIO2PC
* Dual pokey
* Covox
* 2 joystick ports with paddle support and output support (new version has 4 ports)
* Cartridge port
* SIO port
* PBI port (not yet implemented)
* 2 USB ports supporting keyboard and joysticks
* VGA, 15KHz RGB, DVI, HDMI, composite, svideo supported
* Standard mini-itx form factor

Boards - just arrived:
20161217_012124-1600.jpg

It lives:
20161217_014917-1600.jpg

With SIO2SD and cart
20161218_124740-1600.jpg

With 1050
20161218_132736-1600.jpg

With 1010
20161218_153307-1600.jpg

On VGA monitor
20161226_110517-1600.jpg

In case
P37-1600.jpg

Ports
P42-1600.jpg

Assembled - with BASIC
P54-1600.jpg

#2 Gandor OFFLINE  

Gandor

    Moonsweeper

  • 321 posts
  • Location:41005

Posted Tue Mar 7, 2017 3:17 PM

looks very nice


Sent from my iPhone using Tapatalk

#3 greblus OFFLINE  

greblus

    Moonsweeper

  • 254 posts

Posted Tue Mar 7, 2017 3:23 PM

It's beautiful. I want one when it's finished ;)



#4 Albert OFFLINE  

Albert

    Quadrunner

  • 33,800 posts

Posted Tue Mar 7, 2017 3:23 PM

Wow, that looks damned impressive!  I want one of these when they are finished! Just curious what "Extremely compatible with existing software" means?  Is there some percentage of software you'd estimate won't run, certain types of programs, and/or specific programs you've found won't run?  Also curious how much software will run in the Turbo mode.  :D

 

 ..Al



#5 Gandor OFFLINE  

Gandor

    Moonsweeper

  • 321 posts
  • Location:41005

Posted Tue Mar 7, 2017 3:37 PM

I would like one too when it is finished


Sent from my iPhone using Tapatalk

#6 SoulBuster OFFLINE  

SoulBuster

    River Patroller

  • 2,129 posts
  • Location:Kalifornistan

Posted Tue Mar 7, 2017 3:37 PM

I am in for 1 or 2 when finished.



#7 TheMontezuma OFFLINE  

TheMontezuma

    Dragonstomper

  • 523 posts
  • Location:Hildesheim, D / Kraków, PL

Posted Tue Mar 7, 2017 4:42 PM

VGA, 15KHz RGB, DVI, HDMI, composite, svideo supported

 

Will HDMI be compatible with HD resolution?



#8 Stephen OFFLINE  

Stephen

    Quadrunner

  • 6,295 posts
  • A8 Gear Head
  • Location:Akron, Ohio

Posted Tue Mar 7, 2017 5:06 PM

[RicFlair mode]Whhhhhhhhhhhhhhhhhhhhhoooooooooooooooooooooooooooooooooooooooooooooooooooooooo[/RicFlair mode]

Very much interested in helping test this.



#9 917k OFFLINE  

917k

    Chopper Commander

  • 108 posts
  • Location:West Coast, USA

Posted Tue Mar 7, 2017 5:51 PM

I would be down for 1 or 2 of these when finished. Any chance of including VBXE support?

#10 Firedawg OFFLINE  

Firedawg

    Moonsweeper

  • 383 posts
  • Location:Atlanta, GA

Posted Tue Mar 7, 2017 5:59 PM

Very impressive looking board with some great features. I'd like one!

#11 santosp OFFLINE  

santosp

    Dragonstomper

  • 724 posts
  • Location:Athens - Greece

Posted Tue Mar 7, 2017 6:04 PM

 

Will HDMI be compatible with HD resolution?

720 x 576 PAL

720 X 480 NTSC

 

100%


Edited by santosp, Tue Mar 7, 2017 6:06 PM.


#12 toddtmw OFFLINE  

toddtmw

    Moonsweeper

  • 305 posts
  • Location:Cincinnati, Ohio

Posted Tue Mar 7, 2017 7:41 PM

So, what exactly is this?

Is this emulating an Atari and then allows modern Connectivity of legacy components?

Is there a real 6502-class CPU I here somewhere?

I read your web page, but there are a lot of abbreviations there is did not recognize.

What did you have built? I see a main board that looks beautiful. But as the pictures progress, there appear to be several daughter-cards being added in later pictures. Are those boards part of what you built? Or are those components we are supposed to buy elsewhere or already have?

Thanks.

#13 davidcalgary29 OFFLINE  

davidcalgary29

    Quadrunner

  • 5,290 posts
  • Location:Peace River, Alberta

Posted Tue Mar 7, 2017 9:31 PM

Another customer for the finished product!

x2 on the VBXE support wish.

#14 Keatah OFFLINE  

Keatah

    Quadrunner

  • 17,677 posts

Posted Tue Mar 7, 2017 9:45 PM

So, what exactly is this?
Is this emulating an Atari and then allows modern Connectivity of legacy components?
Is there a real 6502-class CPU I here somewhere?


Looks to be an emulated Atari and emulated 6502, in FPGA..

#15 venom4728a OFFLINE  

venom4728a

    Dragonstomper

  • 592 posts

Posted Tue Mar 7, 2017 10:06 PM

I am no coder, I would love to have one or two when it is finished!!



#16 Philsan OFFLINE  

Philsan

    River Patroller

  • 3,354 posts
  • New Orleans Saints Super Bowl XLIV Champions
  • Location:Switzerland

Posted Wed Mar 8, 2017 12:15 AM

A case designed by one of the original Atari designers would be nice, like Spectrum Next:

http://www.specnext.com/



#17 foft OFFLINE  

foft

    Dragonstomper

  • Topic Starter
  • 618 posts
  • Location:Nyon, Switzerland

Posted Wed Mar 8, 2017 12:29 AM

So, what exactly is this?

Is this emulating an Atari and then allows modern Connectivity of legacy components?

Inside the main chip, which contains reconfigurable logic gates, all the original custom chips are implemented. The technology often used for prototyping ICs before making an ASIC, but in our case we're not taking that final step.

So it is real hardware, but the logic itself is not identical. Its designed using VHDL, a hardware description language used for designing chips.

Yes legacy components may be connected.
 

Is there a real 6502-class CPU I here somewhere?

There is a 6502 CPU in there. It is not the original MOS one but is highly compatible. It is not phi1, phi2 based but it does memory accesses on the same cycles. It has a clock, address lines, data lines etc. The main illegal instructions are not implemented as side effects but as explciit instructions.
 

I read your web page, but there are a lot of abbreviations there is did not recognize.

Sorry, if you ask about any I can explain.
 

What did you have built? I see a main board that looks beautiful. But as the pictures progress, there appear to be several daughter-cards being added in later pictures. Are those boards part of what you built? Or are those components we are supposed to buy elsewhere or already have?

Thanks.

On my website there are early prototypes. Here I'm talking about the pictures in this post There is a mini itx board and a small daughter board which screws on top. The small board has some additional connectors like cartridge and sio on it. Since there is not enough space in the io window. In the next revision we decided to make this board extend out slightly which makes the cartridge easier to connect and allows 4 joystick ports.

#18 mytekcontrols ONLINE  

mytekcontrols

    Stargunner

  • 1,937 posts
  • Location:Santa Rosa, CA

Posted Wed Mar 8, 2017 1:15 AM

Wow  :-o  This is definitely turning out to be a very interesting year!  So it looks like soon there will be two Mini-ITX A8's to choose from.

 

Looks really nice. You guys have done a fine job for sure  :thumbsup:

 

I see 3 extra holes besides the normal 4 mounting ones. What are those for?

 

- Michael


Edited by mytekcontrols, Wed Mar 8, 2017 1:17 AM.


#19 Kyle22 OFFLINE  

Kyle22

    River Patroller

  • 3,012 posts
  • Location:McKees Rocks (Pittsburgh), PA

Posted Wed Mar 8, 2017 2:00 AM

Is an 816 core available?



#20 xxl OFFLINE  

xxl

    Dragonstomper

  • 979 posts
  • Location:Rabka-Zdrój /Poland

Posted Wed Mar 8, 2017 2:03 AM

maybe not vbxe (I already have Amiga500) but turbo mode soft switch (not hw switch) - 1,7 / 28 / 56 / 112 MHz ...  :)



#21 TheMontezuma OFFLINE  

TheMontezuma

    Dragonstomper

  • 523 posts
  • Location:Hildesheim, D / Kraków, PL

Posted Wed Mar 8, 2017 2:40 AM

720 x 576 PAL

720 X 480 NTSC

 

100%

 

Does that mean, that the HDMI signal will only be accepted by the PC Monitors (and not by standard HD/UHD TVs)?

The most of the TVs I know support very limited set of screen resolutions :(

For example my LG TV does not accept the VGA video signal generated by the ATARI core running on the MIST device...

 

I do not know how much effort would it be for the FPGA, but for compatibility reason I would propose to scale up the video signal to 1920 x 1080 (to support1080p).

Of course the ratio shall be maintained with two black bars to the left and right side of the screen.

This way you may connect the ÉclaireXL to any modern TV via HDMI and enjoy the best picture quality ever :)



#22 foft OFFLINE  

foft

    Dragonstomper

  • Topic Starter
  • 618 posts
  • Location:Nyon, Switzerland

Posted Wed Mar 8, 2017 3:07 AM

The HDMI modes used are mandatory so will be supported. Its direct from the fpga rather than a cml source though so not sure if all tvs will be happy. VGA and DVI are another problem. There are not standard 50Hz modes. This is just reality... We will do a nonstandard 50Hz mode and a standard 60Hz mode.

#23 Keatah OFFLINE  

Keatah

    Quadrunner

  • 17,677 posts

Posted Wed Mar 8, 2017 3:55 AM

Is there a real 6502-class CPU I here somewhere?

 

No. It isn't a physical chip. It's an emulated one. These are soft-cores running on an FPGA.



#24 foft OFFLINE  

foft

    Dragonstomper

  • Topic Starter
  • 618 posts
  • Location:Nyon, Switzerland

Posted Wed Mar 8, 2017 4:29 AM

Well an fpga is a physical chip in the same way e.g. the atari mmu is. Its just field programmable. So no need to burn the connections. Think pla on steroids. But you do have a point. This is hardware, not software emulation. It is not using original logic circuits. However we have the decapped schematics and they have been used in part.

#25 seban OFFLINE  

seban

    Space Invader

  • 21 posts
  • Location:Warszawa, Poland

Posted Wed Mar 8, 2017 6:37 AM

Woow! This is a great thing! Big respect for the amount of work that has been inserted into this project.


Edited by seban, Wed Mar 8, 2017 7:09 AM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users