1

Temat: Shanti Sprite Multiplexer - engine

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

Post's attachments

shanti_engine.7z 129.73 kb, liczba pobrań: 14 (od 2021-08-15) 

Tylko zalogowani mogą pobierać załączniki.
*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

2

Odp: Shanti Sprite Multiplexer - engine

swietny pomysl i wykonanie na wykorzystanie duchow sprzetowych mam nadzieje zyska popularnosc !

http://atari.pl/hsc/ad.php?i=1.

3

Odp: Shanti Sprite Multiplexer - engine

przykład wykorzystania modułu SHANTI dla Mad Pascala

https://github.com/tebe6502/Mad-Pascal/ … /a8/sprite

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C