Autor Wątek: C64 ? Is it true?  (Przeczytany 27134 razy)

paroos

  • *****
  • Wiadomości: 605
  • Miejsce pobytu:
    BB
C64 ? Is it true?
« dnia: 2021.07.26, 22:25:17 »
Chciałem dorzucić kolejny kamyczek do rozwijającego się działu i być może choć niektórych zaskoczyć.
Bo może nie wszyscy zdają sobie sprawę, że na Commodore C64 była możliwość uruchomienia systemu CP/M w wersji 2.2
I to znacznie prostsza niż np. w Atari (i wielu innych).
Dla C64 powstał do tego celu dedykowany osprzęt w postaci kartridża z procesorem Z80 :)

Materiałów na ten temat obecnie nie ma zbyt wiele.
W działaniu można go zobaczyć np. tutaj: https://www.youtube.com/watch?v=8EpE6NR3RgM
A tu coś do poczytania: https://www.pagetable.com/?p=1312

Nie zachowały się żadne oficjalne schematy, ale Ruud Baltissen zadał sobie trud odtworzenia go oraz opisania.
Trochę o tym można znaleźć tu: http://www.baltissen.org/newhtm/c64_cpm.htm

Mam u siebie płytki na podstawie tego schematu, jedną z pozycji na mojej chciałbym-liście jest doprowadzenie go do działania :)

PS. Ktoś miał jakąkolwiek styczność z takim środowiskiem do CP/M in real life?
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 :)

trojacek

  • *****
  • Wiadomości: 6941
  • Miejsce pobytu:
    Warszawa
Odp: C64 ? Is it true?
« Odpowiedź #1 dnia: 2021.07.26, 22:56:09 »
Z tego co czytam, to opinie użytkowników raczej nie są zbyt pochlebne ;)

paroos

  • *****
  • Wiadomości: 605
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #2 dnia: 2021.07.26, 23:15:49 »
95% internetu się z takich składa :D

Jeśli się kiedyś dowiem, jaka jest prawda, to nie omieszkam skomentować :)

W tym przypadku C64 nie jest tylko terminalem, Z80 współdzieli wszystkie zasoby.
Tak więc po wyłączeniu 6510 i aktywacji cpu w kartridżu komoda staje się komputerem opartym na Z80.
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 :)

trojacek

  • *****
  • Wiadomości: 6941
  • Miejsce pobytu:
    Warszawa
Odp: C64 ? Is it true?
« Odpowiedź #3 dnia: 2021.07.26, 23:36:29 »
Tak więc po wyłączeniu 6510 i aktywacji cpu w kartridżu komoda staje się komputerem opartym na Z80.

Z brakiem obsługi dyskietek MFM i 40 kolumnami, jak rozumiem ;)
I na dodatek działa to tylko na starszych C64.

paroos

  • *****
  • Wiadomości: 605
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #4 dnia: 2021.07.27, 01:02:20 »
Brak obsługi MFM to ułomność stacji 1541, więc należało by spróbować użyć stacji 1571 / 1581 żeby to obejść :)

A co do 80 kolumn, to sprzętowe rozwiązanie nie wchodzi w grę, ale programowe jak najbardziej:
https://retrotinkerer.wordpress.com/2019/07/07/tinkering-with-c64-cp-m/

:D


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 :)

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #5 dnia: 2021.07.27, 03:37:21 »
Adaptacja Commodore 64 do CP/M to wyglada tak, ze niby wepniesz cartridge i juz dziala.
To sie odnosi do prawdy tak samo, jak gdybys powiedzial, ze do lodzi podwodnej wystarczy dolozyc skrzydla i bedzie samolot.

Wielu probowalo i wszyscy stiwerdzili ze Cartridge CP/M do Commodore jest rozwiazaniem problemu  ktorego nie ma, bo maszyny obslugujace CP/M istnieja i doskonale sobie z tym radza.  Jak wiemy za kazdym razaem gdy ktos od nowa projektuje kolo, to kolo robi sie coraz mniej okragle, w przypadku CP/M do C64 to nawewt nie wyglada jak kolo.

Aczkolwiek nie chce zniechecac - odkrywaj :)


paroos

  • *****
  • Wiadomości: 605
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #6 dnia: 2021.07.27, 09:54:18 »
Na spokojnie.
Jest to jakieś wyzwanie, jak znajdę kiedyś trochę więcej czasu to sprawdzę.
Może wtedy ja też zasłużę na złoty szpadel :)

Wyczuwam tu jakiś utajony afront do sprzętów z C= w logo ;)

PS. A kojarzycie "projekt" uruchomienia gry DOOM na żarówce z IKEI? ;)
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 :)

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #7 dnia: 2021.07.27, 11:19:07 »
Wyczuwam tu jakiś utajony afront do sprzętów z C= w logo ;)

Absolutnie, wrecz przeciwnie, jesli bardzo chcesz, to zachecam i wrecz czekalem, az napomkniesz, ze C128 ma wbudowany support dla CP/M i Z80 na pokladzie, nie mowiac juz o mozliwosci podpiecia dwoch monitoriow, gdzie jeden jest dedykowany do CP/M i wyswietla 80 kolumn.

Wolalem, zebys sam to odkryl ale coz...

paroos

  • *****
  • Wiadomości: 605
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #8 dnia: 2021.07.27, 11:52:08 »
Aaaa no C128, przykładowo z opcją CP/M 3.0 (Plus) to zupełnie inna historia, nadaje się na osobny wątek :)

A dalej w temacie C64, ale odnosząc się do powyższego, ciekawostka:

https://www.youtube.com/watch?v=XFsHDW1WnaE

Karta CP/M + hardwarowe 80 kolumn + osobny monitor w C64 ;)
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 :)

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #9 dnia: 2021.07.27, 12:11:28 »
Hehe,

Przytocze tutaj opis spod filmiku, do ktorego link wrzuciles:

"Succesfully runnning modified Word Pak RS on a C64C using slot xpander 3 and CP/M cartridge. The boot and bios of the CP/M disj was modified to support this card." ze specjalnym naciskiem na "bios of the CP/M disj was modified".

Czy planujesz jeszcze raz napisac CP/M od nowa na C64 ?

paroos

  • *****
  • Wiadomości: 605
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #10 dnia: 2021.07.27, 12:14:07 »
Do planowania jeszcze daleko. Póki co wrzucam różne ciekawostki ;)
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 :)

steev

  • *****
  • Wiadomości: 1398
  • Miejsce pobytu:
    inode 42
Odp: C64 ? Is it true?
« Odpowiedź #11 dnia: 2021.07.27, 13:26:24 »
Czy planujesz jeszcze raz napisac CP/M od nowa na C64 ?
BIOS.
CP/M (w sensie : BDOS) jest wszędzie taki sam - i na tym m.in. polega(ła) jego siła.
A akurat napisanie BIOSu nie jest jakoś maksymalnie skomplikowane, można wziąć na wzór ten z FDD3000 :)
Machines should work. People should think.

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2518
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: C64 ? Is it true?
« Odpowiedź #12 dnia: 2021.07.27, 13:45:14 »
W załączniku polski akcent, schemat tego cacka odrysowany dawno temu z natury przez Jerzego Sobolę.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

rzookol

  • ***
  • Wiadomości: 214
  • Miejsce pobytu:
    Lublin/Stasin
Odp: C64 ? Is it true?
« Odpowiedź #13 dnia: 2021.07.27, 13:54:50 »
Mam ten kartridż (oryginalny), ale nie miałem czasu tego jeszcze odpalić.
+2, +3, CPC128Plus, kilka Amigi, kilkadziesiąt Maków, walające się Commodore

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #14 dnia: 2021.07.27, 14:02:34 »
Cytuj
BIOS. CP/M (w sensie : BDOS) jest wszędzie taki sam

Tak ale pomyslalem, ze moze by juz pominac tego Z80 i od razu przepisac calosc na 6502  :)