-
Data: 2019-02-25 16:58:39
Temat: Re: CP/M i 64kB
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik drutkow1 napisał w wiadomości grup
dyskusyjnych:d8c40e28-cbd3-4427-9c46-9063cc426865@go
oglegroups.com...
>Ogólnie wymaganie jest jedno - żeby można było załadować komputerowi
>do pamięci 3 bajty pod adresem 0 - była to dokładnie instrukcja skoku
>do CP/M, czyli system call >- a parametry szły w rejestrach.
>To, do jakiego adresu był skok, ustalało się w czasie kompilacji dla
>danej maszyny - czy wręcz jej konfiguracji, bo np. dla zamontowanych
>32kB RAM trzeba było zrobić jedną kompilację, które też działałaby na
>64kB RAM, oczywiście pozwalając korzystać tylko z 32kB (a kompilacja
>dla 64kB RAM nie działałaby na 32kB).
>Więc wracając do tematu, komputer jakiś ROM musiał mieć, taki, który
>choć potrafiłby odczytać pierwszy sektor dyskietki pod jakiś adres i
>potem pod ten adres skoczyć.
Nie pamietam juz jak sie bootowal ... moze ROM musial BDOS przeczytac.
>Po skoku można już odłączyć ROM i w to miejsce załączyć RAM
Wrecz trzeba bylo.
Bo jak pisales - CPM wymagal od adresu 0 RAM, a 8080 na starcie - ROM.
Po starcie trzeba bylo przelaczyc.
>Jak miałeś FDD3000, to tak naprawdę CP/M działał na FDD3000 - to był
>cały komputer z Z80 (i to chyba 4MHz, nie 3,5MHz jak w spektrusiu),
>64kB RAM (choć tu być może >trzeba było uzupełnić, bo TOS działał już
>przy 16kB, jak w FDD3) i stacjami dyskietek - a spectrum robił tylko
>za terminal, uruchamiając program z ROMu podłączonego do >złącza
>krawędziowego...
I to bardzo kiepski terminal, bo tylko 32 znaki, zamiast 80.
Timex byl lepszy, bo jednak 64.
J.
Następne wpisy z tego wątku
- 25.02.19 17:00 Dariusz Dorochowicz
- 25.02.19 17:00 J.F.
- 25.02.19 18:04 J.F.
- 25.02.19 21:04 HF5BS
- 25.02.19 21:23 Sebastian Biały
- 26.02.19 12:04 J.F.
- 26.02.19 12:14 d...@w...pl
- 26.02.19 13:51 Queequeg
- 26.02.19 18:20 Sebastian Biały
- 26.02.19 18:47 RoMan Mandziejewicz
- 26.02.19 18:51 cezar
- 26.02.19 19:05 Sebastian Biały
- 26.02.19 19:10 Sebastian Biały
- 26.02.19 20:09 RoMan Mandziejewicz
- 26.02.19 20:45 Sebastian Biały
Najnowsze wątki z tej grupy
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
Najnowsze wątki
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-12-24 otwarcie drugiej obwodnicy Trójmiasta
- 2025-12-24 Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem