1,026

(20 odpowiedzi, napisanych Fabryka - 8bit)

Dla chętnych przetestować najświeższy plugin do Linuxowego playera:

1. Potrzebne gcc, perl, audacious-devel (i jego zależności)
2. Rozpakować http://asap.sourceforge.net/asap-2.1.2-ALPHA1.tar.gz
3. Wejść do rozpakowanego katalogu, sudo make install-audacious

Subsongi zaimplementowałem, ale jak się je przełącza to nie mam pojęcia. :)

Biorę pod uwagę wypuszczanie RPMów ASAPa z binarkami, ale nie wiem, na ile to jest przenośne i sensowne?

1,027

(12 odpowiedzi, napisanych Software, Gry - 8bit)

Nie jest tak prosto wywoływać na przerwaniach player co dowolną liczbę linii. Display lista jest tylko na ekranie - co z wygaszeniem? Jeśli chcemy użyć muzyki w demie lub w grze, to efekty na ekranie mogą wykluczać wywołanie w tym momencie playera.

1,028

(12 odpowiedzi, napisanych Software, Gry - 8bit)

Właśnie - dlaczego nie ma być możliwości ustawienia tempa 5.5 ramki, jak player jest 2x na ramkę?

Tryb rzeczywiście mój.

1,029

(12 odpowiedzi, napisanych Software, Gry - 8bit)

Co tu niejasnego? Tempo w TMC2 jest podawane w wywołaniach playera, a nie w ramkach, jak w TMC1.
tempo_tmc2 = tempo_tmc1 * ile_na_ramke

1,030

(12 odpowiedzi, napisanych Software, Gry - 8bit)

Poszukiwany Jaskier.

1,031

(11 odpowiedzi, napisanych Emulacja - 8bit)

ARC można rozpakować na PC np. przy pomocy "pkunpak". Oczywiście łatwiej ściągnąć rozpakowane.

1,032

(53 odpowiedzi, napisanych Bałagan)

mac_z napisał/a:
BartoszP napisał/a:

To Flash dużo żre a nie Java, nawet więcej niż stary Ził :) I też jest wszędzie

to ile flash żre w bardzo dużym stopniu zależny od umiejętności tego kto mu kazał jechać

Konkret:
http://asap.sourceforge.net/applet.html - 1-2% CPU
http://asap.sourceforge.net/silverlight.html - <1% CPU
http://asap.sourceforge.net/flash.html - 4% CPU
Oszacowane na oko Task Managerem na Core 2 Duo P9500 @ 2.53, zaktualizowanym Windows XP, Chrome 5.0.375.125, Java 1.6.0_21, Silverlight 4.0.50524.0, Flash Player 10.1.53.64.
Co można zrobić z tym Flashem, żeby nie był wielokrotnie wolniejszy od Javy i .NET ?

1,033

(53 odpowiedzi, napisanych Bałagan)

laoo/ng napisał/a:

Języki obiektowe zaś chronią dane i w poprawnym projekcie to kompilator powie ci, że czegoś ci nie wolno (bo dobierasz się do cudzego obiektu i nie za bardzo wiesz jak, bo kolega nie napisał dokumentacji) i to kompilator automatycznie zwolni zasób, gdy nie jest ci już potrzebny. To nie moda. To odciążenie.

Ponieważ wpisuje się to w moją prośbę do Nosty'egp, pozwolę się ustosunkować: ochrona danych i operacji wewnętrznych nie jest cechą języków obiektowych: np. w C mamy static i pliki nagłówkowe zawierające interfejs, co jest nawet bardziej elastyczne od public/protected/private. Poza tym public/protected/private ma ograniczoną siłę wyrazu i nie zastąpi całkiem dokumentacji - wystarczy spojrzeć na metody publiczne udokumentowane w .NET jako "infrastructure", to samo w Javie. Garbage collector też nijak ma się do paradygmatu programowania obiektowego.
Nie mówię, że programowanie obiektowe jest niepotrzebne - ma swoje zastosowania. Jednak niepotrzebnie wciska się je do głowy studentom pierwszego roku, którzy w ogóle nie potrafią programować.

1,034

(53 odpowiedzi, napisanych Bałagan)

nosty napisał/a:

bardzo dlugo nie moglem zczaic o co kaman z tymi obiektami ;) Bylem przekonany ze to jakas dziwna moda, bo procedury i funkcje sa w zupelnosci wystarczajace :P No ale w koncu, zalapalem.

To proszę wytłumacz mi, bo ja ciągle myślę, że to dziwna moda. :)

1,035

(53 odpowiedzi, napisanych Bałagan)

O, flame nt. języków programowania. :)

Moje zdanie: dobry programista napisze dobry program w każdym języku, słaby programista nie napisze dobrego programu w żadnym języku.

1,036

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

lol

1,037

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

Nie jest to wyczerpująca specyfikacja, ale nic lepszego nie ma.

1,038

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

Oprócz POKEYa istotnymi elementami są 6502 (lub jego emulator) i 64 KB RAMu. Gdybyś brał prawdziwy 6502, licz się z tym, że  do niektórych SAPów potrzebna jeszcze namiastka ANTICa (rejestry $D40A, $D40B).

1,039

(40 odpowiedzi, napisanych Emulacja - 8bit)

Można się oprzeć na SDL, jest port GBA.

1,040

(40 odpowiedzi, napisanych Emulacja - 8bit)

Znalazłem go kilka dni temu. :)

1,041

(40 odpowiedzi, napisanych Emulacja - 8bit)

To nas nie przybliża do ASAPa na GBA. Potrzebny jest kod źródłowy, a jeszcze lepiej programista GBA.

1,042

(40 odpowiedzi, napisanych Emulacja - 8bit)

Coś z tym ZIPem jest nie tak.

1,043

(40 odpowiedzi, napisanych Emulacja - 8bit)

Kwestia zrobienia wybieraczki plików i odtwarzania sampli 44100 Hz. Gdyby był taki gotowy player, byłoby dużo łatwiej - podpięcię do tego ASAPa to już pestka.

Zauważyłem, że GBA ma 16 MHz, a nie 33 jak mi się wydawało. To może oznaczać, że nie będzie się wyrabiał ze wszystkimi SAPami (szczególnie tymi z samplami i stereo).

1,044

(40 odpowiedzi, napisanych Emulacja - 8bit)

Mała jest. Wydajnościowo powinno uciągnąć. Tylko kto to zrobi?

1,045

(31 odpowiedzi, napisanych Emulacja - 8bit)

Dla przeciętnego atarowca ważniejsze, żeby działał joystick, niż klawiatura. W Atari800 jest klawiatura ekranowa - wybierasz przycisk najeżdżając na niego strzałkami.

1,046

(31 odpowiedzi, napisanych Emulacja - 8bit)

Nieźle! Może sypie się na odczycie joysticków w SDL? Emulator ma opcję -nojoystick.

geo650 napisał/a:

(jeszcze nie sprawdziłem, w jaki sposób wyłączyć to przez configure, ale tymczasem po edycji config.h robię make).

Spróbuj tak:

./configure --host=arm-SamyGO-linux-gnueabi --target=...

Prawdopodobnie Twoje zmiany w configure okażą się wtedy niepotrzebne.

1,047

(31 odpowiedzi, napisanych Emulacja - 8bit)

Prawdopodobnie wersja basic działa już poprawnie i wchodzi do Self Testu. Włącz Atari BASIC (w pliku konfiguracyjnym lub z command line), to powinieneś zobaczyć READY i móc pisać w BASICu. Możesz też uruchamiać dyskietki i execi w trybie tekstowym.

Czy w wersji SDL na pewno WORDS_UNALIGNED_OK jest taki, jak w działającej wersji basic?

Problem z WORDS_UNALIGNED_OK jest spowodowany tym, że nieprawidłowo wywołujesz configure. Poczytaj o autoconf i cross-kompilacji - powinieneś podać parametr opisujący docelowy system. Być może WORDS_UNALIGNED_OK nie jest jedynym problemem tym spowodowanym. Ogólnie nie edytuje się configure, tylko przekazuje mu parametry.

1,048

(31 odpowiedzi, napisanych Emulacja - 8bit)

Jak bus error, to obstawiam, że trzeba undefować WORDS_UNALIGNED_OK w config.h.

1,049

(4 odpowiedzi, napisanych Software, Gry - 8bit)

Makes no difference.

a. If it's a simple 8k or 16k cartridge, just add DOS headers.
b. Multi-game cartridges may contain executables, you need some skills to extract them.
c. For single game bank-switching cartridges you surely have not enough skills. ;)

1,050

(31 odpowiedzi, napisanych Emulacja - 8bit)

Wersja basic działa w trybie tekstowym przy użyciu standardowego we/wy, czyli printf i podobnych. Oczywiście da się w ten sposób uruchamiać tylko programy działające w trybie tekstowym.

Lista mailowa Atari800 ma archiwum dostępne z WWW.