4,026

(14 odpowiedzi, napisanych Programowanie - 16/32bit)

Hej Jury,
niestety, niezaleznie od synchronizacji, Timery MPF zawsze beda niestabilne, bo CPU i MPF maja osobe zegary. Minimalny rozjazd to z tego co pamietam 4-12 cykli.
Tak jak pisze Sqward, do tego efektu lepiej zrezygowac z przerwania i synchronizowac kod raz na ramke. Na szybko, zrobilem kod pod devpaca dla trybu PAL - 50Hz.

linia MACRO
        ;move.w    (A0)+,(A1) ;480 cykli
        dc.w    $3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298
        dc.w    $3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298
        dc.w    $3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298
        dc.w    $3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298,$3298
        ;nop ; 32 cykle
        dc.w    $4e71,$4e71,$4e71,$4e71,$4e71,$4e71,$4e71,$4e71
    ENDM

START
    move.w    #$20,-(A7)
    trap    #1
    addq.l    #6,A7

    move.w    #$2700,SR
    lea        RASTER,A0
    lea        $ffff8240.w,A1

VBL_Synchro
    move.b    $ffff8209.w,D0
    beq.s    VBL_Synchro
    not.b    D0
    lsl.b    D0,D0

    REPT 80
        nop
    ENDR

KOLORUJ_LINIE
    REPT 199
        linia 40
    ENDR
    lea        RASTER,A0

    bra.w VBL_Synchro

RASTER ;kolory 199 lini po 40 kolumn
    REPT 199
        dc.w    $0777,$0700,$0070,$0007,$0077,$0707,$0770,$0000
        dc.w    $0666,$0600,$0060,$0006,$0066,$0606,$0660,$0000
        dc.w    $0555,$0500,$0050,$0005,$0055,$0505,$0550,$0000
        dc.w    $0444,$0400,$0040,$0004,$0044,$0404,$0440,$0000
        dc.w    $0333,$0300,$0030,$0003,$0033,$0303,$0330,$0000
    ENDR

4,027

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

dobra robota Sqward,
mam już Twoje źródła z DHS, spróbuję je skompilować na win xp

4,028

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

Candle wygląda to naprawdę cacy. Jak to wygląda od strony finansów?

4,029

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

z tego co wiem to pasuje

4,030

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

raster na ST to temat rzeka, pozwólcie więc że wtrącę swoje pare groszy.

Więc tak, żadne przerwanie MFP nie jest stabilne, bo:
- MFP jest taktowane innym zegarem niż CPU, występuje więc tzw jitter (opóznienia o 4-12 cykli); 
- wykonywanie przerwania może być opóźnione przez poprzedzającą je instrukcję - dla divs'a nawet o 156 cykli;

teraz raster na HBL vs Timer B:
- HBL daje nam dostęp do wszystkich 313  linii, Timer B tylko do 200.
- HBL wywoływane jest na końcu każdej fizycznej linii, i ma tylko około 40 cykli do końca 'niewidzialniści ' czyli obszaru lewej ramki TV; Timer B wywoływany jest około 100 cykli wcześniej, więc ma więcej cykli do końca do końca ramki TV.

Istotnym faktem jest to że wejście w przerwanie kosztuje 44 cykle, więc procedura HBL startuje już w obszarze widzialnym, a Timer B ma jeszcze około 100 cykli w ramce.

4,031

(6 odpowiedzi, napisanych Bałagan)

może bez wirtuozerki ale dobrze jadą jak na swój wiek,

4,032

(34 odpowiedzi, napisanych Zloty)

było grubo, szczególnie końcówka imprezy...

4,033

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

chodzi o band in a box?
generalnie dziala to na kazdym duzym Atari

4,034

(60 odpowiedzi, napisanych Sprzęt - 16/32bit)

Cubase Audio działa na STE ale bez ścieżek audio., ciekawe tylko do czego używa FPU

4,035

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

Yerzm, wszedł bym w to bo znam nieźle asma i hardware ale niestetety nie mam kompletnie żadnego backgroudu scenowego. proste fx'y is sound mogę ogarnąć.

4,036

(76 odpowiedzi, napisanych Sprzęt - 16/32bit)

Adam Klobukowski napisał/a:

W sumie zawsze zastanawiało mnie czemu w Amidze częstotliwości procków były zaniżone w stosunku do częstotliwości nominalnych (mówię o A500 i A1200). Jest ktoś mi w stanie na to odpowiedzieć?

chodziło o synchronizację obrazu (pixel clock) z  tzw podnośną koloru - 3.58 MHz. finalnie ten sam zegar taktuje obraz jak i procesor. taką synchronizację zastosowano też w XL/XE

ciekawe jest to że w ST nie ma takiej synchronizacji i jakoś nie widzę problemów z kolorem na TV

za wikipedią:
The Amiga 1000 had a 7.15909 MHz 68000 CPU (7.09 MHz for PAL machines). This is precisely double the 3.58 MHz NTSC color carrier frequency, and was needed by the Amiga chipset when outputting NTSC video. All frequencies in the Amiga 1000 are derived from this frequency as it simplified glue logic and allowed the Amiga 1000 to make do with a single cheap mass-produced crystal.


Co do jakości gier, to nie zauważyłem żeby moje ulubione gry takie jak takie Vroom, Lotus, Thunderhawk czy Wings of Death były 'biedne' w stosunku do Amigi. Co więcej, taki Frontier czy Robocop są zauważalnie wolniejsze na Amidze.

4,037

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

max to 8MB ST-RAM  i 256 TT-RAM

4,038

(15 odpowiedzi, napisanych Scena - 8bit)

YERZMYEY/HOOY-PROGRAM napisał/a:

Hujhitla.

Spectrumowe covery atarowskich klasyków (i nie tylko).
"ATARIDERS" (C) 2010.

siafa gra!

dyrektor,
a da sie jakieś YM albo SNDH zrobić, coby na Atari można posłuchać?

4,039

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

Jacques,

tutaj znajdziesz  The Player v1.0  http://dhs.nu/files.php?t=musicplayer
druga aplikacja to Paula25.lzh  z tej strony http://ftp2.fr.openbsd.org/ftp/pub/atari/Music/

Oba programy obsługują przetrworniki STE i działają jako akcesoria

4,040

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

tez jestem zainteresowany adapterem VME<>ISA
jakby sqward sie rozmyslil :)

4,041

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

czyli przejsc do supervizora poprzez  Super() albo wykonac kod w Supexec() :)

4,042

(12 odpowiedzi, napisanych Zloty)

moze ktos mnie oswiecic, co to za produkcja?
http://ftp.pigwa.net/stuff/photos_and_v … 1259c.html

4,043

(42 odpowiedzi, napisanych Emulacja - 16/32bit)

ten LiveCD jest spoko ale niestety przestarzały - v 0.8.12
Aktualny ARAnyM to v0.9.9

4,044

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

jeśli chodzi o GEM i C to w PureC jest parę fajnych przykładów.
Jeśli ktoś jest chętny, mogę udostępnić.

4,045

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

Dzieki Zaxon za UltraSatana, popyla on jak ta lala :)
Niestety niedługo po odebraniu US, padła mi klawiatura (albo ACIA ) w 1040STE i nici z ogladania demosow dla STE w realu.

4,046

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

jarema napisał/a:

Skonczyli mi sie zapal/miejsce/czas, więc sprzedaję atari mega ste 4mb ramu, dwa monitory z perzelacznikiem sm 124 i sc 1435. zamiast dysku satan, karta sd - zaintalowane w srodku pod klapka. klapka na dysk jest w kolorze bialym od tt. szara gdzies sie zapodziala. oczywiscie klawiatura i myszka w komplecie. uklad qwertz, tos 2.06. chyba wszystko, jutro postaram sie dodac zdjecia. calosc jest do odebrania w warszawie.

jestem zainteresowany, cena mi pasuje
jesli oferta aktualna to biore

4,047

(10 odpowiedzi, napisanych Sprzęt - 16/32bit)

ze special clock generator nie, ale z przetaktowaniem Videla tak, wystarczy zwykły oscylator

4,048

(14 odpowiedzi, napisanych Bałagan)

kuruj się i szybko wracaj do zdrowia Sikor!

4,049

(38 odpowiedzi, napisanych Sprzęt - 16/32bit)

krzyc napisał/a:

No to ono z tego co pamiętam wymaga ST z płytą z miejscem na BLITTER. A to chyba tylko najnowsze płyty

z tego co wiem to od 1987 w 'długich' STkach bylo miesce na BLiTTER (1040 i 520 STf)

4,050

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

oczywiście że jest, pod MiNTa można skompilować niemalże dowolną aplikację POSIXową

poszukaj tutaj: http://yescrew.atari.org/eng/mint.htm