Building a modern Z88

Building a modern Z88

Introduction

Is this possible? Is this worth it? What's the point?

Is it possible?

What are the requirements for this project?

Z80 Emulator

There are a number of articles on the net. Two of them are pointing to using the PIC32.

http://www.exploringpic32.com/ZX.html

This describes the spectrum and also points to a development board that uses the PIC32MX460F512L microcontroller which is now obsolete, however there is a new board available.

http://www.mikroe.com/downloads/get/1221/pic32mx7_mmb_manual_v101.pdf

This board has the following that can be used for the Z88

  • power supply source voltage can vary from 9 to 32V DC and from 7 to 23V AC.

  • Reset button

  • External power supply source connected to an AC/DC connector provided on the board; or +5V PC power supply over the USB cable - to connect the battery.

  • PIC32MX795F512L microcontroller consisting of:-

    • 1.56 DMIPS/MHz, 32-bit MIPS M4K Core 

    • 512K Flash (plus 12K boot Flash); 

    • 128K RAM (can execute from RAM); 

    • 85 I/O pins; 

    • SPI, I2C, A/D; 

    • 16-bit Digital Timers; 

    • Internal Oscillator 8MHz, 32.768kHz Crystal oscillator; 

    • RTCC; etc. 

  • TFT 320X240 display with a palette of 262.000 colours. It is used to display graphic content. - the display

  • 8 Mbit Flash Memory

  • 1K Serial EEPROM Module

  • microSD card slot (2GB for files)

  • USB Connector (Printer)

  • micro USB Connectors (Keyboard)

  • Audio Output - Speaker

  • RS-232 module - Serial Port

  • LAN network via a standard RJ45 ethernet connector - Additional computer connection

Not needed additional functions 

  •  ZigBee Module

  • Joystick

  • TFT 320x240 display covered with a resistive touch panel.

  • ICD Programmer

  • Accelerometer 

  • Temperature Sensor

  • 4 x LEDs

  • Microphone Input

 

 

 

 

 

 

 

 

multimedia for PIC32MX7

 

$149.00 USD

 

TFT Developer kit 3 - PIC32 Lion

 

$469.00 USD

 

 

 

 

 

Display

640 X 64 monochrome LCD screen

 Cheap, pixel-oriented and visible in daylight. SPI-interface-based. 
BeagleBone Black- too much power to run. 

http://www.eio.com/

 

Keyboard

http://www.scan.co.uk/products/lms-kbd-bt-s-bluetooth-(bt30)-keyboard-78-keys-10m-range

A Bluetooth keyboard may be used.

This needs an additional serial port to drive a bluetooth module.

http://www.best-microcontroller-projects.com/pic-serial-port.html

http://www.embedded.com/design/prototyping-and-development/4006445/Tricks-with-PICs

http://www.freertos.org/port_PIC32_MIPS_MK4.html

http://ww1.microchip.com/downloads/en/DeviceDoc/61106G.pdf

web analytics