This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
mg_notes:iie_card:weird_stuff [2018/12/21 17:48] M.G. [Weird Beep] |
mg_notes:iie_card:weird_stuff [2019/08/14 15:22] (current) M.G. [LC //e Card - Weird Stuff] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== LC //e Card - Weird Stuff ====== | + | ====== LC //e Card - Weird Stuff: Opcode $02 ====== |
| ===== Weird Beep ===== | ===== Weird Beep ===== | ||
| Line 111: | Line 111: | ||
| The $02 $03 sequence behaves as if CMP #$C0 or CMP #$Cn-1 has been executed and if it has, displays "UNABLE TO BOOT FROM STARTUP SLOT" in the center of the screen in a similar manner to the copyright message. The message is not in Apple II memory. It returns with the flags set as executing the CMP instruction would have. | The $02 $03 sequence behaves as if CMP #$C0 or CMP #$Cn-1 has been executed and if it has, displays "UNABLE TO BOOT FROM STARTUP SLOT" in the center of the screen in a similar manner to the copyright message. The message is not in Apple II memory. It returns with the flags set as executing the CMP instruction would have. | ||
| + | My ''iie.card'' [[https://github.com/mgcaret/davex-mg-utils/blob/master/iie.card.s|utility]] for Davex can exploit this to determine which slot is configured for startup via the [[https://github.com/mgcaret/davex-mg-utils/blob/master/iie.card.s#L118|dispslot routine]]. | ||