Vincent Hamm

@vhamm
44 Followers
37 Following
20 Posts
Software engineer in the SF Bay area.
Ex-gamedev, worked at QuanticDream (HeavyRain), Havok (Destiny,...).
Retro gaming and reverse engineering, occasional graphic programmer.

Reverse-engineering and documenting of the game Maniac Mansion on the C64

https://github.com/pditincho/mm-explained

This is ... mind-boggling stuff :)

I guess I should tag @grumpygamer and @DavidBFox too :)

GitHub - pditincho/mm-explained: Maniac Mansion C64 explained

Maniac Mansion C64 explained. Contribute to pditincho/mm-explained development by creating an account on GitHub.

GitHub
Like, some old computer couldn't process sectors from floppy fast enough, and would interleave their order to give more processing time.
Each track could also be skewed by a few sectors.

Over the past week, I've learned way too much about late 70s computers, CP/M and the various 5.25' floppy formats (hard sectored for the North Star Horizon).

I'm ready for trivia night.

It's interesting though to see how it all started, compared to what we take for granted on modern computers.

RE: https://mastodon.gamedev.place/@grumpygamer/115861309567999248

If anyone is curious, there is actual documentation floating around for Byle:

https://tandell.com/misc/SCUMM-Tutorial-0.1.pdf#page=144

State of the art game dev tools in 1989:
Random thoughts about Unity 路 Aras' website

Aras' website
I wrote a thing...
"10 years of Dear ImGui" (long post) 馃帀
https://github.com/ocornut/imgui/issues/7892
10 years of Dear ImGui (long post) 路 Issue #7892 路 ocornut/imgui

10 years of Dear ImGui 馃帀 On August 11, 2014, I published v1.00 of Dear ImGui on GitHub. I thought I would take the occasion to reflect about it, share some data points and stories, and generally th...

GitHub
This has been brought to my attention today. The amount of work documenting stuff for AITD speedrunning is impressive.
https://tinyurl.com/57kmtt4h
#retrogaming #speedrunning #aloneinthedark
Alone in the Dark (1-3)/Game Mechanics and Glitches - SDA Knowledge Base