>>31042683It seems gambatte only keep track of the time and not date. The date will only go on if you are playing during 11:59 and let the emulator change the date and then SAVING after the time changes. Save states also help. It seems save states do change if you save afterwards. Its really confusing how it works since I had different results.
I am still exploring if the date will change on the [Continue] screen and loading then saving the game will update the time.
There is a way to skip in time if you have the debug version of the ROM but its too much off hassle.
Here it is anyway if you have time to experiment:
Make sure you back up you save file and rtc file before doing this. Also record your original map location (screenshot the warp page since those are your coordinates) before warping so you can warp back to where you where. You could also use teleport (enter a pokemon center and exit to set up the teleport there) to teleport back to where you where assuming you warp right in front of the man that takes you to the cart a, otherwise you are stuck teleporting back to the entrance of the cave. This only happens if you entered the cave where the man in front of the cart is located.
Use the warp feature to warp to where the train cart is in the beginning of the game. Coordinates are in pic related. From there set the time to 11:59 PM (NITE) and let it roll out to the next day. Repeat this until you are in the right date. Once you are in the right date do it one last time and set the correct time.
If you go too far in the future just let the day repeat by not playing during 11:59 PM. Either way the date will fuck up so its not worth doing this.
====
The GSC method of resting the time will not work since it doesn't give you the option to set up the date. It might be better if someone makes a cheat code or something to load the date set up page.