-
X-Received: by 2002:a05:620a:1435:: with SMTP id k21mr4789280qkj.442.1629219723959;
Tue, 17 Aug 2021 10:02:03 -0700 (PDT)
X-Received: by 2002:a05:620a:1435:: with SMTP id k21mr4789280qkj.442.1629219723959;
Tue, 17 Aug 2021 10:02:03 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
e.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usene
texpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.d
ca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews
.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Tue, 17 Aug 2021 10:02:03 -0700 (PDT)
In-Reply-To: <611a8ab9$0$29057$65785112@news.neostrada.pl>
Injection-Info: google-groups.googlegroups.com; posting-host=24.77.110.106;
posting-account=jnRHMAoAAACB5EawItMhNTZMy_yOF2XE
NNTP-Posting-Host: 24.77.110.106
References: <611a8ab9$0$29057$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f...@g...com>
Subject: Re: Program monitora (albo Basic) do 6800
From: ptoki <s...@g...com>
Injection-Date: Tue, 17 Aug 2021 17:02:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 60
Xref: news-archive.icm.edu.pl pl.misc.elektronika:766705
[ ukryj nagłówki ]poniedziałek, 16 sierpnia 2021 o 10:56:43 UTC-5 Atlantis napisał(a):
> Kolejne pytanie związane z tematyką retro. :)
> Jakiś czas temu zacząłem budować modułowy komputer na 6502: płyta z CPU
> i pamięciami + dodatkowe płytki z różnymi peryferiami. Projekt jest już
> właściwie na ukończeniu - udało mi się uruchomić większość układów i
> przeportować na to EhBasica, który pełni funkcję "systemu operacyjnego".
>
> W międzyczasie z ciekawości zbudowałem alternatywną płytę CPU,
> wykorzystującą procesor MC6802. Ze stroną sprzętową nie było problemu -
> udało mi się napisać procedury do obsługi najważniejszych peryferiów.
> Bardziej problematyczne okazało się znalezienie do tego "systemu
> operacyjnego". Z tego co widzę nie ma niczego porównywalnego do EhBasica.
>
> Trafiłem na MicroBasica z 1976 roku, ale po przeglądnięciu kodu
> źródłowego widzę, że został on napisany do pracy na jakimś innym
> systemie z monitorem zapisanym w ROM-ie. W jego kodzie znajdują się
> ustawione na sztywno adresy jakichś procedur oraz (prawdopodobnie)
> zmiennych. Pomimo eksperymentów nie udało mi się go zmodyfikować w ten
> sposób, aby dział jako samodzielny program, startujący z ROM-u po
> uruchomieniu komputera.
>
> Zmieniam więc podejście i szukam czegoś prostszego. Czy ktoś mógłby
> polecić jakiś prosty program Monitora, dający się łatwo dostosować do
> pracy na dowolnym komputerze opartym na 6800, po ustawieniu adresów
> (początek RAM-u, stos, lokalizacja w EPROM-ie) oraz podstawowych
> procedur odpowiedzialnych za komunikcję (inicjalizacja UART, pobranie
> znku, wysłanie znaku)?
Nie znam takowego poza tym co moglbys wygrzebac z starych komodorkowych
romow/cartrige.
Ja bym chyba wolal sobie taka platforme nieco unowoczesnic i spiąć z PC aby robic
dewelopment.
Jak sobie bys ogarnal cos na miare actionreplay-a sterowanego z PC to mialbys
wygodniej i szybciej. Szczegolnie ze mozesz sobie i zegar odpinac i masz kontrole nad
dostepem do pamieci itp.
Ale to inne podejscie i moze ci nie pasowac.
Co do systemu operacyjnego to akurat nie jest az takie trudne jak patrzysz na
funkcjonalnosc basica. Byle dobrze sobie dobrac ramy jak bedziesz kodowac (basic vs
ciscovy ios vs cos ala rest api)
Daj znac co ci sie wykluło.
Następne wpisy z tego wątku
- 17.08.21 22:19 Atlantis
- 17.08.21 22:29 Atlantis
- 18.08.21 08:14 ptoki
- 18.08.21 08:16 ptoki
- 18.08.21 09:34 Atlantis
- 18.08.21 10:42 J.F
- 18.08.21 10:43 J.F
- 18.08.21 11:32 Atlantis
- 19.08.21 16:05 Atlantis
- 19.08.21 17:38 Ghost
- 19.08.21 17:39 Ghost
- 21.08.21 20:18 Atlantis
- 28.08.21 19:14 Atlantis
- 28.08.21 19:22 Mateusz Viste
- 29.08.21 16:40 Atlantis
Najnowsze wątki z tej grupy
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
Najnowsze wątki
- 2025-05-06 SMSy
- 2025-05-06 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-05-06 Warszawa => Strategic Account Manager <=
- 2025-05-06 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-05-06 Gdynia => ML Ops Engineer <=
- 2025-05-06 Drobne umowy o dzielo z przeniesieniem praw autorskich
- 2025-05-06 wydobywanie Bitcoinów jest aktualnie zajęciem po prostu nieopłacalnym. Jak wynika z opublikowanych danych, średni koszt wygenerowania jednego Bitcoina wynosi ok. 137 tysięcy dolarów.
- 2025-05-06 Join Bitcoin Blockchain Nonce Global University
- 2025-05-06 Gdynia => ML Ops Engineer <=
- 2025-05-06 Warszawa => IT Recruiter <=
- 2025-05-06 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-05-06 Warszawa => Tableau UX Designer <=
- 2025-05-06 Protoków komunikacyjny do urządzenia pomiarowego
- 2025-05-06 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-06 Warszawa => Key Account Manager IT <=