Remix.run Logo
▲ so-cal-schemer a day ago

Excellent. I was just looking for the title for Abrash's graphics book.

Another from the same publisher is

Assembly Language Magic: Programming for the 8088-80386 by William H. Murray

https://openlibrary.org/books/OL2192212M/Assembly_language_m...

I really enjoyed my intro to RISC assembly:

SPARC Architecture, Assembly Language Programming, and C by Richard P. Paul

https://openlibrary.org/books/OL9285324M/SPARC_Architecture_...

Any recommendations for VAX or 68k or 6502 assembly (or ARM)?

▲so-cal-schemer a day ago | parent | next [-]

This looks like a fun book (that my library so far won't order..):

Classic Game Programming on the NES: Make your own retro video game

by Tony Cruise -- published 2024.

https://www.manning.com/books/classic-game-programming-on-th...

Do you have an amazing idea for a NES game you’ve been itching to turn into reality? Classic Game Programming on the NES will show you how. This all-practical beginner's guide is full of step-by-step guidance on everything from graphics and music, to enemy AI, to the 6502 Assembler language you need to get the most out of the NES.

https://www.amazon.com/dp/1633438015

▲pan69 a day ago | parent | prev [-]

Oh, those are good choices. Some other recommendations that you might be interested in:

See MIPS Run: Second Edition by Dominic Sweetman

ARM System-on-Chip Architecture by Steve Furber

I love both of these books.

▲so-cal-schemer a day ago | parent | next [-]

I was thinking of See MIPS Run. Always wanted a copy, checked it out once or twice long ago.

Why not go straight to Patterson & Hennessey?

Computer Architecture: A Quantitative Approach

https://openlibrary.org/works/OL2664271W/Computer_architectu...

Computer Organization and Design: The Hardware/Software Interface

https://openlibrary.org/works/OL2956523W/Computer_organizati...

▲so-cal-schemer a day ago | parent | prev | next [-]

Another book on modern ARM:

Blue Fox: Arm Assembly Internals and Reverse Engineering

by Maria Markstedter

https://www.wiley.com/en-au/shop/general-introductory-comput...

▲so-cal-schemer 19 hours ago | parent | prev | next [-]

Wow. I need Furber's book too.

▲rramadass 17 hours ago | parent | prev [-]

The Sweetman book on MIPS is one of the best to learn OS internals from and how exactly it interfaces to the hardware.

Complementing that is the excellent Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers by Curt Schimmel.

Complementing the Furber book is the excellent Computer System Design: System-on-Chip by Michael Flynn and Wayne Luk.

And of course the classic ARM System Developer's Guide: Designing and Optimizing System Software by Andrew Sloss et al. is also a must read.

▲so-cal-schemer 8 hours ago | parent [-]

Thanks. I'll seek these out next time I get to a university library. I'd like to read more good books on multiprocessing.

Two other OS texts in my collection that I really enjoyed were:

UNIX Internals: The New Frontiers

by Uresh Vahalia

https://openlibrary.org/works/OL2938389W/Unix_Internals

and,

The Design and Implementation of the 4.4 BSD Operating System

by McKusick, Bostic, Karels, and Quarterman

https://openlibrary.org/works/OL19501888W/The_design_and_imp...