626

(8 odpowiedzi, napisanych Emulacja - 8bit)

F1-F4 są podłączone do POKEYa tak jak większość klawiszy, więc mają swoje kody.

10 ? PEEK(764):GOTO 10

627

(8 odpowiedzi, napisanych Emulacja - 8bit)

Klawisze F1-F4 wciskane same przesuwają kursor. W Atari800Win PLus wybieramy Input > Arrow keys > F1-F4 i mamy F1-F4 podpięte pod klawisze strzałek. Jeśli mamy starego Windowsa (np. XP 32-bit), to Help > Keyboard layout wyświetli, co te klawisze robią wciskane razem z Shift lub Control.

Jak napisał Mono, H to Help, w Atari800 Win PLus Pg Dn, w Self Test spowoduje wyjście do menu, A to klawisz z logiem Atari w 400/800, w XL/XE tak samo działa klawisz Inverse (End w emulatorze), a B to Break i test klawiatury Self Test chyba go nie obsługuje.

628

(48 odpowiedzi, napisanych Fabryka - 16/32bit)

Cyprian napisał/a:

mam obrazki SPU/SPC/SPS z paletą STE

Podzielisz się?

629

(11 odpowiedzi, napisanych Fabryka - 16/32bit)

Może kogoś zainteresuje: ostatnio MiKRO dodał obsługę muzyki Atari XL/XE do swojego odtwarzacza mxPlay. Gra płynnie na CT60, w gołym Falconie jest za słaby procek.

Ciekawe badania. Czyli GTIA PAL ma jednobitowy licznik linii. Ciekawe, czy można go oszukać metodą Rybagsa?

willy napisał/a:

3. hue 1 i hue 15 (kolor 31 i 255)w naprzemiennych liniach jest kodowane albo IDENTYCZNIE, albo różnie. W efekcie na ekranie tej różnicy wogóle nie widać.

Nie zrozumiałem.

631

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

... czy tylko na Falconie?

632

(5 odpowiedzi, napisanych Emulacja - 8bit)

a_niedworok napisał/a:

Czy na pewno należy użyć atarixl.rom dla Atari 65XE?

Tak. Starsze modele XE miały ROM identyczny z późnymi XL. Ten ROM jest najpopularniejszy i najbardziej zgodny z oprogramowaniem.

a_niedworok napisał/a:

Jeżeli chodzi o Basic to gdzieś czytałem że nie trzeba go podłączać do emulatora.

Być może Altirra potrafi emulować XL/XE bez ROMu BASICa, ale 65 XE zdecydowanie posiada wbudowany BASIC, więc jeśli zależy Ci na zgodności, to powinieneś go wskazać.

a_niedworok napisał/a:

czy plik Atari Basic rev C.rom będzie odpowiedni?

Najodpowiedniejszy.

633

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

Wygląda, że format to:
dwa bajty: 03 DB
trzy linijki tekstu zakończone CRLF
608 bajtów o wartości 0F
dane sampla 8-bit bez znaku

W pierwszej linijce tekstu jest nazwa w cudzysłowach.
W drugiej i trzeciej mogą być małe liczby, mogą też te linijki być puste.

634

(53 odpowiedzi, napisanych Fabryka - 8bit)

Cierpliwie czekam, aż ktoś się zainteresuje. ;) Ta wersja ALPHA miała głupi błąd, lepiej o niej zapomnijmy. Na chwilę obecną mam zakodowane wczytywanie PI1, PI2, PI3, DOO, NEO, PI4/PI9 i DGU/DG1. Do zrobienia pobieranie nazwy z linii poleceń (jak to się robi?) i wybieraczka plików. Bez moral supportu i testera nic nie robię. :)

Pin napisał/a:

Czy docelowo będzie możliwość konfiguracji programu? (np. strona na której siedzi karta, wymagany rdzeń)?

Eee? To mój pierwszy program na VBXE. Sprawdzam, czy pod $D600 jest FX 1.2x, jeśli nie to szukam pod $D700. Co tu jeszcze konfigurować?

Cyprian napisał/a:

da radę dodać obsługę plików Spectrum512/4096 ?

Nie zamierzam.

635

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

Załącz jakiegoś sampla albo lepiej kilka.

636

(18 odpowiedzi, napisanych Programowanie - 8 bit)

Jak pisał Seban, synchronizacja się zrywa tylko gdy w 240-tej linii jest hires.

637

(18 odpowiedzi, napisanych Programowanie - 8 bit)

Seban: http://atarionline.pl/forum/comments.ph … sionID=422
W poście 10 jest link do artykułu Pavrosa, niestety teraz niedziałający (zaraz zgłoszę).

Co do sławnej suszarki: http://www.atari.org.pl/forum/viewtopic.php?id=10716 ale nie suszarka jest tu kluczowa, a umiejętne przełączanie trybów GTIA.

Co do manipulowania HSCROLem kojarzę tylko mały programik Phaerona zapostowany na AtariAge. Myślę, że w tym temacie jest jeszcze sporo do uzyskania. Ale raczej nie przesunięcie 15-ki o pół piksela.

syscall napisał/a:

A co sie stanie jak wygeneruje DLke ktora bedzie miala wiecej linii? Po 240tej linii co sie stanie? (z punktu widzenia antica i tego co bedzie podane na ekran)

Kolejne linie wyświetlą się w kolejnej ramce od góry. Zakładając oczywiście, że nie nadpiszesz adresu Display List na VBL.

638

(18 odpowiedzi, napisanych Programowanie - 8 bit)

Oczywiście, że nie. Przeszkadza mu wewnętrzny licznik linii.

Natomiast całkiem niedawno Pavros znalazł sposób, aby GTIA mogło wygenerować więcej, niż 240 linii - w dodatkowych liniach mamy do dyspozycji wyłącznie duszki.

639

(53 odpowiedzi, napisanych Fabryka - 8bit)

Można też wyświetlać grafikę z Falcona:
http://img541.imageshack.us/img541/5610/falcon2vbxe.png

640

(14 odpowiedzi, napisanych Programowanie - 8 bit)

tebe napisał/a:

zamiast JMP* można od raz wstawić rozkaz CIM ($F2) albo inny nielegal który spowoduje przejście do debugera emulatora

 dta 2

641

(7 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

można zpaczować tak, by nie robiły same detekcji np. stereo, tylko pobierały by dane z @:

Po co?

642

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Respect dla Pavrosa. Wstyd przyznać, że jestem z Draconem i Electronem w jednej grupie.

643

(85 odpowiedzi, napisanych Scena - 8bit)

Lamers przedwczoraj wygrali demo compo, więc są na tym forum u siebie.
A Cyprian "jeszcze nie widziałem" i Mikey "sory ale L.O.L" są tutaj lamerami przez małe "l". :)

644

(644 odpowiedzi, napisanych Programowanie - 8 bit)

8-bitowy obrót w prawo:

 ldx #1
 sbx #1
 ror @

645

(11 odpowiedzi, napisanych Scena - 8bit)

Ta muza rządzi i dominuje.

Remixy: http://remix.kwed.org/index.php?search=panther (mi podchodzi remix PG) oraz google: Scorpion - Panther Mix.

Motyw słychać też wyraźnie w amigowym demie Hardwired.

646

(42 odpowiedzi, napisanych Zloty)

Proszę o info, jak się meldować w tym Bursztynku lub chociaż jaka jest aktualna konfiguracja, bo się pogubiłem. :) Przyjeżdżam w piątek.

647

(103 odpowiedzi, napisanych Zloty)

"Szanse 51%" to nie znaczy, że nie jadę. :)

648

(644 odpowiedzi, napisanych Programowanie - 8 bit)

Sprawdzenie, czy A=X=$FF:

    sbx #$ff
; X=0, Z=1, C=1 <=> A=$FF, było X=$FF

Obliczenie średnich z nibbli:

    lda src1
    ldx src2
    sax tmp
    eor src2
    alr #$ee
    adc tmp
; A[7:4] = (src1[7:4] + src2[7:4]) / 2
; A[3:0] = (src1[3:0] + src2[3:0]) / 2

Inny sposób:

    lax src1
    eor src2
    alr #$ee
    eor #$ff
    adc #1
    sta sbx+1
    lda src2
sbx sbx #0
; X[7:4] = (src1[7:4] + src2[7:4]) / 2
; X[3:0] = (src1[3:0] + src2[3:0]) / 2

Z zaokrągleniem w górę:

    lax src1
    eor src2
    alr #$ee
    sta sbx+1
    txa
    ora src2
    tax
sbx sbx #0
; X[7:4] = (src1[7:4] + src2[7:4] + 1) / 2
; X[3:0] = (src1[3:0] + src2[3:0] + 1) / 2

649

(20 odpowiedzi, napisanych Fabryka - 8bit)

[OT] ASAP 3.1.1 produkował XEXy z ukrytym autorem, ale jak zobaczyłem, że compo machine nie jest podłączany do big screena, to wyłączyłem ten ficzer. [/OT]

650

(41 odpowiedzi, napisanych Fabryka - 8bit)

mono napisał/a:

Tempo to ilość ramek

albo wywołań playera, bo w różnych formatach jest różnie.