logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czy można używać Arduino jako pamięć EPROM z procesorem Z80?

andreyatakum 31 Sty 2025 14:44 1563 23

TL;DR

  • Arduino Nano emuluje pamięć EPROM/ROM dla procesora Z80, aby zbudować retro komputer bez programatora i kasowarki UV.
  • Kod z Arduino steruje diodą przez port FF Z80, a test obejmuje 4 linie adresowe, 8 diod i przyciski do ręcznej weryfikacji bajtów.
  • Po optymalizacji program zajmuje 15 bajtów, więc mieści się w limicie 16 bajtów przy użyciu tylko 4 linii szyny adresowej.
  • Test na płytce potwierdzał poprawny odczyt bajtów, a po podłączeniu Z80 układ uruchamiał program ROM i migał diodą.
  • Ograniczeniem jest bardzo niska szybkość Arduino; oscylator działa około 400 Hz, więc lepszy byłby kod dla Atmega i normalna częstotliwość.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
📢 Słuchaj (AI):
📢 Słuchaj (AI):

Podsumowanie tematu

✨ Dyskusja dotyczy wykorzystania Arduino jako emulacji pamięci EPROM dla procesora Z80, co może ułatwić budowę retro komputerów, takich jak ZX Spectrum. Uczestnicy podkreślają, że Arduino, a także inne mikrokontrolery, mogą emulować pamięć ROM, co eliminuje potrzebę używania programatorów i kasowników UV. Wskazano na różne metody emulacji, w tym wykorzystanie SRAM, EEPROM oraz konwerterów logicznych dla zapewnienia kompatybilności napięciowej. Zwrócono uwagę na ograniczenia prędkości mikrokontrolerów, które mogą nie być wystarczające do pełnej emulacji EPROM w przypadku bardziej złożonych systemów. Wspomniano również o możliwościach wykorzystania STM32 oraz RP2040 w kontekście emulacji pamięci.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA