Philip Smart

A Hardware and Software polyglot engineer with significant development experience in real-time Financial Markets trading.

Ecosystems: Java, C++, C, Linux, Bash, ESP32, Assembly, Perl

Projects

Main_MiSTer

Main MiSTer binary and Wiki

C - Released: 13 Jun 2017 - 3,026

ZPU

ZPU Evo(lution), an enhanced ZPU microprocessor design in VHDL to embed within an FPGA including SoC functionality. Project currently uses Altera Cyclone devices.

VHDL - Released: 22 Oct 2019 - 9

tzpuFusionX

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

C - Released: 01 Dec 2022 - 8

tranZPUter

A transformable CPU, one version using FPGA technology and another using an ARM Cortex-M4 (K64F) to upgrade venerable Z80 systems in-situ. Project uses VHDL, C/C++, ARM, ZPU & Z80 Assembler.

VHDL - Released: 25 Oct 2019 - 8

SharpMZ

A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.

VHDL - Released: 25 Oct 2019 - 6

mz25key

Sharp MZ-2500/MZ-2800 PS/2 Keyboard Interface with IoT capabilities using the ESP32-S with an unbound core for more accurate interface timing.

C++ - Released: 10 Mar 2022 - 5

dPWR

A Digital Power Controller using ARM MPU, embedded Linux and Perl in-built Web Server. jDPWR is a derivative using Java and embedded Jetty web server.

Perl - Released: 10 Nov 2019 - 1