Page 24 of 24

Re: V6 ability for pcm hammer.

Posted: Thu Apr 29, 2021 9:11 pm
by Gampy
The biggest problem is the Tools packet size ... C kernels are too big to fit in one packet on most tools, even squeezed down hard.

Don't get me wrong, it's doable, as I proved on the P04, however in my opinion not for general public use ...

Antus and I have been chatting about creating a micro ASM mode 36 kernel, that is capable of receiving multi-part uploads to get a larger C kernel on board.

I started on this and have a tiny ~500 bytes kernel, unfortunately I'm not smart enough to get the Mode 36 working yet!

Re: V6 ability for pcm hammer.

Posted: Tue Aug 17, 2021 1:37 pm
by MudDuck514
Hi all;

Anyone make any progress here?

Mike

Re: V6 ability for pcm hammer.

Posted: Tue Aug 17, 2021 11:37 pm
by Gampy
I ran out of intelligence ... had to set it aside to get a fresh look, later.

Later is here, I have had a great amount of understanding since, I just have not picked it back up yet ... I do plan to do so if no one beats me to it.

One bite at a time!

Re: V6 ability for pcm hammer.

Posted: Wed Aug 18, 2021 12:37 am
by MudDuck514
Hi Gampy,

Thanks

Mike

Re: V6 ability for pcm hammer.

Posted: Wed Aug 18, 2021 3:17 pm
by antus
Just reading this thread with a fresh mind I think the first step would be to add a bunch of enums to feature toggle the more advanced parts of the flash process. Then set the pcm detection routine to set them all so that the default flash process is the same as what it is now. But then we can turn off the parts of the flash process we cant fit in the v6 kernel as soon as we detect one. Once pcmhammer is capable of a bare bones flash we can try and get that v6 kernel going.