Jump to content
Sign in to follow this  
jdgabbard

My new homebrewed z80 computer

Recommended Posts

I have been working on this computer for a while, and just recently got the monitor to the point that I'm ready to begin showing it to the masses. The computer itself is still a work in progress, the finalized board will have a graphics chip, mass storage, and a fair amount of I/O. But, for now it is simply communicating over serial. Software wise, I am planning on porting Tinybasic, as well as writing some disk utilities. Even though it's not finished, I figured I would share it.

 

  • Like 5

Share this post


Link to post
Share on other sites

A very nice clean design! Well done!

 

I built an 8085 based single board computer back in the day.

Edited by jmtech

Share this post


Link to post
Share on other sites

I'm too lazy to watch video clips so perhaps you already covered it, but will you have some kind of CP/M compatibility with this board? If so, it opens up a lot of software including programming languages. You probably know of existing SBCs like the first bunch of N8VEM cards and others, which often had CP/M support as one of their main tasks.

Share this post


Link to post
Share on other sites

Not in the current configuration. On the final board there will be 64kB of Ram that is banked by way of 74LS74. So CP/M should be able to run on it with a suitable bios.

 

However, this computer is not that much different from the way CP/M operates. The idea is to have system calls, that reside in low memory, which the user can make calls to in order for their program to function. Such as conin/conout. This make porting CP/M compatible software easier, as you simply have to change the system calls in the source, and the . ORG to compensate for running at 8000h rather than 0100h.

  • Like 1

Share this post


Link to post
Share on other sites

If you're interested in this project, I have been updating my YouTube channel as well as my website as I progress. At this point I've already ported TinyBASIC over to the system, integrated it into my monitor, and expanded it with several useful BASIC commands. Here is my latest video, and my website is in my signature line. I am also planning on adding mass storage, but I need to get some protoboards in the mail before I can start.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...