Tuesday, 20 November 2018

Stretching Pixels: NTSC vs PAL

During the last twelve months I’ve been lucky enough to acquire a couple of North American NTSC Amigas. What has been particularly interesting to me are the subtle differences between these machines and the PAL Amigas we all grew up with here in Australia. Of course the first obvious difference is the faster refresh rate: 60Hz instead of 50Hz. Not only is scrolling and animation sped up but often the music too. The other key difference is the display height. And it really is quite a difference.

If you’ve ever run North American software on your PAL Amiga, you might have wondered why some graphics appear to look ‘squashed’ or ‘shortened’. In the King Tut example below, the original full-height NTSC image is juxtaposed with the ‘squashed’ version typically displayed on PAL systems and emulators. 

Display modes on the Amiga can make a big difference to an image.
Low resolution mode (as used by many games) was 320x200 for NTSC Amigas and 320x256 for PAL Amigas. Back in the day most users would stretch the image vertically using the analogue controls on their 4:3 CRT monitor to fill the screen. This meant that artwork created on NTSC Amigas would generally look squashed on PAL Amigas - faces would appear wider, figures would look noticeably shorter. (The problem is further compounded by modern 16:9 widescreen displays that widen the image even further - but that’s a discussion for another day!)

For some glaring examples check out Defender of the Crown, an American game with superb artwork by the legendary Jim Sachs. Jim painted the art on his NTSC Amiga using non-square vertically stretched pixels. On PAL systems, and indeed emulators that default to 1:1 pixels, such artwork will look ill-proportioned.

Defender of the Crown: This bunch look a little too well-fed in the PAL version!
Another example is the famous boing ball demo which is looking a bit squashed here on my PAL A500.

The original boing ball on my PAL machine.
One of the ways around this is to boot your machine into NTSC display mode when running software that was created in North America. If you have a later model Amiga running OS 3.x hold down both mouse buttons during boot-up and select NTSC in the display options.

You’ll get a faster refresh rate and the graphics will display correctly.

There is also the controversial issue of many websites presenting NTSC graphics in 1:1 pixels. It's a complicated topic, but generally I’ve found the ‘5:6’ method is the best approach for preparing NTSC graphics for the web. Scaling up your 320x200 image by 5X on the X-axis and 6X on the Y-axis using nearest-neighbour interpolation will get you in the NTSC ballpark. It’s also non-destructive and easily reversible. Of course you should always save in a format like gif or png which have no destructive compression artefacts. 

Saturday, 17 November 2018

December BBQ & Quiz!

Adelaide Retro Computing Event - Quiz Night
Time: 7:00pm
Date: Friday December 14, 2018
Location: Unley Civic Library Town Hall
181 Unley Road, Unley (corner Oxford Tce. & Unley Rd.)

December’s event will be a combined BBQ, Quiz Night and AGM.

Please follow this link to book your tickets: https://www.trybooking.com/ZLYS 

There is parking on Oxford Terrace and in the shopping centre carpark opposite. A map can be found here.

We look forward to seeing you all there!

Wednesday, 14 November 2018

November 2018 Meeting Report

A big thank you to everyone who came out on Friday for our November event. And an extra special thanks to our guest speaker, Dr. Tom Tilley.

Tom brought in his spectacular giant (playable) Octopus Game & Watch. Unfortunately on the way to the venue the screen suffered some damage, so the game wasn't playable on the night. We're hoping Tom is able to find a replacement screen soon.

Tom also presented some of his other amazing creations and projects which was a real treat for all of us.

Next month will be our end of year BBQ and Quiz. Announcement soon!