PS1 is probably happening in the future because I own the original hardware with TonyHax to run burned discs, like the 240p suite. SMS is less likely because I don’t own original hardware, though I have heard some late SMS consoles have the early model 1 Genesis’ signal with a slight color modification. If anyone here owns an NTSC SMS, I might upload a couple test patterns on here and have them screenshot their video capture of the pattern. As for N64, there’s a low chance I’ll do it, because I’ve heard that original hardware has changing screen resolutions that current emulators don’t emulate, which would make it difficult to run test patterns.
For now, for PS1 games, I suggest making a copy of the Genesis BlastEm preset and doing these changes:
- Make a copy of the Genesis BlastEm slangp file in the “ntsc” folder.
- Look for the line near pass 0 or pass 1 that multiplies the width by “8.000000”, and change that to “4.0”
- After loading the shader preset in your emulator, change the “Signal Res” setting to 4.
- Change the “Color Carrier Per-Frame Offset” to 0.5.
- Under the resolution settings, make sure the thing to detect integer-multiplied horizontal resolutions is enabled
- EDIT: Turn off the Genesis jailbars, because the PlayStation doesn’t have them. Only early NTSC Genesis/MegaDrives and (I assume) late Master Systems have the Genesis jailbars.
- At this point please save the preset somewhere in case the next instructions are wrong.
- To get the CRT effect, use the Append feature to append in this exact order: shaders_slang/ntsc/shaders/patchy-ntsc/afterglow-update0, then shaders_slang/crt/CRT_Sanitized/Thick-Mask-CRT-Advanced.
- To move the easy settings to the top of the list, use the Prepend feature with ntsc/shaders/patchy-ntsc/allowed-settings/allowed-settings (or whatever it’s called).
- In CRT-advanced settings, I like to scroll down to the scanline settings and change the setting for something that sounds like “scanline shape bright pixels” from 1.0 to 0.75, which makes the scanlines a little bit harder to see
Just a warning, you absolutely will get crap performance while the in the PS1’s startup sequence, but it’ll become bearable again when the console switches to 240p. As long as it is in 240p and not 480p/480i, you’ll get reasonable performance.
EDIT: Make sure you turn off Genesis jailbars for the PS1 settings.