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

End User Licence Agreement (EULA).

Changes in 1.0.4

  • fixed sample loading bug.

Version 1.0.4. Published April 7, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gerard B 05 April 2017

Great stuff

Read and enjoy this.

But be sure to go into sid init, and swap triangle and saw loading variables. Ref:

This review was left for a previous version of this asset.


Ogre Games (Publisher) 07 April 2017

Sample loading bug now fixed! (1.0.4)


Tamas K 13 February 2017

This review was left for a previous version of this asset.


Alex M 13 February 2015

Worth the money

I first saw this and thought maybe not to buy it, but decided to give it a shot and i love it, code is clean and easy to understand but i do want to know if you would possibly be able to link us to somewhere to download the necesary files and games?

All and all 5/5 :)

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top