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

util/boot/BoingKick.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:Boing ball boot screen for Kickstart 1.3
Author:Haakon Kjole
Uploader:haakon kjole com (Haakon Kjole)
Type:util/boot
Version:1.0
Architecture:other
Date:2026-07-21
Requires:Your own Kickstart 1.3 (34.5) image; Amiga 1000
Download:util/boot/BoingKick.lha - View contents
Readme:util/boot/BoingKick.readme
Downloads:7

[This is a Windows executable ]

BOINGKICK - the Amiga 1000 boots into a spinning Boing ball
-----------------------------------------------------------

BoingKick patches your own Kickstart 1.3 image so that the
insert-Workbench hand is replaced by a boot screen: the classic
checkmark + AMIGA logo (real ITC Garamond), a perspective grid,
and a spinning red/white Boing ball - drawn and animated from
inside Kickstart itself.

It is a real Kickstart in every other way:

 - insert any bootable disk (game, Workbench) -> it boots at once
 - press Ctrl-Amiga-Amiga anywhere -> back to the Boing screen
 - the screen IS the machine's resident state until power-off

HOW IT WORKS

The `strap` ROM module (which draws the hand) is replaced by a
2.4 KB module that renders the scene procedurally: the ball is a
fixed-point checkered sphere computed at every boot (sqrt/atan
tables), and it spins via palette cycling - the checkers are
painted from 12 colour registers rotated one step every 5 frames,
a perfectly seamless loop that never redraws a pixel. The gradient
is copper-driven. Total patch: 3168 bytes - smaller than the code 
it replaces. Everything else in the ROM is byte-identical, checksum 
corrected.

USAGE

Kickstart ROMs are copyrighted, so BoingKick ships only the patch.
Put your own Kickstart 1.3 (34.5, the A500/A1000/A2000 image) next 
to the tool as KICK13.ROM and run:

    boingkick            (boingkick.exe on Windows)

You get BoingKick.adf - write it to a DD floppy sector-by-sector
(ADF2Disk on an Amiga, Greaseweazle, or use a GoTek) and insert it
in your A1000 at the Kickstart hand. The ADF also works directly
in emulators (WinUAE/FS-UAE with an A1000 + bootstrap ROM config).

Amiga 1000 only - other Amigas boot Kickstart from ROM and ignore
Kickstart disks.

Verified on real A1000 hardware and in WinUAE/FS-UAE.


Contents of util/boot/BoingKick.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2067    2067 100.0% -lh0- 9a88 Jul 19 17:33 BoingKick.readme
[generic]               154624  154624 100.0% -lh0- 1f85 Jul 19 17:11 boingkick.exe
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files  156691  156691 100.0%            Jul 21 00:43
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>