Autor Wątek: [CP/M] Z80-MBC2 - opinie i uwagi  (Przeczytany 1619 razy)

damik

  • Rosin sniffer
  • Moderator
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
[CP/M] Z80-MBC2 - opinie i uwagi
« dnia: 2020.10.02, 11:54:56 »
Właśnie zaczynam składać Z80-MBC2 i zastanawiam się czy warto się w to bawić. ;)
https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer

Czy ktoś z kolegów już popełnił takie ustrojstwo, jak się to sprawuje w akcji?
Jakieś problemy czy niedogodności w uruchamianiu czy późniejszym użytkowaniu,?

Mam też płytkę terminala na małym ARMie do tego kompletu i zastanawiam się czy dobrze to działa czy lepiej używać klasycznego terminala lub PC.
Wszystkiego po trochu: schwarz, mydło i powidło...

tapy

  • **
  • Wiadomości: 68
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #1 dnia: 2020.10.02, 12:20:08 »
Na start w zabawę z CP/M to dobry wybór, bezproblemowo można się zapoznać z tym systemem. Jest to chyba obecnie najtańsza opcja posiadania nie emulowanego systemu. Co prawda, jeśli połkniesz tego bakcyla , to po jakimś czasie apetyt rośnie i pojawi się bariera rozwojowa - to jest zamknięty system, który nie przewiduje rozbudowy. Na wielki plus, to obrazy dysków na FAT, co mocno ułatwia.

tooloud

  • *****
  • Wiadomości: 2882
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #2 dnia: 2020.10.02, 12:59:39 »
Ma to sens tylko jeżeli nie masz dostępu do innego kompa, na którym istnieje system CP/M albo jeżeli bardzo lubisz uruchomić kolejny projekt.
dużo sprzętu mało czasu.

damik

  • Rosin sniffer
  • Moderator
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #3 dnia: 2020.10.02, 13:31:50 »
A czy ten port I/O na Microchip'ie jest do czegoś konkretnie potrzebny lub stosowany czy to po prostu taki ficzer na zaś, co może kiedyś do czegoś bedzie?
Wszystkiego po trochu: schwarz, mydło i powidło...

tapy

  • **
  • Wiadomości: 68
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #4 dnia: 2020.10.02, 13:42:51 »
Baza dla ewentualnych rozszerzeń, jako port IO. Nie jest wymagany dla pracy i nie znam żadnego przykładu zastosowania, oprócz pokazu dla znajomych z pływającym światłem na LED-ach ;)
Spokojnie możesz go nie montować, ja miałem go w szufladzie to się tam znalazł, niech się kurzy w innym miejscu ;D
Również nie musi być koniecznie ATMega32 z literką A, ta bez też daje radę, lecz wymagany jest już Z80 w CMOS.
Dobrze jest rozwiązane bootowanie różnych systemów, CP/M 2.2, 3.0, ZDOS. To jest coś czego na fabrycznych komputerach jest już trudniej osiągnąć, dlatego ten zestaw ma sens.

damik

  • Rosin sniffer
  • Moderator
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #5 dnia: 2020.10.13, 14:48:14 »
Pomimo ciągłego remontu udało mi się wreszcie zmontować ten prosty komputerek.
Wystartował w zasadzie od razu, musiałem tylko poprawić fusbity w ATmega32 i teraz ładuje już systemy z karty uSD.
W mojej wersji zrobiłem jeszcze terminal na "małym" ARM'ie pod monitor VGA i klawiaturę PC jako dodatkową płytkę dołączaną z boku tego ustrojstwa.
 
Na fotce obraz z tego terminala prezentuje grę pod CP/M 3 podobną do PAC-MAN'a.  ;)
« Ostatnia zmiana: 2020.10.13, 15:01:14 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...

PROTON

  • ****
  • Wiadomości: 474
  • Miejsce pobytu:
    Warszawa
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #6 dnia: 2020.10.17, 19:06:58 »
Mam to, fajna zabawka, na 10MHz chodzi, dużo RAMu.
Amiga 2xA500/A500+/A1200, 4xCommodore 64, Atari 65XE/130XE/520ST+/1040STe, Timex 2048, Timex 2068, SVI
Do naprawy: Amiga 600

damik

  • Rosin sniffer
  • Moderator
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #7 dnia: 2020.10.17, 23:18:06 »
Czyli masz podkręcony zegarek na ATMega do 20MHz ?
Ale w menu nadal jest do wyboru 4 i 8MHz tyle że przy tym kwarcu jest faktycznie 5 i 10   ;)

Zna ktoś może kody sterujące tego terminala na STM, bo nie do końca pasują te z VT100?
Wszystkiego po trochu: schwarz, mydło i powidło...

PROTON

  • ****
  • Wiadomości: 474
  • Miejsce pobytu:
    Warszawa
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #8 dnia: 2020.10.21, 23:34:30 »
W menu mam 5 /10, projekt trzeba przekompilować na 5/10 w arduino, inaczej rs232 będzie źle działał.
Amiga 2xA500/A500+/A1200, 4xCommodore 64, Atari 65XE/130XE/520ST+/1040STe, Timex 2048, Timex 2068, SVI
Do naprawy: Amiga 600

JLS

  • **
  • Wiadomości: 90
  • Miejsce pobytu:
    Gliwice
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #9 dnia: 2020.11.19, 12:59:39 »
Poskładałem ten Z80-MBC2, uruchomił się  i zgłasza się na terminalu.
Pierwsze uruchomienie było na terminalu tej płytki którą zakupiłem na allegro,
na której jest max232 i hc00.
Niestety ten terminal mi nie zadział, wiec podłączyłem inny konwerter RS,
który ma tylko max232 i gniazdo rs DB9.
Można więc napisać, że Z80-MBC2 uruchomił się od pierwszego włączenia.
Porównałem połączenia na schemacie tej płytki zakupionej na allegro (fotka poniżej),
i tej wyżej wymienionej  i wydaje mi się, że pin 2 gniazda DB9  jest błędnie podłączony do MAX232.
Skorygowałem, i na razie mam poprawny odbiór na ekran terminala, ale jak chce użyć klawiatury to są już są błędy.
Jak naciskam enter wyświetlana jest literka m. Inne klawisze tez zamieszane.
Czy ktoś z Was uruchomił tę płytkę RS zakupionej w zestawie Z80-MBC2+terminal VGA i terminal RS ?


JLS

  • **
  • Wiadomości: 90
  • Miejsce pobytu:
    Gliwice
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #10 dnia: 2020.11.19, 19:15:08 »
Rozwiązałem problem, jest błąd na tej płytce terminala RS232, pomiędzy gniazdem DB9 a max232
« Ostatnia zmiana: 2020.11.19, 19:25:29 wysłana przez JLS »

JLS

  • **
  • Wiadomości: 90
  • Miejsce pobytu:
    Gliwice
Odp: [CP/M] Z80-MBC2 - opinie i uwagi
« Odpowiedź #11 dnia: 2020.11.23, 16:12:07 »
Uruchomiłem prawie w całości płytki Z80-MBC2, brakuje mi tylko gniazda VGA,
które jest gabarytowo wąskie, aby dopasować na PCB terminala VGA.
Na razie jest w użyciu terminal na RS232.