C is basically just a macro assembler anyway. Doing this stuff in C is the same as doing it in assembler for the most part. You will spend a lot of time driving the chips and registers with stuff like
TIA.somereg = somevalue
which is pretty much the same as
You won't be able to use much of the C library, no printf's or fopens or anything like that. You won't gain anything in particular from using C anyways, other than the syntax for bit twiddling and testing if you know it better in C and some extra slowness.
been trying to follow these threads....are there really 2 sets of people developing DragonCart II or whatever....? I thought it was just two threads by the same folks. That seems a bit much. I don't care about one of them being DC II, but not both, that's just silly. And the 'dragon' part anyway came from the Dragon IP chipset that was in our cart, seems these folks are talking about the wxxxx boards from WizNet, which are totally different implementations. I'm glad to see interest in this topic again, I think it's a very interesting development but two things named DragonCart II we don't need. Maybe NetWiz or AtariWiz or something.
Anyway it's a good chip, and it will be interesting to see what happens. I also prefer a PBI/ECI device but a cart would be OK especially if it has a pass-through.