z80 retrocomputing part 4 - bus supervisor for rc2014

Поділитися
Вставка
  • Опубліковано 23 сер 2024
  • In this video I build a bus supervisor that allows me to take control of the Z80 address, data, and control buses from a raspberry pi. I can then read or write memory or read or write io ports, and then return control to the Z80. I can also reset the cpu or substitute a slow clock for the regular clock. For more electronics videos, see my website at www.smbaker.com/

КОМЕНТАРІ • 9

  • @obiwanjacobi
    @obiwanjacobi 7 років тому +8

    What happened to parts 5 to 7? Can't find them. Awesome stuff, thanks for posting.

  • @JGunlimited
    @JGunlimited 7 років тому

    This is incredible stuff!

  • @willsowerbutts
    @willsowerbutts 7 років тому

    This looks really useful.

  • @JGunlimited
    @JGunlimited 7 років тому

    Wow!

  • @yorgle
    @yorgle 5 років тому

    Hey. So I finally had time to toy around with this board last night, and I couldn't get my system to run correctly when it was plugged in. Without the board plugged in, the RC ran fine, i see the basic startup prompt, etc. But when i have the board plugged in and i press reset, i get the first few bytes of the BASIC rom starting up, then nothing. About half the times i press reset, i get similar results, the other half, nothing at all. From the Pi, I do see the devices on the I2C bus. and running the 'reset' command does seem to reset the machine the same as pressing the reset button.
    If i run a memory dump, and press the reset button, I do see what looks like bytes out of the rom via the data bus coming out over the I2c link/python script.
    I'm just realizing now that there may be additional lines i need to hook up to my CPU... or something like that?

  • @yorgle
    @yorgle 7 років тому

    Could it be possible to hack your uart console board to use a second clock board? Piggyback a small connector on it to plug in another standard clock. Would that work or would the timings get all wonky? (for what it's worth, one of the guys on the RC2014 list is sending me a Bus Supervisor board/kit. Really excited to try it out. Have you controlled it from a different I2C host? Perhaps like an AVR or something? I imagine it would work. (i've got bunches of cheap AVRs and no spare raspi's... so an avr hooked up as essentially an I2C bridge to USB for my main computer could be nifty. :D
    I've got too many ideas and not enough time.

    • @yorgle
      @yorgle 7 років тому

      And.. you responded to my uart comment 3 seconds after I unpaused the video. hahaha. questions still on the I2C Host though thing. ;)

  • @hacktheplanet6850
    @hacktheplanet6850 7 років тому

    can i use atmega ic because i can't find the Z80 of intel 8080 ic.
    and could you help me to make computer using atmaga ic

    • @no-defun-allowed
      @no-defun-allowed 7 років тому

      No, you cannot use an Atmega microcontroller, as those a) don't share the same pins or shape as the Z80/8080 and b) are self-contained and have memory inside them which they use. You're not the target audience from this kit.