OSD rewrite branch
test of commit
Render branch: Code checkpoint, doesn't even remotely compile, just a checkpoint before I start doing serious debugging
Render branch: OSD compiles again, still not anywhere near working
Render branch: More fixes, MAME tries to link now but fails because it's not building librender.a, help would be appreciated (nw)
More makefile experimentation. Gives an error:
make: *** No rule to make target `obj/windows64/render/drawhal.o', needed by `obj/windows64/librender.a'.  Stop.

Please help.

(nw)
Made cpp files compiles also in ryan branch (nw)

To keep things consistent maybe you should rename your files to C extension
Render branch: Lots of compile error fixes, still one lingering one in src/render/windows/window.c, would welcome a second pair of eyes
Render branch: More compile fixes, nw
Render branch: Forgot a file
Render branch: Compile fix
Compile and link fix for Ryan's branch (nw)
few more missing bits
move little further
shows window now in new render branch (nw)
initialize hal properly (nw)