|
Learn
| Upgrade Your Skills |
|
|
|
Imagesource: https://pexels.com/
|
|
|
In Issue #73, Patrick Jordan Bene going as pubby on github made some drastic claims regarding the performance of his project NESFab. In his own words: It's possible that NESFab is the best performing 6502 compiler in existence. Now Patrick is attemppting to prove it. In his latest post on the subject, he goes into the implementation details that seem to give binaries, built with his compiler, a not inconsiderable advantage over competitors like LLVM, KickC, VBCC, GCC or CC65. Exciting and interesting to read - and above all with depth, which is really refreshing in times of automatically generated texts.
|
|
|
Imagesource: https://ugbasic.iwashere.eu/
|
|
|
If there's one language that just can't be killed, it's BASIC. Not that there aren't others, but BASIC has a very special status. Probably this is due to the fact, that the majority of the 8 bit systems, that most of us grew up with, had a BASIC interpreter directly in ROM. And after switching on the beloved hardware you ended up in a BASIC REPL within a few seconds. But you don't have to be old as a rock, to appreciate the benefits of the language. Even today, modern flavors of BASIC are available, and they are anything but incompetent. New to us this week was a variant by Marco Spedaletti tweeting as @spotlessmind75. The special thing about his project is, that besides the 6502 and the 6809 also the Z80 is supported. And with only a little bit of sourcecode you can produce working machine code for at least 11 different target systems. Amstrad, Atari, ColecoVision, Commodore, Dragon, MSX, Olivetti, Radio Shack, Thomson, SEGA and ZX Spectrum – that's quite an announcement! ugBASIC has it all. Not only because the project comes with a modern IDE, but also because (beside different interesting optimizers) also multithreading via protothreads arrives on our 8 bit machines. Fancy something new? Here you go.
|
|
|
Imagesource: http://mynor.org/
|
|
|
The number of DIY-homebrew-I'm-building-my-own-computer™ is probably in the ... thousands at least. But every now and then there's a machine that causes a stir. At least in the space between the monitor I'm currently sitting in front of, and the back of my chair. The reason for the slightly elevated pulse and blood pressure is the latest work by Dennis Kuschel known to most for his mynor project. Dennis just added a third design after his second work – TraNOR a purely transistor based box: My4TH accommodates a simple yet effective design on its 10cm x 10cm PCB. Driven by Dennis' 1 bit NOR based ALU with access to 32kB ROM and 32kB RAM, you'll find a FORTH interpreter, a source code editor, a compiler and on top of it fully functional I/O routines. So you have a complete FORTH system. The cherry on top are 6 digital inputs, 5 outputs, a RS-232 interface and a speeds between 8 and 14MHz which allow up to 6300 8 bit additions per second. 💥 (Not enough for LLM inference - but who needs something like that? 🤓) The MyNOR based machine comes with just 16 CMOS chips, and if you feel like soldering, you can find BOM and all necessary software on Dennis' project page.
|
|
|
Imagesource: https://unsplash.com/
|
|
|
If you've been following our publication for a while, or if you know the secret link to our archive, you'll know, that we've reviewed just about every 8 bit emulator we've somehow come across over the last almost 2 years. Chip Loder – writing for appleinsider – has now done something similar, and taken a closer look at a number of emulators for ATARI, Commodore and Sinclair machines. In his latest essay – however – he not only goes into these fine bits of software, but mixes in history and personal experience right along with it. Real hardcore enthusiasts may already know every single emulator mentioned. But maybe there is still one or the other surprise – especially with the online versions.
|
|
|
Imagesource: https://www.retro-commodore.eu/
|
|
|
There is little to nothing like archive.org when it comes to printed digital history. Books, magazines, games – not everything but a lot from the golden age of microcomputers can be found there. But finding means searching in the first place. And before searching often stands the you-don't-know-what-you-don't-know-problem™. Therefore it is helpful, when someone (in this case an unknown author / team) has taken on the task of curation, and – with equipped with their own knowledge and experience – has put together a comprehensive collection of books, magazines, manuals, tutorials, articles and box scans on 8 bit and 16 bit machines of the 80s. The result of such efforts can be found at www.retro-commodore.eu. We must assume, that none of the availble book and magazine scans violate applicable law, and may legally be offered for download. In any case, the offer is as remarkable as it is well structured. At least you know very quickly, what you didn't know before - and that's a start. 💡
|
|
|