[#1] Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).
Poniewaz coraz wiecej ciekawych watkow na EAB sie pojawia dotyczacych programowania na Amidze klasycznej, to takie watki lub posty (z postu na EAB da sie przejsc do calego watku), ktore uznam, za ciekawe to bede tutaj linkowal.

Na poczatek Shadow of The Beast i debugger od Alpine9000:

link
4
[#2] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #1

Dodawanie (brakujacego) tla do Addams Family:

link
3
[#3] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #2

Sonic The Hedgehog:

link

Ostatnia aktualizacja: 06.03.2026 08:55:44 przez Don_Adan
3
[#4] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #3

Ciekawe i bardzo szybkie c2p.

link
4
[#5] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #4

Uzycie 64KB bufora do obracania (mirroring) grafiki:


link
3
[#6] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #5

4 bajtowy, jedno rejestrowy szybki odpowiednik (nieistnieiacych na 68k) instrukcji asr.w #15,Dx i asr.l #31,Dx


link
3
[#7] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #6

A kod typu:

ASR.w #8,D0
ASR.w #7,D0


będzie wolniejszy, lub będzie mniej zajmować po kompilacji od Twojego?
[#8] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@tukinem, post #7

Bedzie bardzo wolne na 68000/68010.
Wolniejsze na 68020/68030.
Chyba tak samo szybkie na 68040.
Na 68060 i 68080, to nie wiem, zalezy czy moga byc wykonywane rownoczesnie.

Ogolnie przesuniecia bitow sa bardzo wolne na 68000/68010.

link

Przesuniecie o kazdy 1 bit kosztuje 2 cykle.
Dlatego tez do przesuwania/obrotu worda o 8 bitow uzywa sie na 68000 tricku ze stosem (rejestr A7/SP).
Tak jak to jest zrobione w demach gier Grind i Dread(silnik od KK/Altair).
3
[#9] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #8

Rainbow Islands AGA - Performance Test by h0ffman

link

Czyli wybor najszybszego podejscia, dla ewentualnego portu na AGA.
3
[#10] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #9

A tutaj link do watku Alpine9000 o swoim debugerze (najnowsza wersja):

link
5
[#11] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #10

No Mega sprawa! Właśnie na taki debugger czekałem. Pobawię się pewnie w weekend.
Dzięki za info.
1
[#12] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@c64portal, post #11

Czyste złoto! Copperlista z Jim Power rzeczywiście hardcore. Wyłączanie sprajtów na jedną linię parę razy by zaoszczędzić DMA?! Dobrze ilustruje jakie fikołki trzeba robić by uzyskać taki efekt, vide wątek o tworzeniu gier na Amigę. Na filmiku z Shadow of the Beast, też to świetnie widać.
1
[#13] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@ppill, post #12

Tak, to sie nazywa kombinowanie i wyobraznia.
Dzis ogladalem wywiad z tworca emulatora Bleem, ktory nadal uzywa Amigi (teraz juz mniej koszernie, bo WinUAE) w swoich roznych projektach.
https://youtu.be/RCw6LpHx9wM?t=4941
Chociaz wywiad jest dlugi to jest bardzo ciekawy, polecam.

Ostatnia aktualizacja: 23.03.2026 07:08:28 przez powerzx
[#14] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #1

Podobno pierwsze dedykowane Amidze AI zwane Amigo AI:

link

Nie wiem jak dobre, ale podobno trenowane od ponad roku.
2
[#15] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #1

Troche off top, bo to dla muzyka robiacego konwersje moze byc przydatne:

link

Ale nie chce nastepnego watku zaczynac.
1
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem