mirror of
https://github.com/ksherlock/ample.git
synced 2026-10-22 09:02:39 +00:00
4224a942ef507969971ff83d6c32ff7a92d5986c
* Fix slot persistence logic (AmpleWin/Linux) for upstream PR preparation. Implements robust None-aware slot initialization. * Fix: Explicitly pass empty string arguments for disabled slots (None) to prevent MAME using defaults * feat(core): update MAME to 0.288, fix compatibility bugs, add PowerBook fallbacks, and optimize download servers * feat(AmpleWin/AmpleLinux): update MAME to 0.289, remove PowerBook EASC fallbacks, prioritize CallApple server with dragon32 auto-patching and Laser series ROMs
Ample
A slightly more user-friendly front-end for using MAME as an Apple II emulator. Requires Mac OS X 10.14+
Windows users might want to check out AmpleWin (thanks to anomixer).
Linux users might want to check out AmpleLinux (thanks to anomixer).
A custom version of MAME is included. The custom MAME build focuses on Apple II/Macintosh emulators but also includes a handful of other 8/16-bit home computers (BBC, Tandy, etc). There are also a handful of UI tweaks (such as menu items) and, for the Apple II, Uthernet II support.
A note for Macintosh emulation:
- Images selected in the “Hard Drives” section must have a full partition table with Mac drivers (this will always be the case)
- "Hard Disk Images" (enabled with the NuBus Disk Image Pseudo-Card in a slot) can be used to mount standard HFS images without the need of a partition table or driver (this will always be the case)
Languages
Python
49.5%
Objective-C
44%
C
2.5%
Shell
1.6%
HTML
1.2%
Other
1.2%
