ReC98/Research
nmlgc edb70162e0 [Decompilation] [th01] Pellets: Manager class constructor
Note how Turbo C++ auto-generates that call to `operator new`, which
you don't see in the decompilation anymore. So yeah, as soon as you add
a constructor, Turbo C++ enforces heap allocation for any instance of
that class, even function-local ones that would otherwise be
stack-allocated.

That's where the bad reputation of C++ comes from, I guess?

Part of P0102, funded by Yanga.
2020-07-12 16:23:12 +02:00
..
Borland C++ decompilation.md [Decompilation] [th01] Pellets: Manager class constructor 2020-07-12 16:23:12 +02:00
HOLDKEY.C [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
Makefile.mak [Research] Find out why ≥TH03 checks input twice per frame, with a 0.6ms delay 2018-09-13 18:32:24 +02:00
README.md [Research] Find out why ≥TH03 checks input twice per frame, with a 0.6ms delay 2018-09-13 18:32:24 +02:00

README.md

This directory collects various pieces of research into PC-98 hardware details that were made during the reverse-engineering phase, in order for us to better understand certain details and name functions/data more adequately.

Run maker to build the examples. The executables will be directly placed into this directory.