
Instalowanie Windows podczas diagnostyki ciśnienia nie jest chyba najlepszym pomysłem. ;-)
To jeszcze do kompletu specyfikacja ECMA-100 dla standardowego kartdridża 90 mm z miękkim dyskiem.

Ja mam nadzieję, że zmierza na szkolenie z HTMLa i CSSa.
https://clocks.brianmoore.com/

Owszem, jest 868 MHz, ale pasmo ma szerokość max 1 MHz. W USA masz dostępne 16 MHz.
https://en.wikipedia.org/wiki/List_of_WLAN_channels#860/900_MHz_(802.11ah)
NIe kojarzę pasma 1.2 GHz.
https://en.wikipedia.org/wiki/Short-range_device

Jak widać po nazwach symboli w tym flasherze, MFC jest wiecznie żywe.
Co do samego radia, czytałem dzisiaj o projekcie WiFi HaLow i trafiłem poprzez różne linki do ciekawego projektu na LoRa.
Samo WiFi sub-1GHz niestety okazało się wykastrowane przez europejskie przepisy (przynajmniej w porównaniu z amerykańskim wariantem).
Wywiady z projektantami od Gamers Nexus. Thanks, Steve!

A po flaszkę dla majstra pobiegnie?

Ten pomysł z regulowaniem prędkości scan-outu poprzez zmianę napięcia jest najdziwniejszym sposobem na skalowanie grafiki o jakim słyszałem. Spodziewałbym się, że to będzie całkowicie niestabilne.
Natomiast w kwestii generowania zestawu procedur do blitowania, jeśli dobrze pamiętam, niektóre rozwiązania z PC szły o krok dalej i kompilowały w runtime kod asemblera na podstawie formatu pikseli. Tutaj na szczęście format był jeden.
Chciałem napisać coś śmiesznego o ogniskach blachy w rdzy, ale usłyszałem silnik od 2h02m i stwierdziłem, że odpuszczę. ;-)
Wyszło lepiej niż w https://www.youtube.com/watch?v=Wm1oWRV5WQA

80% of the people only need 20% of the features.
Problem w tym, że każdy potrzebuje innych 20%.

Sprawdziłem po kilku dniach, czy autor usunął już swoje konto na GitHubie. Niestety nadal hostuje kilka aplikacji napisanych w F# i JS.
Też miałem kiedyś taką fanaberię, żeby postawić “immutable” system na Nixosie.
Wszystko było fajnie do momentu, gdy któraś aktualizacja zmieniła implementację dbusa.
Teraz staram się w miarę możliwośći nie odbiegać konfiguracją systemu od standardowych ustawień.
Tymczasem pewdiepie opublikował nowy materiał o self-hostingu.
Fajny patent z radą agentów AI.

Czy Akiko z CD32 uznajemy za “tamte czasy”? Aczkolwiek to rozwiązanie nie zmieniało bufora ramki, tylko umożliwiało szybką konwersję.

Voxeli nie robiłem. Może masz na myśli Lotusa.
Zabawne, jak małe są te grafiki z mapą (150x150 px). Może większe przekroczyłyby wymagania sprzętowe.

Wydawało mi się, że Win95 był w znacznym stopniu zaimplementowany w asemblerze.
Z wpisu wynikałoby, że UI było jakimś wyjątkiem?
Ale nawet w tym hello world widać przekazywanie przez rejestry w wywołaniach objc_msgSend.
Według AAPCS64:
[Platform] may elect not to maintain a frame chain and to use the frame pointer register as a general-purpose callee-saved register
Odnośnie funkcji “variadic”:
The address of the first stacked argument is defined to be the initial value of SP.
Nie widzę nigdzie informacji, żeby FR był wymagany w tym przypadku. W X86 na pewno nie trzeba ustawiać EBP dla takich wywołań.
Sprawdziłem też pod Godboltem z opcją “-fomit-frame-pointer” i prolog/epilog funkcji jest bardzo krótki.

Przydałoby się wsparcie dla USB 2.0 w tych mikrokontrolerach.
Nie trzeba by wtedy robić takich fikołków, przy transferze większej ilości danych.
Mam na myśli rejestr x29.
Liczyłem, że zacznie to optymalizować w SIMD. ;-)