Autor Wątek: Junior klon  (Przeczytany 18117 razy)

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Junior klon
« Odpowiedź #30 dnia: 2017.06.29, 18:57:06 »
Ale czy w 128K nie są przypadkiem rozdzielone sygnały zegarowe do procesora i do AYka?
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: Junior klon
« Odpowiedź #31 dnia: 2017.06.29, 19:01:57 »
Co do Ay-greka tez bym jednak radził dac  generator, dzielnik i miec spokoj. W 128 zegar do AY idzie z ULA.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Junior klon
« Odpowiedź #32 dnia: 2017.06.29, 19:05:35 »
Ale czy w 128K nie są przypadkiem rozdzielone sygnały zegarowe do procesora i do AYka?

Są.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Junior klon
« Odpowiedź #33 dnia: 2017.06.29, 19:44:02 »
Mogę mylić się, ale pytanie raczej było: "Czy są słyszalne różnice pomiędzy AYkiem napedzanym zegarem 1.79MHz a 1.75MHz?". Oba niewstrzymywane przez ULA. Skoro nietoperz wrzucil już całą logikę w FPGA, może ma miejsce na dodatkowy dziennik przez 8 dla wejściowego zegara 14MHz.
« Ostatnia zmiana: 2017.06.29, 21:16:30 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: Junior klon
« Odpowiedź #34 dnia: 2017.06.29, 20:36:46 »
A to juz zalezy kto jak słyszy ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

pgru

  • *****
  • Wiadomości: 638
Odp: Junior klon
« Odpowiedź #35 dnia: 2017.06.29, 20:51:55 »
No to ja siódmy :) a co tam, zbuduję sobie takiego przenośnego :) może zrobisz zamiast kontrollera do stacji dysków kartę SD ? :)
Chyba  mkamzierczak brakuje 800 ;-). Ale tak na serio - być może udałoby się użyć po prostu zamienników stacji dyskietek, często obsługują one egzotyczne formaty.

nietoperz

  • ****
  • Wiadomości: 400
Odp: Junior klon
« Odpowiedź #36 dnia: 2017.06.29, 22:17:40 »
+1 dla Klauda (swoją drogą dzięki za link do schematu wejścia EAR), AY taktuje dzielnikiem /8 z zegara 14MHz. Ale w oryginalnym juniorze mogłby być także taktowany nawet z CPU i też by było 1.75MHz. W oryginalnym juniorze zegar dla CPU nie jest wstrzymywany, zamiast tego używany jest nWAIT.

Nawiasem mówiąc klon już gra AY-kiem :)

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Junior klon
« Odpowiedź #37 dnia: 2017.07.07, 21:54:30 »
Jak idą prace/testy nad tym klonem? Pytam, bo kibicuję Twojemu projektowi.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

nietoperz

  • ****
  • Wiadomości: 400
Odp: Junior klon
« Odpowiedź #38 dnia: 2017.07.07, 22:02:05 »
Junior prototyp jakby skończony acz testy pobieżne, naważniejsze, że flop czyta i zapisuje. Kempston mi się w CPLD nie zmieścił i niestety musiał wpaść LS245. Ale już tego nie przetestowałem - może dziś.

pgru

  • *****
  • Wiadomości: 638
Odp: Junior klon
« Odpowiedź #39 dnia: 2017.08.11, 17:16:19 »
Tak z ciekawości - bo zapewne nie ma na to czasu albo nawet chęci czy wręcz po prostu to niezbyt możliwe. Czy dałoby się go zrobić tak by działał z procesorem z Polski MCY 7880(kopia 8080), choćby w CP/J lub jakimkolwiek? Wtedy bym się chętnie skusił, a ten procesor i to nowy łatwo można dostać...

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Junior klon
« Odpowiedź #40 dnia: 2017.08.11, 17:50:42 »
Matko... Ale po co?
Tak naprawdę musiałbyś sobie zaprojektować od nowa płytę główną. 7880 ma inne linie sterowania pamięcią i I/O. Na dodatek wymaga 3 napięć i dwufazowego zegara. Poza tym są tylko wersje 2 MHz, o ile dobrze wiem. No i będzie na tym działać jakiś stary CP/M i nic więcej. Nawet CP/J może nie ruszyć, jeśli zmieniony BIOS używa rozkazów Z80.

pgru

  • *****
  • Wiadomości: 638
Odp: Junior klon
« Odpowiedź #41 dnia: 2017.08.12, 19:33:17 »
Powiedzmy, że nie mam co robić z procesorami. Płyta główna pod to to rzadkość :-). Aczkolwiek widziałem jedynie coś w rodzaju zestawów do nauki asemblera(coś w stylu CA80) jakieś płytki pod 8080, gdzie jest mini klawiaturka i wyświetlacz lcd, oraz można przesyłać program/programować/wyświetlać dane po serialu przez terminal(w sumie zabawne terminal np. współczesny laptop a komputer obliczający z 8080). Tylko nie mam pojęcia jak na tym uruchomić ewentualnie CP/Ma bo chyba ma za mało RAMu...

apk

  • ***
  • Wiadomości: 237
Odp: Junior klon
« Odpowiedź #42 dnia: 2017.08.14, 13:18:26 »
Junior prototyp jakby skończony acz testy pobieżne, naważniejsze, że flop czyta i zapisuje. Kempston mi się w CPLD nie zmieścił i niestety musiał wpaść LS245. Ale już tego nie przetestowałem - może dziś.

Czy możesz podać kilka szczegółów technicznych dotyczących implementacji logiki w cpld? Chodzi mi o to, czy implementacja odbyła się ze schematu, vhdl czy jakoś inaczej? Z jakiego oprogramowania korzystałeś? Z pomocą jakiego programatora?

Dzięki.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Junior klon
« Odpowiedź #43 dnia: 2017.09.08, 09:58:18 »
Wracając do Meritum sprawy. Nietoprrz: jak ma się klon? W myśl zawilania Starkow "Zima nadchodzi" i mógłbym zająć się PCB do niego.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

nietoperz

  • ****
  • Wiadomości: 400
Odp: Junior klon
« Odpowiedź #44 dnia: 2017.09.08, 12:39:12 »
Poza przetestowaniem interface joya nic się nie zmieniło, płyta opuściła biurko i nie wiem kiedy powtórnie zagości. Trzeba rozplanować na nowo polaczenia CPLD tak aby łatwo się płytkę rysowało, sprawdzić czy da się wygenerować wsad z nowymi połaczeniami i dopiero wtedy ją narysować. A i po stronie CPU wrzuciłbym jeszcze jeden RAM i możliwość wyboru przez CPLD 16kilobajtowego bloku ROM - wtedy HW bedzie miał możliwość pracy jako Spectrum 48/128k.

Teraz na tapecie płyta z M68k i DRAMem a następna w kolejności karta graficzna z V9990.