Update linux.md
This commit is contained in:
parent
947ae1b7a4
commit
e6bfe89722
1 changed files with 12 additions and 18 deletions
30
linux.md
30
linux.md
|
@ -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.
|
||||||
|
|
Loading…
Add table
Reference in a new issue