[#1] DMS - opis formatu
Czy ktoś może ma gdzieś opis formatu DMS ? Nigdzie namierzyć nie mogę.
Tzn. samą strukturę znalazłem ( http://lclevy.free.fr/amiga/DMS.txt ), ale nie widzę nigdzie opisu algorytmów kompresji:
Compressionmode	WORD
		set	0		;NOCOMP
		set	1		;SIMPLE
		set	2		;QUICK
		set	3		;MEDIUM
		set	4		;DEEP
		set	5		;HEAVY1
		set	6		;HEAVY2
		set	7		;HEAVY3
		set	8		;HEAVY4
		set	9		;HEAVY5
[#2] Re: DMS - opis formatu

@vojo, post #1

Tu

Wejdź w katalog src i tak sobie myślę że tam znajdziesz co szukasz.

Edit: Ale mogę nie być dobry z myślenia, więc trzeba uważać :)

Ostatnia aktualizacja: 02.09.2019 21:18:22 przez asman
[#3] Re: DMS - opis formatu

@asman, post #2

Przyglądałem się już temu, i analizując te źródła oczywiście można dojść co i jak (na aminecie jest jeszcze undms, też w postaci źródeł C) .
Ale miałem nadzieję, że może gdzieś jest jakaś dokumentacja, a analiza tego kodu to ostateczność,
autorzy xDMS i undms na czymś się w końcu oparli.
[#4] Re: DMS - opis formatu

@vojo, post #3

Autor xdms opierał się na analizie zdeassemblowanego kodu.
[#5] Re: DMS - opis formatu

@vojo, post #3

Dokumentacja do formatu DMS jest chroniona prawem autorskim.

A, że zapytam się - po co Ci dokumentacja do DMS? Możesz użyć oficjalnego programu DMS do rozpakowywania - również z poziomu własnego graficznego interfejsu użytkownika. Przecież chyba nie chcesz implementować własnej procedury rozpakowującej?
[#6] Re: DMS - opis formatu

@vojo, post #3

Jeden rzut na kod i wszystko wiadomo :)
NOCOMP - bez kompresji
SIMPLE - rle
QUICK - Huffman 8bit, rle
MEDIUM - Huffman 15bit, rle
DEEP - Lempel Ziv DynamicHuffman 16kb slownik, rle
HEAVY1 - Lempel Ziv Huffman 4kb slownik
HEAVY2 - Lempel Ziv Huffman 8kb slownik
HEAVY3 - jw. 16 kb slownik
HEAVY4 - jw. 32 kb slownik
HEAVY5 - jw. 64kb slownik
[#7] Re: DMS - opis formatu

@Hexmage960, post #5

Na razie rozpoznaję temat, nie mam jeszcze opracowanego podejścia.
Ale tak, biorę pod uwagę stworzenie własnych procedur - na wyjściu mogłyby mieć format identyczny z tym jak mam po odczycie ADF, co pozwoliłoby na w miarę proste dołączenie obsługi obrazów DMS do programu GoADF.
[#8] Re: DMS - opis formatu

@vojo, post #7

Zmień ADF_DEVICE_V1. 3 na pakiet xfs z aminetu.
Za jednym razem załatwisz adf, dms, adz czy img
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem