Jump to content

Photo

My new homebrewed z80 computer


7 replies to this topic

#1 jdgabbard OFFLINE  

jdgabbard

    Chopper Commander

  • 237 posts
  • Location:Tulsa, OK

Posted Tue Sep 5, 2017 11:12 AM

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.



#2 jmtech OFFLINE  

jmtech

    Space Invader

  • 16 posts
  • Atari, "crushing it" since 1972.

Posted Tue Sep 5, 2017 11:46 AM

A very nice clean design!  Well done!

 

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


Edited by jmtech, Tue Sep 5, 2017 11:49 AM.


#3 carlsson OFFLINE  

carlsson

    Metagalactic Mule

  • 5,243 posts
  • Location:Västerås, Sweden

Posted Tue Sep 5, 2017 12:20 PM

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.



#4 jdgabbard OFFLINE  

jdgabbard

    Chopper Commander

  • Topic Starter
  • 237 posts
  • Location:Tulsa, OK

Posted Tue Sep 5, 2017 12:46 PM

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.

#5 jdgabbard OFFLINE  

jdgabbard

    Chopper Commander

  • Topic Starter
  • 237 posts
  • Location:Tulsa, OK

Posted Sat Sep 9, 2017 1:22 PM

Just added another update to the project.



#6 0078265317 OFFLINE  

0078265317

    Quadrunner

  • 5,326 posts

Posted Sun Sep 10, 2017 9:05 AM

Nice

#7 ryoder OFFLINE  

ryoder

    Star Raider

  • 87 posts

Posted Sat Oct 21, 2017 6:56 PM

So cool.

#8 jdgabbard OFFLINE  

jdgabbard

    Chopper Commander

  • Topic Starter
  • 237 posts
  • Location:Tulsa, OK

Posted Sun Oct 22, 2017 8:53 AM

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.






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users