For folks that are curious about the MEGA65, that want to browse and explore its universe through an emulator first, here’s some links to help you out on your journey:

Getting the Xemu emulator and MEGA65 ROM

Try out existing software

How do I use .prg and .d81 files with xemu?

Option 1: Drag’n’drop .prg and .d81 files onto the xemu window

Upon doing so, this popup window will appear. Typically you would do as follows:

Option 2: right-click via the context menu

image-20250411-042756.png

Option 3: Use the “HDOS virtualisation” option

image-20250411-042644.png

Alternatively, run xemu from the command-line with the -hdosvirt argument.

Then locate the HDOS folder as follows:

image-20250411-045356.png

Then drop your PRG/.D81 files within the “hdos” folder in here:

Then back in xemu:

NOTE: When using this option, it’s probably best to rename all your files to be:

E.g. “GNG.D81” (and not “Ghosts n Goblins.d81”)

I’d like to try run “ALL_INTROS” package in xemu!

I’d like to try to run “Intro Disk #02” in xemu!

UPDATE: We’ve recently released our ALL_INTRO DISKS zip package containing **ALL**intro disks from the past years!

This is a great way to sample many programs created by the community quickly via a friendly menu system. As of 2025, it gives you access to about 263 software titles! (blue star)

image-20250313-174515.png
image-20240305-001224.pngimage-20240305-001256.png
image-20240305-000559.png

image-20250313-174731.png

Download links:

If you’d like to try the ALL_INTROS collection via the MEGA65 emulator. I’d recommend the following approach:

Configuring Xemu for ALL_INTROS package

image-20250411-042644.png

I’d recommend setting “Input devices >> Use F9..F11 as hotkeys”. This will allow you to more comfortably reset xemu via F10 key to go back to the Intro Disk menu after you try each program.

image-20250411-043059.png

I also recommend setting “Input devices >> Reset hotkey type >> HYPPO” so that these F10 resets will work in a way similar to how the real machine resets via its physical reset button.

image-20250411-044931.png

Finally, I recommend saving your settings via “Configuration >> Save config as default

image-20250411-042357.png

This will assure that it will start up with hdos turned on, and will load the Main Menu via the default MEGA65.D81 image within this package.

image-20250313-174515.png

After you try running a program on the menu, xemu should let you jump back to the menu with F10 (reboot).

On the occasions it fails to do so (due to a program that needed to mount another disk), try press F9 instead (to shutdown), and re-run xemu again.

Joystick support within Xemu

USB Joysticks

USB joysticks do work fine in xemu.

Joystick emulation via keyboard

Via Numeric Keypad

By default, xemu uses the numeric keypad to emulate the joystick on port 2.

To swap over to port 1, press the numeric keypad’s “Enter” key.

Via Cursor Keys

As some keyboards don’t have a numeric keypad (such as on laptops), an alternative is available to set the cursor keys as the joystick.

Want to learn more?

Ok, I’ve tried all that, now I want the real thing!

After exploring, if you find yourself itching to purchase a MEGA65, head to the Trenz website: