bluewaysw / geos

Source code of 8-bit GEOS 6.0 for the MEGA65
41 stars 5 forks source link

Drive handling broken with latest/production MEGA65 bitstreams #5

Closed bluewaysw closed 1 year ago

bluewaysw commented 1 year ago

GEOS uses parameters to flexible mount different kinds of F011 connected drived to the 4 GEOS drives:

For this the following regisister has been used:

GEOS strategy so far is to:

By this GEOS supports mount to mount copying or internal to external floppy copying while still have the other variants accessible.

It seems that with the latest bitstreams at least the contol if F011 drive is accessing SD mount or real floppy is read only for application.

bluewaysw commented 1 year ago

This relates to those bitstream changes:

For this the drive integration logic in GEOS needs some update, that decreases the flexibility how drives may be combined and used together:

So far the implementation assumes virtual drive if present to be drive 0, all the other drive types are access by configuring drive 1. Base on the referrenced changes this need to change.

bluewaysw commented 1 year ago

Fix implemented and merged to master branch.

bluewaysw commented 1 year ago

Done, Chancen Mercedes to Master.