Autor Wątek: Klon CPC6128  (Przeczytany 18654 razy)

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Klon CPC6128
« dnia: 2025.01.05, 16:42:14 »
Jeżeli szukacie klonów  CPC6128 do złożenia to polecam https://github.com/Board-Folk/CPC464-2MINI/tree/main/Archive/MINIITXv1.2
Zresztą chłopaki (Board-Folk )sklonowali jeszcze inne komputery i konsole np. NeoGeo AES, Commodore PC10-III itp.
Ja złożyłem ATX CPC6128 oraz wersję MINI CPC6128 https://github.com/Board-Folk/CPC464-2MINI
Z ATX wersją praktycznie nie miałem problemu ale MINI dała mi w kość przez AMSGateArray Xilinx, aby kupić XC95288XL-10TQG144C 100% sprawne  w przyzwoitych cenach to chyba ...
Gotek i rozszerzenie 50pin działa doskonale.

maxit

  • ***
  • Wiadomości: 219
  • Miejsce pobytu:
    Warszawa
Odp: Klon CPC6128
« Odpowiedź #1 dnia: 2025.01.05, 22:22:10 »
O, super. Mam dziwne wrażenie, że coś na tej fotce już widziałem ;)
Zaczynałem od TIMEX`a....

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: Klon CPC6128
« Odpowiedź #2 dnia: 2025.01.05, 23:26:46 »
Dzięki za linki, właśnie takiego klona szukałem :)
Będzie robione.

@HTBoss A masz może wolne pcb do tego itx-a? Czy kupowałeś gdzieś jedną sztukę?
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

pawelb

  • ***
  • Wiadomości: 238
  • Miejsce pobytu:
    Wawa
Odp: Klon CPC6128
« Odpowiedź #3 dnia: 2025.01.06, 02:44:14 »
Bardzo mi się podoba. Akurat mam jedną pustą obudowę ITX .  Tyko zanim przystąpię do zabawy to będę musiał układ specjalizowane od amstrada kupić.
Alternatywą jest zakup oryginalnego Amstrada  :)

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #4 dnia: 2025.01.06, 18:20:31 »
O, super. Mam dziwne wrażenie, że coś na tej fotce już widziałem ;)

No ba to Twoje jest ;)

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #5 dnia: 2025.01.06, 18:23:14 »
Dzięki za linki, właśnie takiego klona szukałem :)
Będzie robione.

@HTBoss A masz może wolne pcb do tego itx-a? Czy kupowałeś gdzieś jedną sztukę?

Hey Paroos, mam 4szt. PCB. W wolnej chwili wrzucę sprzedaż w odpowiedni dział na forum 

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #6 dnia: 2025.01.06, 18:34:08 »
Bardzo mi się podoba. Akurat mam jedną pustą obudowę ITX .  Tyko zanim przystąpię do zabawy to będę musiał układ specjalizowane od amstrada kupić.
Alternatywą jest zakup oryginalnego Amstrada  :)
Wszystko jest dostępne na rynku. Oczywiście 40010 brak ale spokojnie zastosować zamiennik: https://github.com/codedchip/AMSGateArray. Trzeba dostać tylko 100% sprawnego XC95288XL-10TQG144I

McArti0

  • Moderator
  • *****
  • Wiadomości: 265
Odp: Klon CPC6128
« Odpowiedź #7 dnia: 2025.01.06, 21:46:09 »
A gdzie na tej płycie jest PAL?

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2674
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #8 dnia: 2025.01.06, 22:22:00 »
Amstrady CPC zwykle nie posiadały enkodera PAL, było tylko wyjście RGB.
Aby mieć sygnał w standardzie PAL trzeba było podłączyć dodatkowy klocek tzw MP1 lub MP2 czy MP3.
Nie wiem jak w tym projekcie ale spodziewam się że może być podobnie.
Dorabiałem sobie kiedyś na płytce uniwersalnej enkoder PAL do Amstrada na układzie AD724 w oryginalnym module MP1 był realizowany chyba na Motoroli MC1377.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: Klon CPC6128
« Odpowiedź #9 dnia: 2025.01.06, 23:18:45 »
@HTBoss Obie te płytki (mini oraz itx) furnkcjonalnie są takie same?
Czy któraś jest późniejsza (bardziej ficzer-ricz) ? :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

McArti0

  • Moderator
  • *****
  • Wiadomości: 265
Odp: Klon CPC6128
« Odpowiedź #10 dnia: 2025.01.07, 01:20:00 »
Amstrady CPC zwykle nie posiadały enkodera PAL ....
PAL16L8  :o ;D

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2674
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #11 dnia: 2025.01.07, 07:59:42 »
Aaa, chodzi o ten PAL (a w zasadzie PLD) do dekodowania RAM ?  :D

Tutaj jest to zrobione na układzie SMD, w zasadzie można by na układzie GAL ale nieco inny footprint.
« Ostatnia zmiana: 2025.01.07, 08:17:23 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

McArti0

  • Moderator
  • *****
  • Wiadomości: 265
Odp: Klon CPC6128
« Odpowiedź #12 dnia: 2025.01.07, 08:41:43 »
Czyli lewy dolny róg. Tam jest Atmel ale słaba ostrość zdjęcia w rogu.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2674
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #13 dnia: 2025.01.07, 13:05:31 »
Jeśli komuś wystarczy 64k RAM to chyba można nawet bez tego PLD, przynajmniej do testów.
Wystarczy połączyć zworką sygnał CAS do CAS0 lub CAS1 w zależności od obstawienia banku.

Powinien podejść też ATF16V8B-15SU czyli w obudowie SOIC z odpowiednim wsadem.

Tutaj równanie:
A14OUT     = !(  !A14
             #   !A15 & !Q0 & Q2 );

A15OUT     = !(  !A15 & !A14
             #   !A15 & !Q1
             #   !A15 & !Q0 & !Q2 );

Q0     = (  D7ANDD6 & nRESET & D0 & !A15 & !nIOWR
         #   !D7ANDD6 & nRESET & Q0
         #   nRESET & A15 & Q0
         #   nRESET & nIOWR & Q0 );

Q1     = (  D7ANDD6 & nRESET & D1 & !A15 & !nIOWR
         #   !D7ANDD6 & nRESET & Q1
         #   nRESET & A15 & Q1
         #   nRESET & nIOWR & Q1 );

Q2     = (  D7ANDD6 & nRESET & D2 & !A15 & !nIOWR
         #   !D7ANDD6 & nRESET & Q2
         #   nRESET & A15 & Q2
         #   nRESET & nIOWR & Q2 );

nCAS0     = (  nCAS
            #   RAMDIS & !nCPU & nCAS0
            #   !A15 & A14 & !nCPU & Q2 & nCAS0
            #   A15 & A14 & !nCPU & Q0 & !Q2 & nCAS0
            #   !nCPU & !Q0 & Q1 & !Q2 & nCAS0
            #   !nCAS1 );

nCAS1     = !(  !RAMDIS & !nCAS & !A15 & A14 & !nCPU & Q2 & nCAS0
            #   !RAMDIS & !nCAS & A15 & A14 & !nCPU & Q0 & !Q2 & nCAS0
            #   !RAMDIS & !nCAS & !nCPU & !Q0 & Q1 & !Q2 & nCAS0
            #   !nCAS & !A15 & A14 & Q2 & nCAS0 & !nCAS1
            #   !nCAS & A15 & A14 & Q0 & !Q2 & nCAS0 & !nCAS1
            #   !nCAS & !Q0 & Q1 & !Q2 & nCAS0 & !nCAS1 );

Gotowy wsad w załączniku.
« Ostatnia zmiana: 2025.01.07, 13:41:26 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

pawelb

  • ***
  • Wiadomości: 238
  • Miejsce pobytu:
    Wawa
Odp: Klon CPC6128
« Odpowiedź #14 dnia: 2025.01.07, 13:46:58 »

....mam 4szt. PCB. W wolnej chwili wrzucę sprzedaż w odpowiedni dział na forum

Chętnie na itx jedną kupię.  Jeżeli możesz to zrób dla mnie rezerwację.