Jump to content
Memphis

Projekt 8 bit (Długie)

Recommended Posts

Nie wiem, skąd wzięła się moja miłość do ośmiobitowców. Jestem za młody, zeby pamiętać czasy, kiedy były one marzeniem każdego dziecka (i nie tylko). Coś w nich jest jednak, co mnie niesamowicie kręci. Mam tak juz od ponad roku. Jakiś czas temu oglądając po raz kolejny film "Piraci z Doliny Krzemowej" wpadł mi do głowy pomysł. Śladami Steven' a Wozniaka (wspołzałożyciela firmy Apple) SAM ZBUDUJĘ SOBIE MOJEGO OŚMIOBITOWCA. Cóż, zdaję sobie sprawę, ze to nie łątwe zadanie. Może mi to zająć i kilka lat, ale jestem PEWNY, że to zrobię. Niestety, podstawy elektroniki to jedno, a wiedza o działaniu komputerów i mikroprocesorów to drugie. Dlategogo apeluję do Was. Popytajcie moze znajpomego elektornika, jeślisami nie wiecie. Szukam książek i innych żródeł informacji na temat dokładnego działania komputera, mikroprocesora, oraz wszystkiego co moze być w tej kwestii przydatne. Tylko się nie śmiejcie ;) wiem, że to trochę szalone, ale tak już mam. Aha, myślałem zęby mojego ośmiobitowca oprzeć na procku, który będzie łatwodostępny. Co jeszcze mozna dzisiaj kupić, a co nie, więc myślałem o wkręceniu czegoś z np. Commodore, lub starego Spectrumka, więc mozę to być MOS 6510A lub Z 80A. Najbardziej chciałbym wykorzystać MOS 6502, który był sercem Apple I, ale wątpię, by był dzisiaj dostępny.

 

Jeśli ktoś ma ochotę niech pomoze, albo chociaż skomentuje moja wizję. ;) :D

Share this post


Link to post
Share on other sites

tylko tak go zlutuj, coby chociaż z jakimś systemem operacyjnym był kompatybilny :D

 

co do książek, to przejdż się po antykwariatach księgarskich i bibliotekach miejskich (w tych ostatnich można nawet czasem za 1 PLN na wyprzedarzy trafić) - tam jest sporo takich archaicznych knig ...właściwie w bibliotekach w dziale 'Informatyka" są tylko takie :lol:

 

szukaj i powodzenia - procka spróbuj z jakiejś komórki wykroić or sth

Share this post


Link to post
Share on other sites

Kiedyś sam chciałem taki zbudować ale lutownice mi szlag trafił a na nową nie mam kasy .Widziałem gzieś stronkę z takim projektem opartym zdajsie na procku 8088 lub 8086. Dużo więcej znajdziesz na temat takiego procka jak 6502 6502.org

Tu masz pare innych linków

http://www.geocities.com/rich_finley/Homemade.html

uncreativelags.org

Share this post


Link to post
Share on other sites

Memphis zobacz moja stronke www.manix.prv.pl - mam tam pare schematow atari moze ci sie przydadza - gdzies mialem jeszcze EPROMy i schmeaty od comodore. Mam jeszcze troche schematow od atari jeszcze nie zamieszczonych na stronce. Jakby co to napisz do mnie na GG: 2101110

Share this post


Link to post
Share on other sites

Dzięki za porady. Stwierdziłem, że ten projekt zajmie mi dość dużo czasu :), więc równolegle z nim będę bawił się też w inne rzeczy. Wracając do tematu, zastanawiałem się, nad prockiem. Wytypowałem trzech kandydatów: Z80A, MOS 6502 i Intel 8088. Nie wiem który wybrać. Nie wiem też, pod jakim systemem operacyjnym to będzie pracować. Pierwszy na myśl przyszedł mi CP/M, więc 6502 chyba odpada. DOS ruszy chyba tylko an intelu, o ile w ogóle. Chyba wybiorę Z80A i CP/M. Jakieś sugestie ?

 

 

UPDATE

Zostawię w spokoju CP/M. Wybieram bramkę drugą, czyli 6502. :lol:

szybko zmieniam zdanie co ? ;) :lol: :?

Share this post


Link to post
Share on other sites

To ja poprosze o link do schematu atari 800/65/130.

 

Przy okazji, współcześnie produkowane mikrokontrolery 8 czy 16 bitowe to takie "całe atari" w jednej kości.

Mają i Ram i Rom/flash (i to całkiem nie mały), do tego RS i/lub USB, drivery LCD, drivery irda i co tam sobie jeszcze inżynierowie wymyślili.

Oczywiście jak komuś mało to może sobie dołączyć również zewnętrzne pamięci i inne peryferia.

Do tego producenci zapewniają bogate wsparcie w kompilatory/debugery czy inne cuda wspierające proces tworzenia oprogramowania.

W 99,9% takich mikrokontrolerów dostępne są równierz noty aplikacyjne -czyli po naszemu gotowce wraz z obszernym opisem co i jak działa.

 

Może warto poczytać o czymś takim? Zdaje się że jest nawet rozwijany linux na takie małe procki.

 

Podsumowując - jeśli ciągle masz ochote na uruchomienie czegoś na 8 bitów to może coś bardziej współczesnego?

8 bitowe układy żyją i ciągle są rozwijane.

 

Pozdrawiam

Krzysztof

Share this post


Link to post
Share on other sites

Mam taką książkę "Jak działa twój komputer"

Autor zaczyna od tego jak działa tranzystor(bardzo ogólnie, to nie jest super naukowa książka), potem pokazane są bramki logiczne i coraz bardziej zaawansowane układy. Autor buduje z czytelnikiem krok po kroku komputerek, naprawdę super książeczka ;]

Niestety jedyne co w tej chwili pamiętam to tytuł i że autor miał jakieś niemieckie nazwisko :P

 

Jeżeli coś więcej chcesz to wal na pm - na forum zaglądam żadko.

Share this post


Link to post
Share on other sites

ja stalem sie szczesliwym posiadaczem Amd 8088 :) nie wiecie gdzie znajde jakes opisy jak poskladac kompa na tym ;) (cos jak w linku od kabulla ale tam schematu niema :( ) najlepiej zeby to jakis how to byl ;)

Share this post


Link to post
Share on other sites

Hej !

Stwierdzilem, ze wypadaloby cos napisac, zebyscie nie mysleli, ze dalem sobie spokoj :). Od grudnia staram sie jak moge poglebic wiedze z dziedziny elektroniki. Jest to niezwykle trudne z powodu braku dostepu do publikcji i braku $$$. Do tego musze rozwijac sie pod wzgledem oprogramowania - assembler w szczegolnosci. Do tego narzekam jeszcze na brak czasu - niestety mam tez inne zajecia.

 

Arnie:

Jak chcesz sie pobawic, to polecami Ci 6502 - naprawde fajny procek. Ma swietny support (chocby 6502.org).

 

Willow:

Moglbys podac jakies konkrety - dalej mam wielkie trudnosci z dojsciem do jakichkilwiek informacji. To o czym napisales, brzmi bardzo ciekawie, ale nie mam doswiadczenia zadnego.

 

Ja narazie ograniczam sie do poznawania i kopiowania cudzych projektow, zanim bede w stanie stworzyc cos wlasnego w 100% od podstaw.

 

Pozdro

Share this post


Link to post
Share on other sites

Witam Ponownie

Napisz co konkretnie chciałbyś bym rozwinął - ale "zawinięte" zdanie ;)

 

Jeśli musze coś zbudować na uC to chwytam się za Atmela. Tanie, łatwo dostępne, bogate wsparcie producenta, dużo softwaru, kompilatory C ....

 

I tak dalej i tak dalej.

 

Pozdrawiam

Krzysztof

Share this post


Link to post
Share on other sites

memphis: zdaje mi sie ze ksiazka "architektura komputerow" morrisa mano moze ci sporo wyjasnic... z tego co pamietam zaczyna sie od bramek, multiplekserow itd, przez opis dzialania mikroprocesorow

sadze ze mozna ja dostac bibliotece kazdej wyzszej szkoly technicznej

jest napisana w stylu, ze tak sie wyraze, pol-naukowym takze da sie zrozumiec ;)

Share this post


Link to post
Share on other sites

Witam. Kiedyś w Raszynie pod Warszawą mieściła się firma MIK Stanisław Gardynik ul. Olszowa 68, chyba jeszcze istnieje, facet wymyślił komp 8-bitowy na Z80, z własnym systemem operacyjnym, napisał chyba 10 tomową dokumentację, jednym słowem nauka mikroelektroniki od podstaw, od rezystora do nauki assemblera. Można to było kupić w zestawie do montażu. Polecam książki z tej serii.

 

Przypomniało mi się: http://www.mik.net.pl/

Share this post


Link to post
Share on other sites

wiecie to swietny pomysł z takim komputerkiem ! sam posiadam procesor motoroli 25 mhz i tak sie zastanawiam co z tego można zbudować ... a znacie jakąś stronke o takich komputerkach składaczkach po polsku bo ja biegle angileskim jeszcze nie władam ... :( a i sklep wysyłkowy gdzie można kupić elektronike (trazystory,kondziorki itp.)a może jest taki w wałbrzychu lub okolicach ??

Share this post


Link to post
Share on other sites

Po pierwsze dzieki wszystkim za odpowiedzi ! Nie myslcie, ze nic nie robie :) ucze sie, chociaz ciezko czas znalezc teraz :( Szczegolnie zainteresowala mnie oferta firmy MIK :)

tryfcio : taka motka to juz 16 bit, a to raczej wyzsza szkola jazdy. Probuje zbudowac komputer 8 - bitowy, bo ma jeszcze w miare prosta budowe. Tobie tez polecam obejzec tego linka powyzej (strona firmy MIK). Dla poczatkujacego elektronika to moze byc najlepsze rozwiazanie.

Share this post


Link to post
Share on other sites

ok. sprubuje z 8-bitowcem, ale dla ułatwienia znalzłem (niestety niedziałającego commodra 64 :( ) który pomoże mi jako wzór i zapas części ;) niedługo napisze co mi z tego wyszło bo już mam procesor NEC i szkole się w elektronice i topornym basicu, a i jeszcze jedno zaleciłem się do waszych rad i w szkolnej bibliotece znalazłem ksiązeczke (pewnie nie żyjącego autora) pt.:

"Programowanie w Basicu" czy jakoś tak ;) ps. szkolne biblioteki to skarbnice takiej wiedzy z lat 80 LOL :lol:

Share this post


Link to post
Share on other sites

Tak sie składa, że skończyłem Technikum Elektroniczne ze specjalizacją Systemy Komputerowe, gdzie robiliśmy różne projekty na 8-bitowcach, także w razie potrzeby słuze pomocą. Jeśli chodzi o znajomosc asemblera to moja wiedza ogranicza sie do asemblerow: 8088/8086, mikrokontrolerów MicroCHIP (PIC), 8051 oraz Atmeli. Jesli chodzi o sprawy sprzetowe to podobnie. Powiem Wam rowniez ze najwiekszym zrodlem wiedzy sa noty katalogowe poszczegolnych producentow.

Share this post


Link to post
Share on other sites

W zasadzie co tu kombinować:

- najlepsza karta graficzna 8 bitowa - 6567 (C64)

- procek - 6502 (C64) + na przykład Z80 lub 8051. Jesteś w błędzie pisząć, że ten procek nie może pracować z CP-M. On jesty do tego stworzony. To idealbny procek do systemów wieloprocesorowych. Do tego zaje****** łatwy assembler. Przecież kernela chyba nie napiszesz w BASICU? :)

- dźwięk - 6581 (C64)

- porty wejścia wyjścia - 6526 (C64) + ewentualnie 8255 po ostrych modyfikacjach.

I to tyle.

Jak widzisz nie trzeba tworzyć idealnego ośmiobitowca, on już jest - C64. Komputer marzenie. Nigdy taki wcześniej nigdy później.

Bez obrazy, ale z tego co piszesz, to widzę, że wcześniej ja trafię na emeryturę niż Ty ten komputer stworzysz.

Share this post


Link to post
Share on other sites

A powiedz mi jaką prędkość transmisji można uzyskać między C64 a stacją dysków???? Pirates to wgrywało się z 10-15 minut :D

 

Tak się składa że C64 ma architekturę konsoli dla dzieci. Szczególnie układ zarządzania pamięcią.

 

Widzieliście już rozszerzenie pamięci do c64 ?? Bo ja nie.

 

Spróbuj zrobić komputer na ATMELu , brakuje tylko układu graficznego i muzycznego a to nie jest trudno

zrobić.

 

EDIT: OK trochę przesadziłem z tym narzekaniem na architekturę c64, a już 1 MB simma w atari widziałem i twardy dysk doń a transfer do c64 na poziomie 300 bodów też (to tak jak normal w atari ;) )

A najlepszy komp 8 bitowy to powinien mieć układ graficzny taki jak amiga czyli tysiące kolorów a nie 4 czy 8 !

Share this post


Link to post
Share on other sites

Oj Hans to Ty jeszcze mało widziałeś. Jest rozszerzenie pamięci do C64 do 512kB, poza tym nie wiem co Ci się nie podoba w zarządzaniu pamięcią przez C64. Według mnie ma to całkiem składnie zrobione. Dodatkowo C64 ma taką sprytną rzecz, że można w czasie pracy samemu decydować co gdzie ma się znajdować w pamięci. Dzięki temu można samemu zwolnić w pamięci miejsce wyłączając to czego nie potrzebujemy. Chyba mało który komputer ma coś takiego jeszcze. ATMEL jest procesorem który wybitnie się nie nadaje na komputer. Jest to procesor stworzony pod kontrolery i tylko tutaj się sprawdza (a i to zmizernie, wystarczy spojrzeć na konkurencję). Między innymi powód dla którego się nie nadaje to właśnie zarządzanie zewnętrzną pamięcią. W ATMELu jest to beznadziejnie wykonane.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

Aktualności

Artykuły



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.