5,051

(2 odpowiedzi, napisanych Programowanie - 8 bit)

1bitowa muza z grana na rejestrze CONSOL lub PACTL nie jest za glosna... natomiast grana na rejetrze SKCTL jest bardzo glosna, wyraznie glosniejsza niz standard.

niestety tylko atari (emulator tu nie pomoze) prosze podlaczyc magnetofon i nacisnac RECORD+PAUSE (bez tego jest cicho ;-)

5,052

(14 odpowiedzi, napisanych Programowanie - 8 bit)

po BRK, RTI, RTS tez czyta jeden bajt wiecej, po niepublikowanym (NPO - DOP I TOP) czyta odpowiednio 1 i 2 bajty wiecej, 8-cyklowe niepublikowane podobnie

5,053

(14 odpowiedzi, napisanych Programowanie - 8 bit)

@syscall, nie daje mi to spokoju. ten rozkaz ma 7 cykli, w kazdym musi byc czytanie lub zapis:


1.
2.
3.
4. odczyt $7f z $1000
5. odczyt $ff z 1100
6. zapis $ff do $1100
7. zapis $00 do $1100


---
wyedytowane zgodnie z podpowiedzia Epiego.


dzieki. teraz jasne.

5,054

(14 odpowiedzi, napisanych Programowanie - 8 bit)

w ksiazce znalazlem odpowiedz na 1 i 3

na drugie pytanie nie znalazlem lub nie umiem znalezc odpowiedzi.

@syscall: wez raczej przyklad w ktorym efet bedzie mial miejsce czyli np.

ldx #1
inc $10ff,x

w komorce $1000 jest $7f a w komorce $1100 $ff

ja to wyglada teraz.

5,055

(14 odpowiedzi, napisanych Programowanie - 8 bit)

mam watpliwosci zwiazane z tym co czytam:

- rozkazy typu read-modify-write (ASL, DEC, INC, LSR, ROL, ROR) wykonują dwa zapisy do modyfikowanej komórki pamięci, z czego za pierwszym razem procesor zapisuje odczytaną z komórki wartość.

- rozkazy w indeksowanym trybie adresowania (abs,X i abs,Y) dokonują dodatkowego odczytu spod niewłaściwego adresu, jeśli dodanie adresu bazowego i indeksu powoduje zwiększenie starszego bajtu adresu efektywnego (czyli jego "przejście" na następną stronę).

dotycza:

1. spod jakiego adresu cpu dokona zbednego odczutu w przypadku gdy operand i index wskarza nastepna strone:

- $10ff + $06 - odczyt bedzie spod $1005

?

2. jesli nastapi taka sytuacja w przypadku rozkazow read-modyfi-write to jak wyglada operacja:
- czyta spod zlego adresu (jakiego)
- czyta spod dobrego adresu
- zapisuje pobrana wartosc
- zapisuje prawidlowa wartosc

?

3. czy cpu ?musi? w kazdym cyklu czytac lub zapisywac?

5,056

(144 odpowiedzi, napisanych Fabryka - 8bit)

a jak i ss3 bedzie charczec to dostaniesz odpowiedz od producenta: " zrobcie jakas rzetelna instrukcje, wszak wam sie nalezy" :D

5,057

(144 odpowiedzi, napisanych Fabryka - 8bit)

> Ale Covox z SS2 sam z siebie charczy co sprawia, że moduły grają jak na Pokeyu lub nawet nieco gorzej.

ale tylko Tobie i uicr0Bee czy wszystkim?

5,058

(144 odpowiedzi, napisanych Fabryka - 8bit)

Jacques, ale SimpleStereo (i IO-Board?) - (to jest jedno urzadzenie?) u innych dziala a nie dziala tylko tobie i uicr0Bee?

5,059

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

> pia jest emulowane w srodku ultimate, wiec doloz do kupki candle napisal

dobrze jest miec zamiennik ale czy to PIA przechodzi test Acid800 ?

5,060

(126 odpowiedzi, napisanych Fabryka - 8bit)

czy jest jakis sposob aby asembler generowal tylko bajt kodu operacji bez operandu? inny zapis od takiego:

.byte { lda #$ff }

???

czy mozna miec zachcianke o rozdzielenie nazw NPO 1,2 i 3 bajtowych? jesli bedzie zgoda to np. na DOP (double nop), TOP (triple nop) tylko prosze nie SKB i SKW poniewaz te nopy nie przeskakuja bajtu i slowa (nastepuje odczyt spod adresu)

5,061

(111 odpowiedzi, napisanych Fabryka - 8bit)

http://atari.pl/mazezamxe.jpg

5,062

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

dzieki.

3. czy po powerup pierwsze uruchomienie 65816 trwa dluzej od kolejnego przelaczenia w tryb 65816
4. czy karta ingeruje w atarowe MMU

5,063

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

nie znalazlem tam odpowiedzi na moje pytania :(

5,064

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

Witam,

nie znalazlem watku turbo by Pasiu (tym http://www.youtube.com/watch?v=n-6UERFM ... _embedded)

w Glucholazach karta wywolala spore zainteresowanie i nie moglem sie dopchac zeby zadac kilka pytan:

1. czy atari startuje na 6502C?
2. czy po aktywacji karty i przejeciu przez 65816 kontroli jest mozliwosc programowej deaktywacji i na powrot dzialanie na 6502C?

5,065

(111 odpowiedzi, napisanych Fabryka - 8bit)

Probowalem w jeden dzien oz zera napisac gre:

http://www.stonogra.pl/gry-puzzle-uklad ... zezam.html

i prawie sie udalo ;-)

http://atari.pl/mazezamxe.avi

5,066

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

> aha, zapomniałem. XXL - ładne zdjęcie

Twoje tez niezgorsze :-)

>  lecz najpoważniejszym brakiem jest nieobecność na real hardware opcji z emulatora pt.: "load / save state".

pogadaj z Pajero. na jego kompie sie da. naciska jakas kombinacje klawiszy, zapisuje stan calej pamieci na dysku, pozniej moze go odczytac i uruchomic z miejsca gdzie przerwal - chyba o to Ci chodzi?

@wieczor chodzi o to? http://www.atarimania.com/game-atari-40 ... h_205.html  ? :/

@Fox Creature Creator jest niezly ale brakuje tej drugirj czesci - gry.

5,067

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

takie, lub bardziej gry gdzie mozesz bohatera odziac na swoj obraz i podobienstwo a pozniej nim grac.

5,068

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

czy sa na atari gry przebieranki? z zaciekawieniem patrze jak dzieciaki godzine siedza przed ekranem i przymierzaja kapelusze w grze, ktorej tematem sa np. wyscigi.

5,069

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

w Glucholazach paczke dyskietek zabral bartcom. reszta jeszcze jest.

5,070

(78 odpowiedzi, napisanych Scena - 16/32bit)

historia muzyki demoscenowej to historia soundtrackerow (ktory powstal na amidze) - dzis mija 25 lat

Witam,

chodzi mi o interfejs Karin Maxi Drive Geislera:

http://atariki.krap.pl/index.php/Karin_Maxi

jest obecnie prowadzony preorder na nowa wersje http://www.atari.org.pl/forum/viewtopic.php?id=10237

jesli ktos chce sie wymienic na nowa wersje albo po prostu sprzedac interfejs Geislera to zapraszam.

5,072

(92 odpowiedzi, napisanych Fabryka - 8bit)

moze na drugim polskim forum atarionline zbierzesz brakujacych chetnych

5,073

(9 odpowiedzi, napisanych Fabryka - 8bit)

takie cos zrobil Nosty, zaemulowal na avr pamiec atari, mial zapis i odczyt, w locie avr jeszcze te dane mogl przetwarzac... cuda panie.

@Pecus, bo jak xxl zrobi program to nie ma uja we wsi ;)

5,074

(0 odpowiedzi, napisanych Programowanie - 8 bit)

dlaczego to tak wyglada? wersja ZX-Spectrum zostala przetlumaczona na 6502, z wersji 6502 przepisalem go na 8088 (AtariPortfolio) a z tego na powrot przetlumaczylem na 6502.

jeden z najprostszych silnikow na GTIA, publikuje zrodlo, moze ktos zechce poeksperymentowac :-)

dane muzyki mozna sobie pociagnac z edytorow na zx spectrum... jest ich kilka do tego silniczka. w zalaczniku plik wykonywalny dla atari - no ewentualnie Altirra, inne emulatory moga nie grac tak jak trzeba.

smacznego

                opt h+l+o+

gractl          equ $d01d
consol          equ $d01f
skctl            equ $d20f
dmactl          equ $d400
nmien           equ $d40e

S_REG           equ $f0
speed           equ $f1
_channel        equ $f2 ; 4 byte


                org $2000
run_adr         sei
                lda #$00 
                sta nmien
                sta gractl
                sta dmactl

music_studio_stack
                tsx
                stx S_REG
                ldx #$03
_lch            lda _ch1,x
                sta _channel,x
                dex
                bpl _lch

_loop           lda skctl
                and #$04
                bne _cont
                ldx S_REG
                txs
                rts

_cont           ldx #$00
_load           lda (_channel,x)
                bpl _80_1
                lda _ch1,x
                sta _channel,x
                lda _ch1+1,x
                sta _channel+1,x
                lda (_channel,x)
_80_1            inc _channel,x
                bne _80_2
                inc _channel+1,x
_80_2            tay
                lda _nuty,y
                pha
                pha
                pha
                sec
                sbc #$01
                pha
                beq _80_en1
                lda #$08
_80_en1         pha
                lda #$00
                pha
                txa
                eor #%10
                tax                 
                bne _load
                tay ; =0
                lda music_speed
                sta speed

_iloop          tsx
_2kolej         lda $0101,x
                sta consol
                dec $0105,x
                bne _2kl
                eor $0102,x
                sta $0101,x
                lda $0106,x
                sta $0105,x
                lda $0104,x
                cmp #$20
                bcs _2kl
                inc $0106,x
_2kl            dec $0103,x
                bne _2kn
                lda $0101,x
                eor $0102,x
                sta $0101,x
                lda $0106,x
                sta $0103,x
                dec $0103,x
_2kn
                txa
                ;clc          ; too slow, replace with sbx
                ;adc #$06
                ;tax
                sbx #$100-$06 ; +6
                cpx S_REG
                bne _2kolej
            
                dey
                bne _iloop
                dec speed
                bne _iloop
                txs
                jmp _loop

_nuty   .byte $FF,$F0,$E3,$D7,$CB,$C0,$B4,$AB
        .byte $A1,$97,$90,$88,$80,$79,$72,$6C
        .byte $66,$60,$5B,$56,$51,$4C,$48,$44
        .byte $40,$3D,$39,$36,$33,$30,$2D,$2B
        .byte $28,$26,$24,$22,$20,$1E,$1C,$1B
        .byte $19,$18,$17,$15,$14,$13,$12,$11
        .byte $10,$01


music_speed     .byte $0f
_ch1            .word kanal1
_ch2            .word kanal2
    
kanal1  .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $08,$14,$08,$14,$05,$11,$05,$11
        .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $08,$14,$08,$14,$05,$11,$05,$07
        .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $08,$14,$08,$14,$05,$11,$05,$07
        .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $08,$14,$08,$14,$05,$11,$05,$07
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $03,$0F,$25,$0F,$03,$0F,$25,$25
        .byte $08,$14,$25,$14,$08,$14,$25,$14
        .byte $05,$11,$25,$11,$05,$11,$25,$25
        .byte $00,$0C,$25,$0C,$00,$0C,$00,$0C
        .byte $03,$0F,$25,$0F,$03,$0F,$25,$0F
        .byte $08,$14,$25,$14,$08,$14,$25,$14
        .byte $05,$11,$25,$11,$07,$25,$25,$25
        .byte $03,$0F,$25,$0F,$03,$0F,$25,$0F
        .byte $05,$11,$25,$11,$05,$11,$25,$25
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $0A,$16,$25,$16,$0A,$25,$0A,$25
        .byte $03,$0F,$25,$0F,$03,$0F,$25,$25
        .byte $05,$11,$25,$11,$05,$11,$25,$25
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $0A,$16,$25,$16,$0A,$25,$0A,$25
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $00,$0C,$25,$0C,$07,$05,$25,$25
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $00,$0C,$25,$0C,$07,$25,$03,$25
        .byte $30,$30,$31,$30,$30,$31,$2D,$2D
        .byte $31,$2B,$2B,$31,$27,$31,$27,$31
        .byte $30,$30,$30,$30,$30,$30,$2D,$2D
        .byte $2D,$2A,$2A,$2A,$27,$27,$27,$27
        .byte $18,$1F,$18,$1D,$1F,$18,$22,$1F
        .byte $18,$1D,$1F,$18,$24,$1F,$22,$24
        .byte $18,$1F,$22,$1D,$1F,$18,$22,$1F
        .byte $18,$1D,$1B,$1F,$1A,$1D,$16,$1A
        .byte $18,$1F,$18,$1D,$1F,$18,$22,$1F
        .byte $18,$1D,$1F,$18,$24,$1F,$22,$24
        .byte $18,$1F,$22,$1D,$1F,$18,$22,$1F
        .byte $18,$1D,$1B,$18,$1A,$1B,$16,$1A
        .byte $ff
        
kanal2  .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $08,$14,$08,$14,$05,$11,$05,$11
        .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $08,$14,$08,$14,$05,$11,$05,$07
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $08,$14,$25,$14,$05,$11,$25,$25
        .byte $00,$0C,$25,$0C,$00,$0C,$25,$0C
        .byte $08,$14,$25,$14,$05,$25,$05,$25
        .byte $1F,$0C,$1F,$0C,$1D,$1F,$00,$18
        .byte $03,$18,$1B,$18,$03,$18,$1B,$18
        .byte $1F,$14,$1F,$14,$1D,$1F,$08,$18
        .byte $05,$18,$1B,$18,$1F,$1D,$1B,$1D
        .byte $1F,$0C,$1F,$0C,$1D,$1B,$25,$18
        .byte $03,$18,$1B,$18,$03,$18,$1F,$18
        .byte $1F,$14,$1F,$14,$1D,$1B,$08,$18
        .byte $05,$18,$1B,$1D,$1F,$1D,$1B,$1A
        .byte $18,$0F,$18,$0F,$16,$18,$03,$13
        .byte $05,$18,$1B,$1D,$1F,$1D,$1B,$1D
        .byte $18,$0C,$1A,$0C,$1B,$18,$00,$1F
        .byte $0A,$1D,$1B,$1D,$1F,$1D,$1B,$1D
        .byte $18,$0F,$18,$0F,$16,$18,$03,$13
        .byte $05,$1D,$1B,$1D,$1F,$1D,$1B,$1A
        .byte $18,$0C,$18,$1A,$1B,$18,$00,$1F
        .byte $0A,$1F,$1D,$1B,$1D,$1B,$1A,$16
        .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $00,$0C,$00,$0C,$07,$05,$03,$05
        .byte $00,$0C,$00,$0C,$00,$0C,$00,$0C
        .byte $00,$0C,$00,$0C,$07,$05,$03,$02
        .byte $30,$30,$30,$30,$30,$30,$2D,$2D
        .byte $2D,$2B,$2B,$2A,$27,$27,$27,$27
        .byte $30,$30,$31,$30,$30,$31,$2D,$2D
        .byte $31,$2A,$2A,$31,$27,$31,$27,$31
        .byte $18,$1F,$31,$1D,$1F,$31,$22,$1F
        .byte $31,$1D,$1F,$31,$24,$31,$22,$31
        .byte $18,$1F,$31,$1D,$1F,$31,$22,$1F
        .byte $31,$1D,$1B,$31,$1A,$31,$16,$31
        .byte $18,$1F,$31,$1D,$1F,$31,$22,$1F
        .byte $31,$1D,$1F,$31,$24,$31,$22,$31
        .byte $18,$1F,$31,$1D,$1F,$31,$22,$1F
        .byte $31,$1D,$1B,$31,$1A,$31,$16,$31
        .byte $ff

        org $2e0
        .word a(run_adr)

---
muzyka Mr.Beep

5,075

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

jaki 11 punkt. gdzie napisalem ze sprzedaje?