MiSTer-devel / C128_MiSTer

https://misterfpga.org
41 stars 8 forks source link

When selecting d64 image file the Core uses a 1571 Emulated Drive #28

Closed michaelniotis closed 1 year ago

michaelniotis commented 1 year ago

The core uses a 1571 drive instead of a 1541 drive when a D64 Image is selected. When using D81 images it switches to the 1581 drive as it should.

Reading the error channel reports

73, CBM DOS V3.0 1571,00,00

This issue is for both Drive 8 and 9

eriks5 commented 1 year ago

This is the correct behaviour. If it would switch to a 1541, it would load very slowly in C128 mode as a 1541 doesn't support fast serial.

michaelniotis commented 1 year ago

You might be right but even in C64 mode the Drive remains as 1571.

eriks5 commented 1 year ago

In C64 mode the 1571 makes itself fully 1541 compatible. On real hardware the drive also doesn't suddenly change physical model on a C128 in C64 mode.

Also, the "pure 64" mode switches it to the 1541. And you can also choose the 5.25" drive type from the Hardware settings menu. So there's plenty of options to use the 1541 if you so desire.

This is not a discussion. This won't be changed.

michaelniotis commented 1 year ago

Also, the "pure 64" mode switches it to the 1541. And you can also choose the 5.25" drive type from the Hardware settings menu. So there's plenty of options to use the 1541 if you so desire.

Selecting the drive model manually works fine with me. Thanks for looking into it.

Also is there a reason you cannot use the 1581/3.5" disk drive for Drive #8/#9 Models and only lists 5.25" Drives?

eriks5 commented 1 year ago

Since the 1581 is the only supported 3.5" drive, there's no reason for a choice