SGX/AC: common code changes

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: import Arcade Card library

This needed a few touch-ups. Most importantly, all code has been moved
from LIB2_BANK to LIB3_BANK.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: provide LIB3_BANK for both SGX and ACD

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: import SuperGrafx library

This is difficult to move out of LIB2_BANK because it has dependencies.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: macro.inc: clean up new maplibfunc* macros

- rename maplibfunc2 -> maplibfunc_y, explain
- save two bytes in maplibfunc_y
- remove maplibfunc3 (unused)

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
samples: add Arcade Card sample

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
samples: add SuperGrafx sample

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: main.c: add -sgx, -acd options

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
Make_src.inc: add GIT_VERSION, GIT_DATE defines

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: main.h: bump version to 3.98, use GIT_VERSION/DATE

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
isolink: show version, use GIT_VERSION/DATE

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
mkit: as: defs.h: use GIT_VERSION/DATE

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
isolink: main.c: don't crash when called without parameters...

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
huc: main.c: retouch usage output

- add missing options
- group by functionality

Fixes issue #8.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
samples: shmup: add cue file

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
samples: rename to examples

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
examples: include in build

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
clean up files in bin directory

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
examples: use in-tree toolchain to build, not installed one

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
sgx_gfx.asm: fix bogus overloaded function code

Untested, but definitely not making it worse...

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>