-
Data: 2017-02-24 01:10:12
Temat: Re: esp8266 profesjonalnie?
Od: "HF5BS" <h...@...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
Użytkownik "jacek pozniak" <j...@f...pl> napisał w
wiadomości news:58af38c5$0$5151$65785112@news.neostrada.pl...
> Coś mi po głowie chodzi, że chyba w Commodore64 można było podmienić
> wektor
> resetu tak, że klawisz "reset" nie pomagał, trza było zdjąć prąd; prawda
> li
> to? Chyba RAM się bankowało, co pod ROMem leżał.
Tak, to prawda. Po nciśnięciu reset, powodowany był skok procesora pod
określony wektorem adres, można było teoretycznie zatem w ogóle kompa
resetem powiesić. Pod adresem #32768 umieszczało się 5-znakowa sekwencję
znaków ASCII "CBM80" (duźymi literami OIDP), dodatkowo oczywiście właściwy
program maszynowy i np. naciskam reset, a komp mi nagle zaczyna animować
obrazek i grać muzyczkę. W każdym kompie (przynajmniej 8-bitowym) reset
powoduje wyskok pod określony adres i wykonanie umieszczonego tam programu.
NB reset ZX Spectrum, gdyby nie umieszczono go w ROM, podobno niszczyłby sam
siebie, 5 pierwszych komórek.
Co do C64, jest jeszcze jedno, co można ciekawie oprogramować - przerwanie
NMI, nie da się go wyłączyć, można jedynie przestawić wektor obsługi, aby
przerwanie było ignorowane, zwykła instrukcja NOP i powrót z podprogramu.
Przerwanie to jest wyprowadzone oficjalnie na zewnątrz - wywoływane jest po
naciśnięciu klawisza RESTORE, klawisz ten bezpośrednio uglebia odpowiedni
pin w procku. Teoretycznie można by oprogramować reset i NMI tak, żeby
nawzajem przełączać się miedzy dwoma programami.
Co do bankowania - tak, C64 miał pełne 64 kB RAM, oraz hmm... ok 20 kB ROM.
Można było całe 64 wykorzystać. Więc C64 na pewno bankował pamięć. Dzięki
tej sztuczce, procek 6502/6510, teoretycznie może fizycznie zaadresować do
512 kB RAM, oczywiście, naraz mając tylko 64 kB, bo adresacja jest tylko
16-bitowa, oraz mamy 3-bitową linię do przełączania banków - 3 bity, 8 razy
64kB = 512 kB teoretycznie.
--
Wyobraź pan sobie taką sytuację, pracujesz pan do 67 roku życia,
co miesiąc wpłacasz 1000 złotych na ZUS, później dostajesz
700 złotych miesięcznie emerytury. I kto jest złodziejem?
(C) Kabaret Neo-Nówka.
Następne wpisy z tego wątku
- 24.02.17 07:53 Ghost
- 24.02.17 10:12 Atlantis
- 24.02.17 10:46 Marek
- 24.02.17 11:30 HF5BS
- 24.02.17 13:40 jacek pozniak
- 24.02.17 14:57 HF5BS
- 24.02.17 15:11 s...@g...com
- 24.02.17 16:10 HF5BS
- 24.02.17 17:03 w systemie siła 'PO/EU
- 24.02.17 17:31 J.F.
- 24.02.17 18:00 w systemie siła 'PO/EU
- 24.02.17 18:08 w systemie siła 'PO/EU
- 24.02.17 18:11 J.F.
- 24.02.17 18:16 w systemie siła 'PO/EU
- 25.02.17 14:40 w systemie siła 'PO/EU
Najnowsze wątki z tej grupy
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
Najnowsze wątki
- 2025-11-02 Trzymacie pieniądze w bankach?
- 2025-11-02 Bo sędzia prokuratorowi nie odmawia "niezawiśle" [rzepa: wnioski o areszt]
- 2025-11-02 Michał Wawrykiewicz: "Prokuratura barszczyka bierze pod uwagę również INTENCJE uchwalaczy prawa
- 2025-11-02 Nieszczelność serwisu SuperGrosz
- 2025-11-01 Komitet kolejkowy :-)
- 2025-11-01 Warszawa => System Administrator <=
- 2025-11-01 China => Production Coordinator / Representant Product Dev <=
- 2025-11-01 Warszawa => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-11-01 Prokuratura Barszczyka rozpatruje czy prawo uchwalone przez pisowców jest dobre czy złe
- 2025-11-01 Lublin => Delphi Programmer <=
- 2025-11-01 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-11-01 William Shockley, co-inventor of the transistor
- 2025-10-31 Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- 2025-10-31 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-31 Zamek elektroniczny




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei