I'm always amazed when I'm reminded that RCT2 was originally written in assembly.

How would that much assembly code be organized? I've never seen a large assembly project, but I would imagine something as complex as RCT2 would easily clock in over 100k lines of assembly. That just sounds light a nightmare to me!

There are many large assembly projects.

https://en.wikipedia.org/wiki/Category:Software_written_prim...

Even today a minority prefers writing new projects in assembly.

https://news.ycombinator.com/item?id=15281522

Here you can have a look at Prince of Persia's source for the Apple II: https://github.com/jmechner/Prince-of-Persia-Apple-II