851

(10 odpowiedzi, napisanych Emulacja - 8bit)

pajero napisał/a:

Tak, odnalazłem całość w żródłach C++ Altirry.

Tylko co dalej, jest gdzieś przykład jak to jeść?

Ale o sso chodzi?

pajero napisał/a:

PYTANIA:
1. Jak zmodyfikować wybrany znacznik rejestru P (w Consoli)?
Np. chcę skasować Z=0

Można tak:
r
  (10524:257, 26) PC=F98C A=80 X=7E Y=13 S=F4 P=33 (    ZC)  F98C: CD 0B D4         CMP VCOUNT  [$D40B] = $80
r p 31
r
  (10524:257, 26) PC=F98C A=80 X=7E Y=13 S=F4 P=31 (     C)  F98C: CD 0B D4         CMP VCOUNT  [$D40B] = $80

Ale to nie metoda :(

Jak dla mnie jest dość dobra. Możesz też użyć Atari800, który ma komendy zmiany znaczników.

pajero napisał/a:

2. Jak zrobić, by debuger przeskoczył na następny rozkaz, bez sprawdzania znaczników. Czym różni się "s" od "t" ("skip" od "trace")?

r pc adres_nastepnej_instrukcji

Zgaduję, że "step over" (żaden "skip") działa tak jak w wielu innych debuggerach - dla większości instrukcji tak samo jak "trace", różnica jest w pętlach i skokach do procedur - "s" wykona od razu całą pętlę lub procedurę (zatrzyma się na następnej instrukcji).

pajero napisał/a:

3. Jak sprawić, by ustawienia np. breakpointów Altirra zapamiętywała?

Tego nie wiem, ale ostatnio JAC! chwalił się na AtariAge, że jego IDE umożliwia ustawianie breakpointów dla Altirry w edytorze.

852

(10 odpowiedzi, napisanych Emulacja - 8bit)

.help NAZWA_KOMENDY

853

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

http://asap.sourceforge.net/Black_Lamp_Ingame.png

854

(72 odpowiedzi, napisanych Zloty)

Popieram Innuendo. Ostatnie dwa lata mieszkalem w okolicy ronda Wiatraczna. Co do dresow, sam zakladalem dres do biegania po Skaryszaku. :-)

Krótki napisał/a:

prawdopodobieństwo błędu jest ok. 1/2000.

Rozumiem, że ta procedura jest wykonywana dla każdego bloku? A że bloków jest zwykle rzędu 100, to przez ten błąd 1 z 20 odczytów pliku się nie udaje?

856

(98 odpowiedzi, napisanych Bałagan)

Widzę, zwróciłem tylko uwagę, że wylądowało na /. ;)

857

(98 odpowiedzi, napisanych Bałagan)

http://games.slashdot.org/story/11/08/2 … amp-Desist

Do listy hipotez dodałbym, że POKEY przy odbieraniu asynchronicznym może mieć opóźnienie w resetowaniu licznika po pojawieniu się bitu startu, rzędu kilku cykli. Niższa prędkość transmisji pozwala dobrze chwycić wszystkie bity mimo tego opóźnienia. Być może innym sposobem jest wydłużenie bitu stopu. Podobnie może być w drugą stronę (Atari->PC).

Może problemy wynikają raczej z braku możliwości ustawienia dokładnej prędkości transmisji po stronie PC lub z zakłóceń?

860

(37 odpowiedzi, napisanych Fabryka - 8bit)

Teraz jest Altirra 1.9, a nawet 2.0 beta.
Po przemyśleniu sprawy moje zwątpienie w sukces nieco się zmniejszyło.
Porównaj to, chyba będzie trochę szybsze:

    clc
draw
    tax
    ora:sta    (scr_ptr),y
    dec    dy
    beq    draw_end
    tya
    adc    #$20
    tay
    txa
    cli:sei
    bcc    draw
    inc    scr_ptr+1
    clc
    jmp    draw

irq
    mvx    #0    ^2e
    inx:stx    ^2e
    lsr    @
    bcc    irq_rti
    ror    @
    iny
irq_rti
    rti

861

(37 odpowiedzi, napisanych Fabryka - 8bit)

Brawa za oryginalny pomysł. Jednak szczerze wątpię, czy uda się osiągnąć sensowną dokładność - przeszkadza m.in. DMA. Tak jak pisał Seban, możesz pozbyć się STA $d209. Testy na Atari800 (Win) możesz sobie darować, przerwania POKEYa są tam bardzo niedokładne.

862

(16 odpowiedzi, napisanych Fabryka - 8bit)

Skąd masz player do FC ?

863

(35 odpowiedzi, napisanych Fabryka - 8bit)

Jacques napisał/a:

I nikt grafiki tam nie wrzuca :P

Mylisz się.

Jacques napisał/a:

SAPEmu jest fajny, ale nie wszystko odtwarza

To w większości wina konkretnych plików SAP. Część z nich będzie poprawiona w następnej ASMIE.

864

(24 odpowiedzi, napisanych Programowanie - 8 bit)

W tej rozdzielczosci nie powinno bardzo skakac. Oczywiscie obliczajac macierz uzywaj wiekszej dokladnosci i dopiero przed mnozeniem punktow obetnij.

865

(24 odpowiedzi, napisanych Programowanie - 8 bit)

Candle: użyj macierzy 0.8.

866

(35 odpowiedzi, napisanych Fabryka - 8bit)

A co daje ten plus?

Z ciekawszych sygnatur: w demie Intel Outside "player too slow". ;)

867

(41 odpowiedzi, napisanych Fabryka - 8bit)

Policz, ile masz modułów z jaką częstotliwością i weź za domyślną wartość częściej spotykaną.

868

(35 odpowiedzi, napisanych Fabryka - 8bit)

Co to sygnatura CMC+ ?

869

(41 odpowiedzi, napisanych Fabryka - 8bit)

Czesto uzywane byly rozszerzenia MD1 (jeden kanal sampli) i MD2 (dwa kanaly sampli). Proponuje w przypadku MD1 szukac sampli z rozszerzeniami D15, D8 i SMP, a MD2 D8 i SMP.

870

(35 odpowiedzi, napisanych Fabryka - 8bit)

mono napisał/a:

- dodanym przełącznikiem /S pozwalającym na granie krótszych patternów (48 linii zamiast standardowych 64; wykorzystuje to Kuba Husak w muzyce do gry "Inspektor").

To format CM3.

871

(3 odpowiedzi, napisanych Scena - 8bit)

http://www.youtube.com/watch?v=C_httogl … re=related

872

(138 odpowiedzi, napisanych Zloty)

Odpalcie sobie irca czy innego gadu. ;)

873

(3 odpowiedzi, napisanych Scena - 8bit)

http://static.fsf.org/nosvn/dislike200.png

874

(0 odpowiedzi, napisanych Programowanie - 8 bit)

Przypadkiem trafiłem: http://www.oxyron.de/html/registers.html

875

(5 odpowiedzi, napisanych Programowanie - 8 bit)

http://staticrps.komixxy.pl/uimages/201107/1310903011_by_MaXZino_500.jpg