226

(142 odpowiedzi, napisanych Programowanie - 8 bit)

w sumie to na XE/XL taki "fill mode" też istnieje, przełączamy pociski na szerokość FULL, i ustawiając pozycję poziomą X stawiamy linię o długości 0..X w kolorze wybranego pocisku, teraz kolejny pocisk na pozycję X-30 w kolorze tła i mamy odcinek [x-30,x]

Phareon popełnił przykładowy efekt który z tego korzysta

227

(142 odpowiedzi, napisanych Programowanie - 8 bit)

jak działa ten "fill mode", podajemy pozycję początkową (X0, y) oraz końcową (X1, y) i sprzętowo wypełnia zadanym kolorem ?

228

(142 odpowiedzi, napisanych Programowanie - 8 bit)

Apple IIGS (CPU 65816), opis realizacji efektów z dema "Kernkompetenz" by Ninjaforce

https://www.youtube.com/watch?v=glWIf0gfWSE

229

(15 odpowiedzi, napisanych Scena - 8bit)

https://en.wikipedia.org/wiki/Demoscene

ktoś ma dostęp do Wikipedii EN? mógłby uzupełnić wpis o Atari

bo najwidoczniej nie istniejemy w wersji EN, wersja PL jest bardzo skromna, nie wspomnina o żadnych platformach sprzętowych

https://pl.wikipedia.org/wiki/Demoscena

230

(125 odpowiedzi, napisanych Fabryka - 8bit)

    lmb #1
    org $8000

    .pages 32

    nop

    .endpg


    lmb #2
    org $a000

    .pages 32

    nop

    .endpg

231

(19 odpowiedzi, napisanych Emulacja - 8bit)

well done :)

232

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

zapis do pamięci podstawowej czy do rejestrów sprzętowych zwalnia Rapidusa do 1.79MHz, z pełną szybkością działa kiedy operuje na swojej pamięci, czyli jak jest czarno i głucha cisza to jest najszybciej ;)

233

(142 odpowiedzi, napisanych Programowanie - 8 bit)

w nawiązaniu do  https://atariage.com/forums/topic/29891 … nt=4917573

to ciekawe podejście wykorzystania znacznika C do tworzenia bajtów grafiki, nie przypominam sobie abym robił to w ten sposób

    org $2000

main    clc

    ldx #0

    lda #0

    cpx test
    ror @

    cpx test+1
    ror @

    cpx test+2
    ror @

    cpx test+3
    ror @

    cpx test+4
    ror @

    cpx test+5
    ror @

    cpx test+6
    ror @

    cpx test+7
    ror @

    nop
    brk

test    dta $1,$1,0,$1,$0,$1,$1,$0

    run main

w efekcie działania w/w programu otrzymamy tablicę TEST, w odwróconej kolejności z bitami ustawionymi przeciwnie

234

(53 odpowiedzi, napisanych Fabryka - 8bit)

czy jest jakis nowy nagłówek dla pliku obsługiwany przez SDX pozwalający ładować bezpośrednio do pamięci wysokiej Rapidus-a  (65816) ?

W załączniku instrukcja w formie pliku PDF (katalog \doc\) oraz przykład użycia (katalog \example\) silnika Shanti-ego pozwalającego na wyświetlenie do 16 duszków 8x16 pikseli w 3 dowolnych kolorach każdy.

Źródła w postaci kodu relokowalnego Mad-Assemblera są w katalogu \src\

Dodatkowo w katalogu \convert\ jest programik którym możemy przygotować klatki duchów dla silnika, domyślnie zawsze generowane jest 8 klatek z pliku MIC (MIC o szerokość 40 bajtów na linię).

Jest to wersja zintegrowana i mieszcząca się w 4KB pamięci, w formie łatwej jak sądzę do wykorzystania. Maksymalnie 16 obiektów, 128 kształtów, zmiana zestawu znaków co wiersz, zmiana jednego z rejestrów GTIA co wiersz.

Nowy etap tworzenia gier stoi przed Wami otworem :)

p.s.
Dodatkowo Shanti udostępnił kod silnika z gry "The Last Squadron" w pliku 'src\multi_tls.asm' (możliwe różne wysokości duszków) oraz z jego nowej gry "Bomb Jack" w pliku 'src\multi_bj.asm' (mniejsza zajętość pamięci kosztem szybkości generowania duszków)

pliki 'multi_tls', 'multi_bj' nie są zintegrowane z tą wersją przykładowego silnika

236

(142 odpowiedzi, napisanych Programowanie - 8 bit)

taka ciekawostka

dzielenie div 3 zastępujemy mnożeniem przez "magiczną" stałą ;)

 ( int16 * $5556 ) shr 16

 (int32 * $55555556) shr 32

237

(127 odpowiedzi, napisanych Fabryka - 8bit)

przez 'X' czyli prawidłowo

238

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

Mamy bardziej paletę C4 Plus

239

(20 odpowiedzi, napisanych Fabryka - 8bit)

niekończąca się opowieść, jak to hardware wyprzedzał software

240

(20 odpowiedzi, napisanych Fabryka - 8bit)

tyle samo programów napiszą co na 65816 ;)

241

(20 odpowiedzi, napisanych Fabryka - 8bit)

"włączając w to nieudokumentowaną instrukcję testującą szynę adresową określaną jako HCF (Halt and Catch Fire)."

jest świetny serial pod tytułem "Halt and Catch Fire" opowiadający o dawnych dziejach branży IT

242

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

noooo, ładne cacko :)

243

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

czyli Atari nie chciało wyświetlać więcej niż 8 kolorów ;) ?

244

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

taki oto schemacik nie załączyłeś ...

245

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

razem z programem Piccolo są filmy instruktażowe

246

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

najnowszy program Piccolo, generuje pliki PSD, które używamy w wybranym programie graficznym (Paint.NET, Photoshop etc.)

https://atariage.com/forums/topic/30857 … /#comments

p.s.
pluginy do Paint.NET są w sieci (PSD, PDF etc.)

247

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

http://madteam.atari8.info/uzytki/ags.7z
AGS (Atari Graphics Studio) ma więcej możliwości niż G2F dla konwersji grafiki

http://g2f.atari8.info/bmp2mch.7z
BMP2MCH oprócz BMP także obsługuje pliki PNG, plik MCH zostanie zapisany jeśli wysokość obrazka nie przekracza 240 linii, inaczej zostaną zapisane tylko pliki MIC i COL, trzeba wczytać *.MIC do G2F potem *.COL

248

(13 odpowiedzi, napisanych Scena - 8bit)

Dracon skąd pomysł że ten tracker "dotyka" POKEY-a ? skąd pomysł że ktoś chciałby pisać tracker dla POKEY-a ?

249

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

na dłużej starczy jak będziesz miał listing programu, będziesz mógł go sobie wklepać ;)

250

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

tego fejkowego Barbariana widziałem u Roberta Osypowicza, tutaj jego strona https://robosy.wordpress.com/blog/

obecnie Robert szuka programu którym mógłby przenieść programu z Turbo 2000 na PC

osobiście nie zajmowałem się nigdy przenoszeniem czegokolwiek z kaset, macie jakieś linki do owych programów ?