2,626

(0 odpowiedzi, napisanych Bałagan)

zacny klip:
https://www.youtube.com/watch?v=PINARgk3GC4

2,627

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

TT ma jeszcze jedno dodatkowe złącze na dyski ACSI. Można tam podpiąć USatana albo CosmosExa.

2,628

(23 odpowiedzi, napisanych Programowanie - 8 bit)

tebe napisał/a:

IRQ pozwoli odzyskać część straconych cykli CPU

jak dużo? przeszło 2000 cykli dla obrazka o wysokości 200 linii

2000 to sporo. Z czego wynika ta oszczędność?

2,629

(12 odpowiedzi, napisanych Konsole)

kolory dość oczojebne ale demo ciekawe.
swoją drogą jest ono napisane w raptorBASIC+

2,630

(27 odpowiedzi, napisanych Programowanie - 8 bit)

laborant napisał/a:

Według "wersji z III obiegu" wszystko to zrobili w następnym modelu właśnie, zwanym Amiga

ciąg dalszy "wersji z III obiegu": Jaguar to następny model Amstrada, Lynx następny model amigi a Macintosh to taki poprawiony Atari Pong
:)

2,631

(27 odpowiedzi, napisanych Programowanie - 8 bit)

lepiej jakby po prostu dali 16 rejestrów kolorów

2,632

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

gratulacje Kroll!

2,633

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

cacy,
fajne brzmienie basu

2,634

(5 odpowiedzi, napisanych Miejsca w sieci)

no nie wiem, dla mnie słaba jest ta amiga
w sumie to xt również mi nie podchodzi

ale jeśli chodzi o nakład pracy i jakość to szacun

2,635

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

Nowe wideo zawstydza 060tkę
https://www.youtube.com/watch?v=jjgWx3D … e=youtu.be

2,636

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

swinkamor12, no i jeszcze 68030  - DML w tym porcie intensywnie używa DataCache którego nie ma w 020.

następne wideo:
https://www.youtube.com/watch?v=7BBSOJudnvM

2,637

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

Nowe wideo ze stockowego Falcona:

https://www.youtube.com/watch?v=nk3UMXWgiVo
https://www.youtube.com/watch?v=LHsmzo0wvGk

myslę że mógłby na bazie tego Quake zrobić niezłe demo

2,638

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

nie zaglądałem jeszcze do kodu ale mam w głowie jeszcze jedną optymalizację.
Jeśli adres ekranu (ekranów) będzie zaczynał się od pełnej 16bitowej strony, np $10000, wtedy:
- zapisujemy tylko jedno - młodsze słowo do dstAddr BLiTTERa (4 cykle oszczędzone);
- zastępujemy "add.l    (a5)+,d0" przez "add.w    (a5)+,d0" w poniższym kodzie (4 cykle oszczędzone):

    movem.w    (a2)+,d0-d3            ;left x offset, right x offset, left mask, right mask
    sub.w    d0,d1                ;line width
    ext.l    d0
    add.l    (a5)+,d0
    asr.w    #3,d1
    bgt.s    .multi_words

2,639

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

Sikor, no właśnie Megi brakuje mi do kolekcji dużego /|\   (do małego /|\ jeszcze więcej :) )

Gratulacje Hsimpson.

Swoją drogą Sikor super gest <piwo>

2,640

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

jest moc!

2,641

(35 odpowiedzi, napisanych Fabryka - 8bit)

toriman1 napisał/a:

Szybkie przetworniki ADC są też dostępne... Tak sobie rozmyślam...Ale na razie temat odkładam na półkę.

słuszny kierunek 
nie ma co przekładać na później :)

2,642

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

Myślisz o tylko jednym przejściu dla leftEdge i rightEdge? Teraz widzę że powinno dać radę dzięki ujemnemu dstYinc.

Swoją drogą to dzięki bo zmobilizowałeś mnie do ruszenia szarymi komórkami :)


---Edycja---
ok, właśnie przeczytałem PMa :)
Więc miałeś na myśli leftEdge i rightEdge w jedym przebiegu. Dobry pomysł. Teraz wydaje mi się on oczywisty, no ale nie przyszło mi to wcześniej do głowy.

2,643

(35 odpowiedzi, napisanych Fabryka - 8bit)

Toriman1, z tego co pamiętam  laptop z tymi wyświetlaczami supportował tylko odświeżanie 40Hz i 60Hz.
Czy więc da radę uzyskać 50Hz?

2,644

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

Co do przebiegów to robię inicjalizację i cztery:
- Inicjalizacja ładuje maski do Halftone.
- Pierwszy przebieg generuje maskę dla lewej strony linii na podstawie leftMask oraz Halftone.
- Drugi przebieg generuje maskę dla prawej strony linii na podstawie rightMask oraz NOT Halftone.
- Trzeci przebieg generuje adres pamięci dla lewej strony linii - (leftMask >>1) AND  $7FF8
- Czwarty przebieg generuje adres pamięci dla prawej strony linii - (rightMask >>1) AND  $7FF8

Dzięki temu mogłem skrócić "poly_fill_line" do:

    .poly_fill_line:
                    movem.w    (A0)+,D0-D3        ; D0 - left; D1 - right; D2 - left mask; D3 - right mask
                    movea.l    a5,a4
                    lea        logLine(a5),a5        ;next y offset line
                    lea        (a4,d0.w),a4        ;add line x offset
                    sub.w    d0,d1                ;line width
                    
                    asr.w    #3,D1
                    bgt.s    .multi_words

To uwolniło mi parę rejestrów które mogłem wykorzystać do programowania BLiTTERa.


---Edycja---


ok, gotowe. udało mi się z deka wygładzić kod.
wieczorem może uda mi się uzupełnić brakujący kod dla blitMode (nowa procedura sblit3).

2,645

(35 odpowiedzi, napisanych Fabryka - 8bit)

myślę że obudowa SM124 będzie wymagała drobnych korekcji gdyż jest dostosowana do zaokrąglonego kineskopu

2,646

(35 odpowiedzi, napisanych Fabryka - 8bit)

fajny pomysł, mam gdzieś dwa wyświetlacze 4:3 z latptopów HP, może dało by się je zaadoptować

2,647

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

Z tego co widzę to wykonujesz pięć kroków, ja cztery.

może jutro się ogarnę i wrzucę mój kod.

2,648

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

Sikor, zgłaszam się.

2,649

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

tutaj znajdziesz opis po angielsku i image dysku:
http://subsole.org/st_mint

a tu dyskusja o powyższym:
http://atari-forum.com/viewtopic.php?f=14&t=27040
http://www.atari-forum.com/viewtopic.ph … mp;t=27285


jakby co to daj znać czy to działa

2,650

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

wrzuć mi na PM maila to wyślę ci "brudnopis"