1,026

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

lol

1,027

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

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

1,028

(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,029

(40 odpowiedzi, napisanych Emulacja - 8bit)

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

1,030

(40 odpowiedzi, napisanych Emulacja - 8bit)

Znalazłem go kilka dni temu. :)

1,031

(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,032

(40 odpowiedzi, napisanych Emulacja - 8bit)

Coś z tym ZIPem jest nie tak.

1,033

(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,034

(40 odpowiedzi, napisanych Emulacja - 8bit)

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

1,035

(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,036

(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,037

(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,038

(31 odpowiedzi, napisanych Emulacja - 8bit)

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

1,039

(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,040

(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.

1,041

(31 odpowiedzi, napisanych Emulacja - 8bit)

geo650 napisał/a:

Racja, trzeba popróbować z prostszymi portami. Choć na razie nie wiem jak ;)

Skoro jest telnet, to rozumiem, że jest też jakiś shell i może da się skompilować zwykłego exe, a nie jakieś so i odpalić z tego shella?

./configure --target=basic && make

Jak idzie (z pomocą dwunastu osób) ?

1,043

(31 odpowiedzi, napisanych Emulacja - 8bit)

Sugeruję na początek spróbować uruchomić prostsze porty Atari800 - basic i curses.

1,044

(4 odpowiedzi, napisanych Emulacja - 8bit)

Mnie też. Nasuwa się też niedawny bash. ;)

1,045

(9 odpowiedzi, napisanych Bałagan)

http://blog.rescuetime.com/2010/05/24/t … ion-hours/

1,046

(46 odpowiedzi, napisanych Programowanie - 8 bit)

Zgaduję, że chodzi o sprawdzenie NMIST w obsłudze IRQ.

1,047

(46 odpowiedzi, napisanych Programowanie - 8 bit)

1. Tylko w tym znaczeniu, że jak wyskoczą w tym samym cyklu, to może pójść IRQ.
2. Wykona się NMI.
3. Rozumiem, że IRQ to TIMER1. IRQ będzie obsłużone po skasowaniu znacznika I (np. przez RTI).
4. Nie.
5. 15000/200-1. Ale jak chcesz dokładnie, to "15kHz" to w PAL 1773447/114 Hz, a co znaczy "200 Hz" to musisz sam określić. Jeśli chodzi Ci o 4x / ramkę, to w PAL wpisz 77 (312/4-1).
6. Nie musi, najwyżej będziesz słyszał dźwięk. Włączenie przerwań nie ma wpływu na dźwięk.
7. Nie. Nie ma też obowiązku zapisywać do STIMER.
8. IRQ nie powinny się zgubić, o ile ich nie zresetujesz zapisem do IRQEN. Znacznik I jest ustawiany przez procesor przy przyjęciu IRQ i NMI.
9. Sprecyzuj pytanie albo obejrzyj poniższy link.
10. Blokując przerwanie w IRQEN kasujesz status przerwań w IRQST, czyli ustawiasz bity.

Ogólnie polecam http://asap.sourceforge.net/pokeydoc.zip

1,048

(42 odpowiedzi, napisanych Bałagan)

dely: a jak przetłumaczysz "release" ?

1,049

(42 odpowiedzi, napisanych Bałagan)

Żeby nie było nieporozumień: pisząc "mówi się" miałem na myśli praktykę, z którą się zetknąłem, a nie to, czy mi się ona podoba, czy też ją zalecam. Poparłem uwagę Mikeya, że "revision" jest tylko jednym z mnóstwa słów, które - jak widać z powyższej dyskusji - nie mają jasnego odpowiednika polskiego, w związku z czym są zwykle używane w brzmieniu angielskim.

1,050

(42 odpowiedzi, napisanych Bałagan)

mikey napisał/a:

Ja tam jestem zdania ze nie ma co na sile upolszczac jezyka IT.

Cwaniaki niech mi podadza prosty,czytelny, uzywalny, spolszczony 'trunk' (w telekomunikacji, ale rowniez i w kontroli wersji) albo 'branch' ... no czekam :)

Dokładnie. Mówi się: rewizja, trank, brancz, czeńdżset, merdż, wyczekałtować, zapdejtować, zakomitować/skomitować, tiket (w bag trakerze). Oczywiście pisownia raczej angielska.