View Single Post
Old 22 February 2011, 10:22   #1
Dokugogagoji
 
Posts: n/a
Mimic XCopy KillSys function

Hey guys, I'm new...and too young for having lived fully the Amiga scene, sadly.

Since you are more expert than me in Amiga low level programming and I want to start to make my own demoscenes for my Miggy 600, I'm training myself to use very well the custom chips directly with asm. But I am all but good :P

Ended this remark, the question I want to ask regarding this:
[ Show youtube player ]

It frees "System area" to gain more free ram. (I do know there are some pre-built binaries that do these on Aminet but I would not use them).

Now, it is not shown very well but it disables the multitasking so:
Code:
 move.l 4.w,a6 ; EXEC address on a6
 jsr -$78(a6) ; disable multasking
Then, the numbers of colors goes down so I suppose it lowers the number of bitplanes to at least 3, moving the according number on 14,13,12 bits of $dff100/BLCON .
Am I (probably) wrong?
Is there any other routines it seems to do?
...or simply is there a simple kickstart function that do it already?

Important note: Please don't post asm portion of code for my sake. I don't want to be a (asm) script kiddie and so I want to be able to understand fully for myself without "copying already done pieces of code"...at least I could do it when I have already understood it, but not before so I'll never learn:P So some tips about what I should do to mimic that function, and not how.

Thanks for help!
 
 
Page generated in 0.04168 seconds with 11 queries