Now see... this is making me drool. It looks great and the overlays are the perfect touch!
How's the stability and speed in the early stages?
Just so I can start looking for good images for them... what format should the overlays be in? PNG? BMP? etc...
Thanks a ton for your hard work Devil!
Stability seems to be okay, there are probably still a couple of bugs left, but most games run fine. Speed is, well, that's still one of the biggest hurdles. Right now one emulation cycle takes about 70 ms, which should be at most 20 ms for real Vectrex speed. Overclocking the CPU (a feature that has also already been added to Vec2X) to 250 mhz brings this down to about 50 ms. Rendering takes about 5 ms in total (could probably be reduced if necessary, especially with hardware SDL), so it's mostly the emulation code that takes time. It's playable, but obviously slow.
Overlays can be in any format the SDL_image library can handle, which is pretty much any image format you can think of.
www.vectrex.nl has a whole load of overlay images, mostly in GIF format. Those are the ones I've used so far.
You know that you can use the volume buttons while in vertical mode. See how MAME does it, it works well.
Hopefully you can get sound working, that is pretty important as well.
Good luck.
Yes, that has already been implemented, see my remark about input configurations. Perhaps I should've been clearer, but preset 2 (for vertical orientation) uses the volume buttons and the triggers for the Vectrex's face buttons.
As for the sound, the original emulator seems to do work on the sound registers, so it's probably just a matter of reading out the proper memory regions. One problem is, I've never seen a real Vectrex in my life, so I have no idea what it should sound like