Created Goals (markdown)

Edson Armando 2018-12-25 18:11:55 -06:00
parent 4859646a16
commit 2d4a57a7a7

15
Goals.md Normal file

@ -0,0 +1,15 @@
## Goals
The goals of the project, so you can understand where we want to be.
Note that goals are ordered by importance order, being the first the primary goals, and the last the secondary goals.
1. Be able to open, edit, modify and create:
* Basilisk II-compatible config files.
* SheepShaver-compatible config files.
* PearPC-compatible config files.
* QEMU-compatible config files.
2. Be able to launch Basilisk, SheepShaver, PearPC and QEMU emulators.
3. Be able to launch Basilisk, SheepShaver, PearPC and QEMU emulators with custom config files, even when config files are in different locations.
4. Use a unified interface for several Mac emulators, avoiding the oddity of having to switch between programs and interfaces.
5. Give a minimum personalization to the user, so they can identify different machines with different OSes installed.
6. Localisation of the app to several languages (Right now targetting Spanish and Portuguese Brazilian, but any other contribution would be appreciated).
7. Offer a general interface for different emulators, so not only one emulator can be launched, rather many emulators can be added with respective config and launch methods, and so becoming a multi use console.
8. Provide a universal online and offline help, so when the user needs help can consult the help included, or even a more updated one, with the ability to update the offline help, so the help can keep updated but can also be accessed with/without internet.