Komputery z Z80 > CP/M - kompatybilne
C64 ? Is it true?
damik:
Mały update w tym temacie...
W przypływie chwili wolnego czasu zmontowałem z ciekawości nowszą/szybszą wersję opartą na CPLD karta CP/M dla C64 z taktowaniem Z80@8MHz jaki podobno działa też z nowymi modelami C64.
Co prawda projekt nie jest jakiś super nowy bo ma już dwa lata, ale dopiero teraz mogłem się nad tym pochylić by sprawdzić jak bangla.
https://github.com/robertgida/Z80-Card_for_Commodore_C64/tree/main
Jest odrobinę szybciej tak na moje oko ale by to potwierdzić to przydało by się zrobić jakieś testy porównawcze jakimś sprawdzonym benchmarkiem.
Może ktoś tak przy okazji polecić jakiś miarodajny test wydajności komputera pod CP/M ?
Z tym że szału pewnie nie będzie bo taktowanie procka to może w porywach jest dwa razy szybsze ale wąskim gardłem nadal pozostaje komunikacja z FDD oraz 1MHz architektura reszty komputera w jakim to siedzi. ;)
Generalnie fajny i prosty projekt z ciekawym frezowaniem PCB, aż szkoda robić do niego obudowę chyba że z pleksiglasu. ;)
EDIT: Potwierdzam że to działa z nowszą serią C64C czego nie potrafi oryginalny cart CP/M !
BTW. Zostały mi do tego jakieś trzy wolne gołe płytki gdyby ktoś chciał się tym pobawić lub przetestować to niebawem udostępnię je na bazarku.
hsimpson:
Jakbyś rozważył sprzedaż gotowca, to byłbym bardzo zainteresowany :).
tapy:
Trudno to nazwać testem wydajności, ale może spróbuj porównać to z wynikami jakie uzyskałem - opis na grupach google
Wydajność systemu operacyjnego jest uzależniona od wielu czynników (CPU, podsystem dyskowy, prędkość dostępu do pamięci, jakość samej implementacji BIOS CP/M), a tak "przetestujesz" sobie jeden z nich - CPU.
PS. Ciekawe oznaczenie CPU - jest oryginalne? Nie widziałem jeszcze tego logo na procesorach datowanych na 2000r.
damik:
--- Cytat: hsimpson w 2023.12.14, 12:17:10 ---Jakbyś rozważył sprzedaż gotowca, to byłbym bardzo zainteresowany :).
--- Koniec cytatu ---
Gotowców na odsprzedanie nie przewiduję z powodu braku elementów, układ zmontowałem tylko w jednym egzemplarzu tak na szybko i z elementów jakie walały mi się gdzieś po szufladzie lub z wylutu, natomiast zabierałem się do tego przez jakieś 1,5 roku od otrzymania PCB. ;)
@tapy, mnie w zasadzie chodzi tylko o porównanie tej nowej 8MHz wersji carta CP/M ze starym oryginalnym projektem.
Reszta parametrów jakie podałeś jest stała w tym przypadku.
A w zasadzie to czy jest jakiś program benchmark pod CP/M który podaje jakiś ogólny i stały parametr wydajności systemu, albo parametry poszczególnych podsystemów?
Co do mojego CPU, to nie mam pojęcia czy to oryginał, znaleziony dzisiaj po latach w szufladzie, w każdym razie działa... ;)
tapy:
--- Cytat: damik w 2023.12.14, 14:23:15 ---Co do mojego CPU, to nie mam pojęcia czy to oryginał, znaleziony dzisiaj po latach w szufladzie, w każdym razie działa... ;)
--- Koniec cytatu ---
No właśnie wyglądał na legitny stąd moje dopytywania, byłem mylnie przekonany, że Zilog przestał używać tego logo na końcówce lat 90, a tu taka niespodzianka.
Niestety nie znam takiego testu i nie wiem czy taki kiedykolwiek powstał. Uruchomiona aplikacja w CP/M praktycznie przejmuje kontrolę nad działaniem komputera, ten system operacyjny nie ma żadnych mechanizmów ochrony. Program może korzystać (ale nie musi) z systemowych funkcji (doskonały przykład - nie rób tego w domu! :) - można zapisać za pomocą MBASIC plik na dysku którego nazwa składa się z małych liter i będzie on nie do ruszenia przez CP/M), więc nawet trudno byłoby napisać taką aplikację.
Nawigacja
[#] Następna strona
Idź do wersji pełnej