-
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
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- 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
Najnowsze wątki
- 2025-05-15 Kurierski bus przemycał ludzi i zasnął nad ranem za kierownicą.
- 2025-05-15 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-05-14 Tsue i smsy
- 2025-05-14 Biedna kobieta jechała samochodem na targ aby sprzedać klamoty i dostała 300 zł mandatu
- 2025-05-14 hot spot traci connected device
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 Wariant rumuński
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Niemcy: Przychody ze sprzedaży produktów Fairtrade w 2024r. wzrosły o rekordowe 13% do 2,9GEUR
- 2025-05-14 Superwood - drewno które ma o 50 proc. większą wytrzymałość na rozciąganie niż stal
- 2025-05-14 dobra wiadomość na koniec dnia
- 2025-05-14 Superwood - drewno które ma o 50 proc. większą wytrzymałość na rozciąganie niż stal