1,451

(75 odpowiedzi, napisanych Fabryka - 8bit)

a co się stąło z G&G?

1,452

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

jer napisał/a:

A swoją drogą ciekawe, czy Indus GT do Commodore 64 też ma CP/M?

nie, ponieważ Atari otrzymało CP/M na zasadach wyłączności, taki exclusive :D

1,453

(23 odpowiedzi, napisanych Programowanie - 8 bit)

test Sebana jest dokładniejszy, co tu więcej pisać

1,454

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

na Atari w tym samym katalogu co program, dzięki temu będzie działać pod każdym DOS-em

Pajero Ty znowu kombinujesz, skąd program ma wiedzieć w którym katalogu/podkatalogu siedzi jego plik INI skoro nie ma Windows-a na Atari, który ujednoliciłby to

rozwiązanie jest proste i skuteczne, plik INI zostanie załadowany z aktualnego urządzenia (tej samej ścieżki) co aktualnie uruchomiany program, proste i skuteczne, a Tobie pewnie się marzy komplikacja która spowoduje dalsze komplikacje a w konsekwencji permanentny zwis programu, wtedy będziesz szczęśliwy że tak zamieszałeś jak nikt jeszcze nie zamieszał :)

1,455

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

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

1,456

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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

1,457

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

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

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

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

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

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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

1,463

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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

1,464

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

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

postraszyć zawsze warto

1,466

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

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

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

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

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

1,470

(23 odpowiedzi, napisanych Programowanie - 8 bit)

dobrze pamiętasz Seban

    jsr stereo
    bmi present

1,471

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

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

1,472

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

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

1,473

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

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

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

1,475

(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