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

ArturM

  • ***
  • Wiadomości: 228
  • Miejsce pobytu:
    GZM
Odp: Klon CPC6128
« Odpowiedź #30 dnia: 2025.01.08, 14:13:57 »
ZX 48 | HQ 48 SMD | Sizif-512 | FDD3000 | SFDD3500 | M-397 Multiinterface | DivMMC AY - KiCad user | PCB Designer

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #31 dnia: 2025.01.08, 17:30:25 »
Ale ten C1815 nie jest żadnym specjalnym tranzystorem, bo jest on niskoszumowym NPN do wzmacniaczy audio o prądzie kolektora 150mA, wzmocnieniu ok. 100 przy takim prądzie oraz napięciu kolektor-baza 60V. Schematu w PDF nie znalazłem, więc nie wiem gdzie on siedzi, ale raczej cokolwiek podobnego będzie działało poprawnie.

Sprawdzałem kilka NPN Bipolar ale żeby był SMD oraz jeszcze z tym samym rozkładem wyprowadzeń to jeszcze nie miałem szczęścia aby znaleźć. Nie każdy tak dobrze działa jak KSC1815YTA (obraz nie miga) 

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #32 dnia: 2025.01.08, 17:32:44 »

KWF

  • *****
  • Wiadomości: 7102
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: Klon CPC6128
« Odpowiedź #33 dnia: 2025.01.08, 18:43:15 »
Ale ten C1815 nie jest żadnym specjalnym tranzystorem, bo jest on niskoszumowym NPN do wzmacniaczy audio o prądzie kolektora 150mA, wzmocnieniu ok. 100 przy takim prądzie oraz napięciu kolektor-baza 60V. Schematu w PDF nie znalazłem, więc nie wiem gdzie on siedzi, ale raczej cokolwiek podobnego będzie działało poprawnie.

Sprawdzałem kilka NPN Bipolar ale żeby był SMD oraz jeszcze z tym samym rozkładem wyprowadzeń to jeszcze nie miałem szczęścia aby znaleźć. Nie każdy tak dobrze działa jak KSC1815YTA (obraz nie miga)

Możesz wrzucić schemat tego klona? Ciężko wnioskować tylko po typie tranzystora, co w nim takiego specjalnego.
KWF
-----
R Tape loading error 0:1

Waldek

  • ****
  • Wiadomości: 349
  • Miejsce pobytu:
    Łużyce
Odp: Klon CPC6128
« Odpowiedź #34 dnia: 2025.01.08, 19:18:09 »
Na ebay można ten Tranzystor kupić, spójż tutaj:
https://www.ebay.de/itm/395452880954


KWF

  • *****
  • Wiadomości: 7102
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: Klon CPC6128
« Odpowiedź #35 dnia: 2025.01.09, 16:05:53 »
Sam sobie odpowiem, ten C1815 jest w torze wideo. Siedzi on w części odpowiedzialnej za generowanie luminancji (bufor wyjściowy). Szczegóły układu na wycinkach ze schematów poniżej.
KWF
-----
R Tape loading error 0:1

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #36 dnia: 2025.01.09, 16:24:16 »
jego parametry są bardzo ważne aby działał poprawnie wyświetlany obraz na ekranie.

KWF

  • *****
  • Wiadomości: 7102
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: Klon CPC6128
« Odpowiedź #37 dnia: 2025.01.09, 16:52:51 »
Ale tylko monochromatyczny obraz.

Cytuj
Green Screen Colours
On a green screen (where all colours are shades of unsaturated green), the colours (in BASIC colours) are in order of increasing intensity. Black is very dark, and white is bright green, and colour 13 is a medium green. (Thanks to Mark Rison for this information)

The luminance (Y) is not exactly correlated to the actual luminance of colour images broadcast in RGB. We have other values.

Amstrad preferred to propose a completely different image system, not comparable to a conversion to monochrome, which would have limited the number of brightness levels to 21 (for example, colours 9 and 6 would have had the same luminance).

They opted for a table of 27 linear brightness steps. They assigned values of 1 (1kΩ) for blue, 3 (3.3kΩ) for red, and 9 (10kΩ) for green.

Pixel clock w CPC działa z cześtotliwością 16MHz, stąd wymaganie szybkiego tranzystora w tym układzie.
KWF
-----
R Tape loading error 0:1

pawelb

  • ***
  • Wiadomości: 238
  • Miejsce pobytu:
    Wawa
Odp: Klon CPC6128 - zamienniki układów 400xx
« Odpowiedź #38 dnia: 2025.01.10, 01:06:32 »
Szanowni Amsrtadowicze,

Przeglądając BOM oraz zdjęcie poglądowe płyty  zauważyłem że autor użył dwa układy z serii 400xx
- 40025  ( ROM OS)
- 40010 (specjalizowany gate array)

Moje pytanie dotyczy 40025 -  czy można użyć zwykłego flash i którego?

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: Klon CPC6128
« Odpowiedź #39 dnia: 2025.01.10, 10:35:51 »
Wszystkie ROM-y masz tu: https://www.cpcwiki.eu/index.php/ROM_List
40025  ( ROM OS) to CPC 6128 OS English + CPC 6128 Basic English programujesz na kości eeprom 256 np. 27C256
40031 to już Damik podesłał plik. Programujesz na kości np. ATF16V8B-15SU ( najlepiej mieć adapter SOIC-20W do programatora)
ATmega328P-A  programujesz przez Arduino ( pamiętaj że musisz wypalić najpierw bootloadera) wsad jest tu: https://github.com/Board-Folk/CPC464-2MINI/tree/main/Expansions/MINIPS2/Arduino/AMS_keyboard

Rom Disk to ParaDOS lub inny pobrany z: https://www.cpcwiki.eu/index.php/ROM_List     (na kości 27c128)

- 40010 najlepiej mieć oryginalny ale jak nie masz to możesz zrobić go z tego projektu:  https://github.com/codedchip/AMSGateArray

Jeżeli ktoś ma problemy z programowaniem tych kości to służę pomocą.

pawelb

  • ***
  • Wiadomości: 238
  • Miejsce pobytu:
    Wawa
Odp: Klon CPC6128
« Odpowiedź #40 dnia: 2025.01.13, 16:41:29 »
Dalsze poznawanie PCB  :)

Odkryłem że dla Amtega328P-A  jest specjalny header do programowania J800 który podłączamy np Arduino UNO gdzie taki sam jest na nim.
Myślałem że będę musiał jakoś kynarem się podłączyć a tu jest odpowiednie złącze. :)

Ciekawostką są też piny nazwane XAIO.   Analiza połączeń  sugeruje że to może tu być "czapka" od modułu atmega chyba że ma inną funkcję tylko jaką?



Z ciekawości - Czy dla tych 16 szt 4164 nie lepiej by było zastosować np pamięć SRAM  podobnie jak w przypadku podmiany dolnej pamięci w ZX Spectrum?


McArti0

  • Moderator
  • *****
  • Wiadomości: 266
Odp: Klon CPC6128
« Odpowiedź #41 dnia: 2025.01.13, 16:58:10 »
Z ciekawości - Czy dla tych 16 szt 4164 nie lepiej by było zastosować np pamięć SRAM  podobnie jak w przypadku podmiany dolnej pamięci w ZX Spectrum?
Wtedy musisz zmienić logikę multiplexerów ls153 4na1  na muliplexery 2 na1 i masz stado drutów adresowych do 2 kości pamięci. Żeby CE były dwa.
Lepiej dać 4x Dram4bit

pawelb

  • ***
  • Wiadomości: 238
  • Miejsce pobytu:
    Wawa
Odp: Klon CPC6128
« Odpowiedź #42 dnia: 2025.01.13, 17:50:16 »
Czyli zamiast 8x4164 dajemy 4x4464?
Pewnie znajdę sposób ale jak to zrobić  ale aż tak dobry nie jestem. Bardziej polegam na intuicji :) .

KWF

  • *****
  • Wiadomości: 7102
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: Klon CPC6128
« Odpowiedź #43 dnia: 2025.01.13, 22:53:48 »
Jak już 2x4464. Tylko druciarstwo będzie potrzebne o ile multipleksacja adresów się nie skaszani.
KWF
-----
R Tape loading error 0:1

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: Klon CPC6128
« Odpowiedź #44 dnia: 2025.01.21, 18:25:42 »
@pawel Powinienem mieć gdzieś płytkę do https://github.com/codedchip/AMSGateArray jakbyś potrzebował
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 :)