Przejdź do treści forum
atari.area
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Altirra 4.50 test 27 Phaeron udostępnił wydanie testowe 27 emulatora Altirra z ulepszeniami VBXE i nową wersją BASIC.
Kung-fu Master EX Jedyna wersja Kung-Fu Mastera, w której dwóch graczy walczy jednocześnie, w trybie co-op.
BM800XL 0.4.3 Ukazała się aktualizacja bare-metal emulatora Atari XL/XE dla komputerów Raspberry Pi.
Atari System Emulator 1.14 Nowa wersja emulatora Atari ST wprowadza tryb multiplayer, nagrywanie sesji oraz funkcję Time Warp.
Great Axe bliska ukończenia! Gra Great Axe przechodzi ostateczne testy. Twórcy pytają o wydanie na kartridżu.
Opcje wyszukiwania (Strona 42 z 73)
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?
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.
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.
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
ARC można rozpakować na PC np. przy pomocy "pkunpak". Oczywiście łatwiej ściągnąć rozpakowane.
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 ?
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ć.
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. :)
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.
Nie jest to wyczerpująca specyfikacja, ale nic lepszego nie ma.
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).
Można się oprzeć na SDL, jest port GBA.
Znalazłem go kilka dni temu. :)
To nas nie przybliża do ASAPa na GBA. Potrzebny jest kod źródłowy, a jeszcze lepiej programista GBA.
Coś z tym ZIPem jest nie tak.
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).
Mała jest. Wydajnościowo powinno uciągnąć. Tylko kto to zrobi?
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.
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.
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.
Jak bus error, to obstawiam, że trzeba undefować WORDS_UNALIGNED_OK w config.h.
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. ;)
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.
Znalezione posty [ 1,026 do 1,050 z 1,810 ]