Atari 8bit image loader supporting binary PBM and its own YAI format.
If you have a FujiNet you can view streamed images from the search terms you enter.
Using custom display lists YAIL is able to display 220 lines instead of the default 192. This means that when loading a PBM (black and white) image the display will be in Graphics 8 (ANTIC F) at a 320x220 resolution.
YAIL has a simple text console for interaction that is activated when you start to type. Commands:
- help - List of commands
- load - Loads the specified PBM/PGM files and now a new YAI file.
- save - Saves the current image and graphics state to a YAI file.
- cls - Clears the screen
- gfx # (0, 8, 9) - Change the graphics mode to the number specified
- stream - Stream images (gfx 9) from the yailsrv.py.
- set server - Give the N:TCP URL for the location of the yailsrv.py. Ex: set server N:TCP://192.168.1.205:9999/
- quit - Quit the application
Tested on and works with the Atari 800XL. Other models, YMMV
Usage: YAIL.XEX [OPTIONS]
-h this message
-l load image file
-u use this server address
-s search terms
The server is written in python
To start: python3 yailsrv.py
The server uses duckduckgo.com as the source for the images. It sends your query tokens as the search terms and builds a list of URLs that have the images. It then downloads the images, converts them to something compatible with gfx9 and then streams to the YAIL.XEX app. YAIL requests the next image by sending the server a "next" token. When you quit, the "quit" token is sent.