Short:        ANAIIS USB Stack Games
Author:       Gilles Pelletier
Uploader:     gilles pelletier live fr (Gilles Pelletier)
Type:         driver/other
Version:      1.26 (11-Apr-2026)
Requires:     Lowlevel or ANAIIS stack
Architecture: m68k-amigaos

Introduction
~~~~~~~~~~~~
The Commodore Amiga was famous as a game computer mainly because its hardware
design gave developers direct control of graphics, sound, and memory.
But... direct access to the hardware is not recommended.
The lowlevel.library is here to make a software layer between hardware and
the game itself.
This software layer can be modified, and ANAIIS uses it.
There aren't many games that respect this lowlevel.library and break the system
to go faster.
Here two games and setup to play with ANAIIS (or lowlevel.library without ANAIIS)

For the workbench 1.3, there is no lowlevel.library, but ANAIIS provides the
same vectors to emulate ReadJoyPort()

History
~~~~~~~
11-Apr-2026 Save the levels with other thing than the esc key

08-Apr-2026 Fix editor filename .BIN

27-Mar-2026 Add lexomil for androides

26-Mar-2026 Androides fix holes

23-Mar-2026 Add level editor
            TABLEAU.BIN (real levels for To7-70+D/To8D/To9D)
            CUSTOM.BIN décors compatibles avec androides To7-70/To8D/To9D
            
17-Mar-2026 Androides fix moves

13-Mar-2026 AmTris Add reverse and forward
            Androides Fix colors
11-Mar-2026 9 levels of Androides
08-Mar-2026 first steps

Content
~~~~~~~
AmTris
~~~~~~
https://aminet.net/package/game/wb/amtris
A tetris clone for testing.
lowlevel.library version.
red, reverse, drop piece.
down, up, forward, rotate piece.
left, right move piece.

Androides
~~~~~~~~~
https://to7.fr/androides
A Lode Runner clone for testing, you can run, get packets and
dig holes, avoiding robots.
lowlevel.library version.
arrow keys, move.
ctrl or space, dig hole.
esc, exit level.
if LA=1 return, next level.
cheat mode (to set in the icon)
 LA=1 level access with the return key.
 UL=1 unlimited lives.
 UT=1 unlimited time. 
 BLITTER=1 use transparency to draw in scales or cords, avoiding flickering.
 LEVELS=CUSTOM.BIN
 LEXOMIL=1 slow androides for playability.
 
Editeur (Androides)
Editor for levels, in pure TO7 GUI (but with a lot of Amiga love).
ESC to exit.
Return to go to next level.
Use mouse to draw the level.
1st icon : Destroy wall, scale, cord, packet.
2nd icon : wall.
3rd icon : scale.
4th icon : cord.
5th icon : packet (up to 10)
6th icon : android location at start (up to 10)
7th icon : player location at start.
8th icon : save the levels
time : click at left to remove seconds (-), at right to add time (+).

PlayHID
~~~~~~~
Editor for (3,0,0) usb interfaces to decode axes and buttons.
You can modify setup projects to change button affectation.
ANAIIS stack required.

fd
~~
Setup project for thegamepad.
Setup project for a thrustmaster gamepad.
rGenGamepad.usbfd
To set in the devs:anaiis directory.

Enjoy USB on old classic Amiga.
And remember: Only Amiga makes it possible!
