Apparently different versions of the FlashBoy loader only work properly with certain FlashBoy batches. Maybe yours is an older FlashBoy, have you tried using an older version of the loader with it?
For more info, I suggest getting in touch with Richard Hutchinson, aka MineStorm, the designer:
KR155E wrote:
there’s different revisions of the flashboy, and there’s different loader versions which only work with one version of the flashboy.
With my batch 1 FlashBoy, the latest version of the loader (20081026) gives a write error at 100% when flashing 2 MB ROMs. I’m using the previous loader version which seems to work okay.
Sorry, yeah, that’s basically it: calculate the background coordinates at the center of the screen; then calculate the source-coordinate offsets (zoom * rotation) and multiply by 192 to get the offset-correction; then subtract the offset-correction from your background coordinates to get the source coordinates for the horizontal line to be displayed.
The offset-correction must be calculated in the same fixed point format as the source-coordinate offsets, and shifted down before multiplying by 192, otherwise you won’t get rid of the jaggies.
That’s how things work for Mode 7 type C in the demo, anyway. In type B (and I’m guessing your code?), the offset-correction isn’t calculated separately, which is what causes the problems. Does that make sense?
This reply was modified 15 years, 1 month ago by dasi.
I’m seeing something similar on my VB, several dark, indistinct, horizontal lines on the left display. They appear to be somewhere in front of the display, not on the display itself – if I move my head, the lines move relative to the display, but are in a fixed pattern relative to each other. Here’s a diagram of what I’m seeing: