Pisanie pod system w 100% pure asm jest dla mnie malo zrozumiale, chociaz akurat na AmigaOS w tym podstawowym zakresie (exec, graphics etc..) wydaje sie dosc intuicyjne...
Widzialbym opis dokladny asm 68k, od 68000 do 68060, osobny rozdzial poswiecony FPU, oraz wprowadzenie do zagadnienia pisania w asm pod 68k w fpga, bo nie sadze zeby inne procki 68k mialy byc w przyszlosci dostepne. Przyklady uzycia na konkretnych zagadnieniach, podstawowe algorytmy... Przyklady optymalizacji w asm dla poszczegolnych prockow 68k. Przyklady dla FPU, osobny rozdzial.
I dopiero po tym wstepie mozna zaczac OS. Przy czym ja sam nie widze zbyt szerokiego zastosowania dla asm'a w OS, wiec chyba tylko podstawy niezbedne do napisania gry, dema, prostej aplikacji okienkowej, chyba wystarcza... Jak ktos chce pisac "powazne" aplikacje to raczej powinien uzywac C/C++, a Asm tylko we fragmentach w celu optymalizacji miejsc gdzie da to spora korzysc, spora, czyli wieksza niz kilka %, bo inaczej szkoda na to czasu :)
Opis rejestrow OCS/ECS/AGA. Przyklady np:. szkielet aplikacji nonOS, ale pod OS, wraz z pelna obsluga przerwan, wyjatkow.. itd..., procedury graficzne (proste szkielety), procedury audio, obsluga klawiurki, myszki, joya itd..
Nie sadze zeby to byl temat na jedna ksiazke. Bylaby to ksiazka dla poczatkujacego, ale takze bardziej zaawansowany programer znalazby cos dla siebie... bo choc ogolnie wszystko jest do znalezienia w osobnych miejscach, to takie zebranie wszystkiego co cenne w jednym miejscu byloby dla kazdego pozyteczne ... :)
Kazdy programista asm powinien znac takze inny jezyk po to zeby eksperymentowac zanim zdecuje sie napisac procedure w asm. Sugestie beda na C, jednak moim zdaniem bardziej nadaje sie BASIC dla poczatkujacego do sprawdzania pomyslow przed przepisaniem ich na Asm. Wprowadzenie do BASICa mile widziane

..
Ostatnia sprawa. Opis narzedzi, nie tylko do programowania... Mysle, ze warto byloby oporcz klasycznego podejscia, czyli programowanie na Amidze, zastanowic sie i zaproponowac tworzenie/testowanie etc.. aplikacji OS/nonOS na Windows/Linux/BSD/Android...