Gigatron emulation

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

mar
Posts: 2593
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Gigatron emulation

Post by mar »

mar wrote:Download link: http://www.crabaware.com/Test/gigatron_emu.zip
Please see readme.txt for details.
I uploaded a new version with improved audio emulation (no pitch shifting anymore, lerp samples) and also added some basic controller emulation:
(arrows + A,S,Z,X for buttons), those can be changed (mapping and corresponding bits) in HandleInput() routine.
mar
Posts: 2593
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Gigatron emulation

Post by mar »

mar wrote:Download link: http://www.crabaware.com/Test/gigatron_emu.zip
Please see readme.txt for details.
Uploaded a new version with a couple of minor fixes/improvements.
The problem with startup crash on Mac turned out to be a new protection (sandboxing) in Sierra+.
It sandboxed the app using a virtual folder but only the app itself, so it couldn't load the datafiles (virtualizing the parent folder would work just fine, but it can't be done AFAIK).

There are some workarounds, please see readme.txt for details (unpacking via midnight commander then manually setting permissions to executable did work for me).
For those who don't have mc, installing homebrew (https://brew.sh/), then "brew install mc" in terminal should do.