Archiwum kategorii: RC2014

HD63C09EP

Dedykowanym środowiskiem RC2014 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 »

MP/M II

MP/M (Multi-Programming Monitor Control Program) to mniej znane i popularne rozwinięcie jednowątkowego przeznaczanego dla jednego użytkownika systemu CP/M wyprodukowanego przez Digital Research. Ten system był dość mocno zaawansowany jak na swoją epokę i posiadał cechy które znamy ze współczesnych systemów operacyjnych. Zawierał wielozadaniowe jądro z harmonogramem priorytetów zadań, ochronę pamięci, współbieżny dostęp do urządzeń I/O,… Czytaj dalej »

Dobór elementów RC2014

Rozpoczęcie przygody z komputerami w standardzie RC2014 wymaga od nas dokonania wyboru elementów składowych wchodzących w jego skład. Do celu można iść dwoma drogami, klasycznym i zintegrowanym. Zintegrowany, to kompletny jedno-płytkowy komputer (SBC) na którym są zawarte wszystkie elementy do jego uruchomienia i pracy, posiadający złącze ze standardem RC2014. Dostępnych jest klika tego typu rozwiązań… Czytaj dalej »

Sieć dla RC2014

Nazbierało się u mnie trochę komputerów w standardzie RC2014 więc postanowiłem zaprojektować moduł, który zepnie je w sieć zgodnie z duchem tamtej epoki, na kontrolerze ARCNET. Na kontroler wybrałem COM20020, a w warstwie fizycznej użyłem drivera RS485 TL75176. Teoretyczna prędkość to 2,5Mbps, od strony procesora realnie zapewne będzie wolniej, bo prędkości operacji I/O procesora nie… Czytaj dalej »

Komputer RC2014

Moja przygoda z komputerami RC2014 rozpoczęła się dość późno, gdy standard już wyewoluował do obecnie znanego stanu. Dzięki temu miałem wybór z pośród dostępnych elementów, by całość spełniała moje oczekiwania. Głównym założeniem był wybór pełnej szyny RC80 jako podstawy, która zapewnia przyszłe ewentualne rozszerzenia tego systemu. Kolejnym czynnikiem to był taki dobór modułów, które umożliwiły… Czytaj dalej »

Szyna RC80

Obecnie obowiązujący standard szyny RC80 wywodzący się bezpośrednio z rozszerzonego RC2014. Oznaczenie B A Oznaczenie – 1 1 A15 – 2 2 A14 – 3 3 A13 – 4 4 A12 – 5 5 A11 – 6 6 A10 – 7 7 A9 – 8 8 A8 A23 9 9 A7 A22 10 10 A6… Czytaj dalej »