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 main goal is to reuse the AppleWin source files without changes: only where really necessary the AppleWin source files have
been modified, mostly for
* header files issues
* const char *
* exclude some Windows heavy blocks (source/MouseInterface.cpp)
been modified.
## What works
Some key files have been completely reimplemented or discarded:
* AppleWin.cpp
* WinFrame.cpp
* WinVideo.cpp
Some features totally ignored:
Almost everythign works, except:
* ethernet
* serial port
* debugger
* debugger (work started to port it)
The rest is in a very usable state.
The rest is working very well.
## 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
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)
* 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
There is an initial [libretro](https://docs.libretro.com/development/cores/developing-cores/) core.