Great! Yep, I'm aware that the honda ECUs use lots of tables. FreeEMS has room for lots of tables, so you're covered! I just need to sort out a really good way to configure and access and connect them to the right things. Algorithms for switching between two tables at VTEC switch point or interpolating with cam timing are pretty easy to implement, so that's not a problem at all.
The hard part will be getting that code in my head working and working well.
The process for development will be staged and something like this:
Can read RPM/Position
Can start and run with fixed cam timing/profile
Can run with VTEC engagement at X RPM
Can run with VVT under closed loop control
Can run with both VVT and VTEC operating - mission accomplished.
Please be aware that this engine is probably the most difficult to support thus far, so this will take a while to nail down properly.
What can you buy? You can buy any XDP512 development card with a 2k SM for loading code and adapt some external circuits to it to interface with the car. The TA is probably still the best choice, see this ancient but still useful thread:
viewtopic.php?f=62&t=471
Fred.