mirror of
https://github.com/ivanizag/izapple2.git
synced 2024-12-22 09:30:19 +00:00
Info con Smartport Disk
This commit is contained in:
parent
5a3dcc60bb
commit
9f2a026fa3
@ -5,6 +5,9 @@ import "fmt"
|
|||||||
/*
|
/*
|
||||||
To implement a hard drive we just have to support boot from #PR7 and the PRODOS expextations.
|
To implement a hard drive we just have to support boot from #PR7 and the PRODOS expextations.
|
||||||
See Beneath Prodos, section 6-6, 7-13 and 5-8. (http://www.apple-iigs.info/doc/fichiers/beneathprodos.pdf)
|
See Beneath Prodos, section 6-6, 7-13 and 5-8. (http://www.apple-iigs.info/doc/fichiers/beneathprodos.pdf)
|
||||||
|
|
||||||
|
See:
|
||||||
|
https://prodos8.com/docs/technote/21/
|
||||||
*/
|
*/
|
||||||
|
|
||||||
type cardHardDisk struct {
|
type cardHardDisk struct {
|
||||||
@ -23,6 +26,7 @@ func buildHardDiskRom(slot int) []uint8 {
|
|||||||
0xa9, 0x00, // LDA #$20
|
0xa9, 0x00, // LDA #$20
|
||||||
0xa9, 0x03, // LDA #$20
|
0xa9, 0x03, // LDA #$20
|
||||||
0xa9, 0x3c, // LDA #$3c
|
0xa9, 0x3c, // LDA #$3c
|
||||||
|
// Alternate: 0xa9, 0x00, // LDA #$00 ; Not a Smartport device, but won't boot on ii+ ROM
|
||||||
|
|
||||||
// Boot code: SS will load block 0 in address $0800. The jump there.
|
// Boot code: SS will load block 0 in address $0800. The jump there.
|
||||||
// Note: on execution the first block expects $42 to $47 to have
|
// Note: on execution the first block expects $42 to $47 to have
|
||||||
|
Loading…
Reference in New Issue
Block a user