Back in 1985 when the Amiga came out the Paula sound chip was not totally groundbreaking, but better than most of its competitors. It supported four channel stereo PCM playback. This could be used with sampled instruments to get a relatively natural sound. However there were many limitations, many of which due to the software not utilising the Paula to its fullest. Two years later, when the A500 came out, Roland released the MT-32. A consumer grade synthesizer module that was used relatively widely in the MS DOS gaming world, spearheaded by Sierra On-Line. It is a little known fact that you can use the MT-32 also on the Amiga with Sierra adventures such as King’s Quest, Space Quest or Larry. Does the Amiga sound better with the MT-32?
Let’s Code MS DOS 0x2B: Memory and Pointers
Here is a little refresher on how memory management and pointers work in the C programming language, and especially under real mode MS DOS programs written in Turbo C 2.0. We will go back to the basics to give all the new subscribers of this video series a chance to catch up.
Let’s Code MS DOS 0x2A: Background Adlib Music
We already learned how to program the Adlib sound card to produce percussion and melodic instruments. Now we tackle the problem of getting real music out of it. By utilizing the Reality Adlib Tracker’s playback routine we learn how to program the Programmable Interrupt Timer (PIT) in the PC to get a steady playback of background music.
Let’s Code MS DOS 0x29: Extended Memory XMS
In the previous episode we learned how to use Expanded Memory even down to the original IBM PC. From the IBM AT and other 286 machines onwards we can use Extended Memory instead. It doesn’t require any additional hardware and allows you to use more than 640K of memory in real mode MS DOS programs.
Commodore PET: 40K RAM with SoftROM
The Commodore PET was one of the first true PCs. The entry model PET 2001 in 1977 came with 8K of RAM. My own PET 3016 from 1979 came with 16K, which I upgraded a while ago to 32K of RAM. This lets us run a lot of software, even interactive fiction games, for example Planetfall and Zork by Infocom. However we can do better! Using the SoftROM expansion we can add an additional 8K of SRAM to our system, that can be used by the Infocom interpreter, or any other software that knows about it and is changed accordingly.
Black Amiga 500
Many a computer from the 1980s is today yellowed and brittle. The plastics age considerably over the decades. You can do some mitigation by retrobrighting with hydrogen peroxide. However for some machines you can even get replacement cases, and in some cases even brand new key caps for the keyboard. Today we will transform a beige Commodore A500 into a black beauty!
Zombie Floppy: How To Revive A Broken 1541 Head
The Commodore 1541 floppy drive is a real workhorse, that was used by millions of C64 users. It came with drive mechanisms from different vendors. The Newtronics/Mitsumi drive assembly has the annoying fault to have their drive heads fail due to some wires going open inside of the read/write head. This is so far not economically repairable. However a clever user by the nickname of Ruuudi on German Forum64 has designed a little bodge PCB to make the half of the head that is still okay to all the work and thus revive an otherwise dead drive.
PSU Battle: Commodore vs Electroware
The original power supplies of our Commodore home computers are now at least 30 years old. Many need maintenance, some got lost or are defective. There are modern replacements. But are those any good? Are they better or worse than the old supplies? In this video we will compare my original Amiga 500 supply to a modern Mean Well based PSU by Electroware. We will mostly compare the ripple that both PSUs produce, which is one of the main factors that could disrupt the functionality of a computer.
Amiga500: Lazarustorm/PiStorm vs ACA500plus
The original Amiga 500 is a great machine, but its 7MHz CPU is a bit slow at times and the 512K of base memory quite limited. We take a look at two accelerator cards that increase the CPU speed significantly and also bring a large amount of extra memory to the table. All the while these cards don’t require you to open up your A500, but instead they fit on the expansion slot on the left side of the Amiga, making the process very easy and reversible. Let’s take a look at the PiStorm based Lazarustorm and the Individual Computers’ ACA500plus.
Let’s Code MS DOS 0x28: Expanded Memory (EMS)
The original IBM PC and MS DOS could — for the most part — only access 640KB of memory. The LIM EMS standard was at first a standard for RAM expansion cards to overcome this limit. On later machines like the 286 and 386 there was either support built into the chipsets or EMS memory was emulated via drivers like EMM386. Today we learn how to utilize EMS memory to play back an animation that is too large for conventional memory.