Skip to content

Small patch to Charles Mangin's awesome web page that displays 4AM's Apple II and classic Mac crack movies

Notifications You must be signed in to change notification settings

esoffron/compatible-boot-theater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compatible-boot-theater

This was a small patch to Charles Mangin's awesome web page that displays 4AM's Apple II crack movies. When I checked back recently my code (and his original as well) no longer worked. So now it's a medium patch to his awesome original idea, plus an increasing number of variations on the theme.

New for Januray 2026:

  • MORE CRAZY HTML SCREENSAVERS!
    • The regular embedded videos PLUS Chris Torrence's Apple 2TS browser emulator running the attract mode of 4AM's Total Replay
      https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_4cade.html
      
    • Six embedded Apple 2TS emulators running random selections from 4AM's clean cracks
      https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_random_disks.html
      
    • Rotating screenshots of Apple II crack screens from Jason Scott's curated collection
      https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_crack_images.html
      
    • Rotating cover images from Softalk magazine
      https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_softalk_images.html
      
    • Rotating cover images from Byte magazine
      https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_byte_images.html
      

New in December 2025:

  • Stale URLs were clogging things up for the old boot movie player. Cleaned up the list to get a fresh list of working / not working.
  • While I was at it, refactored code to bring the common URLs and Javascript into included files.

New in July 2025:

For INIT HELLO 2025: It actually works again!

INIT HELLO is an exciting new Apple II conference this year. See the info at https://init-hello.org.

  • The API at Internet Archive had changed in some way which broke URL enumerating...
  • 4AM has already discovered* and cracked all the software ever available, so now I just have a static listing of his crack movies in the Javascript. This makes startup faster and reduces load on the Internet Archive. It was also a lot easier than trying to debug the broken fetch logic and encoding on the URL strings...
  • I took out the OGG / MP4 compatibility test logic which also had broken on newer browser versions. It's just MP4 now. That's disappointing (OGG is smaller for same quality) but this version is intended to be compatible. (I tried a hack that used a Javascript OGG player in Safari but performance in the browser playing multiple simultaneous videos was lousy.)
  • It now won't show the same video multiple times on the same screen, which was unattractive and not uncommon on the Mac side where there are many fewer videos.

* actual discovery not guaranteed ;)

NEW for Marchintosh 2023: Now also has a version with 4AM's Mac boot videos! #MARCHintosh

Original Motivation: Charles' orgiginal was hard-coded to use the smaller Ogg video files. Ogg video doesn't work in Safari or in the Mac WebViewScreenSaver (https://github.com/liquidx/webviewscreensaver). My original patch (now obsolete) detected browser compatibility and subbed in MP4 instead of Ogg.

Note One: Browsers have changed, and thankfully autoplaying videos with sound (which this relies upon) are generally no longer supported. If you want to use a non-Safari browser, use the silent versions of the HTML. Otherwise, you'll probably just see a black screen. (This is even more strict as time goes on -- what worked in 2023 usually doesn't in 2025.)

Note Two: Due to sandboxing, loading the HTML in the screensaver using a local file:// URL will likely not work. If you put the HTML on any old static web server you'll have better luck. You can try these links straight to the HTML files in this repository if you don't want to host them yourself.

https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_silent.html
https://esoffron.github.io/compatible-boot-theater/compatible_boot_theater_mac_silent.html

Make sure you enter URLs exactly, with no leading or trailing spaces. The Screen Saver isn't tolerant of whitespace!

Credits

Original concept at http://textfiles.com/appleboot/

Charles Mangin's RetroConnector site

Chris Torrence's many cool projects (including Apple 2TS) are at https://ct6502.org

The awesome WebViewScreenSaver for the Mac at https://github.com/liquidx/webviewscreensaver

Follow Charles Mangin at @Option8@oldbytes.space

Follow 4AM at @a2_4am@mastodon.social

boot-vid.mp4
boot-vid-mac.mp4

About

Small patch to Charles Mangin's awesome web page that displays 4AM's Apple II and classic Mac crack movies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages