| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
LinApple is an emulator for Apple ][, Apple ][+, Apple //e, and Enhanced Apple //e computers.
LinApple started as a fork of AppleWin, ported to run on Linux. The source code was downloaded from SourceForge and uploaded to Github by maxolasersquad. As the SourceForge version lay abandoned several users forked the maxolasersquad repository and added several features. Work was done to bring these back into maxolasersquad repository. This repository was eventually moved under the linappleii namespace where development currently resides.
Note: some command-line options have not been fully tested.
To have LinApple start in fullscreen mode and automatically boot the disk example.dsk, you can open a shell and run:
$ linapple --d1 example.dsk -f --autoboot
This command could also be placed in a shell script, which could be started from an icon or menu on the desktop.
Clicking in the LinApple window will capture the mouse. It may be released by pressing any function key.
| Key | Function |
|---|---|
| F1 | Show help screen. |
| Ctrl+F2 | Cold reboot, i.e. power off and back on. |
| Shift+F2 | Reload configuration file and cold reboot. |
| Ctrl+F10 | Hot Reset (Control+Reset) |
| F12 | Quit. |
| -------------- | ----------------------------------------------------------------- |
| F3 | Load disk image to slot 6 drive 1. |
| F4 | Load disk image to slot 6 drive 2. |
| F5 | Swap drives for slot 6. |
| Alt+F3 | Load disk image to slot 6 drive 1 from FTP server. |
| Alt+F4 | Load disk image to slot 6 drive 2 from FTP server. |
| Shift+F3 | Attach hard disk image to slot 7 drive 1. |
| Shift+F4 | Attach hard disk image to slot 7 drive 2. |
| Alt+Shift+F3 | Attach hard disk image to slot 7 from FTP server. |
| Alt+Shift+F4 | Attach hard disk image to slot 7 from FTP server. |
| Ctrl+F3 | Eject disk image to slot 6 drive 1. |
| Ctrl+F4 | Eject disk image to slot 6 drive 2. |
| Ctrl+Shift+F3 | Eject hard disk image to slot 7 drive 1. |
| Ctrl+Shift+F4 | Eject hard disk image to slot 7 drive 2. |
| -------------- | ----------------------------------------------------------------- |
| F6 | Toggle fullscreen mode. See Warning below. |
| Shift+F6 | Toggle character set (keyboard/video ROM rocker switch for |
| Apple IIe/enhanced with international keyboards/video ROMs) | |
| F7 | Show debugger. |
| F8 | Save screenshot as a bitmap. |
| Shift+F8 | Save runtime changes to configuration to the configuration file. |
| F9 | Cycle through video modes. |
| Shift+F9 | Budget video, for smoother music/audio. |
| F10 | Load snapshot file. |
| F11 | Save snapshot file. |
| Ctrl+0-9 | Load snapshot n. |
| Ctrl+Shift+0-9 | Save snapshot n. |
| -------------- | ----------------------------------------------------------------- |
| Pause | Pause/resume emulation. |
| Scroll Lock | Toggle full speed emulation. |
| Numpad + | Increase emulation speed. |
| Numpad - | Decrease emulation speed. |
| Numpad * | Reset emulation speed. |
| RtCtrl+Numpad | Adjust pdl TrimX (4, 6) or TrimY (2, 8) |
| -------------- | ----------------------------------------------------------------- |
Warning: Fullscreen mode does not properly exit in multi-monitor setups. (This is a bug in SDL 1.2.)
When you first start the emulator, press the F3 key and select a disk image file. Press Ctrl+F2 to restart the emulator with the disk "inserted" if the application doesn't automatically load.
Many disk images will boot straight into the application. Some disk images only have files and you must find the correct application to run. In this case you will need to execute BASIC commands to list the files on the disk and run programs.
This is a brief guide to get you started. For more information see Apple II: The DOS Manual (for DOS 3.3) and the ProDOS 8 Technical Reference Manual.
LinApple has several configuration options. Most values are loaded from INI files and linapple.conf.sample has all possible configuration options along with documentation on each. There are also command-line switches and environment variables that change the behavior of LinApple.
LinApple partially conforms to the XDG Base Directory Specification.
XDG_CONFIG_HOME specifies the location of "a single base directory relative to which user-specific configuration files should be written". Defaults to $HOME/.config.
XDG_CONFIG_DIRS specifies the location of "a set of preference ordered base directories relative to which configuration files should be searched". Each directory is separated by a colon (:). Defaults to /etc/xdg.
| Back | FazBrowse Home | New Git URL |