kamilbaranski napisał/a:

jury: może powinienem pożyczyć od Ciebie NetBee - w końcu każdy nasz test trwał max kilkanaście minut. A może Twoje NetBee przestanie działać np. po 40 minutach?

Nie ma sprawy, tylko za chwilkę (mam nadzieję krótką). Potrzebuję obecnie przenieść około 4 giga na Falcona, ale coś mi się nie udaje. Wczoraj wykonałem trzecią próbę i też nieudana, bo jak próbuję już na Falconie od'tar'ować lub rozpakować unzip'em owe archiwa, to albo niektóre pliki krzyczą "bad CRC", albo rozpakowywanie przerywa się z np komunikatem "unexpected EOF in archive". Na razie nie wiem o co chodzi.

152

(8 odpowiedzi, napisanych Programowanie - 16/32bit)

sqward napisał/a:

A gdzie masz zainstalowaną tą bibliotekę? Jesteś pewien, że LDFLAGS zawiera tą ścieżkę?

Zainstalowana jest w /home/jury/sdl_stuff/lib/m68020-60 no i dokładnie taką ścieżkę podaję w LDFLAGS:
LDFLAGS="-L/usr/m68k-atari-mint/lib/m68020-60 -L/home/jury/sdl_stuff/lib/m68020-60"

perinoid napisał/a:

Configure wypluwa log, w którym są logowane kolejne kroki. A w samym konfigure są np. kody plików kompilowanych i parametry kompilacji. Popatrz w jedno i w drugie, poszukaj fragmentu, który odpowiada za interesujący cię aspekt. Możliwe, że trzeba ten skrypt poprawić.

Tak, patrzyłem w ten log, ale nic specjalnego nie zauważyłem. Dobra, coś pewnie przeoczyłem więc muszę dzisiaj przysiąść do tego jeszcze na spokojnie i prześledzić znak po znaku.

153

(8 odpowiedzi, napisanych Programowanie - 16/32bit)

Bzdury czy nie, to jak coś nie działa i nie wiadomo o co chodzi, to warto próbować i rzeczy które wydają się bzdurne :)
Ale w tym przypadku katalog ze źródłem o tyle nic nie wniesie, że działania configure dotyczą obszaru weryfikacji i konfiguracji samego środowiska czyli sprawdzanie odpowiedniości kompilatora, weryfikacja wymaganych zależności (właśnie jak np SDL_image w tym przypadku) i tak dalej. Dla niego źródła mogą zupełnie nie istnieć, za to środowisko które potem ma działać na źródłach, musi być tip-top.

154

(8 odpowiedzi, napisanych Programowanie - 16/32bit)

No takie jest też i moje rozumienie, ale też wydaje mi się, że takie standardowe rzeczy jak dostęp do dodatkowych bibliotek jest z góry jakoś tam ustalone, trzeba tylko odpowiednią opcję dostarczyć. Dotychczas kompilując natywnie na linuksa zawsze tylko uruchamiałem ten skrypt i tyle, ewentualnie dostarczając jakieś opcje wyszczgólnione pod --help. Ale pierwszy raz potrzebuję kross-kompilować z użyciem configure i za nic nie umiem go zmusić aby poszukiwał atarowego SDL_image.

155

(8 odpowiedzi, napisanych Programowanie - 16/32bit)

Jaką opcję trzeba podać configure'owi aby znalazł dodatkowe biblioteki atarowsie, np SDL_image?
Np obecnie wywołuję configure tak:

CC="m68k-atari-mint-gcc" CFLAGS="-m68020-60" LDFLAGS="-L/usr/m68k-atari-mint/lib/m68020-60 -L/home/jury/sdl_stuff/lib/m68020-60" LIBS="-lfreetype -lSDL_mixer -logg -lvorbis -lmikmod -lSDL -lSDL_image -lpng12 -ltiff -ljpeg -lgem -lm -lz" CPPFLAGS="-I/home/jury/sdl_stuff/include/SDL -I/home/jury/sdl_stuff/include" CXX="m68k-atari-mint-g++" CXXFLAGS="-m68020-60 -std=c++11" ./configure --enable-lite --disable-threads --disable-shared --enable-static --host=m68k-atari-mint

I przy testowaniu SDL_image (który jest Required) wykłada się tak oto:

checking for IMG_Load in -lSDL_image... no
configure: error: *** SDL_image lib not found! Get SDL_image from
http://www.libsdl.org/projects/SDL_image/index.html

Na linuksie jak wywołuję configure to znajduje linuksowego SDL_image i przechodzi wszystkie testy prawidłowo.
Co muszę mu podać aby zobaczył atarowskie SDL_image znajdujące się w /home/jury/sdl_stuff/lib/m68020-60?

Oczywiście jak z configure'a usunąłem ten kawałek skryptu odpowiedzialny za test SDL_image, to reszta przeszła prawidłowo i potem przy kompilacji i budowaniu binarki linker sięgnął już do prawidłowych bibliotek i stworzył prawidłową binarkę. Ale chciałbym wiedzieć jak wywołać configure'a tak aby prawidłowo przeszedł wszystkie testy.

sqward napisał/a:

Pewnie będzie to samo.

No właśnie niekoniecznie, mój NetBee (bez USB) działał bez problemu na tej TT, a prób wykonaliśmy wiele.
Choć może to być spowodowane np:
- że nie mam modułu USB i to on coś wnosi co sprawia to dziwne zachowanie
- ja kupowałem tą kartę kupę czasu temu od zaxona, więc może w między czasie były jakieś zmiany w projekce?


Kroll napisał/a:

Ja ukarat na zadna taka Tetke nie trafilem a kilka mialem w rekach, ale znam jednego, ktoremu netusbee przestalalo dzialac po ok 15 minutach, tak jakby TT-etka po nagrzaniu odmowila współpracy

W przypadku tej TT też to się zaczyna wydarzać po jakimś czasie, zdecydowanie szybciej niż 15 minut, ale po kilku minutach absolutnie ZAWSZE się zaczynało na tamtej karcie NetUSBee. Coś jest na rzeczy ewidentnie.

157

(22 odpowiedzi, napisanych Miejsca w sieci)

BartoszP napisał/a:

Boszesztymój ... "skompromitowany" .... czy o mieszkaniu gdzie się włamano należy pisać "skompromitowane mieszkanie"?

Taka moda teraz. Ale spokojnie przejdzie to homo sapiensowi jak nowe emocjonujące akcje się będą pojawiać na których skupi emocjonalna uwagę  i te tego typu pójdą w zapomnienie.

158

(24 odpowiedzi, napisanych Sprzęt - 16/32bit)

Sikor napisał/a:

A ten tego... To po ile tan "felerny" Falcon?

No jest cena podana na aukcji zalinkowanej wcześniej tu:

http://www.atari.org.pl/forum/viewtopic … 18#p276618

159

(19 odpowiedzi, napisanych Software, Gry - 16/32bit)

Z managaerów plikowych dość popularnym był jeszcze Mortimer

160

(33 odpowiedzi, napisanych Sprzęt - 16/32bit)

Drakon napisał/a:

PS Jaka to wersja TOSu na zdjęciu?

1993 to raczej zdecydowanie już 4.04, ale sprawdź za pomocą Sysinfo to się jeszcze wielu innych rzeczy o tym egzemplarzu dowiesz:
https://sites.google.com/site/stessenti … ls/sysinfo

dely napisał/a:

Powinno być już lepiej.

Jest. Dzięki!

162

(12 odpowiedzi, napisanych Software, Gry - 16/32bit)

Pin napisał/a:

jest problem z wyjściem do Minta z gry uruchomionej w trybie pełno ekranowym.

A jak się to objawia, jakiś komunikat masz czy cuś?
U mnie wychodzi prawidłowo.

163

(12 odpowiedzi, napisanych Software, Gry - 16/32bit)

Kroll napisał/a:

@Jury, jak chcesz zebym cos testował na jagpadzie to pisz :)

OK, załączam wersję która już działa z Jagpadem. W pierwszym poście też jest już wersja pałej paczki (zip) w której jest ta nowa binarka obsługująca Jagpada.

Dzięki Kroll za zgłoszenie problemu i testy.

164

(12 odpowiedzi, napisanych Software, Gry - 16/32bit)

Kompilat MiniSlug'a na najmocniejsze konfiguracje Falcona. CT6x oczywiście wymagany + jako, że grafika jest w 16bitach (co widać, jest naprawę kolorowa), to i SuperVidel wymaganay (nie wiem jak wygląda sprawa z Radeon'em, ale to też by dało radę)
Oczywiście uruchamia się na oryginalnym Videlu bo ma on tryb 16bit. I taki pierwszy poziom nawet jest grywalny. Wyjątkiem jest końcowy boss, tam już Videl klęka (a raczej ST RAM) ale tragedii jeszcze nie ma. Tragedia pojawia się na drugim poziomie który jest pod wodą, więc wszystko "pływa" i tu Videl nie wystarcza. Kolejne poziomy pewnie by już znów działały znośnie, bo mniej się na ekranie dzieje, ale przebrnąć przez 2 poziom to była by udręka (choć można pewnie by cheat'em przeskoczyć ten poziom)
Muzyka wyłączona, oryginalnie jest jakaś biblioteka Leonarda (Oxg) w c++ która odgrywa pliki YM, ale jak to gdzieś w sieci na ten temat ładnie napisane, 68k jest za słabe aby to pociągnęło. Sound FX'y są.
Klawiszologia:
F8 - pauza, wyjście
F9 - przełączanie 320x240 / 640x480 (nie polecam używać, no chyba, że na jakimś Firebee, ale też wątpię aby dało radę)
Strzałki - chodzenie
Spacja - skok
C - strzał
V - specjalny strzał
Jest szansa, że Jagpad zadziała, ale nie mam więc nie wiem.

Gra jest cholernie trudna, a przynajmniej dla mnie, ale jak trochę się pogra, to kurcze można iść jak przecinak :)

Tak wygląda na Amidze:
http://www.indieretronews.com/2017/06/t … metal.html



https://ufile.io/t0lvgoif

Edit:
Aha, ze względu na długie nazwy plików potrzebny MiNT.

165

(7 odpowiedzi, napisanych Sprzęt - 16/32bit)

maciekb napisał/a:

dysk automatycznie pojawi mi się w TOS, czy może zależy to od wersji TOSa, albo dodatkowych sterowników?

Nie pojawi się* potrzebujesz jakiś sterownik. Z komercyjnych masz do wyboru sterownik HDDriver Uwe'go oraz sterownik  PPutnika. A z darmowych to chyba najpoularniejszy jest IDC Pro + masa innych typu AHDI, Cecile, CBHD, Hushi ...

*chyba, że EmuTOS ma wbudowany sterownik, zupełnie nie śledzę EmuTOSa, ale wydaje mi się, że kiedyś czytałem że:
- EmuTOS ma już w sobie sterownik do dysku
- takie są plany i ma mieć sterownik kiedyś tam
- przyśniło mi się to

166

(17 odpowiedzi, napisanych Sprzęt - 16/32bit)

Nie jest warta tyle, frajera szuka. Mega obecnie jest warta tyle co Cyprian napisał za ile właśnie swoją kupił i za ile widuje na ebayu.

167

(198 odpowiedzi, napisanych Sprzęt - 16/32bit)

No to i ja dołączę do koncertu życzeń :) Chętnie przygarnę:
-PAK
-FRAK
-PuSTE

168

(2 odpowiedzi, napisanych Sprzęt - 16/32bit)

PrzemasIII napisał/a:

autor rozszerzeń właśnie bada zapotrzebowanie i chce zlecić produkcje.

A gdzie tam jest ta informacja? Bo nie mogę tego znaleźć.

Edit:
Sam sobie odpowiem. Bo chyba już nie bada zapotrzebowania, tylko ma ileś gotowców, bo jest info, że są dostępne. OK, to jeszcze lepiej :)

169

(25 odpowiedzi, napisanych Programowanie - 16/32bit)

mkm napisał/a:

To jeszcze jedno. Chcesz zrobić init tablicy na starcie a pozniej dla kazego odswiezanego pixela ekranu robic w niej lookup a potem zapisywac znaleziony kolor do chunky buffora, tak?Nie wiem jak duzo odrysowywujesz co ramke, ale jesli wiekszosc ekranu to ten koszt też może się zrobić znaczący (w stosunku do przygotowania 8bit grafik wczesniej).

Na chwilę obecną jest to zrobione tak, że po przeliczeniu danego piksela od razu leci on do karty graficznej, co w naszym przypadku oznacza ST-RAM. Ale generalnie taki właśnie mam plan, że po przeliczeniu koloru najpierw będę go wrzucał do chunky buffora w TT-RAMie, a potem tylko jednym SDLowym blitem przerzucał to do ST-RAMu. To jest następny mój krok optymalizacji tego, ale już wstępnie w pół minuty byle jak na szybko skonstruowałem  sobie taki bufforek i tam przekierowałem przeliczone kolory a potem jeden blit do ST-RAMu i faktycznie różnica w czasie wykonania była ogromna.

mkm napisał/a:

Swoja drogą używasz C2P w pełnym oknie 640x480? Ciekawe jestem jak to się spisuje, pewnie coś koło 3 ramek na to leci na CT60?

No ja akurat jak to mierzyłem to nie w ramkach tylko w milisekundach i wychodzi mi, że w 640x480x256 SDL przerzuca bufor ramki do ST-RAMu w jakieś 60 milisekund, czyli faktycznie jakieś plus/minus 3 ramki.

170

(25 odpowiedzi, napisanych Programowanie - 16/32bit)

Dokładnie, tak zwany target to 060. I przyznam szczerze, że nawet nie rozważałem trybu TC, ba nawet o nim nie pamiętałem. Dla mnie jest to jakiś egzotyczny tryb, nie mówiąc, że kompletnie o nim nic nie wiem, oprócz tego, że raczej jest ciężki. A do tego tego potrzebuję rozdzielczości 640x480, więc czy tryb TC w takiej rozdzielczości nie zabił by ST-RAMu?. Choć kiedyś będę musiał się pobawić tym trybem,.
Ja generalnie mam jedną paletę 8bit, do której potrzebuję się konwertować, więc opcja ze zrobieniem tablicy w inicie to zdecydowanie najbardziej podobające mi się rozwiazanie. W sumie nawet jak bym miał tych palet więcej (a przecież była by to mocno skończona ilość) to i tak bym robił tablice, pewnie wtedy 6cio bitowe, zaufam Fox'owi, że nawet na 6 bitach straty będą niezauważalne.

171

(25 odpowiedzi, napisanych Programowanie - 16/32bit)

Adam Klobukowski napisał/a:

Tu nasuwa się pytanie: czemu chcesz pracować na 24bitach?

Bo tak jest zrobione i specjalnie nie chce mi się wprowadzać dużo zmian. Jest to bardzo prosta gra, tyle, że w pierwszym SDLu i rozdzielczości 640x480, więc bezpośrednio po skompilowaniu tego, chodzi to wszystko jedna klatka na 2-4 sekund. Chcę to doprowadzić do stanu używalności i powoli widać różnice. Na razie "siedzę" jeszcze w menu, i tam jest właśnie kilka efektów, jak np credits'y co kilka sekund zmieniające się, gdzie starye napisy znikają tak jak dym.

172

(25 odpowiedzi, napisanych Programowanie - 16/32bit)

mkm napisał/a:

JNie widzę jakiejś strasznej potrzeby robienia tego w runtime - jury dlaczego? Jak to mówią: najlepsza optymalizacje = nie liczyć;)

Nie, nic z tych rzeczy, jeśli z mojej wypowiedzi wynika, że uparcie chcę to robić realtime, to zupełnie niezamierzone. Zdecydowanie należę do tych dla których liczy się wynik końcowy, a jak jest osiągniety, to kompletnie nieistotne ;)
W weekend będę miał chwilkę, to zmontuję tablicę 7 czy nawet i 6 bit jak proponował Fox, i mam nadzieję, że będzie git.

173

(30 odpowiedzi, napisanych Sprzęt - 8bit)

kismet75 napisał/a:

Podepnę się pod temat mam monitor commodore 1084 VDE . Monitor wcześniej trochę piszczał i działał normalnie .W pewnej chwili obraz zaczął się raptownie zwężać i zgasł. Na chwilę obecna pali się jedynie dioda zasilania .Jest sens go naprawiać ? Co mogło zostać uszkodzone .

I co, naprawiałeś? Bo też mam monitor Commodore z tej serii który potrzebuje jakiegoś magika.

174

(25 odpowiedzi, napisanych Programowanie - 16/32bit)

Dzięki Panowie, wygląda na to że tablica będzię najlepszym rozwiązaniem. Szczególnie kusząca jest ta opcja 2MB'owa bez zauważalnej straty.

175

(25 odpowiedzi, napisanych Programowanie - 16/32bit)

Tak, zgadza się, właśnie funkcja SDL_MapRGB tak działa, tyle, że nawet na CT6x tak wolno, że nie da się tego używać w tak zwanym czasie rzeczywistym. Dlatego też myślałem, że w demach czy grach używa się jakichś jeszcze bardziej stratnych algorytmów aby to działało wydajnie.
Jak będziesz miał chwilkę, to podrzuć te linki.