MP/M II na Z80 z MMU 16kB

Wcześniej prezentowane tu implementacje systemu MP/M wymagały zarządcy pamięci MMU obsługującego 4kB strony, co znacząco ograniczało liczbę dostępnych rozwiązań sprzętowych na których można było uruchomić ten system. W przypadku Z180, Z280 takie rozwiązanie jest wbudowane w jednostkę centralną, a Z80 wymagał nietypowych lub trudno dostępnych rozwiązań np. modułu Z80 z MMU na 74HCT612. Dotychczasowe wymogi… Czytaj dalej »

Zilog Z280

Chciałbym tu przedstawić mało znany procesor Zilog Z280 zgodny z Z80, który mógł pracować w trybach 8 i 16-bit. Z280 to rozwinięcie koncepcji Z800 która doczekała się fizycznej realizacji w lipcu 1987 roku. Premiera Z280 była spóźniona o co najmniej 5 lat, więc nie był w stanie zwrócić na siebie uwagi w świecie który został… Czytaj dalej »

Szyna RCBus

Twórca i właściciel marki RC2014 jasno określił że tylko jego moduły i zestawy mogą używać tej nazwy, co zdopingowało innych twórców modułów do uporządkowania i standaryzacji dodatkowych sygnałów jakie pojawiały się na tej szynie. Efektem tych prac jest wydanie pierwszej specyfikacji która definiuje rozmieszczenie i znaczenie poszczególnych pinów na złączach systemowych. Obecny format obejmuje różne… Czytaj dalej »

Instalacja systemu operacyjnego

Po skompletowaniu wymaganych modułów, uruchomieniu komputera i wstępnych przygotowaniach do instalacji systemu operacyjnego nadszedł czas na jego instalację. W środowisku RomWBW proces instalacji systemu polega na przeniesieniu odpowiedniego obrazu na nośnik, który powstał w trakcie generowania oprogramowania. Odpowiednie pliki obrazów znajdziemy w folderze /Binary i są one przygotowane do zapisu na dyskietkę 1.44MB lub na… Czytaj dalej »

MP/M II na Z80 z pamięcią bankową

Wcześniejszy wpis omawiał możliwość uruchomienia systemu operacyjnego MP/M na typowej dostępnej przestrzeni pamięci jaką obsługuje Z80, czyli 64kB RAM. Rozwiązanie to ograniczało możliwości tego systemu i uniemożliwiało jednoczesne uruchomienie wielu programów. System ten pełne swoje możliwości rozwija w środowisku z przełączaną (bankową) pamięcią. Do tego celu powstał przedstawiany już moduł Z80 CPU z MMU. MMU… Czytaj dalej »

HD63C09EP

Dedykowanym środowiskiem RC80 jest Z80 i jemu pochodne, a tu przedstawię coś całkowicie odmiennego, rozbudowaną wersję 6809 wydaną przez firmę Hitachi – HD63C09.Jest to wersja CMOS pierwowzoru z rozbudowaną ilością rejestrów, które można połączyć nawet do 32 bit i możliwości przełączenia go w tryb, który jest o 30% szybszy od oryginału. Firma Hitachi niechętnie informowała… Czytaj dalej »

MP/M II na Z80

Wielodostępny, wielozadaniowy i wielowątkowy system operacyjny jakim jest MP/M II ma większe wymagania sprzętowe od systemu komputerowego, na którym będzie działać jednowątkowy CP/M. Fundamentalne wymagania są podobne, dostęp do pamięci RAM od początku przestrzeni adresowej, port konsoli i pamięć masowa. MP/M dodatkowo wymaga istnienia zegara umożliwiającego przełączanie zadań w takt jego przerwań co 15-20ms oraz… Czytaj dalej »

Interface Compact Flash

Najczęściej używaną pamięcią masową w systemach retro jest karta CF, ze względu na prostotę i łatwość jej użycia w takich systemach. Wykorzystuje się do tego celu tryb “True IDE” karty i możliwość programowego przełączenia jej w tryb 8-bitowy, a od strony elektrycznej zgodność z bezpośrednim podłączeniem się do szyny procesora jak każdy inny układ IO.… Czytaj dalej »

Przygotowania do instalacji systemu operacyjnego

Jeśli mamy już poprawnie skonfigurowany BIOS i nasze oczekiwania wykraczają już poza wbudowany interpreter BASIC i program MONITORA z całą pewnością zaczniemy rozglądać się systemem operacyjnym z całym bogactwem oprogramowania. W przypadku komputerów opartych na procesorze Z80 niekwestionowanym liderem pośród systemów operacyjnych jest CP/M 2.2. Ciekawostką jest to, że jego najnowsza odsłona CP/M 3.1 już… Czytaj dalej »

Oprogramowanie systemowe RC2014

Każdy system komputerowy wymaga oprogramowania do swojego działania. Umownie przyjęto jego podział na niskopoziomowe, powszechnie nazywane BIOS oraz system operacyjny. Powstawały komputery w których ten podział był zatarty, BIOS zawierał “system operacyjny” w postaci interpretera BASIC lub program MONITORA umożliwiający uruchomienie programów użytkownika. W standardzie RC2014 największą popularność zdobyły dwa rodzaje oprogramowania niskopoziomowego: podstawowy Small… Czytaj dalej »