|
Fun
| Relax & Enjoy |
|
|
Disassembly for Beginners
|
|
|
Imagesource: https://youtu.be/mR1G9ZA2UfQ
|
|
|
How many people do you know who, when handed a binary file, can execute a hex dump using xxd and then explain in detail what that binary does? Admittedly, with modern x64 or even ARM binaries, this isn't as straightforward as it once was. The complexity of even reduced instruction sets makes it a challenge to commit them fully to memory. However, manual disassembly of a binary is definitely doable in principle. If one targets an older system, like the Commodore PET, the task becomes more feasible. The instruction set of the MOS6502 CPU is succinct enough to memorize. And this is precisely where Dave McMurtrie of the Commodore International Historical Society – also known by his handle @commodoreihs – steps in. Rather than just feeding the PET binary of Space Invaders into a disassembler, he meticulously goes through the sources step-by-step using a debugger. In his latest video, he guides viewers around potential pitfalls like jumps, subroutine calls, and returns. While this might not be groundbreaking or novel, it's undoubtedly intriguing to watch.
|
|
|
Imagesource: https://youtu.be/m6pJNW_jpw0
|
|
|
How do you go from a pile of quartz sand to a machine intelligent enough that one can converse with it, often receiving surprisingly accurate responses? Well, the answers to this question either encompass the contents of a roughly five-year computer science degree, or a mere 6 minutes and 35 seconds of your time on YouTube. Sounds a bit crazy? It is. But it's also incredibly entertaining. YouTuber Pleni_2.0 has done just that, attempting to straightforwardly trace the path mentioned above in his recent video. Admittedly, there are some shortcuts taken, but that doesn't detract from the experience. The entertainment value more than compensates for any lack of detail. 😁 So, if you've ever wondered how we transitioned from a shovel of sand to something like ChatGPT, this video will provide both insight and amusement.
|
|
|
Imagesource: https://youtu.be/SrayIPh22Dk
|
|
|
The Acorn Electron celebrated its 40th birthday a few weeks ago and has been unfairly underrepresented in our magazine. The younger sibling of the BBC Micro had an impressive presence in the market with an estimated 200,000 to 250,000 units sold. However, Acorn ceased its production in 1985. After Sinclair heated up the competition with the ZX Spectrum, the Acorn executives decided to launch a stripped-down version of the Beeb into the mass market, aiming to outpace the Spectrum but without cannibalizing their own BBC Micro. The resulting machine was surprisingly capable. If it weren't for its mere 4-bit wide access to RAM, the Electron could have easily rivalled the Micro in almost every respect. Notably, the machine's graphical capabilities were impressive for its time. @BytesRetro, known to some from his eponymous YouTube channel, used the machine's birthday as an opportunity to pay it the tribute it deserves. The video competently covers the history and technical details of the Electron, and it's so engaging that we can wholeheartedly recommend it.
|
|
|
Imagesource: https://pippinbarr.com/
|
|
|
PONG – even more than 50 years after its initial release – such a simple game concept can still captivate. However, it's hard to describe the genuine fascination, especially for the home versions of PONG in the 70s and 80s, in today's terms. Back then, the television was just a display device – directly beaming from the electron gun into our brains. The idea that it could also have an input device, made from flesh was revolutionary, something that took a while to sink in. We see where that idea has led us today. 😌 PONG holds a special place in my heart. It must have been around '83 or '84 when I traveled half of Berlin by subway and bus, all alone, to retrieve a broken PONG console from my uncle. After a successful soldering operation, it took all my parents had to pry my brother and me away from the black-and-white TV in our living room. It seems Professor of Computation Arts at Concordia University, Pippin Barr aka @pippinbarr, shares the same fascination for the game. Back in 2012, he released 36 versions of the game as Flash variations. He recently redeveloped all versions in Javascript using the Phaser 3 library and made them available for free to play in your browser. If you fancy a round of PONG, or Laser PONG, or Shit PONG, or … any other version, you can find it here.
|
|
|