An option to automatically reboot to Drive mode when the simulator makes a PlaydateSerialWriteLine request

Development on real hardware would go a bit faster if I didn't have to manually reboot to Drive mode to upload the pdx folder from the simulator, and if the simulator/hardware did it for me

The Simulator will already do this for you. Run your game then choose Upload Game to Device.

On Mac, at least, this will reboot the Playdate into disk mode, copy the .pdx, reboot the Playdate back to system, and finally run the .pdx.

There's also an option to Boot to Data Disk for times you need to do that.

https://sdk.play.date/inside-playdate/#_using_your_playdate_to_control_the_simulator

This functionality does not appear to work on Windows.

I have my PD connected on the lock screen and the menu is disabled
image

If I exit the game to the menu, then I can click upload, and I get this (and it takes about 5 minutes for it to go away)
image

I am asking for this functionality to be completely automatic and require no intervention on the Playdate side, similar to how Android development works.

The boot to drive data disk option is even disabled, and use device as controller does nothing

image

These features won't work while the Playdate is on the lock screen. Do you see different results when you unlock the device first?

the first screenshot was at the lockscreen, everything else was unlocked. Though I'd like it to work while locked too (and then unlock, and open the game if it came from the dev environment so that you can keep installing multiple games at once), zero intervention necessary.