In the previous post, I wrote about Wavedrom to draw chronograms from obervations, measures and notes. I was already getting slowdowns due to the size of the data (not that big) and finally got to the point it became unusable.
Instead of desperately trying to make Javascript and SVG rendering in Chrome faster, I spent these last 6 days writing a standalone Wavedrom clone in VB6, using OpenGL for rendering.
Here it is: https://github.com/furrtek/Waimea
This is really a side project to the NeoGeo stuff, but I'm sure I won't regret the time I spent making a tool that suits the needs.
It's stable enough to be used, so I can go back to REAL NeoGeo work now :)
I still want to get perfect fix timings before moving on to sprites, even if I gathered quite a lot of infos on sprites already.
I first thought the fix tiles were rendered with a 4 pixels delay (half a tile) after nametable lookup, but it's actually 8 (a full tile). This matches Charles mvstech.txt infos, and reminds me of those two back-to-back latches moving a tile number I saw on the Alpha68k months ago.
Sprites aren't too scary. The horizontal shrinking and odd/even pixels might be confusing at first, but nothing extreme.