any current or former TRS-80 Color Computer owners out there? My first computer was the Color Computer 2 I bought from Radio Shack. I'd like to get another, or even better a CoCo3, so I can use OS-9 (or nitros9). I've been playing around with that in xroar emulator.

#coco #coco2 #coco3 #trs-80 #trs80 #colorcomputer #tandy #dragon32 #dragon64 #os9 #os-9 #nitros9 #xroar

New on the blog: wrapping up this little adventure by taking the CoCo's little 6-bit DAC that you use to cycle-count out square waves and making it into a 3-voice polyphonic synthesizer with custom waveforms for each voice.

A lot of the inspiration for this was drawn from the design of the Apple IIgs's Ensoniq chip, but it's also nice how even when the design goes its own way the pieces fall neatly into place.

https://bumbershootsoft.wordpress.com/2024/04/06/softsoniq-cycle-counting-out-polyphonic-music/

#retrocomputing #TRS80ColorComputer #Dragon64 #AppleIIgs

Softsoniq: Cycle-counting Out Polyphonic Music

Last time, I managed the graphical work required to draw the image in the Portrait of Liberty program I’ve used a few times as a system demonstration. We’ll add the musical component to…

Bumbershoot Software

This week on the blog: The CoCo's 6809 chip is much more amenable to "normal" programming techniques than other 8-bits, so I implement a proper recursive flood-fill, and apply it to some graphics from an old type-in.

Refreshingly straightforward. The *rest* of that type-in will be covered next week and will be far more silly and intricate. >:)

https://bumbershootsoft.wordpress.com/2024/03/30/flood-fills-on-the-coco-and-the-dragon/

#retrocomputing #TRS80ColorComputer #Dragon64

Flood Fills on the CoCo and the Dragon

Last time, we designed and implemented most of a line-drawing bitmap library. The overall goal was to match the system I’d used to port John Jainschigg’s Portrait of Liberty program int…

Bumbershoot Software

New on the blog: I implement a reasonably flexible point-and-line-drawing library for the CoCo/Dragon, building on the earlier graphics-mode work.

https://bumbershootsoft.wordpress.com/2024/03/23/building-a-bitmap-graphics-library-for-the-dragon/

#TRS80ColorComputer #Dragon64

Building a Bitmap Graphics Library for the Dragon

We’ve worked through the basics of changing the graphics mode and writing bitmap data, and we’ve taken a closer look at Bresenham’s Line Algorithm and simplified the implementatio…

Bumbershoot Software

This week on the blog: Experimenting with graphics modes on the CoCo/Dragon. Also, incidentally, getting around to actually learning what it takes to write Hello World because after several sizable projects I somehow neglected some of those basics.

https://bumbershootsoft.wordpress.com/2024/03/09/text-i-o-and-graphics-modes-on-the-dragon-coco/

#retrocomputing #TRS80ColorComputer #Dragon64

Text I/O and Graphics Modes on the Dragon/CoCo

So far I’ve been rather haphazard in exploring the Dragon and the Color Computer it’s based on—once I got a working toolchain, I started putting the CPU through its paces with a decentl…

Bumbershoot Software

New on the blog, I get a digital sound clip out of the Dragon. This is close enough to stuff I already did on the Sega Genesis that the hardest part is finding a place to put the clip data.

Also, a minute and a half of cassette data to load four seconds of audio. Pristine.

https://bumbershootsoft.wordpress.com/2024/03/02/the-dragon-roars/

#retrocomputing #TRS80ColorComputer #Dragon64

The Dragon Roars

We have, at this point, put the Dragon’s 6809 CPU through its paces quite well. Its instruction set is powerful and general enough that even adapting code intended for a 16-bit machine ended …

Bumbershoot Software

New on the Blog: apparently I just skipped "Hello World" when writing stuff for the Dragon and went straight to "LZ4 decompressor." The 6809 chip certainly encourages you to hit the ground running, at this rate.

https://bumbershootsoft.wordpress.com/2024/02/24/lz4-decompression-on-the-6809/

#retrocomputing #dragon64 #TRS80ColorComputer

LZ4 Decompression on the 6809

The 6809 chip that powers the TRS-80 Color Computer and its Dragon cousins is really quite powerful. To put it through its paces, I’ve taken my 68516 implementation of LZ4 decompression and p…

Bumbershoot Software
New on the blog: putting together a convenient and effective modern toolchain for writing programs for the Dragon 64 or the TRS-80 Color Computer. Always nice to be able to go from "make" straight into a file you can load into an emulator. https://bumbershootsoft.wordpress.com/2024/02/17/cross-platform-development-for-the-trs-80-coco-and-dragon/
#retrocomputing #dragon64 #TRS80ColorComputer
Cross-Platform Development for the TRS-80 CoCo and Dragon

I’ve now had more of a chance to really put the Dragon through its paces. In my introductory article, I quickly outlined the capabilities of the Dragon’s CPU, graphics, and sound chips,…

Bumbershoot Software

It is now the Year of the Dragon! There is no better time for me to kick off my experiments with the Dragon series of early-1980s home computers. This seems to be another case of those odd beasts where the clones end up more influential and famous than the originals (In this case, the Tandy TRS-80 Color Computer).

I've been meaning to learn about the 6809 CPU for quite awhile. This will be a fine excuse.

https://bumbershootsoft.wordpress.com/2024/02/10/the-year-of-the-dragon/

#retrocomputing #TRS80ColorComputer #dragon64

The Year of the Dragon

It’s the Lunar New Year today, kicking off the Year of the Dragon. The Dragon 32 and Dragon 64 were clones of the TRS-80 Color Computer with a few changes that meant that compatibility wasn&#…

Bumbershoot Software

You know what year it is? The Lunar New Year! Since it is 2024 it falls onto to be the Year of the Dragon!

But, you know what also has dragon in its name? The Dragon 32 and Dragon 64 home computers that were built in the 1980s by Dragon Data!

#Tech #Computer #RetroTech #Retro #RetroTechnology #RetroComputers #VintageComputer #RetroComputing #Dragon32 #Dragon64 #DragonData