GameMaker (2.3)

C64 Emulator

Ogre Games Ltd.

You must be logged in to obtain assets


A Full Commodore 64 emulator, written completely in GameMaker: Studio. Load up T64 or PRG files and play actual C64 games.

  • Includes a full 6502 emulation core
  • Includes the C64 hardware emulation layer
  • Includes an optimised C64 rendering system
  • Includes a simple SID chip emulation core

NOTE: This is an educational product to demonstrate how emulation works, and is provided AS IS. It will never manage fully perfect emulation, and as such is provided for educational purposes only. It may be used in compiled format (part of a fully built game/application), you may not however resell parts or all of product as source, nor give any part or all the source away in any form.

Known issues.

  • No ROMs supplied (basic.rom, kernal.rom, char.rom - note: all lower case), these must be sourced and added as included files.
  • HTML5 versions of files must be base64 encoded ( on line encoder can be found here: )
  • WebGL must be set to REQUIRED manually
  • Audio will only work on Windows currently
  • HTML5 version isn't currently rendering with the latest GMS2.2

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.4. Published April 7, 2017

  • fixed sample loading bug.

GMS2.3 - Version 1.0.5. Published March 3, 2022

  • Fixed up an issue caused by an array accessor bug in GMS2 ( array[$0a] isn't working array[ $0a] is )
  • Fixed up audio rendering in native due to new GMS2 buffer code that tries to detect the buffer has something in it.
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait