mirror of
https://github.com/ksherlock/ample.git
synced 2026-04-26 23:17:59 +00:00
* Initialize and finalize AmpleWin: Full-featured Windows Port with Adaptive UI, optimized engine, and internationalized documentation * Update media args * AmpleWin: Finalized Windows Port with Adaptive UI, Optimized Engine, VGM Recording, and Shared Directory Support * Fix NameError: subprocess not defined in main.py * UI: Remove redundant MAME path label from Paths tab * UI: Implement smart slot validation for disabled options and click-to-browse Shared Directory * feat(win): editable console, launch logic fixes & doc updates * Fix path quoting issues, add file selectors for A/V, and normalize shared dir path * feat: sync with Ample v0.285 resources, update to MAME 0.285, and add ROM search filter * v0.285: Expand ROM library, implement download failover, and advanced SCSI sub-slot emulation * Adjust ROM download priority: prefer callapple.org for stability, mdk.cab as fallback * Sync roms.plist with upstream/master * docs(agent): record upstream synchronization session * refactor: rename mame_bin to mame directory * chore: update .gitignore for mame directory rename * fix(main): update download and detection paths to 'mame' * fix(main): robust path resolution for pyinstaller builds * docs(readme): add build_exe.bat to project structure * fix(build): remove creation of empty mame directory to avoid confusion * feat(build): auto-generate application icon from Assets.xcassets * Add AmpleLinux - Linux Port of Ample (Apple II/Mac emulator frontend) - Ported from AmpleWin with ~20 Linux-specific adaptations - Replaced winreg with gsettings/KDE dark mode detection - Replaced os.startfile with xdg-open - Removed MAME auto-download (users install via package manager) - Added system-wide MAME detection (PATH, /usr/bin, /usr/games) - Removed all .exe suffixes from binary references - Created AmpleLinux.sh launcher script - Dual-language READMEs (English + Traditional Chinese) * Fix: use python3 -m pip instead of pip3/pip for modern Linux compatibility * feat(linux): Finalize AmpleLinux port documentation and build scripts * Fix formatting for Windows and Linux user notes Updated user guidance for Windows and Linux users. * feat(linux): interactive .desktop install, runtime icon loading, updated docs * docs(linux): clarify mame_downloader.py usage status * docs: add PR draft template * fix(linux): add binutils dependency check for pyinstaller * Update: mame 0.286 --------- Co-authored-by: User <user@example.com>
36 lines
455 B
Plaintext
36 lines
455 B
Plaintext
dist
|
|
embedded/mame64
|
|
embedded/SDL2.framework
|
|
embedded/SDL3.framework
|
|
embedded/Sparkle.framework
|
|
embedded/Sparkle-*
|
|
embedded/SDL2-*
|
|
embedded/SDL3-*
|
|
build
|
|
embedded/mame-data.tgz
|
|
__pycache__
|
|
|
|
# Windows Port
|
|
AmpleWin/mame/
|
|
AmpleWin/dist/
|
|
AmpleWin/build/
|
|
AmpleWin/*.spec
|
|
|
|
nvram/
|
|
cfg/
|
|
diff/
|
|
inp/
|
|
comments/
|
|
sta/
|
|
*.ini
|
|
*.ico
|
|
|
|
# Linux Port
|
|
AmpleLinux/.venv
|
|
AmpleLinux/.build_venv
|
|
AmpleLinux/icons/
|
|
AmpleLinux/Ample.spec
|
|
AmpleLinux/mame/
|
|
!AmpleLinux/mame/.gitkeep
|
|
|