There are some problems I want to report.
1. (BizHawk 2.7)
[4569] DS Tetris Party Deluxe "Sprint" by Mars608 in 00:43.76 starts recording with default sync settings, and according to the author he did not set any NDS firmwares.
Play the movie with all NDS firmwares set would cause desync, the movie only sync when NDS firmwares are cleared.
[4605] DS The Legend of Kage 2 by ninespaces in 29:25.63 has the same problem.
2. (BizHawk 2.8)
Geinuhayst sent a movie that started with sync settings ‘Use Real BIOS’ true and ‘Skip Firmware’ true, and only bios7 and bios9 are set in firmware settings, firmware.bin not set.
I tried to play his movie, with bios7, bios9, firmware.bin all set, and it desync. The movie syncs after I deleted firmware.bin.
It seems that BizHawk loads the BIOS and firmware.bin anyway, regardless of the movie’s sync settings.
3. (BizHawk 2.8)
Under vertical screen layout, adding a screen gap, no matter by NDS setting menu or lua script, would cause the windows size becomes 1x fixed, regardless of the windows size setting.
Adding padding at the bottem of window by using lua function client.SetGameExtraPadding would also cause the window size becomes 1x fixed. (Adding padding on the right works fine. )
4. (BizHawk 2.8)
Under horizontal screen layout, adding padding at the bottom of window by using lua function client.SetGameExtraPadding would cause the top screen scales in a strange way and the bottom screen is out of the window:
How it looks like before adding padding:
According to
https://tasvideos.org/Bizhawk/NDS, the recommended firmware setting is to use BIOS and not to use firmware.bin.
So, should I set ‘Use Real BIOS’ to true and ‘Skip Firmware’ to true, with only bios7 and bios9 set in firmware settings?