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

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: C64 ? Is it true?
« Odpowiedź #15 dnia: 2021.07.27, 14:08:25 »
W sensie że emulator (zamulator) programowy ?  ;D
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

tapy

  • ***
  • Wiadomości: 223
  • Z80 & CP/M
Odp: C64 ? Is it true?
« Odpowiedź #16 dnia: 2021.07.27, 14:14:30 »
Technicznie jest to ciekawe rozwiązanie, tak na szybkie rzucenie okiem na schemat to procesor w C64 nie jest wyłączany, tylko dzieli się zasobami z tym co jest w cartridge. To, że jest wymagany dedykowany BIOS, to całkiem naturalna cecha CP/M, bardziej zastanawiający jest listing aplikacji CP/M zawarty w dołączonym filmie, dobrze tam widzę mnemoniki 6510?!

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: C64 ? Is it true?
« Odpowiedź #17 dnia: 2021.07.27, 14:24:45 »
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  :)
A w następnej kolejności ROM Spectruma!
Hm, ale gdyby tak jakiś mądry skrypt tłumaczący mnemoniki Z80/8080 na thumb/2, to można by mieć CP/STM32...
(Widzisz co narobiłeś? ;))
Machines should work. People should think.

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #18 dnia: 2021.07.27, 15:04:43 »
Widzisz co narobiłeś? ;)

No zaROMBiscie. To teraz tyko wezmy i zrobcie :)

Waldow

  • *
  • Wiadomości: 40
Odp: C64 ? Is it true?
« Odpowiedź #19 dnia: 2021.07.27, 15:08:41 »
Cytuj
Tak ale pomyslalem, ze moze by juz pominac tego Z80 i od razu przepisac calosc na 6502  :)

DOS/65

http://www.z80.eu/dos65.html

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #20 dnia: 2021.07.27, 15:11:48 »
DOS/65

No Prawie, ale dobry poczatek :)

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: C64 ? Is it true?
« Odpowiedź #21 dnia: 2021.07.27, 15:36:55 »
Hmmm... I może jeszcze sportować QEmu, żeby kod Z80 chodził na 6510? ;)

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: C64 ? Is it true?
« Odpowiedź #22 dnia: 2021.07.27, 16:01:02 »
Nie, no to juz by bylo przegiecie :)

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: C64 ? Is it true?
« Odpowiedź #23 dnia: 2021.07.27, 16:04:51 »
Przegięciem to by było WINE ;)
Machines should work. People should think.

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: C64 ? Is it true?
« Odpowiedź #24 dnia: 2021.07.27, 23:29:28 »
Tak przy okazji wracając na ziemię ;) to prawdopodobnie pozostanie problem b. powolnego odczytu ze stacji 1541 i jest też podobno kłopot ze stabilnością tego IF.
Do tego dochodzi jeszcze podobno problem kompatybilności z nowszymi wersjami układu graficznego VIC2 z jakimi to nie bardzo chce poprawnie działać.

W tzw międzyczasie znalazłem wpis jakoby była jakaś nowsza wersja tego IF publikowana w piśmie (chyba francuskim) c't i omawiana na niemieckim forum.

Cyt.
There is a 8 mhz cartridge as a heise c’t project with lots of improvements. 52 kb free ram, floppy speeder, rs232 etc
You can read about it on forum64.de . There is a project to recreate it and an early version runs.


Nie udało mi się tego na szybko odszukać, ale brzmi obiecująco...
« Ostatnia zmiana: 2021.07.27, 23:40:40 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #25 dnia: 2021.07.28, 00:06:16 »
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 ;)
To ten sam gość, którego filmik podsyłałem wcześniej.
Chodzi o forum64.de

Wątek zaczął się tutaj i nawiązuje do numerów c't 12/87 i 1/88, gdzie opisują moduł module c64 8MHz CP/M.
https://www-forum64-de.translate.goog/index.php?thread/59354-c-t-cp-m-modul/&postID=889110&_x_tr_sl=de&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=ajax,sc,elem,se#post889110
Niestety odnośnik do starych roczników tam podany jest już nieaktywny :(

Nie ma tam zbyt dużo informacji, ale szybko wątek łączy się z tym (i tu jest już co czytać):
https://www.forum64.de/index.php?thread/59631-cp-m-für-c64/&pageNo=1

Sporo tego i w mało intuicyjnym dla mnie języku :)

Tu zdjęcia dwóch płytek: moduł 80 column i moduł Z80 8MHz:
https://www-forum64-de.translate.goog/index.php?thread/59631-cp-m-f%C3%BCr-c64/&postID=905902&_x_tr_sl=de&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=ajax,sc,elem#post905902

A tu np. gość publikuje schemat w Eagle, ponieważ jak pisze "Byłoby super, gdyby ludzie brali udział":
https://www-forum64-de.translate.goog/index.php?thread/59631-cp-m-f%C3%BCr-c64/&postID=1061962&_x_tr_sl=de&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=ajax,sc,elem#post1061962

Tu jest chyba jakaś ostatnia wersja:
https://www-forum64-de.translate.goog/index.php?thread/59631-cp-m-f%C3%BCr-c64/&postID=1160401&_x_tr_sl=de&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=ajax,sc,elem#post1160401

A tutaj próbuje zredukować rozmiar pcb i zapakować wszystko oprócz Z80 do CPLD i chyba załącza źródła:
https://www.forum64.de/index.php?thread/59631-cp-m-f%C3%BCr-c64/&postID=1207913#post1207913

Na koniec chwali się, że "Replika płyty 8 MHz Z80 jest nieco szybsza niż C128 z 4 MHz Z80 pomimo stanów oczekiwania z powodu cykli VIC"

Ale wszystko urywa się w 2018, więc chyba po tym jak prototypy ruszyły gość stracił zainteresowanie.
Albo przerzucili się z tematem gdzie indziej, albo skończyli tą replikę i rozeszli się do domów.
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: C64 ? Is it true?
« Odpowiedź #26 dnia: 2021.07.28, 00:30:32 »
Niestety odnośnik do starych roczników tam podany jest już nieaktywny :(

Ten odnośnik był do oferty sprzedaży płyty DVD-ROM ze skanami numerów tego pisma z lat 1983-1989.

tapy

  • ***
  • Wiadomości: 223
  • Z80 & CP/M
Odp: C64 ? Is it true?
« Odpowiedź #27 dnia: 2021.07.28, 00:50:25 »
Sądząc po dacie udostępnienia projektu na PCBWay, to raczej projekt jest nadal rozwijany Link1 , Link2 .

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #28 dnia: 2021.07.28, 11:53:03 »
Zgadza się. Chyba inna osoba, ale wygląda na wykończenie tych samych prac.
I raczej HW już jest finalny, teraz tylko firmware, ale z tego co pisze od 3 miesięcy nie natrafił na żaden problem.
Czyli oprócz repliki oryginału, mamy też wersję 8MHz i to w cpld.

A wracjąc do tego:
Z brakiem obsługi dyskietek MFM i 40 kolumnami, jak rozumiem ;)

Mam tu takie rozwinięcie tego problemu:
The disks for CP/M are a custom format used only for the C64 and 1541. You aren’t able to use original CP/M discs, not even those from the Commodore 128.

I autor tego opisu na swojej stronie rozwiązuje go przy użyciu programu CTOOLS:
http://biosrhythm.com/?p=1220
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: C64 ? Is it true?
« Odpowiedź #29 dnia: 2021.07.28, 19:10:15 »
Okazuje się, że do C64 jednak było produkowane rozwiązanie sprzętowe dla 80 kolumn
I to nie jedno: https://www.c64-wiki.de/wiki/80_Zeichen
Podobno EX80+ miało najlepszy sterownik pod CP/M.

Najpopularniejsze było B.I.-80:
http://mikenaberezny.com/hardware/c64-128/bi-80-display-adapter/
Ale i tak rzadko spotykane.

Niestety rozwiązania praktycznie nie do kupienia.
Nie jest dostępny schemat żadnego z tych urządzeń.
A jest ich na tyle mało, że nikt nie pokusił się o skan laminatu ani próbę przerysowania :(
« Ostatnia zmiana: 2021.08.12, 17:36:27 wysłana przez damik »
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)