// webassembly build

Try Copperline in your browser

loading emulator…

Start with Boot AROS, or use Insert DF0 to load a floppy image. Controls has machine settings and an option to load your own Kickstart ROM.

Click the screen to capture the mouse; press Esc to release it. Joystick enables keyboard or touch game controls, and Keyboard opens the on-screen Amiga keys.

Play together with netplay

Two browsers running the same Copperline build can play together, with up to eight more watching. The host sends its ROMs, disks and settings. Until player 2 arrives, the host can keep playing and change disks; when they connect, both pages start a fresh machine, which replaces the game that was running.

  1. Open Netplay. For Lemmings or another two-mouse game, choose Advanced → Controllers → Two mice before hosting.
  2. Choose Host game and share the invitation privately. The other player opens it and chooses Join game. Files transfer automatically; the guest needs no local copies.
  3. To let others watch, share the separate Spectator invitation or its QR code, shown under the player invitation. Up to eight spectators open it and choose Watch game. They can join at any point, replay the game from its start to catch up, and never send input.
  4. For another disk, the host chooses DF0 or DF1 in Netplay and uses Swap disk. Both machines pause for the transfer, then resume together.

The host controls port 1 and the guest controls port 2, so in most joystick games the guest is player 1. Switch Joystick off to type on the shared Amiga keyboard. Keep both pages open. Disconnecting ends the game and discards the session's disk writes; a spectator leaving changes nothing for the players.

A player invitation expires after 15 minutes, but a game that has started carries on, and its spectator invitation stays valid while the host is playing. Transfers are encrypted, and the guest's own saved ROM and settings are left untouched. If a connection fails, use Copy diagnostics and include the result in a bug report. Netplay guide and connection options.

Save states and disk images

Quick save keeps a snapshot in this browser. Save state downloads a .clstate file that the desktop build of the same release can open. Saved states manages named snapshots.

Save states from 0.19 and earlier cannot be loaded. Disk images and ordinary in-game saves are unaffected.

Floppy images can be ADF, ADZ, DMS, IPF or SCP, and may be gzip- or ZIP-compressed. Under Controls, DF0 from URL loads an image from a server that allows cross-origin requests. Browser storage and media guide.

Machine, display and input settings

The default machine is an A500 with 512 KiB of chip RAM, 512 KiB of slow RAM and AROS. Under Controls → Machine you can switch to an A1200 and choose PAL or NTSC video. Display has the CRT effects, scaling, overscan and monitor bezels.

In local play, Joystick in Keys mode puts a joystick in port 2: the arrow keys move, either Ctrl or the right Alt fires, and the left Alt is the second button. CD32 mode adds the pad's other buttons, and touch screens also get on-screen controls. Gamepads work without it, taking port 2 first and then port 1.

To leave fullscreen, hold Esc in Chrome and other Chromium-based browsers, press it in other browsers, or use the on-screen Exit button.

The site's light and dark theme switch changes only the page around the emulator; the picture and monitor settings stay as you set them.

Everything runs on your device. The included AROS ROM is under the AROS Public License; no Commodore ROMs are included. Report a bug.