DOSSap
DOSSap jest programem do odtwarzania plików SAP dla systemu DOS bazującym na bibliotece ASAP.
Pobierz
https://sourceforge.net/projects/dossap/files/
Zrzuty ekranu
Źródła
Kod DOSSapa pochodzi z 2003 (z małymi poprawkam). Jest brzydki i wymaga przepisania.
Kompilacja
Wymagania
Biblioteki SAP
DOSSap może być skompilowany z dwoma bibliotekiami SAP.
ASAP
ASAP jest domyślną biblioteką odtwarzającą pliki SAP.- Umieść asap.c i asap.h (ze źródeł ASAP) w katalogu ASAP
- Uruchom: make
libSAP 2.0
LibSAP jest orginalną biblioteką odgrywającą pliki SAP stworzoną przez Adama Bieniasa.
Ponieważ z wersją 2.0 nie ma pliku określającego licencję a plik z wersji 1.54 nie jest zgodny GNU GPL to DOSSap z libSAP może być skompilowany wyłącznie do prywatnego użytku i nie może być rozprowadzany w postaci binarnej.
Źródła biblioteki libSAP 2.0 można odszukać za pomocą Internet Archive.
- Umieść pokey0.cpp, pokey1.cpp, pokeyNamespace.h (pokeyN~1.h), sapCpu.cpp, sapEngine.cpp (sapEng~1.cpp), sapGlobals.h (sapGlo~1.h), sapLib.h and sapPokey.cpp w katalogu SAPLIB
- W katalogu SAPLIB uruchom: patch.bat
- Uruchom: make LIB=saplib
ASAP i libSAP
- Wykonaj kroki z sekcji ASAP i libSAP
- Uruchom: make LIB=both
Interfejs użytkownika
DOSSap może być skompilowany z angielskim lub polskim interfejsem użytkownika.
W celu kompilacji z polskim interfejsem użytkownika należy uruchomić polecenie make z parametrem LANG=pl.
Obsługa
ds [opcje] [file.sap]
Opcje
- -8, --8bit
- Wymuś tryb 8 bitowy
- -a, --adr=
- Wymuś adres dla karty sound blaster
- -i, --irq=
- Wymuś przerwanie dla karty sound blaster
- -d, --dma=
- Wymuś DMA dla karty sound blaster
- -dh, --dmah=
- Wymuś HDMA dla karty sound blaster
- --help
- Wyświetl pomoc
Klawiszologia
- esc, q
- Wyjście z programu
- f
- zaladuj plik
- >
- nastepna muzyczka
- <
- poprzednia muzyczka
- s
- stop
- space, p
- pauza
- +
- głośniej
- -
- ciszej
- e
- następny efekt
- b
- wyłączenie efektów
- l
- zmiana języka
- h
- pomoc
- c
- Zmiana biblioteki odgrywającej [dla komplacji z dwoma bibliotekami]