Apple IIe Core for the MEGA65 – Alpha 2
This release focuses primarily on improving floppy disk support and stability. Disk loading is now considerably more reliable than in the first alpha and both floppy drives are now supported.
What's New
Drive A and Drive B are now both working.
Dual-drive software now works correctly, allowing two different disk images to be mounted simultaneously.
Various fixes and cleanup to the virtual floppy implementation.
Current Status
128kb ram / aux compatibility
Supports .nib floppy disk images.
Keyboard is functional, although there's still not yet an option to map the MEGA65's key glyphs to the Apple II layout
* For example, shift + 2 on the Mega65 keyboard gives you the @ symbol instead of ", for " you must press shift + ']'
Current Limitations
- HDD support ( not implemented )
- Mockingboard support ( implemented and enabled in the core but not tested )
- Joystick support ( implemented in the core but not tested )
- Serial support ( implemented in the core but not tested )
- Disk writing has not yet been tested
Disk Images
At present, only .nib images are officially supported.
If you only have .dsk images, you can convert them using dsk2nib:
Source:
https://github.com/slotek/dsk2nib
Compile with: gcc -o dsk2nib dsk2nib.c
The next alpha release will focus on exposing more of the original MiSTer configuration options through the MEGA65 OSD.
Planned additions include:
- Display options (colour/green phosphor, monochrome, etc.)
- Disk write protect for both drives
- Additional Apple II hardware configuration / OSD options
- Feasibility into supporting additional disk image formats without requiring manual conversion
Note: If known working images fail to run
- With the disk spinning, re mount .nib file
- Optional ( Reset machine with ctrl+mega and F13)
This is a disk mounting timing quirk that I'm currently investigating.