In this post ccovell described a way of bypassing the FDS license screen, and I'm having trouble getting it to work.
ccovell wrote:Once you have a working program and want to try it, make a newPokun wrote:Edit: BTW there is a way to trick the BIOS to skip the Kyodaku screen so you can boot faster, but I haven't tried it and I didn't want to do it in a basic example template.
Code: Select all
file on the disk that gets loaded [b]last[/b] upon bootup, whose load address is $2000. It should be about 256 bytes long, and have these 8 bytes repeating: $90 00 00 00 00 00 00 00 The FDS BIOS/Copyright screen will be skipped.[/quote] I've been trying to implement this, but I haven't been able to get it to work. I built some tests on top of [url=https://forums.nesdev.com/viewtopic.php?p=193241#p193241]an example FDS project[/url] I made recently: [attachment=0]fds_example3b.fds[/attachment] This simply adds one more booting file like described. I see no change; the game still boots but the license screen appears too. [attachment=1]fds_example3a.fds[/attachment] This adds the extra file, but removes the KYODAKU license file. Now the game fails to boot with a disk error 20, like usual with a disk missing its license screen. The results are the same in emulators as they are with my FDS + loopy's [url=http://3dscapture.com/fdsstick/]FDSStick[/url]. Has anyone else implemented this correctly? What am I missing? (What does this hack do, anyway? Is it trying to "hide" the screen by blanking $2001 during the test, or bypass the test entirely?) [i]Edit:[/i] I discovered [url=https://forums.nesdev.com/viewtopic.php?f=6&t=15731&hilit=pirate+pops]hawken's pirate pops disk[/url] successfully suppresses the screen, and does not appear to have the KYODAKU license file. Its "HIJACK" file contains the repeating string [b][ $80 $80 $80 $80 $80 $80 $00 $00 ][/b] instead... but after trying that in my own disk it doesn't seem to help, though.