1,476

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

dos ii+, sdx, mydos możecie zostawić, reszte dos-ów możecie skasować

1,477

(37 odpowiedzi, napisanych Programowanie - 8 bit)

a kojarzycie to http://www.pouet.net/prod.php?which=24384

1,478

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

Electron zaczął VBXE i jeszcze nie skończył, wersji powstało już pare, ale żadna nie trafiła do produkcji, tak że zaczynajcie, upewnijcie się tylko czy Wasze dzieci podzielają Wasze zainteresowania bo będą potrzebne do kontynuacji projektu ;)

1,479

(17 odpowiedzi, napisanych Programowanie - 8 bit)

ja to już widziałem wcześniej w różnych filmach i serialach jak w to grali, ale nie do końca byłem pewien za co są punkty i jakie są zasady

czy te strzałki po prostu nie lecą w losowy sposób? trzeba specjalnie układać ich kombinacje? wydaje się to taki tetris w którym dorzucili potrzebe skakania

1,480

(37 odpowiedzi, napisanych Programowanie - 8 bit)

moglibyście zapoczątkować na Atariki opisy efektów tego typu i nie tylko, tyle żeby był podany przykład chociaż w jakimś ogólnie zrozumiałym pseudo kodzie (w stylu BASIC-a), aby nawet dziecko mogło zrozumieć

w Wikipedii znaleźć można nawet opis tricków stosowanych przez iluzjonistów takich jak Copperfield, dlaczego nie opisać tricków stosowanych w programowaniu tego typu efektownych efektów

kiedyś na forum dotyczącym C64 znalazłem taką wypowiedź, dotyczącą efektu obracającej się szachownicy (siatki), cyt:

"sfreezuj sobie demko DAWNFALL/OXYRON. ja tam kiedyś zaglądałem i to wyglądało tak, że najpierw wypełniało się obszar 16x16 znaków skośnymi paskami pod odpowiednim kątem (są tam jakieś procedurki, matematyka) a potem xoruje paskami obruconymi o 90 stopni w prawo i wychodzi chessboard"

to też trick, tylko że nie udało mi się go zmaterializować, kojarzycie jak to można wykonać ?

1,481

(17 odpowiedzi, napisanych Programowanie - 8 bit)

na czym polega ta gra, masz naciskać strzałki na jakiejś macie, czy te strzałki pokazują w którym kierunku masz się przemieścić na macie ?

1,482

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

i ogólnie nie ma szans, układy Atari są tak skomplikowane i nieodgadnione że ciągle trzeba aktualizować dokumentacje ich dotyczącą, tak że równie dobrze możesz stworzyć komputer XYZ w oparciu o 6502 i oprogramować go

a tutaj znajdziesz więcej miłośników 6502 i tworów stworzonych na jego bazie http://6502.org

nawet w jednym z wątków poruszany jest temat portowania kodu z80 do 6502 :) powinni zajrzeć tutaj

1,483

(37 odpowiedzi, napisanych Programowanie - 8 bit)

XXL przeportuj jeszcze troche, Eru podrasuje i będzie demo :)

1,484

(37 odpowiedzi, napisanych Programowanie - 8 bit)

eru i fox by wiedzieli, tyle że tu nie zaglądają

1,485

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

zaliczyliście w Crownland runde bonusową? zdaje się że po zdobyciu 40000 punktów dostajemy taką możliwość, grałem oczywiście na emulu

nawet nie wiedziałem że jest jakiś level którego jeszcze nie widziałem :)

1,486

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

postraszyć zawsze warto

1,487

(37 odpowiedzi, napisanych Programowanie - 8 bit)

gratuluje, działa płynnie i nie potrzebuje hektarów kodu

p.s.
zdaje się że jest to Twirl czy jakoś tak, wyginający się prostopadłościan, dobrze kojarze ?

1,488

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

teraz będzie można pisać i mówić że takie a takie Atari XE/XL jest albo nie jest kompatybilne z Crownland :P

Crownland ładuje się pod takie adresy (korzysta z banku $C3):

    $0600-$060B
    INIT $0600      ; bank = $c3
    $4000-$43E2
    $4400-$4FFF
    $5300-$5E31
    $5E7C-$769B
    INIT $0606      ; bank = $ff
    $1600-$B05D
    $B182-$B1BF
    $B200-$B2BF
    $B300-$B96C
    RUN $B000
0600    LDA #$C3              ; 2cyc ; A9 C3
0602    STA $D301 ;PORTB      ; 4cyc ; 8D 01 D3
0605    RTS                   ; 6cyc ; 60
0606    LDA #$FF              ; 2cyc ; A9 FF
0608    STA $D301 ;PORTB      ; 4cyc ; 8D 01 D3
060B    RTS                   ; 6cyc ; 60

blok ładujący się od adresu $1600-$B05D sugeruje że potrzeba użyć jakiegoś loadera, który siedzi poniżej tego adresu

z tego co wspomniał Probe problem leży po stronie nielegali które użył, trudno mi w to uwierzyć w końcu każdy wie że nielegalne rozkazy CPU 6502 nie zadziałają na każdej atarce (na C64 to przejdzie, ale nie na XE/XL), czy też po stronie kodu który sam się napisał tyle że źle się napisał :O

Jak dla mnie to początek programu jest inny niż bywa to w zwyczaju:

B000    LDA $14 ;RTCLOK+2     ; 3cyc ; A5 14
B002    CMP $14 ;RTCLOK+2     ; 3cyc ; C5 14
B004    BNE $B002             ; 2cyc ; D0 FC

w ten sposób to na pewno synchronizacji z początkiem ramki nie będzie, zamiast BNE powinno byc BEQ

albo można tak

 lda:rne $d40b
B006    SEI                   ; 2cyc ; 78
B007    LDA #$00              ; 2cyc ; A9 00
B009    STA $D40E ;NMIEN      ; 4cyc ; 8D 0E D4
B00C    LDA #$FE              ; 2cyc ; A9 FE
B00E    STA $D301 ;PORTB      ; 4cyc ; 8D 01 D3
B011    LDX #$D1              ; 2cyc ; A2 D1
B013    LDY #$AF              ; 2cyc ; A0 AF
B015    STX $FFFA             ; 4cyc ; 8E FA FF
B018    STY $FFFB             ; 4cyc ; 8C FB FF
B01B    LDA #$C0              ; 2cyc ; A9 C0
B01D    STA $D40E ;NMIEN      ; 4cyc ; 8D 0E D4

tutaj standardowo, jest OK

B020    LDX #$00              ; 2cyc ; A2 00
B022    TXA                   ; 2cyc ; 8A
B023    STA $00,X             ; 4cyc ; 95 00
B025    STA $0100,X           ; 5cyc ; 9D 00 01
B028    INX                   ; 2cyc ; E8
B029    BNE $B023             ; 2cyc ; D0 F8
B02B    DEX                   ; 2cyc ; CA
B02C    TXS                   ; 2cyc ; 9A

tutaj odważna zabawa ze stosem, przerwania są już włączone, nie było dokładnej synchronizacji z początkiem ramki, tylko program wystartował od jakiegoś losowego momentu, może się zdarzyć że akurat zamaże adres powrotu z przerwania

sugerowałbym umieścić ten kod czyszczący strone zerową i stos (nie wiadomo po co) przed włączeniem przerwań

1,489

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

Kaz Ty pewnie używasz tylko emulator, Crownland-a wogóle nie udało mi się uruchomić na prawdziwej Atarce i nie tylko mi

p.s.
Crownland nie jest na Atari tylko na Atari800Win

p.s. #2
tutaj masz większy wątek na ten temat http://www.atari8.info/dodajkomentarz.p … mp;lang=pl

1,490

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

można z tego zrobić sprzętowy emulator programów z ZX Spectrum ?

1,491

(23 odpowiedzi, napisanych Programowanie - 8 bit)

dobrze pamiętasz Seban

    jsr stereo
    bmi present

1,492

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

eru jeśli o czytanie jest troche leniwy, pewnie wziął pierwszą procke nie wnikając w temat

1,493

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

nie łam się masz STEREO, wina leży po stronie procedury detekcji zastosowanej przez Eru

1,494

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

przytoczyłem ją w poscie #4, zaczyna się od etykiety stereo, reszta to kod wyświetlający teksty

1,495

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

wersja Sebana jest dokładniejsza, ta która przytacza Eru nie wykrywała stereo u Pajero

1,496

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

w paczce z Mads-em jest w przykładach plik STEREO_DETECT.ASM, jeśli nie wykryje STEREO tzn. że nie masz stereo, zasembluj go, odpal i zobaczysz odpowiedź na ekranie

* -----------------------------
* |second POKEY detect routine|
* | answer in A register:     |
* |$00 - absent $80 - present |
* -----------------------------
* | code & idea: Seban/SLIGHT |
* |-+* (c) 1995,96 Slight! *+-|
* -----------------------------

    org $2000

main    jsr stereo

    bmi present

absent    jsr printf
    .by $9b 'STEREO absent' $9b 0

    jmp quit

present    jsr printf
    .by $9b 'STEREO present' $9b 0

quit    jsr printf
    .by $9b 'Press any key' $9b 0

    mva #$ff 764

wait    ldy 764
    iny
    beq wait

    rts

* ---------------------------------

stereo    sei
    inc $d40e
    lda #$03
    sta $d21f
    sta $d210
    ldx #$00
    stx $d211
    inx
    stx $d21e

    ldx:rne $d40b

    stx $d219
loop    ldx $d40b
    bmi stop
    lda #$01
    bit $d20e
    bne loop

stop    lda $10
    sta $d20e
    dec $d40e
    cli
    txa
    rts

* ---------------------------------

    .link 'libraries\stdio\lib\printf.obx'


    run main

1,497

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

to kto pisał kod skoro autor nie ma pewności czy kod nie zawiera nielegali, jakiś automat generował kod, a może kompilator wysokiego języka w wersji beta

pod PC DOS-em można scalać pliki

1,499

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

temat był już poruszany, wszystko rozbija się o brak wystarczającej dokumentacji aby stworzyć w VHDL odpowiedni kod dla POKEY-a, ANTIC-a, GTIA itp. układów Atari, chyba że chcecie zrobić to na aby aby i wtedy rzeczywiście wyjdzie z tego "nowe" Atari o jakim się elektronikom nie śniło ;)

1,500

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

Crownland sprawia wrażenie niedokończonego, pomijam to że na prawdziwej Atarce nie udało mi się go wczytać, ale na emulatorze widać że nie wyrabia się przerwanie realizujące zmiany kolorów w linii, przez co bohater, przeszkadzajki i animowane gwiazdki zaczynają mrugać

w/w przykład jak i ten kiedy Probe chciał wyświetlić obrazek z G2F podczas transmisji sugeruje mi że przerwania to pięta Achillesowa Probe ;)