Simple Casual Game Gets a Needlessly Complicated and Esoteric Feature

Channel:
Subscribers:
8,189
Published on ● Video Link: https://www.youtube.com/watch?v=dq527PSn370



Duration: 0:35
25 views
2


This is (a made-up) assembly language, and a lot just happened that probably made far too little sense for something in a puzzle platformer.
For those who are interested:

An in-game assembler just assembled and ran a program written in an assembly language for a virtual 8-bit microprocessor. The program is coded to multiply 65 by 5, then to log the math problem (along with its result) to the user. Finally, the states of the CPU registers are logged to the user as well for demonstration purposes. This particular multiplication results in a value that does not fit in 8-bits. The program demonstrates the following:
* An arithmetic instruction that generates a carry, which is placed in a dedicated register
* Special instructions that perform operations external to the CPU ("system calls", the "SYSC" instructions)
* The ability to build and concatenate strings using system calls
* The ability for the system's string builder to construct and print larger data types (larger than 8-bits)

I will explain what this is in detail once the Pre11 update is released. For now, all you need to know is that this update is going... somewhere. I can't promise that this feature will make sense when it is announced, but that's mostly because it still won't be 100% finished by then. This is just the bare minimum necessary to be able to test it.







Tags:
assembly
8-bit
retro
computing
assembler
video game
game