Commander X16 Hardware - March 2021 Update

Announcements by the development team or forum staff.
Kevin Williams
Posts: 15
Joined: Sun May 17, 2020 10:08 pm

Commander X16 Hardware - March 2021 Update

Post by Kevin Williams »


Hey Everyone, 

  I just made a new video showing some updates on the Commander X16 second Prototype.  I've been working on a few modifications, and getting them incorporated into a daughter-board.  The board was updated, and sent over to Michael Steil to work on the kernal.  At this point, he should have what will be pretty close to the final HW.  I cover a few topics, so please take a look if you have a second and thanks for taking the time.

Take care,

-Kevin



https://youtu.be/T5vjnBYGp2w


X16-Daughter-YouTube-Thumbnail1.jpg
TomXP411
Posts: 1785
Joined: Tue May 19, 2020 8:49 pm

Commander X16 Hardware - March 2021 Update

Post by TomXP411 »


Great job on getting the NMI/Restore working! The lack of RunStop/Restore has beeing driving me nuts!  ?

Also, the use of an MCU for the power control circuitry is pretty clever. It looks like that solves a few small problems and will make the power supply more stable. 

 

troj
Posts: 74
Joined: Sun May 03, 2020 11:38 am

Commander X16 Hardware - March 2021 Update

Post by troj »


Thanks for the update - that looks like some fun was had in the making of the video!

Creative handling of the reset button, as well - that approach works really well, I think.  Similar approach to power buttons on most PCs.

Wavicle
Posts: 284
Joined: Sun Feb 21, 2021 2:40 am

Commander X16 Hardware - March 2021 Update

Post by Wavicle »


I'm a bit lost on the concern with the PWR_OK signal.

If there is ever a PWR_OK falling edge that is a problem and PS_ON should be quickly deasserted (or tri-stated will work too, I think, because it has an internal pull-up).

In modern systems the concern is that the CPU + GPU combination can draw hundreds of watts so it is necessary to wait for PWR_OK to allow enough energy to build up in the converter's coil(s) so that there isn't either an inrush overcurrent or brown out issue. In the X16's case, it appears all that is done is holding the 65C02 in reset until PWR_OK is asserted (I didn't see any power gating circuitry anywhere in the photo). This isn't providing much inrush current protection over idle current draw so I'm wondering why RESB isn't just driven directly by PWR_OK? It seems like the only thing you need to do is have a circuit that resets PS_ON if PWR_OK deasserts while PS_ON is asserted (obviously being careful to edge detect PWR_OK since it is going to be at the deasserted level for a short bit after PS_ON is first asserted).

Trax81
Posts: 16
Joined: Mon Jun 22, 2020 12:34 pm

Commander X16 Hardware - March 2021 Update

Post by Trax81 »


I like the idea of a programmable microcontroller especially as it is only for power... but imagine to possabilities? What about a LCD driver or even remote control or WIFI??

Fnord42
Posts: 74
Joined: Fri Aug 14, 2020 8:56 am

Commander X16 Hardware - March 2021 Update

Post by Fnord42 »



1 hour ago, Trax81 said:




I like the idea of a programmable microcontroller especially as it is only for power... but imagine to possabilities? What about a LCD driver or even remote control or WIFI??



The X16 design has been very expandable already, so lots of these ideas have been floating around for quite some time now. You probably wouldn't want to use the ATtiny84 for that, though.

But I really like the fact that we now have I2C, too. (I'm hoping for KERNAL support here - writing your own I2C bit-banging code was obviously already possible before.)

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Commander X16 Hardware - March 2021 Update

Post by rje »


I2C is indeed very nice to see.

 

BruceMcF
Posts: 1336
Joined: Fri Jul 03, 2020 4:27 am

Commander X16 Hardware - March 2021 Update

Post by BruceMcF »


The two I2C bus lines from the VIA and the serial shift register lines from the VIA plus VCC and Ground would make a nice little connector on the back of the case, next to a Centronics style parallel port connector.

(I also saw whinging in the YouTube comments about the CX16 now having a microcontroller that is powerful enough to be the basis for a more powerful retro computer than the CX16 itself ... I am guessing they have not looked at the ATtiny24/44/84 datasheet.)

Jeff Pare
Posts: 32
Joined: Fri May 08, 2020 3:31 am

Commander X16 Hardware - March 2021 Update

Post by Jeff Pare »



1 hour ago, BruceMcF said:




(I also saw whinging in the YouTube comments about the CX16 now having a microcontroller that is powerful enough to be the basis for a more powerful retro computer than the CX16 itself ... I am guessing they have not looked at the ATtiny24/44/84 datasheet.)



This. Many moons ago I made an Arduino-based PID controller for my espresso machine, then realized it was overkill and ported the thing to an ATtiny84. It's a capable microcontroller for small tasks but no powerhouse. I'm starting to believe many people lump in ATMEGAs, their smaller cousins and Raspberry Pi together with regards to capabilities and performance.

SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

Commander X16 Hardware - March 2021 Update

Post by SlithyMatt »



2 hours ago, BruceMcF said:




I am guessing they have not looked at the ATtiny24/44/84 datasheet.



Anybody who needs more than 128 bytes of RAM is just greedy. It was good enough for the Atari 2600!

Post Reply