About This File
Precompiled emulators for Windows, Mac, and Linux.
This is the latest version. Older versions can be downloaded from the GitHub releases page.
(Note: To run on Mac use "Ctrl-click/Right-click > Open" instead of "Double-click" due to security protocols)
What's New in Version r41 ("Marrakech") See changelog
Released
Main differences:
-
New BASIC
BLOAD
,BVLOAD
andBVERIFY
commands for header-less loading - Improved default keyboard
Emulator:
- allow apps to intercept Cmd/Win, Menu and Caps-Lock keys
- fixed -prg with -sdcard
- fixed loading from host filesystem (length reporting by MACPTR on EOI)
- macOS: support for older versions like Catalina (10.15)
ROM:
-
KERNAL
-
keyboard
- added 16 more keyboard layouts (28 total)
- default layout ("ABC/X16") is now based on Macintosh "ABC - Extended" (full ISO-8859-15, no dead keys)
- "keymap" API to activate a built-in keyboard layout
- custom keyboard layouts can be loaded from disk (to $0:$A000)
- Caps key behaves as expected
- support for Shift+AltGr combinations
- support for dead keys (e.g. ^ + e = ê)
- PgUp/PgDown, End, Menu and Del generate PETSCII codes
- Numpad support
- Shift+Alt toggles between charsets (like C64)
- Editor: "End" will position cursor on last line
-
VERA source/target support for
memory_fill
,memory_copy
,memory_crc
,memory_decompress
[with PG Lewis] - fixed headerless load for verify/VRAM cases [Mike Ketchen]
- don't reset screen colors on mode switch
-
keyboard
-
BASIC:
-
BLOAD
,BVLOAD
andBVERIFY
commands for header-less loading [ZeroByteOrg] -
KEYMAP
command to change keyboard layout -
support
DOS8
..DOS31
(andA=9:DOSA
etc.) to switch default device -
MOUSE
andSCREEN
accept -1 as argument (was: $FF) -
Changed auto-boot filename from
AUTOBOOT.X16*
toAUTOBOOT.X16
-
-
Monitor:
- fixed RMB/SMB disassembly
-
Charset:
- X16 logo included in ISO charset, code $AD, Shift+Alt+k in ISO mode
try_it
No