Update linux.md

This commit is contained in:
Andrea 2021-04-13 08:48:52 +01:00 committed by GitHub
parent 947ae1b7a4
commit e6bfe89722
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,30 +29,28 @@ The libapple interface is a *link time* interface: some functions are not define
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).
The main goal is to reuse the AppleWin source files without changes: only where really necessary the AppleWin source files have The main goal is to reuse the AppleWin source files without changes: only where really necessary the AppleWin source files have
been modified, mostly for been modified.
* header files issues
* const char *
* exclude some Windows heavy blocks (source/MouseInterface.cpp)
## What works ## What works
Some key files have been completely reimplemented or discarded: Almost everythign works, except:
* AppleWin.cpp
* WinFrame.cpp
* WinVideo.cpp
Some features totally ignored:
* ethernet * ethernet
* serial port * serial port
* debugger * debugger (work started to port it)
The rest is in a very usable state. The rest is working very well.
## Executables ## Executables
### sa2
This is your best choice, in particular the ImGui version.
TL;DR: ``sa2 --imgui``
See [sa2](source/frontends/sdl/README.md) for more details.
### applen ### applen
Frontend based on ncurses, with a ASCII art graphic mode. Frontend based on ncurses, with a ASCII art graphic mode.
@ -86,10 +84,6 @@ This is based on Qt.
* (standard) audio is supported and there are a few configuration options to tune the latency (default very conservative 200ms) * (standard) audio is supported and there are a few configuration options to tune the latency (default very conservative 200ms)
* 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/sdl/README.md).
### ra2 ### ra2
There is an initial [libretro](https://docs.libretro.com/development/cores/developing-cores/) core. There is an initial [libretro](https://docs.libretro.com/development/cores/developing-cores/) core.