Code Monkey home page Code Monkey logo

obiwanjacobi / zalt Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 3.0 96.45 MB

Zalt is a home brew Z80 computer with a modern(isch) chipset.

License: Other

Game Maker Language 0.38% VHDL 2.95% HTML 17.02% Mathematica 0.01% Scheme 0.01% Stata 0.01% C 70.26% C++ 3.08% Assembly 2.20% Batchfile 0.17% M4 1.39% C# 0.22% Verilog 0.82% Standard ML 0.01% AMPL 0.04% Max 0.05% Processing 1.32% CSS 0.08%
z80 psoc5lp cpld kicad c z80asm wincupl quartus altera

zalt's Introduction

Zalt

Zalt is a home brew Z80 computer with a modern(isch) chipset.

Zalt Z80 Computer

Made by Marc Jacobi 2016-2020
blog: https://jacobielectronix.wordpress.com/category/zalt/
email: [email protected]

Modules:
CPU Board (v1.0)
Decoder Board (v1.0)
BusSpy Board (no pcb)

Folders:
BusSpy Board module (handwired)
CPU Board v1.0 - locked module (in production)
Decoder Board v1.0 - locked module (in production)
VDP Board v1.0 - locked module (in production)
Design braindump and design documents
Kicad Zalt specific (shared) libraries
Kicad/Board Template PCB template for stackable boards.
Kicad/Logical Design Logical scratch pad for working on ideas.
Source Zalt OS source code
Source/Jacobi.Zalt.IntegrationTests Zim80 tests
Source/SystemController PSoC5 project and source code
Source/Z80 Tests Location for all kinds of test code
Source/Zalt Bios The Zalt OS source code (to be moved)
Source/z88dk target Source for the z88dk Zalt target
Under Construction/GPU Board v0.1 Graphics based on a ARM MCU
Under Construction/TTL VGA v.01 Graphics with TTL/GAL 1st prototype (partially build)
Under Construction/TTL VGA v.02 Graphics with TTL/GAL 2nd prototype
Under Construction/ZaltToISA PC ISA interfacing

Disclaimer: Only at a very basic level does any of the BIOS code work - see tests. A lot of the source code is still being developed (and changed).

zalt's People

Contributors

obiwanjacobi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

ilgrim

zalt's Issues

[SysCtrlr] Add help for terminal commands

More guiding help for the commands.

  • Add a help command that lists all commands
  • Provide help/details on parameters
  • Repeat (echo back) partial commands to let user finish it

[IOProcessor] SysCtrlr acitvates WAIT too slow for Z80 at 20MHz to detect

When the Z80 running at 20MHz makes an IO request towards the System Controller, the SysCtrlr is too slow with activating the WAIT signal. The Z80 IO instruction is already done when the Z80 detects the WAIT request.
Tested with 'hello world' test program that outputs characters to the terminal (via the SysCtrlr).

@18.666 MHz it works. So its nearly there.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.