I am pleased to say I received my two Checkmate displays this week from the UK, one black and one cream coloured. Let's take a closer look!
This will be part one of a two part blog series as there is a lot to look at, and a lot of systems to try them out on!
As a kickstarter backer of the original Checkmate displays project, I followed with great interest the frequent updates as Steve and his team at iMica got to work making this monitor a reality.
But, to be clear, this is not just another monitor.
It was built from the ground up with Retro computing and retro gaming enthusiasts in mind.

This IPS monitor is styled to look like a retro CRT monitor (like a Commodore 1084S), with modern features well beyond what a normal CRT or TFT screen can offer.
The two packages arrived via DHL in good shape and no damage to the all important internal box and contents - it has been packaged very well.
This monitor is designed with slots in the back that allow for multiple expansion options, including Retro Scalar, Slot 0 main board, GBS Control, multiple input formats (RGB, RGBi, SCART, VGA, AV Composite, RF, S-Video, Component, Audio In/out, Internal stereo speakers, Headphone output, multi HDMI input and output for additional display and also for OBS or similar application live streaming of content, Raspberry Pi 4 Pod, MISTER Pod, MINIMIG pod planned mounting options, and so much more.
During development the monitor underwent a number of important technical improvements as Steve worked with his team to push the boundaries of what was possible, including creating a new Slot 0 board and Appy's Retro Scaler with integrated GBS control which combined a number of functions on one custom built board to minimise internal cables and messy layering of standard boards that wouldn't be modular.
The original kickstarter pledge didn't include the screen cost or the retro scaler, since at that time multiple options were being considered for this.
The retro computer/console fans who love great displays know well about Retrotink scalar products and Arcooda displays, but these options would likely make the monitor way too expensive for the average retro computing/gaming fan, who just needed a display that is "good enough" for their purposes.
For the work to make these custom boards and the case shells, Steve travelled to china to ensure the product manufactured was being made to spec, with multiple revisions of the monitor casing and boards made. Steve appeared to be aiming for the best compromise between price and a good looking and functional product that delivered what was promised.
At all times I, as a kickstarter backer, was kept up to date weekly what was happening, with regular streams to ask questions of Steve. I don't think any kickstart developer I have supported in the past has come close to the level of regular updates Steve did during this project. Well done on this, as it kept us all engaged and believing in the project. And you delivered!
This additional development work added a lot of development cost to the project. As the project neared the final construction phase, with all options to be made available at launch made and signed off, backers selected what extra options they wanted via the Checkmate Displays website and then needed to pay their balances.
People duly paid via credit card (including myself), and then Steve advised the bank had rejected the payments due to the large amount received, and refunds had to be given back to everyone!
This created a lot of uncertainty and huge stress for Steve, and for kickstarter backers like me who were worried they were not going to get their monitors.
Luckily Steve found a way around this (while sorting out the situation with the banks) by asking backers who could afford it to send money via Wise.com as a bank transfer directly. I was one of those backers who did this, and this meant that the project could proceed. Without this bank transfer being done by enough backers...Steve advised it literally saved the project.
So he gave us a small thank you gift - more on that later.
I had no doubt he would deliver, and the proof of it arrived this last week, in two huge boxes.

As excited as I was to get these monitors, I should say up front that they were definitely not cheap.
As a guide, here is what I paid:
First, the kickstarter backing cost of GBP538 (AUD$1068) for two 19" monitor chassis and some components - slot 0 board (screens excluded)
Next I paid GBP875.70 (AUD1738) extra for the two 19" panels, Appy's retro scaler, HDMI inputs, plus shipping cost for two monitors to Australia. The shipping component of this to Australia was GBP240!! (AUD$476.59)
Lastly, I had to pay DHL another AUD$265.23 in GST input duty and "handling fees"...
So all up, it cost me AUD$3071.23 to get two of these monitors, delivered to Australia.
That made each monitor (including all the shipping/import costs) cost me AUD$1535 (GBP773, EUR933, USD977)
Keep in mind the the shipping and import charges are AUD$742 of the total AUD$3071.23 cost.
If I remove that charge (since if you live in the UK, EU or US you will pay nothing like I did to ship it) it was AUD$2329.23 total (GBP1172.95) or AUD$1164 (GBP586) per monitor.
So, yeah, as I said, not cheap.
I actually wanted to buy more than 2 monitors (and I had the option), but the high shipping costs for two of them meant it was not an option for me financially.
We really need a local distributor for these monitors in Australia, as the high shipping costs will be a real turn off for many who live in Australia. For them, I recommend waiting for a local distributor to buy these monitors from. The shipping costs from the UK are totally ridiculous (and these are 100% the fault of the courier).
I can predict at this point that a lot of my readers are possibly thinking they can just go out and get a cheap 19" second hand TFT screen and a external GBS control box and save a bunch of money. Yes, you can do that, but as mentioned above, the checkmate monitor uses new IPS 4:3 panels, and is designed to be more than just a single system monitor. We will explore some of that here.
In my case, I chose the optional Appy's Retro Scaler module (which includes GBS control), HDMI output option, backplane option (which will be included in all non-kickstarter monitors), blanking plates for the front GBS control module section, and the USB to HDMI extra part was included with the HDMI output option to allow streaming from the monitor to a PC running OBS or Streamlabs.

My plan for these monitors is for the non-scan doubled Amiga systems I have, which is the Amiga 1000, Amiga 500 v1.3 machine with A590 hard drive, CDTV and CD32.
If I had bought extra monitors, I would have got the S-Video/RF option to allow my C64 and older consoles to connect to it. Financially I couldn't stretch that far for more monitors, so these 2 monitors will be for Amiga only.
I do intend to play around with the displays on the other systems here anyway, just to see how well they work with them.
It will be good, since I can then decide if my bank account can stomach buying more of the monitors to use for those systems in the future. Hopefully by then there is a local Australian distributor...
I know iMica is working right now on a future module to act as a terminal display, and to connect SGI systems to this monitor, which is quite exciting for me since I own a SGI Octane system also.
But for now, let's focus on what the monitor can do right now as delivered to me.
As MKBHD (Marques Brownlee) often says on his YouTube channel, buy technology for what it can do for you today, not for the promise of future functionality that may or may not ever happen.
Here is the compatibility charts (taken from Checkmate displays website), correct as of the date I wrote this blog post:
This is current compatibility for systems connected to Slot 0 base module plug connections:
My plan here is to a test a number of these systems (where I have one) to see how well this compatibility works in practice.
First job was clearing a space for the new cream Checkmate display to sit above my Amiga 1000, which is the machine I bought it for. I took away the unsatisfactory blurry Microbee external scan doubler and TFT screen.
Looking at the front of the 19" display is a GBS control module with display and jog dial that allows quick configuration of resolution and saved profiles for different computers you have connected to the display. There is also headphone jack in the front.
There is 4 buttons for monitor basic controls (although there is a included remote which gives a lot more functions), and a standby power button.
The black and cream versions of the monitors are both configured identically for me, which is how I wanted them:

As I plan to use them with my Amiga systems, this was not a requirement for me, but maybe something for me to play around with in the future. This monitor is very much a tinkerer's paradise:
In a separate box is the power supply and remote control:
Also included is two sets of stickers with the port names, which need to be applied to the relevant slot port areas.
Also included is the USB to HDMI converter for live streaming content via the HDMI out on the back on the monitor using OBS or Streamlabs.
Here is the cream monitor now positioned on the monitor stand, ready to connect to the Amiga 1000.
I then plugged in the SCART cable, connected the power supply and turned on the two power switches on the back, one for Slot 0 (the main power) and one for Appy's retro scaler module.
Note that you can leave the retro scaler module power switch on, and just turn off the main switch on slot 0 when you want to power off the monitor - it turns off the other module too.
iMica have stored several profiles for some commonly connected systems to get us started off. You can of course customise and create your own, which we will look at later.
For now though, I need to select VGA so it scans all the relevant ports in that slot:
I joined the official discord channel, and read up on this. It turns out that the setting of the resolution needs to be 1280x720. I made the setting change using the jog dial, and after that it was indeed a lot better.
I understand from Steve that there is work underway to update the software for the GBS control to improve the output so it can use the fill the screen with the native panel 1280x1024 resolution, which will be great when it is available.
I next tried some games with the Checkmate, starting with the floppy disk game Minky:
Again, here is the close up of the Amiga 500 output running Minky:
I could I suppose use a different option and splash out on a retrotink 4k at AUD$835 with shipping. And yes, before someone mentions it, I know there are cheaper retrotink models available.
Yes, I will test these also, but I'll need to connect another Amiga for that - I wanted to try out SCART output first on the Amiga 1000 - it is what I bought this screen for.
This is Tiny Pixel Adventure:
Satisfied with the Amiga 1000 setup (for now), I moved on to the black Checkmate display. First order of business is applying the port name labels to the rear slots, as I did on the cream display:

To test the CDTV, DVD and CD32 on it, I need to remove the massively heavy plasma tv first...

As with the Amiga 1000 before with SCART input, the AV input is run at 1280x720 resolution as recommended in Discord, so there are small black borders at the top and bottom:
As I also have Inviyya on CD32 disc, I tried that out also:
Now, a long time ago I set the DVD recorder up to output S-Video/HDMI at 4:3 aspect ratio.
I used it to connect to the Pablo TV card on the Picasso IV on my Amiga 3000 a number of years back to watch dvd's on the Amiga 3000 and even play the cd32 on it!
If you are interested you read more about that setup in Part 2 of my Amiga 3000 build series here :-)
As a result of that setup, the Pansonic's menus fill the checkmate display screen nicely, and scale to fill out the screen:

I played some videos from PVR hard disk to test it out - makes me feel old to realise I did this recording back in 2010 which is 15 years ago now. Yikes. This one uses top and bottom borders since the video was originally 16:9.
Lastly for the DVD/PVR recorder, I tested DVD playback - I picked the Amiga Forever DVD as a starter. The DVD menus fill the screen perfectly:

The main screen section shows the Resolutions, presets (currently empty as I haven't done any), and icons for other sections of the configuration at the bottom.
There is also the option to pass through the input video without scaling or changing it.
I tapped on the 1280x720 resolution in the software (using my iPhone), and this then instantly fixed the output on the screen:
Personally I am hopefully people will share optimal setting files for Amiga output to save me having to customise for all the different resolutions and use cases.

I then saved the settings to a custom profile I called A1000, which means I don't have to do this adjustment again, just select the profile in the software from my iPhone:
Next up, I decided to try out the back Checkmate display with the Checkmate 1500 mini system I built in 2022, running AmiKit XE 12 on Raspberry Pi 4 with a Greaseweazel floppy drive bridge with real floppy drive, to boot and use real Amiga floppy disks. You can read all about the case and that build on my blog here.
I set to work connecting cables. I only needed the HDMI for the Checkmate 1500 mini system since the pi outputs audio and video via HDMI output. I also connected a vga cable as I plan to connect other systems later on.
I mention this as I suspect if Jan is reading this, he would probably be thinking "why didn't he update it first?"...sorry Jan.
I tested some games first up - starting with Inviyya:
Lastly I tried a classic Amiga game, Agony:

If I can achieve this full screen fill on the Checkmate display eventually with native Amiga output also, I would be very happy indeed.
I have done a full screen fill using the tweak utilities for the Indivision AGA mk2/3 on an Amiga 1200, but never able to with an Indivision ECS in non-AGA Amigas, so I am crossing my fingers an update to the Checkmate display makes it a reality in 2025. :-)

As was common at the time, many demo effects written for 030 processors on Amiga AGA systems in the mid-late 1990's were a compromise of performance and size, so many demos (like ours) used the cheat of letterboxing the demo to appear like a DVD or widescreen movie would look, to reduce the size of the 3d effects to work with the cpu speed. It is nothing to do with the screen.
As it is though, pairing the black checkmate display with the black Checkmate 1500 mini case looks great too, in my humble opinion. :-)

Having finished playing around with the Checkmate 1500 mini system with the Checkmate display, I decided to move on to testing the Checkmate display with the Checkmate 1500 plus system I built.
This system is a Pistorm enabled Amiga 500 system, running AmiKit XE 12.5 with Emu68 firmware.
If you are interested in how I built it, you can read more about this Pistorm system build on my blog here.
I can imagine in the future that this combo might be sold as a complete system package. You can install Amiga 1200 or PC motherboards into this case too, so I can imagine it could be sold as an ready to use Amiga emulation package with AROS/AmigaOS 3.2/AmigaForever, AmiKit XE preloaded, with the convenience of a back end linux setup to run modern applications using AmiKit Rabbit hole functionality.
Anyway, back to the present, it is a Pistorm Amiga 500 system for now, so let's try it out with the Checkmate Display!
After the system boots up, it displays the AmiKit XE Workbench, running in RTG screen mode on HDMI output into the Checkmate display.
The first signs of this is how squished up the fonts and icons are, trying to display in the 1280x1080 panel space. I suspect I need to lower the resolution of the RTG workbench to 1280x1024, so I set to work doing that next.
When I tested it in the settings, it displayed as expected and filled the screen, with the fonts and aspect ratio now looking ok:
I moved the black checkmate display to my other room to connect it to my two PC's - I started with my Pentium 200MMX PC running MS-DOS 6.22 and OS/2 Warp 4. I have a 19" TFT screen connected to it currently via VGA, using a VGA switch box which also switches the PS/2 keyboard and mouse input between the two PC's, saving precious space.
Impulse tracker is another text mode program I played around with - looks good:
I forgot earlier to show the Menu options accessed from the Menu button on the remote, so here they are - and it was in the Picture menu I found the answer to the border issue:
Sorry, but there is no way I am going to re do all those earlier screenshots again! I have already included hundreds of photos to this point...
I then tested some DOS Demos:
Boost from Doomsday is another classic DOS demo from 1998, which uses the VESA 2.0 modes, and the results are stunning:
Next I moved onto DOS games - I picked a variety of games, that use a variety of screen modes. I started with Doom, because, well, you would start with a classic like that wouldn't you?

It looks great, and plays great:
I switched to the other PC here, which is a AMD 500Mhz system running Windows 98 and Voodoo3 3DFX graphics card. I expected this to work fine and indeed it did:
I didn't want to just show it on the Amiga systems as it can do a lot more.
As testing has progressed I have come to realise just how flexible this monitor is, and with a bit of customisation it works with so many systems!
For the upcoming Part 2, I have also tested the Checkmate Display with other systems, like the Sega Megadrive, Intellivision II, FM Towns, SNES Mini, NES Mini, Atari 7800+, Analogue Pocket, Commodore 64, Commodore Plus/4, Mega 65 and more.
Thank you for reading this far, and hopefully see you again for Part 2 soon!
Great post as usual. Cheers from France :)
ReplyDeleteGreat review, thank you, can't wait for mine to arrive.
ReplyDeleteI thought this panel would be 1600x1200 for correct 4:3 aspect ratio? I have an NEC and Eizo like that, luvly.
ReplyDeleteGreat write-up, as always
If you want to maintain the proper aspect ratio and keep output sharp, you should use 4:3 for those /240 and /480 resolutions. Otherwise they will be stretched to PAL resolutions resulting in circles looking a bit weird and a blurrier picture. There is a thread on the Discord about the wiggle issue where they are trying to get to the bottom of the cause. I recommend keeping an eye on it.
ReplyDelete