Ahoj!

Próbuję trochę swoich sił w C.
Idzie mi tak sobie, narazie mam takiego biegnącego SuperFroga :)

https://i.ibb.co/t3zzvRg/ddfd6c6e-2f56-44b9-b049-c80baa6692ea.gif

Czy ktoś może ma jakieś doświadczenie z odgrywaniem muzyki w C? (sap, rmt)? Może jakieś inne porady?
Kawałek kodu?
Ciężko coś wygooglować w tym temacie.

Załączam też plik rom, do odpalenia u siebie, chociaż póki co nie ma co podziwiać :)

Pozdr.
Javalonde

Post's attachments

frog.rom 16 kb, liczba pobrań: 3 (od 2024-09-20) 

Tylko zalogowani mogą pobierać załączniki.

2 Ostatnio edytowany przez Fox (2024-09-21 12:47:20)

Którego kompilatora C używasz?
Nic mi nie wiadomo gotowych procedurach do muzyki do zawołania z C. Prawdopodobnie będzie trzeba dopisać z 5 linijek asemblera.
RMT łatwo przenieść w dowolne miejsce pamięci, z SAP będzie trudniej.
Czyli w skrócie: bierzesz RMT, ustawiasz mu adres ładowania (przy pomocy RMT lub asapconv), bierzesz player RMT w asemblerze i go kompilujesz.
Masz już własną procedurę VBLK? Muzykę zwykle odtwarza się na VBLK.

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