* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Ninjabyte ZPX-128 (universal Z80 computer kit)  (Read 11415 times)

0 Members and 1 Guest are viewing this topic.

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #15 on: January 30, 2016, 10:03:24 am »
I think you shouldn't avoid smd at all costs, chips with a big pin spacing are easy to solder to a PCB without any particular equipment. I soldered a chip with 0.6mm spacing with a very s***ty iron (cheap non regulated thingy, about 10 to 20 dollars) and that was my first smd job. For those interested, search YouTube for tutorials, especially the EEVblog one.

Edit: here it is.

He does show some mid-range equipment in the video but I can assure you that for most things, a $20 iron is enough. You definitely want a good iron if you're doing that stuff more often though.
« Last Edit: January 30, 2016, 12:17:26 pm by Streetwalrus »
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #16 on: February 07, 2016, 01:24:08 am »
Great news! All the remaining parts arrived today (except for the Z80 but I haven't ordered it yet and I will wait with that as long as possible as it is horribly expensive).
I do have a 6 MHz Z80 laying around and if it is CMOS then it'll work just fine.
Breadboarding will start soon. I am sick atm, so this will have to wait till Monday I guess.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18902
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #17 on: February 07, 2016, 01:55:18 am »
Good to hear. :D
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #18 on: February 07, 2016, 09:19:48 pm »
I think you shouldn't avoid smd at all costs, chips with a big pin spacing are easy to solder to a PCB without any particular equipment. I soldered a chip with 0.6mm spacing with a very s***ty iron (cheap non regulated thingy, about 10 to 20 dollars) and that was my first smd job. For those interested, search YouTube for tutorials, especially the EEVblog one.

Edit: here it is.

He does show some mid-range equipment in the video but I can assure you that for most things, a $20 iron is enough. You definitely want a good iron if you're doing that stuff more often though.
The Microcat's chip had a spacing of .5 mm (center of one leg to the center of the next one). I don't want this to get another SMD failure, so I will stick with DIP components for all costs. Also this is a kit, so the user will solder it, not we.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

Offline utz

  • Full User
  • Join Date: Jun 2015
  • Location: Absurdistan
  • Posts: 150
  • Post Rating Ratio: +11/-0
  • 01000101110
    • utz82
    • utz's hp
  • WalriiPoints: 50
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #19 on: February 09, 2016, 11:37:32 pm »
Great news! All the remaining parts arrived today (except for the Z80 but I haven't ordered it yet and I will wait with that as long as possible as it is horribly expensive).

What? A brand-new Z80 costs like 6 EUR max. Zilog even used to give them away for free to developers. If you write them a nice mail explaining what your plans are, they might still do that.
  • Calculators owned: TI-82, TI-83, TI-83+, TI-85, TI-86, TI-92+, Sharp PC-1403

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #20 on: February 09, 2016, 11:43:01 pm »
Great news! All the remaining parts arrived today (except for the Z80 but I haven't ordered it yet and I will wait with that as long as possible as it is horribly expensive).

What? A brand-new Z80 costs like 6 EUR max. Zilog even used to give them away for free to developers. If you write them a nice mail explaining what your plans are, they might still do that.
I am not talking about the chip. The shipping from Leeds (UK) is the problem. As I would order only the single Z80, I would have to pay 10€ in shipping as my total sum stays under 30€.
The chip will be bought from Farnell (element14) via hbe.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

Offline utz

  • Full User
  • Join Date: Jun 2015
  • Location: Absurdistan
  • Posts: 150
  • Post Rating Ratio: +11/-0
  • 01000101110
    • utz82
    • utz's hp
  • WalriiPoints: 50
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #21 on: February 09, 2016, 11:59:02 pm »
Why don't you just buy it from Reichelt or something?
  • Calculators owned: TI-82, TI-83, TI-83+, TI-85, TI-86, TI-92+, Sharp PC-1403

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #22 on: February 10, 2016, 12:14:38 am »
Why don't you just buy it from Reichelt or something?
Because they dont sell it.........
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

Offline utz

  • Full User
  • Join Date: Jun 2015
  • Location: Absurdistan
  • Posts: 150
  • Post Rating Ratio: +11/-0
  • 01000101110
    • utz82
    • utz's hp
  • WalriiPoints: 50
  • Calculators owned: TI-82, TI-83, TI-83+, TI-85, TI-86, TI-92+, Sharp PC-1403

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #24 on: February 10, 2016, 12:26:20 am »
Sure they do.
https://www.reichelt.de/ZILOG-Controller/Z84C00-06MHZ/3/index.html?ACTION=3&GROUPID=2951&ARTICLE=23029&OFFSET=16&SID=15VXUYn6wQATcAAJDxs745604d32328fc18e01feb2ea7ee771ef1&LANGUAGE=EN
Thanks for trying, BUT:
I do have a 6 MHz Z80 laying around and if it is CMOS then it'll work just fine.
I have exactly that one laying around as I bought it one year ago. For the ZPX-128 I need a 10 MHz CMOS one.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

Offline utz

  • Full User
  • Join Date: Jun 2015
  • Location: Absurdistan
  • Posts: 150
  • Post Rating Ratio: +11/-0
  • 01000101110
    • utz82
    • utz's hp
  • WalriiPoints: 50
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #25 on: February 10, 2016, 12:39:41 am »
Ah, I see. Unless I've overlooked something, you didn't mention before that you want a 10MHz one. In the first post, you say you want to use 6/8 MHz.
  • Calculators owned: TI-82, TI-83, TI-83+, TI-85, TI-86, TI-92+, Sharp PC-1403

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #26 on: February 10, 2016, 01:25:40 am »
Ah, I see. Unless I've overlooked something, you didn't mention before that you want a 10MHz one. In the first post, you say you want to use 6/8 MHz.
Oh I hadn't fixed it in the main post yet. Sorry.
I just corrected it there.

So, the ZPX-128 will have 16 KB kernel space that is write protected. The kernel is in RAM, but the first 16 KB can only be written to by the PXA. All programs that will run on the ZPX-128 shall always return cleanly and shall never require a restart. Having the kernel protected is a another safety so that it doesn't accidentally corrupt. This is important as the whole computer must shutdown before powered off. Also I don't like having to reset everything after running a single program.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

Offline SiphonicSugar

  • Full User
  • Join Date: Jun 2015
  • Location: Tennessee, United States
  • Posts: 251
  • Post Rating Ratio: +1/-1
  • Inspiration
    • siphonicsugar
    • @SiphonicSugar
    • SiphonicS
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #27 on: February 11, 2016, 02:07:56 am »
I think that this just inspired me to make my own little mini computer... Like the one that I posted about that would be my dream calculator...
  • Calculators owned: TI-89, TI-84 Plus, TI-92, TI-84 Plus C SE, and TI-Nspire CAS with Touchpad
I'm just trying to grab some inspiration. :P

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #28 on: February 11, 2016, 03:13:42 am »
I couldn't do that if I tried. :P
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1326
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Ninjabyte ZPX-128 (universal Z80 computer kit)
« Reply #29 on: February 28, 2016, 10:21:50 pm »
So, we'll add headers on the board to break out the PS2 so that people can easily integrate it into e.g. some keyboard based unit.
Also I plan supporting multiple keyboard layouts. What special language characters do we need? I plan to add äöüÄÖÜßàáâÀÁÂèéêÈÉÊôÔîÎ
Are there any others that you want me to add aswel?
There will be no Unicode support but there will be some characters from the extended ASCII set.
The unit will be flashed using a serial interface on the back. There will be a RS232 type DIN connector that will have 2 GPIO, RESET, SDA, SCL, RXD, TXD, VCC and GND on it.
You can use it to program and update the unit. I plan to add a free space to eventually allow for adding a USB serial device to allow for easier flashing. This port is only important for interfacing with the PXA and updating it. For updating the Z80 ROM you just need to change the kernel file from the SD card. It will be copied to the write protected first 16 KB of RAM at boot.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio BroniesQC TI-Planet BosaikNet