mirror of
https://github.com/ivanizag/izapple2.git
synced 2025-01-02 20:29:44 +00:00
Fix language card. ProDos 2.4.2 boots now.
This commit is contained in:
parent
68b949d871
commit
3d21387d47
@ -19,7 +19,7 @@ Apple ][+, it is not considered. For the Plus it is often
|
|||||||
refered as Language card but it is really a 16 KB Ram card,
|
refered as Language card but it is really a 16 KB Ram card,
|
||||||
|
|
||||||
|
|
||||||
"When RAM is deselected, the ROM on the LAnguage card is selected for
|
"When RAM is deselected, the ROM on the Language card is selected for
|
||||||
the top 2K ($F800-$FFFF), and the ROM on the main board is selected
|
the top 2K ($F800-$FFFF), and the ROM on the main board is selected
|
||||||
for $D000-$F7FF.
|
for $D000-$F7FF.
|
||||||
|
|
||||||
@ -61,8 +61,11 @@ func (c *cardLanguage) assign(a *Apple2, slot int) {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
c.ssw[iCopy] = func(*ioC0Page, uint8) {
|
c.ssw[iCopy] = func(*ioC0Page, uint8) {
|
||||||
// Writing resets write count (from A2AUDIT)
|
c.ssAction(iCopy)
|
||||||
c.writeState = lcWriteDisabled
|
|
||||||
|
// Writing shoud reset write count per A2AUDIT
|
||||||
|
// but doing that makes ProDos to not load.
|
||||||
|
// c.writeState = lcWriteDisabled
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user