Strona 1 z 1

[6502] Komputer ze złomu.

: wtorek 11 lip 2017, 12:04
autor: PROTON
Mam kilka uszkodzonych płyt 8 bitowych Atari i Commodore, mam zamiar zbudować z ich części komputerek, robię z tego co mam.
Założenia:
  • procesor z Atari 6502;
  • ROM 27C256;
  • SRAM 62256;
  • dekoder adresów GAL20V8;
  • układy we/wy 6526 (CIA) z C64 lub/i 6520 (PIA) z Atari;
  • RTC odpowiednik MC146818A;
  • wyświetlacz 4x20 (HD44780);
  • klawiatura, nie mam jeszcze pomysłu, może wykorzystam z C64.

Poniżej wstępny projekt dekodera na GAL-u:

Kod: Zaznacz cały

Name     dekoder ;
PartNo   00 ;
Date     2017-07-11 ;
Revision 01 ;
Designer Engineer ;
Company  PROTON ;
Assembly None ;
Location  ;
Device   g20v8a ;

/* *************** INPUT PINS *********************/
PIN 1     = CLK ;
PIN 2     = A15 ;
PIN 3     = A14 ;
PIN 4     = A13 ;
PIN 5     = A12 ;
PIN 6     = A11 ;
PIN 7     = A10 ;
PIN 8     = A9  ;
PIN 9     = A8  ;
PIN 10    = A7  ;
PIN 11    = A6  ;
PIN 13    = A5  ;
PIN 14    = A4  ;

/* *************** OUTPUT PINS *********************/

PIN [15..22] = ![EN1..8];

EN1 = A15;                      /*ROM 8000-FFFF */
EN2 = !A15 & !A14               /*RAM 0000-6FFF */
   # !A15 & A14 & !A13
   # !A15 & A14 & A13 & !A12;

EN3 = !A15 & A14 & A13 & A12 & A11;    /*DEV1 7800 */
EN4 = !A15 & A14 & A13 & A12 & A10;      /*DEV2 7400 */
EN5 = !A15 & A14 & A13 & A12 & A9;      /*DEV3 7200 */
EN6 = !A15 & A14 & A13 & A12 & A8;      /*DEV4 7100 */
EN7 = !A15 & A14 & A13 & A12 & A7;      /*DEV5 7080 */
EN8 = !A15 & A14 & A13 & A12 & A6;      /*DEV6 7040 */



Jak się uda to uruchomić to będę zastanawiał się nad rozbudową o inne peryferia.

Re: [6502] Komputer ze złomu.

: wtorek 11 lip 2017, 12:24
autor: phill2k
Trzymam kciuki za powodzenie projektu i dorzucam garść przydatnych materiałów ;)
:arrow: 6502

Re: [6502] Komputer ze złomu.

: wtorek 11 lip 2017, 17:00
autor: tasza
zapowiada się ciekawie, oby tylko zapału starczyło;
jak zamierzasz wykorzystać przerwania /NMI i /IRQ ?

Re: [6502] Komputer ze złomu.

: wtorek 11 lip 2017, 17:57
autor: PROTON
Sam jestem ciekaw co z tego wyjdzie :) przerwania będą wykorzystane, jedno na RTC.
Jeśli chodzi o zapał, to uważam że to zły motywator, zanim coś zrobię, czekam aż mi przejdzie. Po czy na chłodno kalkuluję co na ile jestem w stanie zrobić i robię albo nie minimum, po czym zostawiam albo rozbudowuje.

Re: [6502] Komputer ze złomu.

: wtorek 11 lip 2017, 18:01
autor: tasza
PROTON pisze:(...)zanim coś zrobię, czekam aż mi przejdzie. Po czy na chłodno kalkuluję co na ile jestem w stanie zrobić i robię albo nie minimum, po czym zostawiam albo rozbudowuje.


no teraz to mi zapodałeś do myślenia....na takie podejście szczerze mówiąc nigdy nie wpadłam...

no a nie szkoda przerwań na RTC? może skanowanie klawiatury lepiej zrobić? nie wiem, tak sobie gdybam

--- editka ---

a może schemat jakowyś naszkicujesz, odręcznie choćby? kurcze, ja na Motorolkę 6809 zaczynam mieć chęć, można by się ścigać,...

Re: [6502] Komputer ze złomu.

: wtorek 11 lip 2017, 20:04
autor: PROTON
Można powiedzieć że 3 zestawy części mam :)
Do Z80 mam jeszcze 2szt 8255.
Z80 Ziloga jest uszkodzony, wyjęty z Unipolbrita.