Short: Boing ball boot screen for Kickstart 1.3 Author: Haakon Kjole Uploader: haakon kjole com (Haakon Kjole) Type: util/boot Version: 1.0 Requires: Your own Kickstart 1.3 (34.5) image; Amiga 1000 Architecture: other [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.