I built a Fishbowl

Well almost. See, I got the idea to put together my first desktop Windows-based PC in about 20+ years. Why? I guess I was inspired by my Steamdeck which at the time introduced me to the world of modern handheld PC gaming.

I feel in love with the Steamdeck after years of playing on my Sony PS Vita. The fact that games would also play on a PC versus years of consoles and handhelds being separate really got me thinking. I’ve known for a long time that PC gaming is outpacing console gaming.

What did I spec out for the Fishbowl?

  • AMD Ryzen 9 7950X3D
  • XFX Speedster Merc 310 with an AMD Radeon RX 7900XTX Black Edition
  • Asus ROG Crosshair X670e Extreme
  • Asus ROG Ryujin III 360 cooler
  • LianLi Fans
  • Kingston Fury Beast 16Gbx2 DDR5 RAM that goes up to 6000 MT/s
  • WD Black SSDs

I tend to go a bit overboard on my builds because I do want them to last a long time between upgrades. Using an AM5 motherboard also helps keep that future upgrade path as future AMD processors will be supported.

I also admit, blinky lights and customization in the new generation of PC motherboards really grabs my attention. Where before the boring beige aesthetic was, well the boring beige box aesthetic.

The LED pixel and OLED displays and LEDs around the motherboard, the LCD screen on the cooler and the LEDs on the fans really add to the design to make my machine unique. Different colours also add to the ambience too.

I had to set the lighting to two shades of blue and add the two fish to the cooler LCD screen and the OLED display, and voila – digital fish tank!

I admit, I’m seriously impressed by modern PC tech. Now, the amount of power draw from this is quite something.

Comparing what I started out with, to where we are today. The PC I built is 700x more powerful than a Cray XMP super computers in the 80s! I could never have imagined that as a kid. Even something as small as a Raspberry Pi, what that can do, relative to, even 30 years ago.

I’ve not had a desktop PC since the early 2000s, when I switched to a Mac. I wasn’t a huge PC gamer, and I had started console gaming. Prior to that, I was gaming on 16-bit hardware like an Amiga 500.

I’ve known that PCs were very much getting ahead of consoles, which, at one point, used to be leading edge. Really researching what to put in my build, and seeing the results of it playing Starfield and Cyberpunk 2077 – Just incredible.

I’ve enjoyed the gaming experience so much on my Steamdeck, being able to play those games, literally anywhere between the Steamdeck, on my PC, or on my PC laptop, or streaming in my living room – is epic.

40 Years of Computers

This month I celebrate 40 years since I was given my first computer – A Timex Sinclair 1000. I’ve talked about and reminisced about this time period often.

The fishbowl PC next to my first computer, a Timex Sinclair 1000

Mum finally agreed to get a computer, so off we went to Consumers Distributing in Mississauga on Dundas St, after piano lessons. It was between a Timex Sinclair 1000 or a Texas Instruments TI99/4a – both being on sale. As history would have it, we bough the Timex Sinclair 1000 for CA$69.99 in 1983 – Today apparently that’s $211.77 adjusted for inflation!

That was a huge purchase back in the day, and it had a massive impact on my life.

Two months later, my Dad bought us a Commodore 64 for Christmas at a Zellers in Guelph complete with a Vic Desk, Monitor and disk drive! It was an amazing setup!

With my parents divorced, we had to keep the Sinclair a secret from Dad out of the irrational fear that he would not buy us the Commodore.

I’m so glad and very fortunate my parents invested in my future though both systems. It’s let me appreciate generations of computers from an early age. I used both a fair but, and we expanded the Sinclair with the thermal printer and a 16k RAM pack so we could play Frogger in black and white. 10 minutes to load from a tape deck!

In 1987, an acquaintance from school gave me his TS/1000 and a bunch of tapes. Both still are here with me, as are the tapes and a tape deck.

The impact of having a computer in my life did several things

  • It very much inspired my career – There were several things I wanted to do between becoming a high school Computer Science teacher, to being a software developer that travelled. I ended up doing the latter between software development, being a consultant, management and architecture.
  • It became a major hobby – between maximizing my home network, my retrogaming projects and other things, it opened up a whole new world to me, one that I wanted to play a part in.
  • It helped drive friendships and connection – Nothing like trading games to create community back then. L33t! 😉

My history of computing goes something like this

  • Timex Sinclair 1000
  • Commodore 64
  • Commodore Amiga 500 – I saved up for this all summer, the graphics were amazing
  • AST 486SX Laptop – Which sadly died two years after I bought it, not having used it for a year while I was living the UK
  • Commodore Amiga 3000 – This was given to me by a former work colleague and landlord. I took it with me to the UK and used it to emulate a Mac to complete my assignments
  • Compaq Presario 4528 – This was my first desktop Intel machine – Pentium II power with MMX! I used this to finish my degree
  • PC I had built – I’ve completely forgotten what the specs were for this machine
  • Lenovo T-Series laptop
  • Apple PowerMac G4 Desktop
  • At this point I got indoctrinated into Apple with various Mac laptops – G3, G4, MacBooks, MacBook Pros, MacBook Airs, an Intel-based iMac & MacMinis, and currently with an M1 Mac Mini, and a MacBook Pro
  • Various Raspberry Pi Model 3Bs, 4s, 400s, 3As
  • Minisforum HX90 – My first desktop PC since around 2003 which I was going to use for my arcade project but ended up not doing so
  • Beeline SER5 – I’m using this on my Pinball Machine to drive Pinball FX
  • Alienware M15 – AMD Rizen 9 7845 and Nvidia GeForce RTX 4070
  • And finally, to celebrate my 40th year of computing, I finally built my own PC with my friend Charles with an AMD Rizen 9 7950X3D and an AMD RX 7900 XTX which is all decked out with LCDs and LED lighting

If I were to include game machines:

  • Commodore Amiga CDTV – Do we really consider this a game machine? LOL
  • Commodore Amiga CD32
  • Nintendo Gameboy Colour
  • Nintendo Gamecube
  • Nintendo Gameboy Advance SP
  • Nintendo 3DS
  • Nintendo Wii
  • Sony Playstation 3
  • Xbox 360
  • Sony Playstation 4
  • Xbox One
  • Sony PlayStation 4 Pro
  • Xbox Series X
  • Playstation 5

Which gives me pause for thought.

Put my Timex Sinclair 1000 next to my new desktop PC – As a kid, I could not fathom having a computer that could generate the images that we now see in 4K on our computer monitors. My friends and I thought it was going to be an impossible task to emulate an Amiga, yet, today we have small credit-card sized computers that can emulate such a machine many times faster, with a huge amount of ram and storage space, relatively speaking.

At that time in the 80s, I’m not sure we could envision what we have today, even in the 90s. I think, by the 2000s you could see where things were going so the surprises are becoming fewer and fewer.

How many Cray XMPs are on my desktop? 800 MFLOPs versus 563 GFLOP (563000 MFLOPS) – 703 times the processing power!

We’ve come a long way from having to cool super computers the way we did in the 80s to what we have today.

The power of my new desktop, even my laptop, is completely insane!

I do believe one of my Timex Sinclair 1000s still works, the other would need to reconnect the keyboard properly and fix one of the membrane keys. The other challenge is having a TV with an analogue antenna port, which I do have, so I have ways of connecting the computer up to a TV.

Frogger for the Sinclair ZX81/Timex Sinclair 1000 being run off my Raspberry Pi arcade console

This is one of the reasons I believe in retro gaming archives and emulation, so people can experience what it was like using some of these more “primitive” machines which are so important to computing history, inspiring people and getting computers into the home.

I won’t lie that I miss the discussions we would have on the merits of different platforms, specifications, what computer the future should pick but that business had blinders on focusing on Intel 80X86 systems rather than the superior Motorola 680X0 series, what the future should be. We were all idealists back then, and we did have some foresight.

Thing is, that discussion became – Xbox versus Playstation, AMD versus Intel, Windows versus macOS. Where it used to be considerably broader, it always seemed to become two against each other – Commodore versus Atari back in the day.

DOS and Windows did become way more refined like Amiga Workbench and Apple macOS. Platforms are a lot more open. For example could you imagine the Windows Subsystem for Linux to run Linux oriented software on Windows? macOS being built on BSD? I couldn’t have either.

So what is there to get excited about these days, especially given 40 years of system versus system battles? Here is what I’m interested in:

  • Miniturization – The fact that a Raspberry Pi running an ARM core can emulate so many machines is, in many respects, mind-blowing. Just how powerful that platform is.
  • Efficiency – While my “Fishbowl” is one of the fastest setups you can buy, speed isn’t necessarily everything to me. Doing what I can with efficiency is really neat, which goes hand in hand with miniaturization. Doing all that I can to maximize use of the system. For example, I have a Raspberry Pi server in my home running multiple applications on a single machine – I’m not using an x86-based system for this.
  • What’s going on with other platforms? – I like learning and seeing what’s going on in the macOS, Linux and Windows worlds, especially with being away from the Windows world for over 20 years.

There are other things too, but those are the top three.

It’s been an incredible journey of 40 years.