mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-26 23:52:26 +00:00
Changes the default-assigned Disk II card slot from 7 to 6.
This commit is contained in:
parent
376b26c1e4
commit
2685e9087e
@ -272,15 +272,15 @@ class ConcreteMachine:
|
|||||||
void configure_as_target(const Analyser::Static::Target *target) override {
|
void configure_as_target(const Analyser::Static::Target *target) override {
|
||||||
auto *const apple_target = dynamic_cast<const Analyser::Static::AppleII::Target *>(target);
|
auto *const apple_target = dynamic_cast<const Analyser::Static::AppleII::Target *>(target);
|
||||||
if(apple_target->has_disk) {
|
if(apple_target->has_disk) {
|
||||||
cards_[6].reset(new AppleII::DiskIICard(rom_fetcher_, true));
|
cards_[5].reset(new AppleII::DiskIICard(rom_fetcher_, true));
|
||||||
}
|
}
|
||||||
|
|
||||||
insert_media(apple_target->media);
|
insert_media(apple_target->media);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool insert_media(const Analyser::Static::Media &media) override {
|
bool insert_media(const Analyser::Static::Media &media) override {
|
||||||
if(!media.disks.empty() && cards_[6]) {
|
if(!media.disks.empty() && cards_[5]) {
|
||||||
dynamic_cast<AppleII::DiskIICard *>(cards_[6].get())->set_disk(media.disks[0], 0);
|
dynamic_cast<AppleII::DiskIICard *>(cards_[5].get())->set_disk(media.disks[0], 0);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user