You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new dos_attach MEGA65/mega65-core#628 shows that freezer does something wrong. If trying to mount an image to drive 1 after startup using freezer, a dir u9 following that will hang. The drive registers show that no image was mounted.
Inspection shows that the driveselect code does both use the hyppo call as well as wild poking to the registers. The poking is not needed, this is all done by dos_attach and the unfreeze. So get rid of the useless poking, and all should be fine?
Edit: the main goal is to check what exactly freezer does and how it interacts with HYPPO. It should do everything using HYPPO DOS Traps, so all internal states are updated correctly (just poking registers will not change the currenttask entries for example).
Todo:
Check diskchooser
Check makedisk
The text was updated successfully, but these errors were encountered:
Mounting an existing disk image directly after startup using freezer and issuing dir u9 does not hang with this core.
Creating a new disk image in freezer, after pressing (1) EXTERNAL 1565 is successfully creating a new image, but instead of attaching it to drive 1 it is connected to drive 0. I would not have expected it that way...
The new dos_attach MEGA65/mega65-core#628 shows that freezer does something wrong. If trying to mount an image to drive 1 after startup using freezer, a dir u9 following that will hang. The drive registers show that no image was mounted.
Inspection shows that the driveselect code does both use the hyppo call as well as wild poking to the registers. The poking is not needed, this is all done by dos_attach and the unfreeze. So get rid of the useless poking, and all should be fine?
Edit: the main goal is to check what exactly freezer does and how it interacts with HYPPO. It should do everything using HYPPO DOS Traps, so all internal states are updated correctly (just poking registers will not change the currenttask entries for example).
Todo:
The text was updated successfully, but these errors were encountered: