FREEDOM251

Freedom251 › Amiga Emulators

Scripted Amiga Emulator (SAE)

Free plan APIWeb

Visit Scripted Amiga Emulator (SAE) Alternatives

Scripted Amiga Emulator (SAE)'s own site

What Scripted Amiga Emulator (SAE) is

Scripted Amiga Emulator (SAE) is a free emulator written in HTML5 and JavaScript that runs in a browser. It is intended for playing Amiga demos, intros, music modules and games, and can also be used to benchmark a browser. SAE lists support for A1000, A500/A2000, A500+, A600, A1200, A3000 and A4000/030 models, with OCS, ECS and AGA chipsets, PAL and NTSC regions, and CPUs from 68000 through 68030. It accepts floppy images in ADF, EXT, IMG, DMS, SCP and EXE formats, and hardfiles in HDF or VHD formats. Input options include HTML5 mouse and keyboard, keyboard joystick emulation and browser gamepads. A modern HTML5 browser needs WebGL or Canvas2D, WebAudio, typed arrays and FileReader. Depending on configuration and browser, SAE uses an estimated 200 MB to 1.5 GB of memory. Amiga Kickstart ROMs are not included for copyright reasons; an AROS Kickstart replacement is included. SAE also describes an API for embedding playback on other sites, with commented examples but no written API documentation. Its source code is licensed under GPL.

Who it suits

SAE suits people who want to play supported Amiga software in a modern HTML5 browser or embed emulator playback through its API. It is also aimed at people using browser emulation for benchmarking, provided their computer can handle the workload.

What it does well

  • Free to use in a browser.
  • Supports several Amiga models, chipsets and CPU generations.
  • Accepts multiple floppy and hardfile image formats.
  • Offers mouse, keyboard and browser gamepad input.
  • Source code is licensed under GPL.

What to know first

  • A modern browser with specified HTML5 capabilities is required.
  • Memory use can range from 200 MB to 1.5 GB.
  • Demanding AGA emulation may not run in real time.
  • The API has no written documentation.

Limits

SAE does not include Amiga Kickstart ROMs, though it includes an AROS replacement. It does not support ADZ, FDI/IPF images, HDZ hardfiles or onboard SCSI for A3000/A4000; demanding AGA emulation may also be too slow for real-time use.

Getting started

  1. Open the SAE website in a modern HTML5 browser.
  2. Check that the browser supports WebGL or Canvas2D, WebAudio, typed arrays and FileReader.
  3. Select a supported Amiga model and configuration.
  4. Load a supported floppy image or hardfile.
  5. Use the browser's mouse, keyboard or gamepad controls.

Verdict

Choose SAE if you want a free browser-based way to run supported Amiga demos, intros, music modules or games and have a suitable computer and browser. Look elsewhere if you need written API documentation, support for its excluded image formats or reliable real-time AGA emulation on a mobile device.

Questions

Is SAE free?

Yes. SAE is listed as free with a free plan.

Which Amiga models does it support?

Listed models include A1000/A1000-Velvet, A500/A2000, A500+, A600, A1200, A3000 and A4000/030.

Which disk image formats can it use?

Supported floppy formats include ADF, EXT, IMG, DMS, SCP and EXE. Hardfiles can use HDF or VHD.

Are Kickstart ROMs included?

Amiga Kickstart ROMs are not included for copyright reasons. An AROS Kickstart replacement is included.

Can another site embed SAE?

The project describes an API for embedding playback and provides commented examples. It does not have written API documentation.

Who wrote SAE, and what is its license?

The readme credits Rupert Hausberger as the person who wrote and ported SAE. Its source code is listed under the GPL license.

Facts from Scripted Amiga Emulator (SAE)'s own pages

API documentation
The maker says there is no written API documentation, but provides commented examples. · scriptedamigaemulator.net, 4 Oct 2026
Browser requirements
SAE requires a modern HTML5 browser with capabilities including WebGL or Canvas2D, WebAudio, typed arrays, and FileReader; the page estimates memory use at 200 MB to 1.5 GB depending on configuration and browser. · scriptedamigaemulator.net, 3 Oct 2026
Controls
The emulator supports HTML5 mouse and keyboard input, keyboard joystick emulation, and gamepads through the browser gamepad extension. · scriptedamigaemulator.net, 4 Oct 2026
CPU and chipset
Listed features include 68000 through 68030 CPUs, OCS, ECS, and AGA chipsets, and PAL/NTSC regions. · scriptedamigaemulator.net, 4 Oct 2026
Emulated models
It lists support for A1000, A500/A2000, A500+, A600, A1200, A3000, and A4000/030 models. · scriptedamigaemulator.net, 3 Oct 2026
Emulation features
It supports OCS, ECS, and AGA chipsets, PAL and NTSC regions, and 68000 through 68030 CPUs. · scriptedamigaemulator.net, 3 Oct 2026
Format limits
SAE does not support compressed floppy images such as ADZ, FDI/IPF images, compressed hardfiles such as HDZ, or onboard SCSI for A3000/4000. · scriptedamigaemulator.net, 3 Oct 2026
Integration
The project describes an API intended to let other sites integrate playback of demos, intros, mods, or games. · scriptedamigaemulator.net, 4 Oct 2026
Integrations
The project describes an API and examples for embedding the emulator, but says its API has no written documentation. · scriptedamigaemulator.net, 3 Oct 2026
Kickstart ROM
Amiga Kickstart ROMs 1.0–3.1 are not included for copyright reasons; an AROS Kickstart replacement is included. · scriptedamigaemulator.net, 4 Oct 2026
License
The source code is listed under the GPL license. · scriptedamigaemulator.net, 3 Oct 2026
License and author
The maker identifies Rupert Hausberger as the author and lists the source code license as GPL. · scriptedamigaemulator.net, 4 Oct 2026
Limits
The emulator does not support compressed floppy images such as ADZ, FDI/IPF images, onboard SCSI for A3000/A4000, or compressed hardfiles such as HDZ. · scriptedamigaemulator.net, 4 Oct 2026
Maker
The readme credits Rupert Hausberger as the person who wrote and ported SAE. · scriptedamigaemulator.net, 3 Oct 2026
Media support
It supports ADF, EXT, IMG, DMS, SCP, and EXE floppy images, plus HDF and VHD hardfiles; support varies by format for read and write. · scriptedamigaemulator.net, 4 Oct 2026
Performance limit
The maker says SAE requires a fast computer and that most AGA emulation needs a super-computer to run in real time; mobile and tablet devices may have too low a framerate. · scriptedamigaemulator.net, 3 Oct 2026
Privacy
The maker says the site uses no third-party analytics or tracking and does not transfer files selected from the user's computer to the internet. · scriptedamigaemulator.net, 4 Oct 2026
Purpose
SAE is an Amiga emulator in pure HTML5 and JavaScript, intended to make Amiga Classic emulation available in browsers. · scriptedamigaemulator.net, 4 Oct 2026
ROM requirement
Amiga Kickstart ROMs are not included for copyright reasons; an AROS Kickstart replacement is included. · scriptedamigaemulator.net, 3 Oct 2026
Safety
The maker says SAE runs within browser memory and changes to disk images are held in memory rather than saved physically. · scriptedamigaemulator.net, 4 Oct 2026
Supported models
The emulator lists support for A1000, A500/A2000, A500+, A600, A1200, A3000, and A4000/030 models. · scriptedamigaemulator.net, 4 Oct 2026
System requirements
The maker recommends a fast computer and a modern HTML5 browser; stated memory requirements range from 200 MB to 1.5 GB depending on configuration and browser. · scriptedamigaemulator.net, 4 Oct 2026
Use cases
The project aims to let people play Amiga demos, intros, mods, and games in a browser, and possibly benchmark the browser. · scriptedamigaemulator.net, 3 Oct 2026

Where Scripted Amiga Emulator (SAE) stands on Freedom251

Look at these too