Short:        Arcadia 2001/Interton VC 4000/TVGC emul.
Uploader:     amigansoftware@gmail.com (James Jacobs)
Author:       amigansoftware@gmail.com (James Jacobs)
Type:         misc/emu
Requires:     Windows 9x/ME/NT/2K/ME/XP/Vista
Version:      6.01
Architecture: x86-windows >= 4.0.0

WinArcadia emulates these Signetics-based machines: the Emerson Arcadia
2001 (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo,
MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom,
Tunix, etc.) and Interton VC 4000 (Acetronic, Fountain, Interton,
Prinztronic, Rowtron, Voltmace, Waddington, etc.) console families, and
the Elektor TV Games Computer.

Features include: load/save snapshots, windowed and full-screen modes,
CPU tracing, trainer, drag and drop support, graphics scaling, automatic
load/save of configuration/game, keyboard/joystick/gamepad/paddle support,
BIOS image not needed, autofire, warp mode, gameplay recording/playback,
PAL/NTSC modes, sprite demultiplexing, help windows, source code,
debugger, frame skipping, redefinable keys, save screenshots, network
play, real-time monitor.

WinArcadia is open source freeware. The source code was compiled using
Microfilth Visual C++ 5.0.

The Amiga documentation is included in the archive. This WinArcadia
documentation is primarily concerned with explaining the differences
between AmiArcadia and WinArcadia.

The default right controller keyboard mapping is different in WinArcadia
(due to host keyboard differences), as follows:

    Left Player    Right Player

         I             Up
        \|/            \|/
       J-+-L         Lt-+-Rt
        /|\            /|\
         K             Dn

     a1 a2 a3        NL n/ n*    Emerson/Elektor-style keypads
      Q  W  E        n7 n8 n9
      A  S  D        n4 n5 n6
      Z  X  C        n1 n2 n3

     a2    a2        n/    n/    MPT-03/Interton-style keypads
     a1 a2 a3        NL n/ n*
      Q  W  E        n7 n8 n9
      A  S  D        n4 n5 n6
      Z  X  C        n1 n2 n3

        a2              n/       Palladium-style keypads
     a4  R  F        n- n+ nE
     a1  V a3        NL n. n*
      Q  W  E        n7 n8 n9
      A  S  D        n4 n5 n6
      Z  X  C        n1 n2 n3

a:  alphanumeric
n:  numeric
NL: NumLock
nE: numeric ENTER
n.: numeric . (dot, full stop)

The Ctrl key is generally used instead of the Amiga key for the equivalent
keyboard shortcuts. There are also the following keyboard differences
between AmiArcadia and WinArcadia:

    +----------------------+---------------+----------------------+
    | Function             | AmiArcadia    | WinArcadia           |
    +----------------------+---------------+----------------------+
    | 1x size?             | Amiga-1       | Ctrl+1, Ctrl+F1      |
    | 2x size?             | Amiga-2       | Ctrl+2, Ctrl+F2      |
    | 3x size?             | Amiga-3       | Ctrl+3, Ctrl+F3      |
    | Analog?              | F6            | Ctrl+F6              |
    | Autofire?            | F10           | Ctrl+F7              |
    | Frame skipping...    | Amiga-F       | (none)
    | Paused?              | P             | Pause                |
    | Reset to monitor     | Amiga-Comma   | Ctrl+Comma, Shift+F5 |
    | Slower               | ;             | Ctrl+;               |
    | Slowest              | '             | Ctrl+'               |
    | Sprite collisions?   | Amiga-L       | Ctrl+F8              |
    | Trace CPU?           | Backspace     | Ctrl+Backspace       |
    | View controls...     | Amiga-C       | Ctrl+C, F12          |
    | View monitor...      | Amiga-M       | F6                   |
    +----------------------+---------------+----------------------+

Note that whilst in "slower" or "slowest" modes, you will not be able to
send any input via keyboard to the guest, due to the need for holding the
Ctrl key down. Input via other devices (ie. joysticks) is unaffected.

Instead of AmiArcadia's "View screen" command, WinArcadia divides this
into "View upper screen" and "View lower screen" commands (due to the
limited amount of character rows available in standard DOS-style output
windows). For Interton and Elektor, the "View upper screen" command views
the entire screen, and the "View lower screen" command is disabled.

There are some unique WinArcadia features which are not present in
AmiArcadia:

    * the Options|Graphics|Stretch to fit? setting.

    * the View|Menubar? setting.

    * the View|Toolbar? setting.

There are some unique AmiArcadia features which are not present in
WinArcadia:

    * the Settings|Controllers|Use analog joysticks on host? setting.

    * the Settings|Sound|Filtered? setting.

    * these CLI arguments: PRI, PUBSCREEN.

    * ARexx support.

    * locale support.

Usage:

    WA ?

will show the CLI arguments which can be used.

The following sound emulation inaccuracies are present, in addition to
the two (aliasing of high-pitched tones, and incomplete PSG emulation) in
AmiArcadia:

    . "glide" at the start of each tone.
    . high-pitched tones sound somewhat louder than low-pitched tones.
    . an audible "seam" can be heard during long tones and noises (>2
       seconds).
    . noises are non-pitched and non-modulated.

http://amigan.1emu.net/releases/
http://amigan.classicgaming.gamespy.com/

Changes since 6.01:
    . Arcadia: support for ROMs up to 31K.
    . Miscellaneous improvements and bug fixes.
