|
Learn
| Upgrade Your Skills |
|
|
Apple ][ Emu in Typescript
|
|
|
Imagesource: https://github.com/chris-torrence/
|
|
|
Emulators are always fun. Especially 8-bit CPUs and companion peripherals lend themselves to building your own emu. There are almost as many emulators for the Apple ][ as there are bars of soap in the closet of my 85-year-old neighbor 👵. (You smell awesome Lita…) But Chris Torrence has thought the heck with it and has added another one to the compendium. Unlike other projects, however, he used current frontend technologies for it: Typescript and React. Whether this is good or bad, I will not judge (language wars 🙄), but at least he addresses a very large audience with the project available on GitHub. Accompanying is also the matching video on YouTube. Fact is, there's plenty to learn, and Chris' approach is absolutely interesting. Great geekend project.
|
|
|
Imagesource: https://www.kswichit.com/
|
|
|
Kit computers ... a love story. I actually don't know anyone, who hasn't ordered and built Ben Eater's 6502 kit at some point ... (which rather means that I obviously don't know anyone. 😬). But out there in the 8-bit universe there are many more such projects, and some of them come up way short in terms of attention. Wichit Sirichote is the creator of exactly one of them. His 6502 Microprocessor Kit is just one thing - beautiful. Equipped with a keyboard, LEDs, multiple 7-segment displays, clock, RAM and EEPROM, the machine is ready for any outrage starting at 0x200. The perfect entry into 6502 assembly experiments for all those, who neither want to solder nor break their fingers on breadboards. And if you are looking outside the 6502 world, you will also find what you are looking for on Wichit's site. I only say Z80, 8080, 8086, 6809 etc., etc., etc.
|
|
|
Imagesource: https://unsplash.com/
|
|
|
When the thirst for new knowledge regarding assembly is quenched, and the MOS6502 and the Z80 instruction sets no longer rule the dreams at night, then it's time for something new. Although the following has no direct relation to retrocomputing, it is so exceptionally good, that we just had to include it in the current issue: ASMTutor is one of the best x86 assembly tutorials I've come across. All you need is a recent version of NASM and you're off. In the first lesson, you build functional code, assemble the good stuff, link it, and execute it already. Lesson by lesson, you learn new instructions and very quickly find yourself doing your own experiments. For those who still have the "abstraction layer" topic from the last issue on their watch, and are not bound to the ARM architecture, this tutorial by an unfortunately unknown author might be a great resource. Enjoy! ⌨️
|
|
|
Imagesource: Wikipedia / remi
|
|
|
There are only 10 types of people. Those who understand binary, and those who don't. (I apologize, it had to come some day.) Beyond that, humanity is also divided into two other groups. Those who wrote their first programs in Logo in the 90s, and those who made their first steps with Pascal. Admittedly, this categorization isn't sooooooooo accurate, but almost 😉. Susam Pal was part of the Logo group, and if FD 100 means anything to you, then the matching article should be something for you as well. Worth reading in any case.
|
|
|