commit 277ef0bba8aec4d7eae2c70d27ea89126d9e8adb parent 81f52bc2175e69a77388e92744b39deb84a937b4 Author: neau <neau@web> Date: Wed, 22 Jun 2022 01:09:04 +0200 empty web commit Diffstat:
| A | games.mdwn | | | 7 | +++++++ |
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/games.mdwn b/games.mdwn @@ -0,0 +1,7 @@ +## Another World + +There is very little code in Another World. The original Amiga version was reportedly 6,000 lines of assembly. The PC DOS executable is only 20 KiB. Surprising for such a vast game which shipped on a single 1.44 MiB floppy. That is because most of the business logic is implemented via bytecode. The Another World executable is in fact a [[virtual machine]] host which reads and executes byte-sized opcodes. + +See more: + +* [The Polygons Of Another World](https://fabiensanglard.net/another_world_polygons/)