this post was submitted on 10 Dec 2023
16 points (100.0% liked)

Assembly

191 readers
1 users here now

Welcome to the programming.dev Assembly community!

I have included LC3 resources for students at the bottom.

Assembly at Wikipedia

x86 Assembly Language Reference Manual PDF @ Oracle

ARM Compiler toolchain Using the Assembler Version 4.1

AT&T syntax x86 Assembly Guide @ Yale

Intel syntax x86 Assembly Guide @ University of Virginia Computer Science


For students:

MIT OpenCourseWare: Assembly Language & Computer Architecture Video @ YouTube

MIT OpenCourseWare: Assembly Language & Computer Architecture Lecture slides

LC3 ISA PDF @ University of North Carolina Ashenvale

Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond 3rd Edition by Yale Patt and Sanjay Patel @ Amazon (I bet you can find it somewhere else, say in PDF form.)

LC3 Tutor - Simulator

LC3 Tools at Colorado State University

___

founded 1 year ago
MODERATORS
 

Original title screen for Sinistar, now re-inserted into the game during the reverse-engineering project.

This is an article about reverse-engineering the 1983 arcade classic Sinistar. Sinistar is one of the most technically-impressive arcade games of the 1980s, and one of the first to use voice samples. The game is notoriously difficult, and the author, SynaMax, wanted to rebuild the game with an easier difficulty, and also restore stereo sound.

Since the original assembler for Sinistar is considered lost, SynaMax re-wrote the source code to target the Macro Assembler. One of their accomplishments was restoring the original title screen for Sinistar (see above) from the 1982 prototype release.

top 1 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 11 months ago

Played this bitch when it came out, but never just past the second spawn. Thanks for the blast from the past.