Open thehans opened 4 years ago
BTW, if its any help, here is a fairly detailed reference for the original hardware. http://jmargolin.com/vgens/aster.pdf I've been doing a bit of research lately on how these XY machines worked and have found quite a few other resources I can share if there's any specific questions/issues. I just don't know FPGA programming well enough to be much use in providing code directly.
I think when Dave made the rasterizer he wanted bright things to be white, and everything else to be blue. I think it is a feature?
OK, I figured that was probably the case, but could it be made optional like the Vectrex core is doing with its "Pseudocolor" setting in OSD?
In asteroids my ship is white, but everything else shows up in blue. Original monitors were just plain white monochrome with variable brightness per line drawn.
I see the same thing on lunar lander and asteroids deluxe which should all be just monochrome AFAIK. Is there some incorrect display setting I'm using or any configuration option for the palette?
Also the screen update rate seems slow, where I can see the rocks moving in large steps over many pixels, where movement should look much more fluid I think. Is there a way that frame rate can be increased? As far as I understand the original hardware didn't really have any specific "frame rate", the vector generator would just run through its display list in a loop as fast as it could. So I don't know how that's being translated into HDMI scanline-based output (lines drawn to intermediate pixel buffer?).
Also if anyone's looking into the graphics handling code in these games, I saw some vertical wraparound in lunar lander when in the zoomed in view, as I was scrolling down the side of a cliff, the upper section of cliff showed up on the bottom of the screen.