jsbeeb icon indicating copy to clipboard operation
jsbeeb copied to clipboard

VideoNULA support

Open mattgodbolt opened this issue 7 years ago • 5 comments
trafficstars

mattgodbolt avatar Feb 07 '18 16:02 mattgodbolt

Details: http://stardot.org.uk/forums/viewtopic.php?f=3&t=12150&sid=87a683dc7df121a211b4ddda498500e6

mattgodbolt avatar Feb 07 '18 16:02 mattgodbolt

If it helps, the main implementation of NULA in b-em can be found here.

Note this is missing the MODE 7 implementation that came later.

kieranhj avatar Feb 07 '18 22:02 kieranhj

It does help a lot: thanks! I see some of the MODE 7 stuff came in later; just looking up and down video.c in master gives a lot of clues.

Is there a "doc" somewhere as reference too? I can transliterate C to javascript with the best of them but I do like to pretend I understand how it works too :=)

mattgodbolt avatar Feb 08 '18 01:02 mattgodbolt

VideoNuLA manual.pdf This may not be the most up-to-date version (check with RobC on Stardot) but this is what I created the b-em implementation from in combination of asking Rob a few clarifying questions.

kieranhj avatar Feb 08 '18 11:02 kieranhj

Any progress, it might be nice to be able to launch games with NULA enhanced palettes from bbcmicro.co.uk. Maybe something like adding &nula enables nula and &nula=nRGBnRGBnRGB... to send as VDU commands before launching the disc. I haven't thought this through ;)

richard-broadhurst avatar Nov 16 '23 11:11 richard-broadhurst