[Antique-Hackers] c64-livecoding 16-bit argument
John Lorentzson
duuqnd at stacken.kth.se
Mon Apr 28 14:03:41 CEST 2025
On 28/04/2025 13.15, Hugo Ameln wrote:
> ;;In use of in memcpy and memset
> A_start = $FA ; 16-bit value (uses FB)
> B_start = $FC ; 16-bit value (uses FD)
> B_end = $FE ; 16-bit value (uses FF)
> ;;In use of by pixel_draw
> Y_pos = $FB
> X_pos = $FCFD
> byte_to_paint = $FE
> btp_mem_pos = $F9 ; 16-bit value (uses FA), byte to paint
> memory position
> C = $F7 ; 16-bit value (uses F8)
> B = $F5 ; 16-bit value (uses F6)
Att använda olika adresser för alla subroutines är kanske lite konstigt,
men det är inget riktigt problem och säkert en förbättring på vad som
fanns tidigare. Själv skulle jag ha bestämt att en viss mängd adresser i
zeropage fick bli "16-bit registers" eller något åt det hållet, och
sedan använda dem globalt, men så länge det du har är väldokumenterat
blir det nog bra.
> Tack så himmla mycket för förslaged dunnqnd och Dickander!
Jag kan hjälpa dig med att fixa en svensk spellchecker till Thunderbird
senare.
-duuq-
More information about the Antique-Hackers
mailing list