[#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
5
[#5] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #4

Uzycie 64KB bufora do obracania (mirroring) grafiki:


link
4
[#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
4
[#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
6
[#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.
3
[#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.
2
[#16] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #1

16blit library

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

@Don_Adan, post #16

A tutaj info od autora Fire & Ice jak uzyskac bardzo duzo kolorow na A500, zdaje sie ze nawet 200.

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

@Don_Adan, post #17

Super artykuł ok, racjaOKOKOK
[#19] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #1

Normalnie watki o lepszej konwersji SF2 mnie nudza, ale tutaj jest ciekawe podejscie graficzne do wersji na A500 1MB RAM.

link

od postu 253 sa ciekawe propozycje.
Dobry grafik z tego Ape jest.
1
[#20] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #19

nie wiem czy wersja na 8bitowe MSX2 nie ma wiecej kolorów

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

@michal_zukowski, post #20

Mozliwe, ale tutaj wyzwaniem jest to, ze ma dzialac na A500 0,5MB chip + 0,5MB slow.
I ma miec pelna (?) animacje obu postaci.
Tak przynajmniej zrozumialem.

link

Wiec tylko 7 kolorow na wojownikow ma byc, zeby grafika sie w 0.5MB chip zmiescila, czyli 4 bitplany planuje.
Do tego SFX i muzyka.
Zobaczymy, plany ambitne.
1
[#22] Re: Rozkmininianie uzycia hardware'u Amigi (dla kodera lub programisty).

@Don_Adan, post #1

Autoreklama, ale moze komus sie przyda w jakiejs grze z jednokierunkowym scrolowaniem, nie ma potrzeby uzywania tiles, wiec byc moze jest troche szybciej?
Oczywiscie to raczej tylko ASM jest mozliwe, bo watpie, zeby cos innego ogarnelo ten sposob wczytywania danych.

link
2
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