Mega//e for the MEGA65 🍎
V1 of the Apple IIe core for the MEGA65.
This release adds quite a bit of functionality and makes the core much nicer to use on real MEGA65 hardware.
Highlights:
- Apple IIe / Enhanced IIe support
- Dual Disk II drive support
- Amiga mouse support
- Atari/Commodore-style joystick support
- Second joystick button via POTX/POTY, with selectable POT and polarity
- New MEGA65 keyboard mapping mode that follows the actual MEGA65 keycap glyphs
- ALT acts as a second modifier for the symbols printed on the front of the MEGA65 keycaps (~ | \ { } _ etc.)
- Original Apple II positional keyboard mapping remains selectable
- Multiple colour palettes: NTSC, IIgs, AppleWin and Apple IIc PAL
- PAL/NTSC analog video selection
- Apple IIe ROM region switching
- Low-Res/Text composite colour-artifacting option
- Retro 15Khz or 31Khz analog video supported
Disk images: .nib is currently the officially supported floppy format. .dsk images can be converted with dsk2nib; broader disk-image support is something I want to investigate. Use dsk2nib or Ciderpress to convert images.
There are still things to do; including HDD support, Commodore 1350/1351 mouse support, Atari ST mouse support is also feasible and further testing of some existing Apple II functionality.
⚠️ Do not connect an original Apple II mouse directly to the MEGA65 joystick port. Despite using a similar connector, its electrical pinout is incompatible, including the +5 V/GND arrangement.
Source, documentation and release:
MEGA65 on GitHub
Download: https://files.mega65.org?id=09c33961-901d-4cd0-8bea-616c37db5c50