5 ms·
As the creator of a similar oscilloscope hack (the Terminalscope: http://hackaday.com/2010/02/24/oscilloscope-doubles-as-a-serial-terminal/ http://hackaday.com/
by msarnoff 16y ago
As the creator of a similar oscilloscope hack (the Terminalscope: http://hackaday.com/2010/02/24/oscilloscope-doubles-as-a-serial-terminal/ http://hackaday.com/2010/02/24/oscilloscope-doubles-as-a-ser...) I find this very cool. If Craig is reading this, thanks for the shout-out :)
I'm not intimately familiar with the Game Boy's video signals, but I wonder: why the fancy microcontroller and digital-to-analog converters? The Terminalscope just uses a couple of op-amps to generate the horizontal and vertical sweeps. The microcontroller doesn't have to worry about moving the beam, so the refresh rate is very high and there's no flicker.
Maybe I should try this with my old Game Boy: the LCD is starting to die anyway...
- flashingleds 16y agoYou're welcome =) As noted in the comments of that post, I'm doing a raster display with vector display techniques. Opamp sweeps are indeed a more sensible way of rastering, but the internal DACs on this microcontroller are fast enough to keep up anyway. What's killing the refresh rate is the settling time for the (crappy) external dac doing the 4-shade colour. Your terminal application only deals with beam on/beam blanked so you can run it a lot faster. By all means give it a go, it's a pretty satisfying project. I have no doubt you can improve on my version.
- jbri 16y agoIf you used an opamp sweep for one of the rastering dimensions (probably the horizontal), wouldn't that free up one of the DACs so you could use it for the shading?
- flashingleds 16y agoIt most certainly would, and you'd probably want to do the vertical sweep as that's the slowest.