Strona 1 z 1

[6502] Komputerek

: środa 12 lip 2017, 10:30
autor: nixie
Zawsze chciałem zbudować jakiś komputerek retro i z sentymentu wrócić, że tak powiem do korzeni. Zebrałem w końcu siły i wypadło na procek 6502. Na początku myślałem o własnej konstrukcji ale w sieci trafiłem na projekt, który przypadł mi do gustu:
http://www.grappendorf.net/projects/6502-home-computer/
Na płytce jest w zasadzie wszystko co jest mi na początek potrzebne: serial, io, klawiatura, lcd, dźwięk. Jedyny minus to to, że autor nie wyprowadził magistrali na zewnątrz. Zabrałem się więc za wykonanie płytki. Niestety moje oczy i wiertełka poległy na wierceniu ponad 200 przelotek. Wpadłem wtedy na pomysł, żeby zamówić płytkę u Chińczyka i tak zrobiłem. Dorwałem jakiś poradnik jak przygotować gerbery i wysłałem zamówienie. Płytki przyszły po niespełna 3 tygodniach. To było moje pierwsze zamówienie i byłem bardzo pozytywnie zaskoczony ich jakością. Niestety nie obyło się bez drobnego błędu w projekcie, którego wcześniej nie zauważyłem. Autor pozostawił wejścia nieużywanych bramek w powietrzu. Na szczęście pola są oblane masą i łatwo je połączyć. Projekt jest fajnie udokumentowany przykładami kodu, choć z drobnymi błędami. Na początku rozczarowałem się po wgraniu pierwszego programu do migania diodą. Myślałem już że coś jest skopane ale okazało się, że źle był ustawiony kierunek portów. Zabieram się teraz. za odpalenie monitora Woźniaka z Apple 1. Kod nie jest długi ale w niektórych miejscach trochę zakręcony. Następnie planuje napisanie własnego monitora. Kupiłem też klawiaturę od Commodora i może uda mi się go w przyszłości podpiąć do monitora. Zobaczymy na ile starczy zapału. Jak by ktoś był zainteresowany to mogę zbyć po kosztach 3 pozostałe płytki.
k1.jpg

k2.jpg

Re: [6502] Komputerek

: piątek 14 lip 2017, 12:45
autor: nixie
Udało się odpalić WozMon z Apple1.
wozmon.jpg

Re: [6502] Komputerek

: piątek 14 lip 2017, 17:29
autor: Antystatyczny
A ten program WozMon co właściwie robi?

Re: [6502] Komputerek

: piątek 14 lip 2017, 19:01
autor: nixie
Antystatyczny pisze:A ten program WozMon co właściwie robi?


To taki podstawowy monitor który pozwala na podgląd pamięci, wpisywanie nowego kodu i odpalanie go. Woźniakowi udało się go upchnąć w 256 bajtach ROMu, a właściwie w 254. ROM wtedy był bardzo drogi. Miejscami wszystko jest tak zakręcone, że trudno stwierdzić co 'autor miał na myśli'

http://www.sbprojects.com/projects/apple1/wozmon.php

Re: [6502] Komputerek

: sobota 15 lip 2017, 19:14
autor: Antystatyczny
nixie pisze:pozwala na podgląd pamięci, wpisywanie nowego kodu i odpalanie go


No tak, przecież jakoś to trzeba obsługiwać. O tym nie pomyślałem.

nixie pisze: Miejscami wszystko jest tak zakręcone, że trudno stwierdzić co 'autor miał na myśli'


Za wybitnym umysłem czasem trudno nadążyć :)