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