Monday, August 23, 2021

Custom Game Boy Design - Revitalizing Broken or Hard to See Portable Systems

It is a fact that the original Game Boy, its four widely available successors and its contemporary competitors had many excellent games but some truly awful screens by modern standards.  Handheld screen technology has advanced extraordinarily far since the rose-tinted glass days of 1989.  Today modding kits are available to fix or "upgrade" these machines with replacement screens, so let me discuss my own experiences with one.  

Friday, August 13, 2021

Digital Joysticks and the Apple II

The Apple II had thousands of games released during its long life-span, and from its first game, Breakout (later known as "Brick Out" and "Little Brick Out"), many of them used analog controllers like paddles and joysticks.  Other home computers and consoles used digital joysticks, which were often better for single-screen games than analog devices.  During the Apple II's commercial life, there were a few attempts to bring digital joystick support to the computer.  When it became a retro-computing machine, there have been a few more homebrew hardware efforts to bring digital input to older games.  This article will give an overview of attempts both old and new.

Monday, August 2, 2021

Bad Keyboard Switch Designs & Quirky Keys of the Past

Having good switches in today's keyboards is taken for granted.  Except for laptops, any computer can be blessed by a keyboard with mechanical switches or good rubber dome switches.  In the old days of computing this was not always the case.  There were many fine keyswitch designs back in the day, IBM buckling spring, Alps switches, leaf spring switches, hall effect, beam spring, magnetic reed.  But this blog post is not about them.  The 70s and 80s also had many bad keyswitch designs too, so let's identify some of them and where they reared their ugly heads.

Additionally, some keyboard had keys which functioned unusually given the keyboards of today.  We'll take a look at some of those as well.

Friday, July 16, 2021

Keeping the Upscale and Capture Pure - The RGB2HDMI and Digital PC Video Standards

When IBM was designing video display adapters for its IBM PC, it treated video quality as important.  While the world of displays was in 1980 essentially analog, IBM chose to use digital outputs for its IBM Monochrome Display and Printer Adapter and Color Graphics Adapter.  Later it continued to use a digital TTL interface for the IBM PCjr.'s built in video and its Enhanced Graphics Adapters.  Competitors and copycats, like the Hercules Graphics Card and the Tandy 1000's built-in video, also copied IBM's usage of the DE-9 port carrying digital color signals.  While some of the color cards had composite color video support, serious business usage demanded the use of a monitor which could accept those digital signals for the highest possible picture quality possible.  

By 1987, the limitations of the digital interface, with each color primary requiring a separate collection of wires, was too limiting for IBM's Video Graphics Array.  The connector was changed and the colors were output over an analog interface, which only required one pin per color primary.  The VGA analog video standard remained the principal way by which PCs connected their displays for over fifteen years.  By the time the digital DVI connector became popular enough to replace VGA, the older pre-VGA standards had been long consigned to the realm of retro-computing.  

Today the modern display device tends to eschew any display standard older than DVI, with most only having HDMI and DisplayPort inputs.  The digital standards of old used special CRTs, which have become expensive and often require repair or restoration due to age.  Those of us who enjoy working on retro computers are faced with having to "settle" for composite video, having to fork out large amounts of money and space for the special digital CRTs displays or use rather particular capture cards to see what was intended.  The RGB2HDMI is one really good solution for these issues, let's take a look at it.

Tuesday, July 13, 2021

Lag : Consoles, Emulators, FPGAs

When playing classic video games on non-original hardware, one should always be conscious for the amount of extra lag that method may offer over the original hardware.  Along with accuracy, latency is one of the most important tangible benefits (versus of using original hardware and display technology (CRTs) over emulators and current display technology (LCDs).  Latency has always existed in some form, and in this article I will give an overview on how latency has evolved over time.  

Additionally, the use of FPGA chips to simulate original hardware has become increasingly popular over the past five years.  FPGAs can offer the benefit of lower latency compared to traditional software based emulation and can offer a high degree of accuracy by using relatively inexpensive hardware.  FPGAs are not without their singular issues, and in this article I will go over some of the issues with using FPGAs as a replacement for original hardware.

Sunday, June 13, 2021

Making Your Famicom into the Best Famicom it can be : A/V Mods Done Right

Modifying the RF-Only Famicom to output separate video and audio is nothing new, people have been doing it since the 1980s.  But many mods I have seen involved video circuits of dubious quality, drilling and cutting into aged plastic and difficult to reverse without replacement parts.  In this blog post I will go over what I believe are the best ways to modify your Famicom for AV output.

Monday, May 31, 2021

The Computer in Monochrome - Practical Advice for Using for a Macintosh SE


The Graphical User Interface is something computer users have taken for granted for twenty-five years since Windows 95 computers became ubiquitous.  Of course, to owners of any Macintosh computer, the GUI was something they had experienced since day one.  The original Macintosh was designed to be a low-cost productivity computer.  It eventually evolved into a fully general purpose computer, but the systems were sufficiently popular even in the earliest days to enjoy a wide variety of software, including games.  I recently acquired an earlier example of the line, a Macintosh SE, and decided it was worth getting it up and running.  In that process I will be sharing some of the issues I have encountered and solutions.

Friday, May 7, 2021

RetroUSB AVS : The Affordable NES FPGA Console

RetroUSB AVS, courtesy of RetroUSB.com

The NES is undoubtedly the most cloned video game system ever, and in the 2010s FPGA technology had decreased in price to the point where it was affordable to implement retro video game systems on an FPGA.  The RetroUSB AVS was the first NES FPGA console made available to the public, and while I have discussed it before on this blog, I have not done a full review of the AVS because I never had one in my possession before.  That changed recently thanks to a friend of mine who let me borrow his for testing and review.  As this console is almost five years old at this point and is the only NES FPGA console you can currently pre-order, I think it is time to see where it has progressed and how well it has held up over the years compared to more recent competition.