Komputery z Z80 > MSX
Ustawienia BIOS w MSX2
skoti:
Jak się okazuje maszyny MSX2 mające zegar czasu rzeczywistego kryją w sobie pewnie niespodzianki. Przynajmniej dla mnie. :D
Używając programu SofaSet z pakietu SofaRun można ustawić poza datą i godziną sporo ciekawych opcji.
Dostępne ustawienia na załączonej fotce z mojej Omegi. A jest ich całkiem sporo. Można nawet ustawić żądanie hasła na starcie komputera.
Ustawienia są zapisywane w rejestrach chipa RTC i podtrzymywane po wyłączeniu zasilania przez baterię od RTC.
tooloud:
W MSX2 to chyba standard, w MSX BASIC2 ustawia się to przez
SET PASSWORD "cośtam"
ale akurat hasło można pominąć startując kompa z klawiszami STOP i GRAPH.
Ciekawi mnie jedna rzecz - SRAM do RTC ma chyba 56 bajtów wolnych a wydaje mi się, że czytałem, że hasło może mieć nieco więcej...
skoti:
Jakoś wciągnęło mnie ostatnio w tą platformę i odkrywam sobie różne smaczki. A sporo ciekawostek jest tu http://tooloudtoowide.com/blog/ ;) Dzięki @tooloud
tooloud:
:) mam zajawkę z tym teraz na maksa. Idą do mnie w sumie trzy kompy MSXowe, w tym SX-1 mini czyli na FPGA więc będzie więcej zabawy i poznawania systemu.
MSX2 jest dla mnie przykładem co można zrobić z 8bitowym komputerem dokładając mu procka graficznego plus parę innych ficzerów. Jestem już stacjonarnie w domu, więc będę miał czas zrobić w końcu stream'a z MSX'a.
tooloud:
odnośnie ustawień BIOSu - część z nich wywołujemy w najprostszy sposób - przez MSX BASIC.
--- Kod: ---SET TITLE [<title text>][,<color scheme>]
SET PROMPT [<prompt text>]
SET PASSWORD [<password text>]
SET ADJUST ([<X>][,<Y>])
SET BEEP [<type>][,<volume>]
SET SCREEN
--- Koniec kodu ---
i chyba jeszcze parę.
Taki typowy żart z MSX2 to zrobienie po sobie:
--- Kod: ---WIDTH 1
SET SCREEN
--- Koniec kodu ---
i reset :)
na szczęście WIDTH 40 i ponowne SET SCREEN to odwraca :)
Z ciekawych rzeczy - można przypisać sobie tymczasowo (niestety) komendy do klawiszy funkcyjnych.
np. ja mam pod F1 "files" czyli wyświetlenie katalogu dyskietki, robi się to komendą:
--- Kod: ---key1,"files"
--- Koniec kodu ---
limit jest 16 znaków na przypisaną komendę. Akurat te komendy nie zapisują się w pamięci RTC, więc trzeba je sobie umieścić w AUTOEXEC'u... albo zmodować BIOS, wiele osób tak robiło, przy okazji wkładania VG z MSX2+ zrobię sobie takiego moda, bo bardzo się przydaje, zrobiłem to testowo na ROMie używanym z emulatorem (i to jest kolejny temat, który niedługo skończę opisywać na blogu).
Nawigacja
[#] Następna strona
Idź do wersji pełnej