Join us on Discord!
You can help CodeWalrus stay online by donating here.

Ninjabyte ZPX-128 (universal Z80 computer kit)

Started by DarkestEx, January 13, 2016, 12:49:19 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dream of Omnimaga

Unicode would probably take a lot of space. I would be ok with more limited character sets, but ideally, supporting multiple keyboard layouts would be better. It's hard to tell which one, though, since most people come from anywhere in the world. Will the RS232 connector be the same as TI-Nspires, or at least allow the use of the same interface?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

Quote from: DJ Omnimaga on March 02, 2016, 03:39:51 AM
Unicode would probably take a lot of space. I would be ok with more limited character sets, but ideally, supporting multiple keyboard layouts would be better. It's hard to tell which one, though, since most people come from anywhere in the world. Will the RS232 connector be the same as TI-Nspires, or at least allow the use of the same interface?
Unicode was never in question. We will only support a selected range of keyboard layouts.
The connector is NO! RS232 port. Using it as one would very likely kill the ZPX128. It is just an expansion / update port.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Ivoah

Quote from: DJ Omnimaga on March 02, 2016, 03:39:51 AM
Will the RS232 connector be the same as TI-Nspires, or at least allow the use of the same interface?
The Nspire doesn't have an RS232 connector. It has serial lines on the dock connector, but that's not the same as RS232
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

I am currently working on the emulator for the platform so that you guys can test the platform and develop nice games and console applications before we have the prototype working and before you have to buy one.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

We'll be getting rid of the PXA as it probably won't work. We'll now have an ARMv7ME based SMC (replacing the PXA) that runs at about 74 MHz and has 256 KB flash and 64 KB RAM. This means an upgrade in graphics but also that we have to switch from a octacore to a single core processor. But the interface between the Z80 will be many many times faster and updating the firmware can from now on be done using USB instead of a proprietary connector. Audio might be dropped if we can't afford the CPU so do that but we'll have to see about that one. Also we have new interfaces now such as a CAN bus and usb that might come handy for some people.
The price will increase by about 10€.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

I am ok with a single core processor, since it's an old-school computer, after all. Just as long as drawing to the screen and some other things aren't crippled like on the CSE and Casio PRIZM. Audio isn't all that important unless the main target audience is gamers (but even if it is, I guess headphone support would do). Also good move by not sticking to a proprietary connector. It increases compatibility and makes it easier to purchase replacement cables.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

Quote from: DJ Omnimaga on March 09, 2016, 01:26:18 AM
I am ok with a single core processor, since it's an old-school computer, after all. Just as long as drawing to the screen and some other things aren't crippled like on the CSE and Casio PRIZM. Audio isn't all that important unless the main target audience is gamers (but even if it is, I guess headphone support would do). Also good move by not sticking to a proprietary connector. It increases compatibility and makes it easier to purchase replacement cables.
Well the ARM processor is just the system controller that does video, keyboard, ram paging and some other stuff. The actual thing you program is the Z80. Drawing should be a lot faster with the new coprocessor / system controller, but we don't have any times yet. Audio would be dropped entirely if it doesn't work. Headphones would just make it worse. The issue is audio generation. We probably don't have any CPU time left to do audio at all. About the connector, I am not yet sure. The connector is a standard one, but used differently than usually. We'll probably still keep it (together with USB), as it adds a lot of extra functionality.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

Ah I see about audio then. TOo bad. But I am ok with it.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Ivoah

  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

DarkestEx

Quote from: Ivoah on March 09, 2016, 01:35:23 AM
Can't you find some cheap audio synth chip?
Well sure that would work. Do you have any suggestions?
SPI interface would be great.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Ivoah

Quote from: DarkestEx on March 09, 2016, 01:37:22 AM
Quote from: Ivoah on March 09, 2016, 01:35:23 AM
Can't you find some cheap audio synth chip?
Well sure that would work. Do you have any suggestions?
SPI interface would be great.
You could make your own with an attiny85 http://mitxela.com/projects/smallest_midi_synth :trollface:
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

DarkestEx

Quote from: Ivoah on March 09, 2016, 01:43:11 AM
Quote from: DarkestEx on March 09, 2016, 01:37:22 AM
Quote from: Ivoah on March 09, 2016, 01:35:23 AM
Can't you find some cheap audio synth chip?
Well sure that would work. Do you have any suggestions?
SPI interface would be great.
You could make your own with an attiny85 http://mitxela.com/projects/smallest_midi_synth :trollface:
Well probably. I wonder maybe I could implement audio on the system controller itself using PWM and a timer.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

c4ooo

Maybe some simple 1 bit, on board, audio would be possible? I would suggest making the first prototype without audio, and then adding it in later if possible >_>

Powered by EzPortal