Top all-time · #5627
Aaron Giles
Personal blog · aarongiles.com/programmingprogramminggameshistory
Aaron Giles's personal blog at aarongiles.com covers programming, games and history. Since 2011, 14 different Hacker News readers have linked it 15 times, most often “DREAMM 1.0”. No feed was found, so read it on the site itself.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
Aaron Giles's site holds his programming war stories from Connectix and Virtual PC, macOS freeware history, and his DREAMM emulator project. Comments link to these posts as references.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Aaron Giles is a Seattle-area programmer, musician, web developer, and sometimes graphic designer.
Most-linked posts?
- DREAMM 1.04 people · 4 mentions · first linked 2022-07-05
- Programming War Stories in Microsoft2 people · 2 mentions · first linked 2018-08-27
- Programming War Stories: macOS Freeware/Shareware (2019)2 people · 2 mentions · first linked 2021-12-04
What Hacker News says?
DREAMM is a pretty significant project, and differs from ScummVM in a few ways. Primarily, ScummVM is an engine rewrite. They write new code that copies the behaviour of the original games. Aaron Giles worked at LucasArts and was instrumental in porting SCUMM to Windows (for Full Throttle and Curse of Monkey Island). DREAMM is a full x86 emulator that takes the original game code and runs it directly.[0] Amusingly e…
Comment linking /dreamm/docs/v21/
on “ScummVM on the App Store”Submitted Programming War Stories: Connectix as a story · 119 points
HN discussionThere is also Dreamm https://aarongiles.com/dreamm/
Comment linking /dreamm/
on “ScummVM on the App Store”Submitted Programming War Stories: macOS Freeware/Shareware (2019) as a story · 115 points
HN discussionThe Hyper-V transition for Virtual PC is loosely covered in the next chapter: https://aarongiles.com/programming/war-microsoft/ How the standalone app originally worked: "In order to begin taking over the machine, we first had to gain access to kernel mode. To do this, we just identified an unused interrupt vector in the OS’s interupt vector table, and patched it to point to our own code—which lived in user mode. (S…
Comment linking /programming/war-microsoft/
on “Programming War Stories: Connectix”Submitted When Good Codenames Go Bad (2006) as a story · 66 points
HN discussionI wondered, too, so I went digging and discovered [0] that he took an opportunity to work at CERN and thereafter refers to "we" and the page ends with the birth of their son. Happy ending :) [0] https://aarongiles.com/about/
Comment linking /about/
on “Programming War Stories: macOS Freeware/Shareware (2019)”Submitted Programming War Stories in Microsoft as a story · 60 points
HN discussionNote that another project did the same with a more focused approach on a limited set of games to support: https://aarongiles.com/dreamm/ It's closed source unfortunately.
Comment linking /dreamm/
on “Retrowin32: Minesweeper and the Four Month Bug”Submitted DREAMM 1.0 as a story · 2 points
HN discussionDark Forces strikes me as an odd choice, since at that time period, LucasArts had in-house Mac porting developers. Dark Forces, Loom, and even Sam & Mac got classic Mac OS ports that supported better graphics resolutions than the DOS games of that time period. Pity it was mostly based on the work of one key developer who moved on after a couple of years… EDIT: Citation Needed… http://www.aarongiles.com/history/index…
Comment linking /history/index.html
on “Boxer: The DOS game emulator that’s fit for your Mac.”Submitted DREAMM is a bespoke emulator for LucasArts games as a story · 1 points
HN discussionhttps://aarongiles.com/
Comment linking /
on “A Conversation with Aaron Giles”Submitted Programming War Stories: macOS Freeware/Shareware as a story · 1 points
HN discussionSubmitted Aaron Giles Programming War Stories LucasArts Entertainment Company as a story · 1 points
HN discussion