Author Topic: Homebrew z80 computer [KEONI-MK1]  (Read 7253 times)

0 Members and 1 Guest are viewing this topic.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Homebrew z80 computer [KEONI-MK1]
« on: March 30, 2013, 05:20:36 pm »


If you know a better name please tell me :P
If you like my work: why not give me an internet?








Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #1 on: March 31, 2013, 02:35:51 am »
Nice to see that you were able to get it up and running.  :) you should get a cheap low res lcd to hook up to it.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #2 on: March 31, 2013, 02:58:32 am »
First I want to make the arduino sequence the programming cycle a bit better. Atm I have to control a lot by hand in order to reset. Once the program is loaded the atmegas will function as a serial interface connected to I/O port1 (port0 is for the LEDs) Then I can use a serial terminal to communicate with the z80 computer
If you like my work: why not give me an internet?








Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #3 on: April 08, 2013, 07:18:39 am »
I got the serial I/O working. The z80 computer can now send characters over serial to a terminal, but it cannot read characters from I/O yet.
If you like my work: why not give me an internet?








Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #4 on: April 08, 2013, 08:30:27 am »
Looking great :)

Btw, is there an OS in the z80 computer ? If not, will you write a full one in ASM ?

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #5 on: April 08, 2013, 08:59:41 am »
What will you use for a terminal; your computer, a "dumb terminal" device, or something else?

If you need any help with stuff I might be able to help, but I know next to nothing about z80s but I can help with general electronics stuff and PICs.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #6 on: April 08, 2013, 11:58:36 am »
I want to be able to run CP/M on it or something similar.
If you like my work: why not give me an internet?








Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #7 on: April 08, 2013, 03:05:16 pm »
Noice!

* pimathbrainiac wants to build his own
I am Bach.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #8 on: April 09, 2013, 02:25:50 pm »
Got that z80 in the mail yet? Here are the schematics: http://kaput.homeunix.org/~thrashbarg/Z80SBC.png
I used two atmega chips for I/O operations and booting up from serial.
« Last Edit: April 09, 2013, 02:26:06 pm by Keoni29 »
If you like my work: why not give me an internet?








Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #9 on: April 18, 2013, 04:26:34 pm »
Moving it from the breadboard to a PCB for more reliability and higher cpu speeds. I also reworked the I/O expansion a bit. I replaced the second atmega by two 8 bit latches so I can have up to 16 bits of address space. This is unidirectional, so the atmega will be able to put an address on the address bus, but it cannot read an address which is not a problem since the atmega handles all I/O operations anyways.

Specs for now:
-SRAM 16K (two piggybacked 8k ram chips)
-EEPROM 8K
-Z80 @2MHz
-Shiny led indicators for various cpu flags.
-Atmega for serial communication via usb and programming the eeprom.
« Last Edit: April 18, 2013, 04:33:31 pm by Keoni29 »
If you like my work: why not give me an internet?








Offline utz

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 161
  • Rating: +28/-0
    • View Profile
    • official hp - music, demos, and more
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #10 on: April 18, 2013, 06:32:58 pm »
I'm always impressed by such projects. Been dreaming about building my own computer for some time but I think I'm still a few years away, knowledge-wise. Anyway, congrats and good luck with further developement!

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #11 on: April 19, 2013, 03:19:32 am »
It took me 2 years to get to this point, but I put a lot of time and efford into my hobby.
« Last Edit: April 19, 2013, 03:20:11 am by Keoni29 »
If you like my work: why not give me an internet?








Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #12 on: April 19, 2013, 08:59:22 am »
Cool updates Keoni ;) I like the 8K of flash. I'm planning on getting a 1M eeprom for my next computer project :D

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Homebrew z80 computer [KEONI-MK1]
« Reply #13 on: April 19, 2013, 01:56:11 pm »
The new eeprom arrived! Let's hope this one does work :P
If you like my work: why not give me an internet?