1

Temat: MiNT+XAaes+Thing - zmina rozdzielczosci

Witam,

mam pytanie odnosnie mozliwosc zmiany rozdzielczosci z poziomu pulpitu Thing-a, po zainstalowaniu easyminta 1.90 opcja ta jest nieaktywna w Thingu, wiem ze potrzebne jest ustawienie zmiennej srodowiskowej RSMASTER=... tylko mam klopot ze znalezieniem odpowiedniego programiku.
Na stronie XAaesa

:http://xaaes.atariforge.org/docs.php?chapter=6.htm

sa zrzuty ekranu i widac wywowalne przykaldowe dwa okna, czy ktos natrafil gdzie mozna je znalesc. WIem ze moge ustawioc rozdzielczosc w pliku xaaes.cnf, video=26,  ale mi chodzi o zmiane w locie, bez edytowania pliku i restartowania kompa, Teradesk ma cos takiego wbudowanego.
Ma ktos jakis pomysl jak to rozwiazac ?

Pozdrawiam
Kroll

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

Zmiana w locie oznacza restart całego Aesa i wszystkich programów które z niego korzystają. To raczej bajer niż prawdziwy ficzer.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

3

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

AdamK:

Zgadzam sie z toba, ale np w Teradesku wywolam opcje zmiany np na rozdzielczosc ST High to nie usze restartowac kompa zamyka tylko aplikacje i uruchamia ponownie, a tak jesli jako pulpitu uzywam Thinga to musze to zrobic poprzez edycja pliku xaaes.cnfi restart calego komputera to czasami jest jednak meczace, dlatego szukam jednak jakiegoc programiku aby robic to tak jak pod Teradeskiem

Kroll

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

4

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

tu jest ciekawy wątek na temat zmiany rozdzielczości: https://sourceforge.net/p/emutos/mailma … /35176309/

generalnie jest to możliwe

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

Zainstalowałem pomyślnie easyMinta na Fo3o. Próbuję ogarnąć konfigurację tego
i już na początek zagadka. Jak ustawiać rozdzielczości?
Funkcja do zmiany nieaktywna, ponoć można tylko na stałe definiować
w xaaes'owym pliku xaaes.cnf i tutaj kolejny zonk :)
Ponoć odpowiada za to parametr VIDEO <mode> identycznie definiowalny
jak XBIOSowa funkcja Vsetmode?
Systemowa funkcja to zdaje się ma 16 bitowa wartość w której
wykorzystywane jest tylko pierwsze(?) 9 bitów? Dobrze rozumiem?

Pierwsze 3 bity (0-2) definiują bitplany/kolory;
4 bit - def. ilość kolumn (40 lub 80, czyli 320 lub 640 w horizontal)
5 bit - def. czy ma być RGB czy VGA
6 bit - def. NTSC czy PAL
7 bit - def. overscan czy nie
8 bit - def. czy standardowe tryby ST czy VGA
9 bit - def. rozdzielczość pionową vertical

Jak rozumiem parametr VIDEO <mode> może mieć wartości podawane w DECach lub HEXach?
Ale żeby było śmiesznie to w dokumentacji jest masa rozbieżności, błędów?
Bo co innego jest w pliku exmaple.cnf a co innego na stronie http://wiki.sparemint.org/index.php/XaAES
np. w pliku example jest napisane: "video = 26 will select 640*480*16colour VGA mode" a na stronie ze
"video = 26 - will select 640*480*16 bit/truecolourcolour VGA mode" a przecież w fo3o nie ma w ogole takiego trybu!
albo na stronie piszą , że "video = 24 - will select 640*480*16 colour VGA mode" a w pliku jest, że ten tryb ustawia wartość = 26.
Wiec kompletnie nic nie rozumiem :/

Czy ktoś kuma jak to jest definiowane i może łopatologicznie z jakimś przykładem w rozbiciu na bity mi to objaśnić?

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

Nie przywiązuj się tak do tego co jest napisane.

Najlepiej mieć zainstalowany jakiś programowy extender rozdzielczości (Blowup, Videlity, Videl Inside, etc.) Taki extender pozwala ustawić niemal dowolną (Videl ma naprawdę spore możliwości, np 800x600 to nie problem) rozdzielczość pod jedne z tych ustawień bitowych.

W pliku cnf jest błąd, 26 to bedzie 16 kolorów a nie 16bitów.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

7

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

A XaAES przypadkiem nie wspomina w dokumentacji/configu że mogą występować problemy z extenderami? Na pewno jest wspomniany BlowUP.

.: miejsce na twoją reklamę :.

8

Odp: MiNT+XAaes+Thing - zmina rozdzielczosci

@Adam
Dzięki, ale najpierw chciałem to ogarnąć, a później łapać programowe extendery ;)
ale ok, chyba już to rozgryzłem ;) Źle czytałem bity. Myślałem, że lecą 0......15  a one idą 15.....0 (tnx. Sqward).

Czyli tak: mamy funkcję 16bit i bity: 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4 ,3, 2, 1, 0
bity: 15-9 można sobie odpuścić (bo 15 jest dla niestandardowych rozdzielczości, a 14-9 są ponoć nieużywane)
8 - def. rozdzielczość pionową vertical (0 - stand. pionowa rozdz. , 1 - line doubling|half res (VGA) /  Interlace|double res. (RGB))
7 - def. czy standardowe tryby ST czy VGA (0 - stand .tryby VGA,  1 - stand. tryby ST)
6 - def. overscan czy nie (0 - bez OVERSCANu, 1 - z OverScanem (tylko RGB!!) 320 > 384 pix, a 640 > 768 pix)
5 - def. NTSC czy PAL dla RGB (0 - NTSC, 1 - PAL)
4 - def. czy ma być RGB czy VGA (0 - RGB TV, 1 - VGA)
3 - def. ilość kolumn (40 lub 80, czyli 320 lub 640 w horizontal) (0 - 40 kolumn-320x, 1 - 80 kolumn-640x)

Ostatnie 3 bity (2,1,0) to ustalenie kolorów/bitplanów, i tak:
000 - 2 kolory (mono)
001 - 4 kolory
010 - 16 kolorów
011 - 256 kolorów
100 - 16bit TC

Przeliczając wartości BIN na DEC mamy wartości dla poszczególnych rozdziałek dla Mintowego pliku xaaes.cnf, np:

BIN 0000000000011001 (DEC 25) wpisując w plik "video = 25" otrzymamy VGA 640x480 4 kolory

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.