System operacyjny dla 6800?

May 15, 2024 Last reply: 2 years ago 5 Replies

Ostatnio zamiast zaczynać nowe projekty, postanowiłem dopracować kilka takich, które jakiś czas temu (z braku weny i czasu) trafiły na półkę. W pierwszej kolejności zabrałem się za komputerki retro, które kiedyś złożyłem. Obecnie jestem w trakcie portowania CPM/M 2.2 na mój komputer z procesorem MCY7880. Bootloader ładujący do pamięci kod z karty CF jest już prawie gotowy, teraz zostanie jeszcze przygotowanie wersji systemu kompatybilnej z moim hardware, czyli dostarczenie niskopoziomowych procedur I/O.



W kolejce czekają dwie kolejne komputerki - bardzo podobne do siebie, jeden na MOS6502, drugi na MC6802. Na pierwszym kilka lat temu uruchomiłem jakiegoś otwartoźródłowego BASIC-a, na drugim monitor z epoki. Obydwa jednak mają też interfejs do podłączenia karty CF. Pomyślałem więc, że mógłbym przygotować dla nich podobne bootloadery i załadować jakieś "poważniejsze" systemy operacyjne.



Szukając czegoś dla 6502 pozytywnie się zaskoczyłem. Okazuje się, że jakiś czas temu ktoś przygotował współczesny port CP/M dla komputerów na tym procesorze:

formatting link
A co w przypadku procesorów z rodziny 6800? Kojarzycie, czy był dla nich jakiś dyskowy system operacyjny? Najlepiej, gdyby dostępny był kod źródłowy, a procedura portowania przypominała tą z CP/M, czyli dostarczenie niskopoziomowych procedur do obsługi termnala i dysków (w tym wypadku partycji na karcie CF).


formatting link
(masz tam cała treść, ale skąd wydłubać system, nie wiem)

Ale po co Ci to, skoro nie ma na to software?

Trochę klasycznego oprogramowanie na systemy 6800 można znaleźć w internecie w formie źródeł. Niektóre z nich już udało mi się zmodyfikować na tyle, że się budują i wykonują, jeśli załaduję je przez port szeregowy i wykonam instrukcje skoku z poziomu monitora. Dyskowy system operacyjny pozwoliłby to jednak robić wygodniej, bo same pliki można by trzymać na karcie CF. Jedynym oprogramowaniem, jakie trzeba by ogarnąć byłby jakiś program terminalowy z obsługą xterm (lub czegoś podobnego), żeby te pliki dało się wygodnie przerzucać ze współczesnego komputera.

...nie wiem skąd to skojarzenie, ale przypominasz mi dr. Lawrenca Angelo z kosiarza umysłów 2.

zapewne widziałeś serię filmów Adrian's Digital Basement o SWTPC 6800?

formatting link

i to:

formatting link

Na 6809 byl słynny OS-9

formatting link
Ogolnie nie jest darmowy, a 6809 to taki mercedes w rodzinie 6800

I jeszcze FLEX

formatting link

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required