<!-- 注意上面三行 --> # 大海電子的Z80 ## 一場八位元微電腦的復刻旅程 ![439467341_749252684024428_4675789020019002294_n](https://hackmd.io/_uploads/By5WHK3WC.jpg) --- # 故事緣起 - 在一次口丁聚會 ![ezgif.com-optimize](https://hackmd.io/_uploads/Hym0hunZC.gif) --- # 然後有一則新聞 ![image](https://hackmd.io/_uploads/rJPvRd2bR.png) --- # 有的人好奇,有的人陷入回憶 --- # 於是我去圖書館借了一本 ![image](https://hackmd.io/_uploads/rJ3jA_nbR.png) --- # 一部名為ABC-80的Z80微電腦 ![image](https://hackmd.io/_uploads/S19gyKnZC.png) --- # 但是要如何符合現代的開發方式? --- # 我看到了網友的作法 https://hackaday.io/project/19000 ![image](https://hackmd.io/_uploads/B1TS68cF0.png) --- # 簡單的說 - 利用Z80的指令 - 攔截Z80的機器週期 - 設定目的地位址 - 把資料塞進去 --- # 這裡剛好Arduino # 幫得上忙 --- # 動畫說明原理 ## Arduino在這裡扮演的腳色 https://youtu.be/RB0uX-xKWIg?si=WAE24dEwYPqEFdJ0 --- # Arduino甚至可以充當Z80的IO ## 讓Arudino成為Z80的串列埠 --- # 動畫說明原理 ## Arduino如何充當Z80的串列埠 https://youtu.be/x2AmIeQCNWY?si=AFZ8GksjJTWJpO-Y --- # 以下讓我實機展示 --- # 開發過程紀錄 https://www.facebook.com/search/top?q=%E7%94%A8arduino%E7%8E%A9z80 --- # github https://github.com/pondahai/dahai_z80
{"contributors":"[{\"id\":\"c687840d-8843-45d7-8cf4-8b3aa0133cdf\",\"add\":1068,\"del\":1}]","title":"大海電子Z80微電腦系統","image":"https://hackmd.io/_uploads/Bk6QHKhZ0.jpg","description":"439467341_749252684024428_4675789020019002294_n"}
    423 views
   owned this note