AminetAminet
Search:
85065 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/amos/amospro_christmaslights.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:AmosPro Christmas Lights
Author: joshua.dolan at gmail.com (Joshua Dolan)
Uploader:joshua dolan gmail com (Joshua Dolan)
Type:dev/amos
Version:1.0
Architecture:m68k-amigaos
Date:2025-12-12
Distribution:Aminet
Download:dev/amos/amospro_christmaslights.lha - View contents
Readme:dev/amos/amospro_christmaslights.readme
Downloads:49

A silly little program I wrote/made graphics for over the last couple nights. I 
was inspired after decorating for Christmas with my family and showing my young 
kids some things in AMOS. It draws randomly positioned horizontal and vertical
strings of lights as a sort of festive screensaver.

Each string is added after five seconds. The screen clears and starts over after
 12 stings of lights. I'm on NTSC but I booted my A500 into PAL and tested and
the code I wrote to adjust the screen between PAL/NTSC seems to work correctly.

Compiled version to launch from WB and AmosPro source included. I'm pretty sure 
it is all stock AmosPro commands so no special extentions needed. The compiled
version is optimized with APEO by Retream (www.retream.com/Amiga_Tools) and ran
fine on my system.

Usage:
Launch from Workbench or load into AmosPro.
Lights start with a randomly selected style.
Use F1-F4 to select style:
    F1 - ALL BLINK ON/OFF
    F2 - CHASING 1
    F3 - CHASING 2 (Two colors on at a time.)
    F4 - RANDOM TWINKLE
    
    UP/DOWN ARROW - ADJUST SPEED.
    ESC - QUIT
    CTRL+C - BREAK/QUIT. (I didn't disable this in Amos.)

You can play music in the background by launching it, pressing LAmiga+A to switch
back to Workbench and starting the player of your choice, then hit LAmiga+A again
to go back to AmosPro. It kept playing on mine with EaglePlayer2. Amos will take
over the sound hardware if you start it after the player is going.

License:
This software is released with no liability or warranty. Use at your own risk.
You are free to modify/share the code and graphics with attribution.

Merry Christmas!


Contents of dev/amos/amospro_christmaslights.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1032    1866  55.3% -lh5- 3d32 Dec 12 10:39 amospro_christmaslights.readme
[Amiga]                  38646   64136  60.3% -lh5- e14b Dec 12 09:41 christmas_lights
[Amiga]                   8078   56340  14.3% -lh5- 3f38 Dec 12 09:55 christmas_lights.AMOS
[Amiga]                    401    1118  35.9% -lh5- 3859 Dec 12 09:40 christmas_lights.info
[Amiga]                   3425   41540   8.2% -lh5- 6d21 Dec  9 21:56 tree-lights.ABK
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   51582  165000  31.3%            Dec 12 22:30
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>