-
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
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
Najnowsze wątki
- 2025-01-20 Gdańsk => Programista Full Stack .Net <=
- 2025-01-20 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-20 Warszawa => Full Stack .Net Engineer <=
- 2025-01-20 huta ruszyla
- 2025-01-20 piece wodorowe
- 2025-01-20 Lublin => Programista Delphi <=
- 2025-01-20 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-20 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-01-20 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-01-19 Test - nie czytać
- 2025-01-19 qqqq
- 2025-01-19 Tauron przysyła aneks
- 2025-01-19 Nowa ładowarka Moya a Twizy -)
- 2025-01-18 Power BANK z ładowaniem przelotowym robi PRZERWY
- 2025-01-18 Pomoc dla Filipa ;)