Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 2.06 KB

README.md

File metadata and controls

35 lines (27 loc) · 2.06 KB

RMC Retro Amiga Demo

To celebrate the opening of the RMC Retro Cave I thought I'd dust off my Amiga System Programmer's Guide and get back into 68000 asm coding with an old school Amiga demo.

Photon from Scoopex has created some incredibly helpful resources on Amiga demos: coppershade.org and the AsmSkool series on youtube

The legendary DJ H0ffman has kindly allowed me to use one of his tracks for the music: Logos & Scrollers.

Watch the demo on youtube.

demo screenshot

Run from adf

To run on WinUAE.

  • Download rmcdemo.adf from the github releases page
  • Run WinUAE. You can use the A500, A500+, A600 or A1200 quickstart option, but ensure NTSC is disabled.
  • Select the rmcdemo.adf file for DF0:
  • (Optional) To get smooth scrolltext you'll need a 50Hz monitor and set Host->Display options set to something like this.
  • Click Start

Assemble and run

  • You can use the A500 quickstart configuration with 512KB Chip + 512KB Slow RAM, make sure NTSC is not selected.
  • Under Settings->Hardware->CD & Hard drives click "Add Directory or Archive" and set the path to the directory you cloned this repository to. Set the device name to DH0. Click OK.
  • Optionally under Settings->Configurations give the configuration a name and description and save it.
  • Click Start
  • Once the AmigaDOS prompt appears type asmtwo
  • At the ALLOCATE Fast/Chip/Abs prompt type fast
  • For WORKSPACE KB> enter 128
  • At the Ready prompt type r then hit return
  • At the FILENAME> prompt enter rmcdemo.S
  • Then type a then return to assemble and j then return to run. Click the left mouse button to exit the demo.

Future

  • NTSC support
  • Do we need copper bars?