On 7/11/2021 1:33 PM, Brian White wrote:

Jim Brain did some work on it and the idea didn't work out, but there is a lot he did that are good ideas that I'd been meaning to cherry pick. Actually I already did some of that.

I think the master branch of my work should be fine to merge into the master codebase.  Essentially, I:

 * Split up the code into a few chunks that expressed certain functions
 * cleaned up the logging system with some macros
 * Removed the overly complex ring buffer for input data
 * Added in the remaining operation extensions (SEEK/TELL, etc.),
   though they can be optionally left out of the compilation
 * reduced the number of "magic numbers" in the codebase with defines
   and C style enums.

The vfs_mods* branches are the more aggressive ideas and I agree those do not work as yet.

The unit and dev board is still sitting on my desk, along with the M100, waiting for me to finish fixing bugs and push out the vfs branch.  A new position at a new company intruded on my free time, so I am clawing my way back from that to devote energy to this.

But, the code in master should be fine to merge, and there's nothing rocket science in there.

I also saw my name in another thread, but I don't remember doing anything with the M100 except making these mods to the PDDuino codebase.  If my supposed exploits helped people, I will happily take credit, but I can't recall any other work I've done on this platform.

https://github.com/go4retro/PDDuino

Jim

Reply via email to