Page 1 of 1

Z64k - Java VIC 20 Emulator

Posted: Tue Dec 06, 2016 4:34 am
by Willymanilly
I have updated my VIC 20 emulator available on http://www.z64k.com/ It is written in Java so will run on any platform that has JRE 7 or better installed. It is pixel perfect and new features include NTSC interlace support! It correctly runs all demos, games, and test programs I've tried. Make sure you use the Beta versions of any of my emulators for all latest features and bug fixes. I don't have a real VIC 20 to test with so if you find any program that runs on a real VIC 20 but not in my emulator I would love to hear about it. :)

Re: Z64k - Java VIC 20 Emulator

Posted: Tue Dec 06, 2016 5:15 am
by Mike
Nice! (Especially the interlace support for NTSC VIC-20s)

One small suggestion regarding the pixel aspect ratio. In NTSC, 3:2 for hires pixels (6:2 for multi-colour, 3:1 and 6:1 for interlace-hires and multi-colour) would be about perfect, and are also a better approximation for PAL than 4:2, 8:2, 4:1 and 8:1 which you currently use. Actually, the best approximation for the pixel aspect ratio (hires non-interlace) on PAL, and in small integers, would be 5:3.

The test images you show had been calculated to take those aspect ratios into account.

Welcome to Denial! :mrgreen:

Michael

Re: Z64k - Java VIC 20 Emulator

Posted: Tue Dec 06, 2016 5:36 am
by Willymanilly
Thanks for the prompt feedback Mike! 8) It should be relatively easy for me to add customisable ratios to the emulators and I will change the default ratios for the VIC 20 emulator with your suggested values. I should have a new version available tomorrow with the ratios implemented.

Cheers

Will :)

Re: Z64k - Java VIC 20 Emulator

Posted: Tue Dec 06, 2016 6:34 am
by Willymanilly
Default ratios have been changed to 5:3 PAL and 3:2 NTSC for the VIC 20 emulator. I will put customisable ratios via the emulators screen setting menu on my todo list. :)