Update linux.md
This commit is contained in:
parent
9a41db13d8
commit
3dd23a7034
1 changed files with 8 additions and 3 deletions
11
linux.md
11
linux.md
|
@ -5,6 +5,7 @@
|
||||||
* [Executables](#executables)
|
* [Executables](#executables)
|
||||||
* [applen](#applen)
|
* [applen](#applen)
|
||||||
* [qapple](#qapple)
|
* [qapple](#qapple)
|
||||||
|
* [sa2](#sa2)
|
||||||
* [Build](#build)
|
* [Build](#build)
|
||||||
* [Checkout](#checkout)
|
* [Checkout](#checkout)
|
||||||
* [Fedora](#fedora)
|
* [Fedora](#fedora)
|
||||||
|
@ -15,12 +16,12 @@
|
||||||
|
|
||||||
## Structure
|
## Structure
|
||||||
|
|
||||||
There are 3 projects
|
There are 4 projects
|
||||||
|
|
||||||
* libapple: the core emulator files
|
* libapple: the core emulator files
|
||||||
* applen: a frontend based on ncurses
|
* applen: a frontend based on ncurses
|
||||||
* qapple: Qt frontend
|
* qapple: Qt frontend
|
||||||
* sa2: SDL frontend
|
* sa2: SDL2 frontend
|
||||||
|
|
||||||
The libapple interface is a *link time* interface: some functions are not defined and must be provided in order to properly link
|
The libapple interface is a *link time* interface: some functions are not defined and must be provided in order to properly link
|
||||||
the application. These functions are listed in [interface.h](source/linux/interface.h).
|
the application. These functions are listed in [interface.h](source/linux/interface.h).
|
||||||
|
@ -83,6 +84,10 @@ This is based on Qt, currently tested with 5.10
|
||||||
* plain mockingboard is supported as well (not speech, which hangs the emulator)
|
* plain mockingboard is supported as well (not speech, which hangs the emulator)
|
||||||
* Open Apple and Solid Apple can be emulated using AltGr and Menu (unfortunately, Alt does not work well)
|
* Open Apple and Solid Apple can be emulated using AltGr and Menu (unfortunately, Alt does not work well)
|
||||||
|
|
||||||
|
### sa2
|
||||||
|
|
||||||
|
See [sa2](source/frontends/sa2/README.md).
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
The project can be built using cmake from the top level directory.
|
The project can be built using cmake from the top level directory.
|
||||||
|
@ -109,7 +114,7 @@ On Fedora 31, from a fresh installation, install all packages from [fedora.list.
|
||||||
|
|
||||||
On Raspbian 10, from a fresh installation, install all packages from [raspbian.list.txt](source/linux/raspbian.list.txt).
|
On Raspbian 10, from a fresh installation, install all packages from [raspbian.list.txt](source/linux/raspbian.list.txt).
|
||||||
|
|
||||||
Audio does not work and CPU utilisation is very high.
|
See [Travis](.travis.yml) CI too.
|
||||||
|
|
||||||
## Speed
|
## Speed
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue