home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1989-11-15 | 14.0 KB | [ TEXT/pdos]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
You can browse this item here: TN.IIGS.025
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, inited, Wed Nov 15 12:34:44 1989, modified Wed Nov 15 12:34:44 1989, creator Apple ProDOS file system, type ASCII, 13746 bytes "TN.IIGS.025" , at 0x3632 382 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ pdos]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 0b 54 4e 2e 49 49 47 | 53 2e 30 32 35 00 00 00 |..TN.IIG|S.025...| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 70 64 6f | 73 01 00 00 00 00 00 00 |.TEXTpdo|s.......| |00000050| 00 00 00 00 00 35 b2 00 | 00 01 7e a1 87 4e b4 a1 |.....5..|..~..N..| |00000060| 87 4e b4 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.N......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 db 44 00 00 |........|.....D..| |00000080| 41 70 70 6c 65 20 49 49 | 0d 54 65 63 68 6e 69 63 |Apple II|.Technic| |00000090| 61 6c 20 4e 6f 74 65 73 | 0d 5f 5f 5f 5f 5f 5f 5f |al Notes|._______| |000000a0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000000b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000000c0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000000d0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000000e0| 5f 5f 5f 5f 5f 5f 0d 20 | 20 20 20 20 20 20 20 20 |______. | | |000000f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000100| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000110| 20 20 20 20 20 20 20 20 | 20 44 65 76 65 6c 6f 70 | | Develop| |00000120| 65 72 20 54 65 63 68 6e | 69 63 61 6c 20 53 75 70 |er Techn|ical Sup| |00000130| 70 6f 72 74 0d 0d 0d 41 | 70 70 6c 65 20 49 49 47 |port...A|pple IIG| |00000140| 53 0d 23 32 35 3a 20 20 | 20 20 41 70 70 6c 65 20 |S.#25: | Apple | |00000150| 49 49 47 53 20 46 69 72 | 6d 77 61 72 65 20 52 65 |IIGS Fir|mware Re| |00000160| 66 65 72 65 6e 63 65 20 | 55 70 64 61 74 65 73 0d |ference |Updates.| |00000170| 0d 52 65 76 69 73 65 64 | 20 62 79 3a 20 20 20 20 |.Revised| by: | |00000180| 4a 69 6d 20 4c 75 74 68 | 65 72 20 20 20 20 20 20 |Jim Luth|er | |00000190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000001a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000001b0| 20 20 20 20 20 20 4d 61 | 79 20 31 39 38 39 0d 57 | Ma|y 1989.W| |000001c0| 72 69 74 74 65 6e 20 62 | 79 3a 20 20 20 20 52 69 |ritten b|y: Ri| |000001d0| 6c 6c 61 20 52 65 79 6e | 6f 6c 64 73 20 20 20 20 |lla Reyn|olds | |000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000001f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000200| 4f 63 74 6f 62 65 72 20 | 31 39 38 37 0d 0d 54 68 |October |1987..Th| |00000210| 69 73 20 54 65 63 68 6e | 69 63 61 6c 20 4e 6f 74 |is Techn|ical Not| |00000220| 65 20 69 6e 63 6c 75 64 | 65 73 20 75 70 64 61 74 |e includ|es updat| |00000230| 65 73 20 74 6f 20 74 68 | 65 20 4d 61 79 20 31 39 |es to th|e May 19| |00000240| 38 37 20 65 64 69 74 69 | 6f 6e 20 6f 66 20 74 68 |87 editi|on of th| |00000250| 65 20 41 70 70 6c 65 20 | 49 49 47 53 20 0d 46 69 |e Apple |IIGS .Fi| |00000260| 72 6d 77 61 72 65 20 52 | 65 66 65 72 65 6e 63 65 |rmware R|eference| |00000270| 2c 20 70 75 62 6c 69 73 | 68 65 64 20 62 79 20 41 |, publis|hed by A| |00000280| 64 64 69 73 6f 6e 2d 57 | 65 73 6c 65 79 20 28 50 |ddison-W|esley (P| |00000290| 61 72 74 20 4e 75 6d 62 | 65 72 20 30 33 30 2d 33 |art Numb|er 030-3| |000002a0| 31 32 31 2d 41 29 2e 20 | 20 54 68 65 20 0d 6e 65 |121-A). | The .ne| |000002b0| 77 20 4d 6f 6e 69 74 6f | 72 20 63 6f 6d 6d 61 6e |w Monito|r comman| |000002c0| 64 73 20 72 65 71 75 69 | 72 65 20 61 6e 20 41 70 |ds requi|re an Ap| |000002d0| 70 6c 65 20 49 49 47 53 | 20 72 65 76 69 73 65 64 |ple IIGS| revised| |000002e0| 20 52 4f 4d 20 28 50 61 | 72 74 20 4e 75 6d 62 65 | ROM (Pa|rt Numbe| |000002f0| 72 20 33 34 32 2d 30 30 | 37 37 2d 0d 42 29 2c 20 |r 342-00|77-.B), | |00000300| 77 68 69 63 68 20 69 73 | 20 61 76 61 69 6c 61 62 |which is| availab| |00000310| 6c 65 20 77 69 74 68 6f | 75 74 20 63 68 61 72 67 |le witho|ut charg| |00000320| 65 20 66 72 6f 6d 20 61 | 6e 20 61 75 74 68 6f 72 |e from a|n author| |00000330| 69 7a 65 64 20 41 70 70 | 6c 65 20 64 65 61 6c 65 |ized App|le deale| |00000340| 72 2e 20 20 50 6c 65 61 | 73 65 20 0d 63 6f 6e 74 |r. Plea|se .cont| |00000350| 61 63 74 20 41 70 70 6c | 65 20 49 49 20 44 65 76 |act Appl|e II Dev| |00000360| 65 6c 6f 70 65 72 20 54 | 65 63 68 6e 69 63 61 6c |eloper T|echnical| |00000370| 20 53 75 70 70 6f 72 74 | 20 61 74 20 74 68 65 20 | Support| at the | |00000380| 61 64 64 72 65 73 73 20 | 6c 69 73 74 65 64 20 69 |address |listed i| |00000390| 6e 20 41 70 70 6c 65 20 | 49 49 20 0d 54 65 63 68 |n Apple |II .Tech| |000003a0| 6e 69 63 61 6c 20 4e 6f | 74 65 20 23 30 20 69 66 |nical No|te #0 if| |000003b0| 20 79 6f 75 20 68 61 76 | 65 20 61 64 64 69 74 69 | you hav|e additi| |000003c0| 6f 6e 61 6c 20 63 6f 72 | 72 65 63 74 69 6f 6e 73 |onal cor|rections| |000003d0| 20 6f 72 20 73 75 67 67 | 65 73 74 69 6f 6e 73 20 | or sugg|estions | |000003e0| 66 6f 72 20 74 68 69 73 | 20 0d 6d 61 6e 75 61 6c |for this| .manual| |000003f0| 2e 0d 43 68 61 6e 67 65 | 73 20 73 69 6e 63 65 20 |..Change|s since | |00000400| 4e 6f 76 65 6d 62 65 72 | 20 31 39 38 38 3a 20 20 |November| 1988: | |00000410| 41 64 64 65 64 20 63 6f | 72 72 65 63 74 69 6f 6e |Added co|rrection| |00000420| 73 20 74 6f 20 43 68 61 | 70 74 65 72 20 35 2c 20 |s to Cha|pter 5, | |00000430| 70 61 67 65 73 20 39 34 | 2c 20 31 30 35 2c 0d 26 |pages 94|, 105,.&| |00000440| 20 31 30 36 2c 20 6f 6e | 20 74 68 65 20 73 65 72 | 106, on| the ser| |00000450| 69 61 6c 2d 70 6f 72 74 | 20 66 69 72 6d 77 61 72 |ial-port| firmwar| |00000460| 65 20 61 6e 64 20 63 68 | 61 6e 67 65 64 20 74 68 |e and ch|anged th| |00000470| 65 20 64 69 61 67 72 61 | 6d 20 69 6e 20 43 68 61 |e diagra|m in Cha| |00000480| 70 74 65 72 20 37 2c 20 | 70 61 67 65 0d 31 34 30 |pter 7, |page.140| |00000490| 2c 20 6f 6e 20 74 68 65 | 20 53 6d 61 72 74 50 6f |, on the| SmartPo| |000004a0| 72 74 20 66 69 72 6d 77 | 61 72 65 2e 0d 5f 5f 5f |rt firmw|are..___| |000004b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000004c0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000004d0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000004e0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000004f0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 0d 0d 0d 43 6f 6e |________|__...Con| |00000500| 74 65 6e 74 73 0d 0d 20 | 20 20 20 50 61 67 65 20 |tents.. | Page | |00000510| 76 69 69 2c 20 43 68 61 | 70 74 65 72 20 37 20 20 |vii, Cha|pter 7 | |00000520| 53 6d 61 72 74 50 6f 72 | 74 20 46 69 72 6d 77 61 |SmartPor|t Firmwa| |00000530| 72 65 3a 20 20 43 68 61 | 6e 67 65 20 22 47 65 6e |re: Cha|nge "Gen| |00000540| 65 72 69 63 20 53 6d 61 | 72 74 50 6f 72 74 20 0d |eric Sma|rtPort .| |00000550| 20 20 20 20 63 61 6c 6c | 73 ca ca ca 31 32 31 22 | call|s...121"| |00000560| 20 74 6f 20 22 53 74 61 | 6e 64 61 72 64 20 61 6e | to "Sta|ndard an| |00000570| 64 20 45 78 74 65 6e 64 | 65 64 20 53 6d 61 72 74 |d Extend|ed Smart| |00000580| 50 6f 72 74 20 63 61 6c | 6c 73 ca ca ca 31 32 31 |Port cal|ls...121| |00000590| 2e 22 0d 0d 0d 43 68 61 | 70 74 65 72 20 33 3a 20 |."...Cha|pter 3: | |000005a0| 20 53 79 73 74 65 6d 20 | 4d 6f 6e 69 74 6f 72 20 | System |Monitor | |000005b0| 46 69 72 6d 77 61 72 65 | 0d 0d 20 20 20 20 50 61 |Firmware|.. Pa| |000005c0| 67 65 20 32 34 2c 20 54 | 61 62 6c 65 20 33 2d 31 |ge 24, T|able 3-1| |000005d0| 20 28 63 6f 6e 74 69 6e | 75 65 64 29 2c 20 4d 6f | (contin|ued), Mo| |000005e0| 6e 69 74 6f 72 20 63 6f | 6d 6d 61 6e 64 73 20 67 |nitor co|mmands g| |000005f0| 72 6f 75 70 65 64 20 62 | 79 20 0d 20 20 20 20 74 |rouped b|y . t| |00000600| 79 70 65 3a 20 20 41 64 | 64 20 61 20 6d 69 73 63 |ype: Ad|d a misc| |00000610| 65 6c 6c 61 6e 65 6f 75 | 73 2d 74 79 70 65 20 61 |ellaneou|s-type a| |00000620| 6e 64 20 61 20 64 65 62 | 75 67 67 69 6e 67 2d 74 |nd a deb|ugging-t| |00000630| 79 70 65 20 4d 6f 6e 69 | 74 6f 72 20 63 6f 6d 6d |ype Moni|tor comm| |00000640| 61 6e 64 20 74 6f 20 0d | 20 20 20 20 74 68 65 20 |and to .| the | |00000650| 74 61 62 6c 65 2c 20 61 | 73 20 66 6f 6c 6c 6f 77 |table, a|s follow| |00000660| 73 3a 0d 0d 20 20 20 20 | 43 6f 6d 6d 61 6e 64 20 |s:.. |Command | |00000670| 74 79 70 65 20 20 20 20 | 20 20 20 20 20 20 20 20 |type | | |00000680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000006a0| 20 20 20 43 6f 6d 6d 61 | 6e 64 20 66 6f 72 6d 61 | Comma|nd forma| |000006b0| 74 0d 20 20 20 20 2e 2e | 2e 0d 20 20 20 20 51 75 |t. ..|.. Qu| |000006c0| 69 74 20 4d 6f 6e 69 74 | 6f 72 20 20 20 20 20 20 |it Monit|or | |000006d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000006e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000006f0| 20 20 20 20 20 20 20 20 | 20 51 0d 20 20 20 20 49 | | Q. I| |00000700| 6e 73 74 61 6c 6c 20 56 | 69 73 69 74 20 4d 6f 6e |nstall V|isit Mon| |00000710| 69 74 6f 72 20 61 6e 64 | 20 4d 65 6d 6f 72 79 50 |itor and| MemoryP| |00000720| 65 65 6b 65 72 20 64 65 | 73 6b 20 61 63 63 65 73 |eeker de|sk acces| |00000730| 73 6f 72 69 65 73 20 20 | 20 20 23 0d 20 20 20 20 |sories | #. | |00000740| 2e 2e 2e 0d 20 20 20 20 | 45 6e 74 65 72 20 6d 69 |.... |Enter mi| |00000750| 6e 69 2d 61 73 73 65 6d | 62 6c 65 72 20 20 20 20 |ni-assem|bler | |00000760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000770| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000780| 20 20 20 21 0d 20 20 20 | 20 53 65 74 20 66 6c 61 | !. | Set fla| |00000790| 67 73 20 28 65 2c 20 6d | 2c 20 78 29 20 66 6f 72 |gs (e, m|, x) for| |000007a0| 20 66 75 6c 6c 2d 6e 61 | 74 69 76 65 20 6d 6f 64 | full-na|tive mod| |000007b0| 65 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e | | |000007c0| 20 20 20 20 43 6f 6e 74 | 72 6f 6c 2d 4e 0d 0d 20 | Cont|rol-N.. | |000007d0| 20 20 20 50 61 67 65 20 | 34 33 2c 20 42 61 63 6b | Page |43, Back| |000007e0| 20 74 6f 20 42 41 53 49 | 43 3a 20 20 54 68 65 20 | to BASI|C: The | |000007f0| 6c 61 73 74 20 70 61 72 | 61 67 72 61 70 68 20 73 |last par|agraph s| |00000800| 68 6f 75 6c 64 20 72 65 | 61 64 3a 20 20 22 49 66 |hould re|ad: "If| |00000810| 20 79 6f 75 20 61 72 65 | 20 0d 20 20 20 20 75 73 | you are| . us| |00000820| 69 6e 67 20 44 4f 53 20 | 33 2e 33 20 6f 72 20 50 |ing DOS |3.3 or P| |00000830| 72 6f 44 4f 53 28 52 29 | 2c 20 75 73 65 20 74 68 |roDOS(R)|, use th| |00000840| 65 20 4d 6f 6e 69 74 6f | 72 20 51 20 28 51 75 69 |e Monito|r Q (Qui| |00000850| 74 29 20 63 6f 6d 6d 61 | 6e 64 20 74 6f 20 72 65 |t) comma|nd to re| |00000860| 74 75 72 6e 20 74 6f 20 | 0d 20 20 20 20 74 68 65 |turn to |. the| |00000870| 20 6c 61 6e 67 75 61 67 | 65 20 79 6f 75 20 77 65 | languag|e you we| |00000880| 72 65 20 75 73 69 6e 67 | 20 77 69 74 68 20 79 6f |re using| with yo| |00000890| 75 72 20 70 72 6f 67 72 | 61 6d 20 61 6e 64 20 76 |ur progr|am and v| |000008a0| 61 72 69 61 62 6c 65 73 | 20 69 6e 74 61 63 74 2e |ariables| intact.| |000008b0| 22 0d 0d 20 20 20 20 50 | 61 67 65 20 34 38 2c 20 |".. P|age 48, | |000008c0| 54 61 62 6c 65 20 33 2d | 36 2c 20 43 6f 6d 6d 61 |Table 3-|6, Comma| |000008d0| 6e 64 73 20 66 6f 72 20 | 70 72 6f 67 72 61 6d 20 |nds for |program | |000008e0| 65 78 65 63 75 74 69 6f | 6e 20 61 6e 64 20 0d 20 |executio|n and . | |000008f0| 20 20 20 64 65 62 75 67 | 67 69 6e 67 3a 20 20 41 | debug|ging: A| |00000900| 64 64 20 61 20 4d 6f 6e | 69 74 6f 72 20 63 6f 6d |dd a Mon|itor com| |00000910| 6d 61 6e 64 20 74 6f 20 | 74 68 65 20 74 61 62 6c |mand to |the tabl| |00000920| 65 3a 0d 0d 20 20 20 20 | 43 6f 6d 6d 61 6e 64 20 |e:.. |Command | |00000930| 74 79 70 65 20 20 20 20 | 20 20 20 20 20 20 20 20 |type | | |00000940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000950| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000960| 20 20 20 43 6f 6d 6d 61 | 6e 64 20 66 6f 72 6d 61 | Comma|nd forma| |00000970| 74 0d 20 20 20 20 2e 2e | 2e 0d 20 20 20 20 45 6e |t. ..|.. En| |00000980| 74 65 72 20 6d 69 6e 69 | 2d 61 73 73 65 6d 62 6c |ter mini|-assembl| |00000990| 65 72 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |er | | |000009a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000009b0| 20 20 20 20 20 20 20 20 | 20 21 0d 20 20 20 20 53 | | !. S| |000009c0| 65 74 20 66 6c 61 67 73 | 20 28 65 2c 20 6d 2c 20 |et flags| (e, m, | |000009d0| 78 29 20 66 6f 72 20 66 | 75 6c 6c 2d 6e 61 74 69 |x) for f|ull-nati| |000009e0| 76 65 20 6d 6f 64 65 20 | 20 20 20 20 20 20 20 20 |ve mode | | |000009f0| 20 20 20 20 20 20 20 20 | 20 20 43 6f 6e 74 72 6f | | Contro| |00000a00| 6c 2d 4e 0d 0d 20 20 20 | 20 50 61 67 65 20 36 36 |l-N.. | Page 66| |00000a10| 2c 20 61 66 74 65 72 20 | 66 69 6e 61 6c 20 70 61 |, after |final pa| |00000a20| 72 61 67 72 61 70 68 3a | 20 20 41 64 64 20 61 20 |ragraph:| Add a | |00000a30| 6e 65 77 20 4d 6f 6e 69 | 74 6f 72 20 69 6e 73 74 |new Moni|tor inst| |00000a40| 72 75 63 74 69 6f 6e 20 | 68 65 61 64 69 6e 67 20 |ruction |heading | |00000a50| 0d 20 20 20 20 61 6e 64 | 20 64 65 73 63 72 69 70 |. and| descrip| |00000a60| 74 69 6f 6e 3a 0d 0d 20 | 20 20 20 4e 61 74 69 76 |tion:.. | Nativ| |00000a70| 65 20 4d 6f 64 65 20 53 | 65 74 20 43 6f 6e 74 72 |e Mode S|et Contr| |00000a80| 6f 6c 2d 4e 20 28 4e 61 | 74 69 76 65 20 4d 6f 64 |ol-N (Na|tive Mod| |00000a90| 65 29 0d 0d 20 20 20 20 | 43 6f 6e 74 72 6f 6c 2d |e).. |Control-| |00000aa0| 4e 20 73 65 74 73 20 74 | 68 65 20 6d 2c 20 78 2c |N sets t|he m, x,| |00000ab0| 20 65 20 66 6c 61 67 73 | 20 74 6f 20 30 20 66 6f | e flags| to 0 fo| |00000ac0| 72 20 66 75 6c 6c 2d 6e | 61 74 69 76 65 20 6d 6f |r full-n|ative mo| |00000ad0| 64 65 2e 20 20 41 6c 6c | 20 0d 20 20 20 20 6f 74 |de. All| . ot| |00000ae0| 68 65 72 20 72 65 67 69 | 73 74 65 72 73 20 61 72 |her regi|sters ar| |00000af0| 65 20 75 6e 63 68 61 6e | 67 65 64 2e 0d 0d 20 20 |e unchan|ged... | |00000b00| 20 20 50 61 67 65 20 36 | 37 2c 20 61 66 74 65 72 | Page 6|7, after| |00000b10| 20 66 69 6e 61 6c 20 70 | 61 72 61 67 72 61 70 68 | final p|aragraph| |00000b20| 3a 20 20 41 64 64 20 61 | 20 6e 65 77 20 4d 6f 6e |: Add a| new Mon| |00000b30| 69 74 6f 72 20 69 6e 73 | 74 72 75 63 74 69 6f 6e |itor ins|truction| |00000b40| 20 68 65 61 64 69 6e 67 | 20 0d 20 20 20 20 61 6e | heading| . an| |00000b50| 64 20 64 65 73 63 72 69 | 70 74 69 6f 6e 3a 0d 0d |d descri|ption:..| |00000b60| 20 20 20 20 54 75 72 6e | 20 6f 6e 20 52 4f 4d 20 | Turn| on ROM | |00000b70| 44 65 73 6b 20 41 63 63 | 65 73 73 6f 72 69 65 73 |Desk Acc|essories| |00000b80| 2c 20 23 0d 0d 20 20 20 | 20 45 6e 61 62 6c 65 73 |, #.. | Enables| |00000b90| 20 74 68 65 20 63 75 72 | 72 65 6e 74 6c 79 20 61 | the cur|rently a| |00000ba0| 76 61 69 6c 61 62 6c 65 | 20 52 4f 4d 20 64 65 73 |vailable| ROM des| |00000bb0| 6b 20 61 63 63 65 73 73 | 6f 72 69 65 73 2c 20 56 |k access|ories, V| |00000bc0| 69 73 69 74 20 4d 6f 6e | 69 74 6f 72 20 0d 20 20 |isit Mon|itor . | |00000bd0| 20 20 61 6e 64 20 4d 65 | 6d 6f 72 79 20 50 65 65 | and Me|mory Pee| |00000be0| 6b 65 72 2e 20 20 54 68 | 65 73 65 20 64 65 73 6b |ker. Th|ese desk| |00000bf0| 20 61 63 63 65 73 73 6f | 72 69 65 73 20 72 65 6d | accesso|ries rem| |00000c00| 61 69 6e 20 61 63 74 69 | 76 65 20 69 6e 20 74 68 |ain acti|ve in th| |00000c10| 65 20 64 65 73 6b 20 0d | 20 20 20 20 61 63 63 65 |e desk .| acce| |00000c20| 73 73 6f 72 79 20 6d 65 | 6e 75 20 75 6e 74 69 6c |ssory me|nu until| |00000c30| 20 70 6f 77 65 72 20 69 | 73 20 73 68 75 74 20 6f | power i|s shut o| |00000c40| 66 66 2e 20 20 43 6f 6e | 74 72 6f 6c 2d 4f 70 65 |ff. Con|trol-Ope| |00000c50| 6e 20 41 70 70 6c 65 2d | 52 65 73 65 74 20 68 61 |n Apple-|Reset ha| |00000c60| 73 20 0d 20 20 20 20 6e | 6f 20 61 66 66 65 63 74 |s . n|o affect| |00000c70| 20 6f 6e 20 74 68 65 73 | 65 20 69 74 65 6d 73 2e | on thes|e items.| |00000c80| 20 20 54 6f 20 65 78 69 | 74 20 74 68 65 20 56 69 | To exi|t the Vi| |00000c90| 73 69 74 20 4d 6f 6e 69 | 74 6f 72 20 64 65 73 6b |sit Moni|tor desk| |00000ca0| 20 61 63 63 65 73 73 6f | 72 79 2c 20 0d 20 20 20 | accesso|ry, . | |00000cb0| 20 70 72 65 73 73 20 43 | 6f 6e 74 72 6f 6c 2d 59 | press C|ontrol-Y| |00000cc0| 20 74 68 65 6e 20 70 72 | 65 73 73 20 52 65 74 75 | then pr|ess Retu| |00000cd0| 72 6e 2e 20 20 54 6f 20 | 65 78 69 74 20 74 68 65 |rn. To |exit the| |00000ce0| 20 4d 65 6d 6f 72 79 20 | 50 65 65 6b 65 72 20 64 | Memory |Peeker d| |00000cf0| 65 73 6b 20 0d 20 20 20 | 20 61 63 63 65 73 73 6f |esk . | accesso| |00000d00| 72 79 2c 20 70 72 65 73 | 73 20 51 2e 0d 0d 0d 43 |ry, pres|s Q....C| |00000d10| 68 61 70 74 65 72 20 35 | 3a 20 20 53 65 72 69 61 |hapter 5|: Seria| |00000d20| 6c 2d 50 6f 72 74 20 46 | 69 72 6d 77 61 72 65 0d |l-Port F|irmware.| |00000d30| 0d 20 20 20 20 50 61 67 | 65 20 38 32 2c 20 43 6f |. Pag|e 82, Co| |00000d40| 6d 70 61 74 69 62 69 6c | 69 74 79 3a 20 20 54 68 |mpatibil|ity: Th| |00000d50| 65 20 73 65 63 6f 6e 64 | 20 68 61 6c 66 20 6f 66 |e second| half of| |00000d60| 20 74 68 65 20 74 68 69 | 72 64 20 73 65 6e 74 65 | the thi|rd sente| |00000d70| 6e 63 65 20 69 6e 20 74 | 68 65 20 0d 20 20 20 20 |nce in t|he . | |00000d80| 66 69 72 73 74 20 70 61 | 72 61 67 72 61 70 68 20 |first pa|ragraph | |00000d90| 73 68 6f 75 6c 64 20 72 | 65 61 64 3a 20 20 22 2e |should r|ead: ".| |00000da0| 2e 2e 74 68 65 20 41 70 | 70 6c 65 20 49 49 47 53 |..the Ap|ple IIGS| |00000db0| 20 68 61 72 64 77 61 72 | 65 20 69 73 20 64 69 66 | hardwar|e is dif| |00000dc0| 66 65 72 65 6e 74 20 66 | 72 6f 6d 20 0d 20 20 20 |ferent f|rom . | |00000dd0| 20 74 68 61 74 20 75 73 | 65 64 20 6f 6e 20 74 68 | that us|ed on th| |00000de0| 65 20 53 53 43 2e 22 0d | 0d 20 20 20 20 50 61 67 |e SSC.".|. Pag| |00000df0| 65 20 39 31 2c 20 49 6e | 70 75 74 20 62 75 66 66 |e 91, In|put buff| |00000e00| 65 72 69 6e 67 2c 20 42 | 45 20 61 6e 64 20 42 44 |ering, B|E and BD| |00000e10| 3a 20 20 54 68 69 73 20 | 68 65 61 64 69 6e 67 20 |: This |heading | |00000e20| 73 68 6f 75 6c 64 20 62 | 65 20 0d 20 20 20 20 22 |should b|e . "| |00000e30| 49 6e 70 75 74 2f 4f 75 | 74 70 75 74 20 62 75 66 |Input/Ou|tput buf| |00000e40| 66 65 72 69 6e 67 2c 20 | 42 45 20 61 6e 64 20 42 |fering, |BE and B| |00000e50| 44 2e 22 0d 0d 20 20 20 | 20 50 61 67 65 20 39 34 |D.".. | Page 94| |00000e60| 2c 20 54 61 62 6c 65 20 | 35 2d 36 3a 20 20 54 68 |, Table |5-6: Th| |00000e70| 65 20 45 78 74 65 6e 64 | 65 64 20 49 6e 74 65 72 |e Extend|ed Inter| |00000e80| 66 61 63 65 20 66 6f 6f | 74 6e 6f 74 65 20 77 68 |face foo|tnote wh| |00000e90| 69 63 68 20 73 74 61 74 | 65 73 2c 20 22 49 66 20 |ich stat|es, "If | |00000ea0| 74 68 65 0d 20 20 20 20 | 66 75 6e 63 74 69 6f 6e |the. |function| |00000eb0| 20 63 61 6c 6c 20 72 65 | 74 75 72 6e 73 20 77 69 | call re|turns wi| |00000ec0| 74 68 20 74 68 65 20 63 | 61 72 72 79 20 62 69 74 |th the c|arry bit| |00000ed0| 20 73 65 74 2e 2e 2e 22 | 20 69 73 20 69 6e 63 6f | set..."| is inco| |00000ee0| 72 72 65 63 74 2e 20 20 | 46 6f 72 20 41 70 70 6c |rrect. |For Appl| |00000ef0| 65 0d 20 20 20 20 49 49 | 47 53 20 52 4f 4d 20 30 |e. II|GS ROM 0| |00000f00| 31 2c 20 74 68 65 20 45 | 78 74 65 6e 64 65 64 20 |1, the E|xtended | |00000f10| 53 65 72 69 61 6c 20 49 | 6e 74 65 72 66 61 63 65 |Serial I|nterface| |00000f20| 20 64 6f 65 73 20 6e 6f | 74 20 72 65 74 75 72 6e | does no|t return| |00000f30| 20 74 68 65 20 65 72 72 | 6f 72 0d 20 20 20 20 63 | the err|or. c| |00000f40| 6f 6e 64 69 74 69 6f 6e | 20 69 6e 20 74 68 65 20 |ondition| in the | |00000f50| 63 61 72 72 79 20 62 69 | 74 2e 20 20 50 72 6f 67 |carry bi|t. Prog| |00000f60| 72 61 6d 73 20 75 73 69 | 6e 67 20 74 68 65 20 45 |rams usi|ng the E| |00000f70| 78 74 65 6e 64 65 64 20 | 53 65 72 69 61 6c 20 49 |xtended |Serial I| |00000f80| 6e 74 65 72 66 61 63 65 | 0d 20 20 20 20 73 68 6f |nterface|. sho| |00000f90| 75 6c 64 20 63 68 65 63 | 6b 20 66 6f 72 20 61 20 |uld chec|k for a | |00000fa0| 6e 6f 6e 2d 7a 65 72 6f | 20 72 65 73 75 6c 74 20 |non-zero| result | |00000fb0| 76 61 6c 75 65 20 69 6e | 20 74 68 65 20 72 65 73 |value in| the res| |00000fc0| 75 6c 74 20 63 6f 64 65 | 20 72 61 74 68 65 72 20 |ult code| rather | |00000fd0| 74 68 61 6e 20 74 68 65 | 0d 20 20 20 20 63 61 72 |than the|. car| |00000fe0| 72 79 20 62 69 74 20 74 | 6f 20 64 65 74 65 72 6d |ry bit t|o determ| |00000ff0| 69 6e 65 20 69 66 20 61 | 6e 20 65 72 72 6f 72 20 |ine if a|n error | |00001000| 68 61 73 20 6f 63 63 75 | 72 72 65 64 2e 20 20 46 |has occu|rred. F| |00001010| 6f 72 20 61 64 64 69 74 | 69 6f 6e 61 6c 20 65 72 |or addit|ional er| |00001020| 72 6f 72 0d 20 20 20 20 | 68 61 6e 64 6c 69 6e 67 |ror. |handling| |00001030| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 75 73 69 | informa|tion usi| |00001040| 6e 67 20 74 68 65 20 45 | 78 74 65 6e 64 65 64 20 |ng the E|xtended | |00001050| 49 6e 74 65 72 66 61 63 | 65 2c 20 73 65 65 20 41 |Interfac|e, see A| |00001060| 70 70 6c 65 20 49 49 47 | 53 20 54 65 63 68 6e 69 |pple IIG|S Techni| |00001070| 63 61 6c 0d 20 20 20 20 | 4e 6f 74 65 20 23 35 30 |cal. |Note #50| |00001080| 2c 20 45 78 74 65 6e 64 | 65 64 20 53 65 72 69 61 |, Extend|ed Seria| |00001090| 6c 20 49 6e 74 65 72 66 | 61 63 65 20 45 72 72 6f |l Interf|ace Erro| |000010a0| 72 20 48 61 6e 64 6c 69 | 6e 67 2e 0d 0d 20 20 20 |r Handli|ng... | |000010b0| 20 50 61 67 65 20 39 35 | 2c 20 45 72 72 6f 72 20 | Page 95|, Error | |000010c0| 68 61 6e 64 6c 69 6e 67 | 3a 20 20 54 68 65 20 73 |handling|: The s| |000010d0| 65 63 6f 6e 64 20 73 65 | 6e 74 65 6e 63 65 20 73 |econd se|ntence s| |000010e0| 68 6f 75 6c 64 20 72 65 | 61 64 3a 20 20 22 49 66 |hould re|ad: "If| |000010f0| 20 74 68 65 20 0d 20 20 | 20 20 63 68 61 72 61 63 | the . | charac| |00001100| 74 65 72 20 68 61 73 20 | 61 20 66 72 61 6d 69 6e |ter has |a framin| |00001110| 67 20 6f 72 20 70 61 72 | 69 74 79 20 65 72 72 6f |g or par|ity erro| |00001120| 72 20 28 61 73 73 75 6d | 69 6e 67 20 74 68 61 74 |r (assum|ing that| |00001130| 20 74 68 65 20 70 61 72 | 69 74 79 20 6f 70 74 69 | the par|ity opti| |00001140| 6f 6e 20 69 73 20 0d 20 | 20 20 20 6e 6f 74 20 73 |on is . | not s| |00001150| 65 74 20 74 6f 20 4e 6f | 6e 65 29 2c 20 74 68 65 |et to No|ne), the| |00001160| 20 63 68 61 72 61 63 74 | 65 72 20 69 73 20 64 65 | charact|er is de| |00001170| 6c 65 74 65 64 20 66 72 | 6f 6d 20 74 68 65 20 69 |leted fr|om the i| |00001180| 6e 70 75 74 20 73 74 72 | 65 61 6d 20 61 6e 64 20 |nput str|eam and | |00001190| 74 68 65 20 0d 20 20 20 | 20 61 70 70 72 6f 70 72 |the . | appropr| |000011a0| 69 61 74 65 20 6d 6f 64 | 65 20 62 69 74 20 69 73 |iate mod|e bit is| |000011b0| 20 73 65 74 2e 22 0d 0d | 20 20 20 20 50 61 67 65 | set."..| Page| |000011c0| 20 39 36 2c 20 4e 6f 74 | 65 3a 20 20 54 68 65 20 | 96, Not|e: The | |000011d0| 4e 6f 74 65 20 73 68 6f | 75 6c 64 20 72 65 61 64 |Note sho|uld read| |000011e0| 3a 20 20 22 54 68 65 20 | 49 6e 51 53 74 61 74 75 |: "The |InQStatu| |000011f0| 73 20 65 6c 61 70 73 65 | 64 2d 74 69 6d 65 20 0d |s elapse|d-time .| |00001200| 20 20 20 20 63 6f 75 6e | 74 65 72 20 66 75 6e 63 | coun|ter func| |00001210| 74 69 6f 6e 73 20 63 6f | 72 72 65 63 74 6c 79 20 |tions co|rrectly | |00001220| 6f 6e 6c 79 20 69 66 20 | 61 20 68 65 61 72 74 62 |only if |a heartb| |00001230| 65 61 74 20 69 6e 74 65 | 72 72 75 70 74 20 74 61 |eat inte|rrupt ta| |00001240| 73 6b 20 68 61 73 20 62 | 65 65 6e 20 0d 20 20 20 |sk has b|een . | |00001250| 20 73 74 61 72 74 65 64 | 2e 20 20 41 20 68 65 61 | started|. A hea| |00001260| 72 74 62 65 61 74 20 69 | 6e 74 65 72 72 75 70 74 |rtbeat i|nterrupt| |00001270| 20 74 61 73 6b 20 69 73 | 20 61 20 73 65 74 20 6f | task is| a set o| |00001280| 66 20 66 75 6e 63 74 69 | 6f 6e 73 20 63 61 6c 6c |f functi|ons call| |00001290| 65 64 20 62 79 20 0d 20 | 20 20 20 69 6e 74 65 72 |ed by . | inter| |000012a0| 72 75 70 74 20 63 6f 64 | 65 20 74 68 61 74 20 72 |rupt cod|e that r| |000012b0| 75 6e 20 61 75 74 6f 6d | 61 74 69 63 61 6c 6c 79 |un autom|atically| |000012c0| 20 61 74 20 6f 6e 65 2d | 74 68 69 72 74 69 65 74 | at one-|thirtiet| |000012d0| 68 20 6f 66 20 61 20 73 | 65 63 6f 6e 64 20 0d 20 |h of a s|econd . | |000012e0| 20 20 20 69 6e 74 65 72 | 76 61 6c 73 2e 0d 0d 20 | inter|vals... | |000012f0| 20 20 20 50 61 67 65 20 | 39 36 2c 20 49 6e 74 65 | Page |96, Inte| |00001300| 72 72 75 70 74 20 6e 6f | 74 69 66 69 63 61 74 69 |rrupt no|tificati| |00001310| 6f 6e 3a 20 20 54 68 65 | 20 66 6f 75 72 74 68 20 |on: The| fourth | |00001320| 73 65 6e 74 65 6e 63 65 | 20 69 6e 20 74 68 65 20 |sentence| in the | |00001330| 66 69 72 73 74 20 0d 20 | 20 20 20 70 61 72 61 67 |first . | parag| |00001340| 72 61 70 68 20 73 68 6f | 75 6c 64 20 62 65 3a 20 |raph sho|uld be: | |00001350| 20 22 54 68 65 20 73 79 | 73 74 65 6d 20 69 6e 74 | "The sy|stem int| |00001360| 65 72 72 75 70 74 20 68 | 61 6e 64 6c 65 72 20 77 |errupt h|andler w| |00001370| 69 6c 6c 20 74 72 61 6e | 73 66 65 72 20 63 6f 6e |ill tran|sfer con| |00001380| 74 72 6f 6c 20 0d 20 20 | 20 20 74 6f 20 74 68 65 |trol . | to the| |00001390| 20 75 73 65 72 27 73 20 | 69 6e 74 65 72 72 75 70 | user's |interrup| |000013a0| 74 20 76 65 63 74 6f 72 | 20 61 74 20 24 30 33 46 |t vector| at $03F| |000013b0| 45 20 69 6e 20 62 61 6e | 6b 20 24 30 30 2e 22 0d |E in ban|k $00.".| |000013c0| 0d 20 20 20 20 50 61 67 | 65 20 31 30 30 2c 20 53 |. Pag|e 100, S| |000013d0| 65 74 4d 6f 64 65 42 69 | 74 73 3a 20 20 54 68 65 |etModeBi|ts: The| |000013e0| 20 66 69 72 73 74 20 73 | 65 6e 74 65 6e 63 65 20 | first s|entence | |000013f0| 69 6e 20 74 68 65 20 70 | 61 72 61 67 72 61 70 68 |in the p|aragraph| |00001400| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 0d 20 20 20 20 | followi|ng . | |00001410| 74 68 65 20 43 4d 44 4c | 49 53 54 20 73 68 6f 75 |the CMDL|IST shou| |00001420| 6c 64 20 72 65 61 64 3a | 20 20 22 55 73 65 20 74 |ld read:| "Use t| |00001430| 68 69 73 20 63 61 6c 6c | 20 74 6f 20 61 6c 74 65 |his call| to alte| |00001440| 72 20 61 6e 79 20 6f 66 | 20 74 68 65 20 6d 6f 64 |r any of| the mod| |00001450| 65 20 62 69 74 73 20 0d | 20 20 20 20 77 68 6f 73 |e bits .| whos| |00001460| 65 20 66 75 6e 63 74 69 | 6f 6e 20 69 73 20 64 65 |e functi|on is de| |00001470| 73 63 72 69 62 65 64 20 | 62 65 6c 6f 77 2e 22 0d |scribed |below.".| |00001480| 0d 20 20 20 20 50 61 67 | 65 20 31 30 35 2c 20 47 |. Pag|e 105, G| |00001490| 65 74 49 6e 74 49 6e 66 | 6f 3a 20 20 54 68 65 20 |etIntInf|o: The | |000014a0| 63 6f 6d 6d 61 6e 64 20 | 6c 69 73 74 20 73 68 6f |command |list sho| |000014b0| 75 6c 64 20 72 65 61 64 | 3a 0d 0d 20 20 20 20 43 |uld read|:.. C| |000014c0| 4d 44 4c 49 53 54 20 44 | 46 42 20 24 30 33 20 20 |MDLIST D|FB $03 | |000014d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000014e0| 20 3b 50 61 72 61 6d 65 | 74 65 72 20 63 6f 75 6e | ;Parame|ter coun| |000014f0| 74 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 44 46 |t. | DF| |00001500| 42 20 24 30 43 20 20 20 | 20 20 20 20 20 20 20 20 |B $0C | | |00001510| 20 20 20 20 20 20 20 20 | 3b 43 6f 6d 6d 61 6e 64 | |;Command| |00001520| 20 63 6f 64 65 0d 20 20 | 20 20 20 20 20 20 20 20 | code. | | |00001530| 20 20 44 57 20 20 24 30 | 30 20 20 20 20 20 20 20 | DW $0|0 | |00001540| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 72 65 73 | | ;res| |00001550| 75 6c 74 20 63 6f 64 65 | 20 28 6f 75 74 70 75 74 |ult code| (output| |00001560| 29 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 44 57 |). | DW| |00001570| 20 20 24 30 30 20 20 20 | 20 20 20 20 20 20 20 20 | $00 | | |00001580| 20 20 20 20 20 20 20 20 | 3b 69 6e 74 65 72 72 75 | |;interru| |00001590| 70 74 20 73 65 74 74 69 | 6e 67 20 28 6f 75 74 70 |pt setti|ng (outp| |000015a0| 75 74 29 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |ut). | | |000015b0| 44 4c 20 20 43 6f 6d 70 | 6c 65 74 69 6f 6e 20 61 |DL Comp|letion a| |000015c0| 64 64 72 65 73 73 20 20 | 20 20 3b 28 6f 75 74 70 |ddress | ;(outp| |000015d0| 75 74 29 0d 0d 20 20 20 | 20 54 68 65 20 66 6f 6c |ut).. | The fol| |000015e0| 6c 6f 77 69 6e 67 20 73 | 68 6f 75 6c 64 20 62 65 |lowing s|hould be| |000015f0| 20 61 64 64 65 64 20 61 | 66 74 65 72 20 74 68 65 | added a|fter the| |00001600| 20 63 6f 6d 6d 61 6e 64 | 20 6c 69 73 74 2c 20 22 | command| list, "| |00001610| 4e 6f 74 65 3a 20 20 54 | 68 65 0d 20 20 20 20 50 |Note: T|he. P| |00001620| 61 72 61 6d 65 74 65 72 | 20 63 6f 75 6e 74 20 6f |arameter| count o| |00001630| 66 20 24 30 33 20 69 73 | 20 63 6f 72 72 65 63 74 |f $03 is| correct| |00001640| 20 65 76 65 6e 20 74 68 | 6f 75 67 68 20 74 68 65 | even th|ough the| |00001650| 72 65 20 61 72 65 20 66 | 6f 75 72 20 70 61 72 61 |re are f|our para| |00001660| 6d 65 74 65 72 73 2e 22 | 0d 0d 20 20 20 20 50 61 |meters."|.. Pa| |00001670| 67 65 20 31 30 36 2c 20 | 53 65 74 49 6e 74 49 6e |ge 106, |SetIntIn| |00001680| 66 6f 3a 20 20 54 68 65 | 20 63 6f 6d 6d 61 6e 64 |fo: The| command| |00001690| 20 6c 69 73 74 20 73 68 | 6f 75 6c 64 20 72 65 61 | list sh|ould rea| |000016a0| 64 3a 0d 0d 20 20 20 20 | 43 4d 44 4c 49 53 54 20 |d:.. |CMDLIST | |000016b0| 44 46 42 20 24 30 33 20 | 20 20 20 20 20 20 20 20 |DFB $03 | | |000016c0| 20 20 20 20 20 20 20 20 | 20 20 3b 50 61 72 61 6d | | ;Param| |000016d0| 65 74 65 72 20 63 6f 75 | 6e 74 0d 20 20 20 20 20 |eter cou|nt. | |000016e0| 20 20 20 20 20 20 20 44 | 46 42 20 24 30 44 20 20 | D|FB $0D | |000016f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001700| 20 3b 43 6f 6d 6d 61 6e | 64 20 63 6f 64 65 0d 20 | ;Comman|d code. | |00001710| 20 20 20 20 20 20 20 20 | 20 20 20 44 57 20 20 24 | | DW $| |00001720| 30 30 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |00 | | |00001730| 20 20 20 20 20 3b 72 65 | 73 75 6c 74 20 63 6f 64 | ;re|sult cod| |00001740| 65 20 28 6f 75 74 70 75 | 74 29 0d 20 20 20 20 20 |e (outpu|t). | |00001750| 20 20 20 20 20 20 20 44 | 57 20 20 49 6e 74 65 72 | D|W Inter| |00001760| 72 75 70 74 20 73 65 74 | 74 69 6e 67 20 20 20 20 |rupt set|ting | |00001770| 20 3b 28 69 6e 70 75 74 | 29 0d 20 20 20 20 20 20 | ;(input|). | |00001780| 20 20 20 20 20 20 44 4c | 20 20 43 6f 6d 70 6c 65 | DL| Comple| |00001790| 74 69 6f 6e 20 61 64 64 | 72 65 73 73 20 20 20 20 |tion add|ress | |000017a0| 3b 28 69 6e 70 75 74 29 | 0d 0d 20 20 20 20 54 68 |;(input)|.. Th| |000017b0| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 73 68 6f 75 |e follow|ing shou| |000017c0| 6c 64 20 62 65 20 61 64 | 64 65 64 20 61 66 74 65 |ld be ad|ded afte| |000017d0| 72 20 74 68 65 20 63 6f | 6d 6d 61 6e 64 20 6c 69 |r the co|mmand li| |000017e0| 73 74 2c 20 22 4e 6f 74 | 65 3a 20 20 54 68 65 0d |st, "Not|e: The.| |000017f0| 20 20 20 20 50 61 72 61 | 6d 65 74 65 72 20 63 6f | Para|meter co| |00001800| 75 6e 74 20 6f 66 20 24 | 30 33 20 69 73 20 63 6f |unt of $|03 is co| |00001810| 72 72 65 63 74 20 65 76 | 65 6e 20 74 68 6f 75 67 |rrect ev|en thoug| |00001820| 68 20 74 68 65 72 65 20 | 61 72 65 20 66 6f 75 72 |h there |are four| |00001830| 20 70 61 72 61 6d 65 74 | 65 72 73 2e 22 0d 0d 0d | paramet|ers."...| |00001840| 43 68 61 70 74 65 72 20 | 37 3a 20 20 53 6d 61 72 |Chapter |7: Smar| |00001850| 74 50 6f 72 74 20 46 69 | 72 6d 77 61 72 65 0d 0d |tPort Fi|rmware..| |00001860| 20 20 20 20 50 61 67 65 | 20 31 32 30 2c 20 49 73 | Page| 120, Is| |00001870| 73 75 69 6e 67 20 61 20 | 63 61 6c 6c 20 74 6f 20 |suing a |call to | |00001880| 53 6d 61 72 74 50 6f 72 | 74 3a 20 20 54 68 65 20 |SmartPor|t: The | |00001890| 73 74 61 6e 64 61 72 64 | 20 61 6e 64 20 65 78 74 |standard| and ext| |000018a0| 65 6e 64 65 64 20 0d 20 | 20 20 20 53 6d 61 72 74 |ended . | Smart| |000018b0| 50 6f 72 74 20 63 61 6c | 6c 20 65 78 61 6d 70 6c |Port cal|l exampl| |000018c0| 65 73 20 73 68 6f 75 6c | 64 20 62 65 3a 0d 0d 20 |es shoul|d be:.. | |000018d0| 20 20 20 54 68 69 73 20 | 69 73 20 61 6e 20 65 78 | This |is an ex| |000018e0| 61 6d 70 6c 65 20 6f 66 | 20 61 20 73 74 61 6e 64 |ample of| a stand| |000018f0| 61 72 64 20 53 6d 61 72 | 74 50 6f 72 74 20 63 61 |ard Smar|tPort ca| |00001900| 6c 6c 3a 0d 0d 20 20 20 | 20 53 50 5f 43 41 4c 4c |ll:.. | SP_CALL| |00001910| 20 20 20 20 4a 53 52 20 | 20 44 49 53 50 41 54 43 | JSR | DISPATC| |00001920| 48 20 20 20 20 20 20 20 | 20 20 20 20 3b 43 61 6c |H | ;Cal| |00001930| 6c 20 53 6d 61 72 74 50 | 6f 72 74 20 63 6f 6d 6d |l SmartP|ort comm| |00001940| 61 6e 64 20 64 69 73 70 | 61 74 63 68 65 72 0d 20 |and disp|atcher. | |00001950| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 44 43 | | DC| |00001960| 20 20 20 69 31 27 43 4d | 44 4e 55 4d 27 20 20 20 | i1'CM|DNUM' | |00001970| 20 20 20 20 20 20 3b 54 | 68 69 73 20 73 70 65 63 | ;T|his spec| |00001980| 69 66 69 65 73 20 74 68 | 65 20 63 6f 6d 6d 61 6e |ifies th|e comman| |00001990| 64 20 74 79 70 65 0d 20 | 20 20 20 20 20 20 20 20 |d type. | | |000019a0| 20 20 20 20 20 20 44 43 | 20 20 20 69 32 27 43 4d | DC| i2'CM| |000019b0| 44 4c 49 53 54 27 20 20 | 20 20 20 20 20 20 3b 57 |DLIST' | ;W| |000019c0| 6f 72 64 20 70 74 72 20 | 74 6f 20 70 61 72 61 6d |ord ptr |to param| |000019d0| 20 6c 69 73 74 20 69 6e | 20 62 61 6e 6b 20 24 30 | list in| bank $0| |000019e0| 30 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0. | | |000019f0| 20 42 43 53 20 20 45 52 | 52 4f 52 20 20 20 20 20 | BCS ER|ROR | |00001a00| 20 20 20 20 20 20 20 20 | 20 3b 43 61 72 72 79 20 | | ;Carry | |00001a10| 69 73 20 73 65 74 20 6f | 6e 20 61 6e 20 65 72 72 |is set o|n an err| |00001a20| 6f 72 0d 0d 20 20 20 20 | 54 68 69 73 20 69 73 20 |or.. |This is | |00001a30| 61 6e 20 65 78 61 6d 70 | 6c 65 20 6f 66 20 61 6e |an examp|le of an| |00001a40| 20 65 78 74 65 6e 64 65 | 64 20 53 6d 61 72 74 50 | extende|d SmartP| |00001a50| 6f 72 74 20 63 61 6c 6c | 3a 0d 0d 20 20 20 20 53 |ort call|:.. S| |00001a60| 50 5f 45 58 54 5f 43 41 | 4c 4c 20 20 4a 53 52 20 |P_EXT_CA|LL JSR | |00001a70| 20 44 49 53 50 41 54 43 | 48 20 20 20 20 20 20 20 | DISPATC|H | |00001a80| 20 20 3b 43 61 6c 6c 20 | 53 6d 61 72 74 50 6f 72 | ;Call |SmartPor| |00001a90| 74 20 63 6f 6d 6d 61 6e | 64 20 64 69 73 70 61 74 |t comman|d dispat| |00001aa0| 63 68 65 72 0d 20 20 20 | 20 20 20 20 20 20 20 20 |cher. | | |00001ab0| 20 20 20 20 20 20 44 43 | 20 20 20 69 31 27 43 4d | DC| i1'CM| |00001ac0| 44 4e 55 4d 2b 24 34 30 | 27 20 20 20 3b 54 68 69 |DNUM+$40|' ;Thi| |00001ad0| 73 20 73 70 65 63 69 66 | 69 65 73 20 74 68 65 20 |s specif|ies the | |00001ae0| 65 78 74 20 63 6d 64 20 | 74 79 70 65 0d 20 20 20 |ext cmd |type. | |00001af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 44 43 | | DC| |00001b00| 20 20 20 69 34 27 43 4d | 44 4c 49 53 54 27 20 20 | i4'CM|DLIST' | |00001b10| 20 20 20 20 3b 50 6f 69 | 6e 74 65 72 20 74 6f 20 | ;Poi|nter to | |00001b20| 74 68 65 20 70 61 72 61 | 6d 65 74 65 72 20 6c 69 |the para|meter li| |00001b30| 73 74 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |st. | | |00001b40| 20 20 20 20 42 43 53 20 | 20 45 52 52 4f 52 20 20 | BCS | ERROR | |00001b50| 20 20 20 20 20 20 20 20 | 20 20 3b 43 61 72 72 79 | | ;Carry| |00001b60| 20 69 73 20 73 65 74 20 | 6f 6e 20 61 6e 20 65 72 | is set |on an er| |00001b70| 72 6f 72 0d 0d 20 20 20 | 20 50 61 67 65 20 31 32 |ror.. | Page 12| |00001b80| 31 2c 20 47 65 6e 65 72 | 69 63 20 53 6d 61 72 74 |1, Gener|ic Smart| |00001b90| 50 6f 72 74 20 63 61 6c | 6c 73 3a 20 20 43 68 61 |Port cal|ls: Cha| |00001ba0| 6e 67 65 20 6f 63 63 75 | 72 72 65 6e 63 65 73 20 |nge occu|rrences | |00001bb0| 6f 66 20 22 47 65 6e 65 | 72 69 63 20 0d 20 20 20 |of "Gene|ric . | |00001bc0| 20 53 6d 61 72 74 50 6f | 72 74 20 43 61 6c 6c 73 | SmartPo|rt Calls| |00001bd0| 22 20 74 6f 20 22 53 74 | 61 6e 64 61 72 64 20 61 |" to "St|andard a| |00001be0| 6e 64 20 45 78 74 65 6e | 64 65 64 20 53 6d 61 72 |nd Exten|ded Smar| |00001bf0| 74 50 6f 72 74 20 63 61 | 6c 6c 73 20 69 6e 20 74 |tPort ca|lls in t| |00001c00| 68 65 20 68 65 61 64 65 | 72 20 0d 20 20 20 20 61 |he heade|r . a| |00001c10| 6e 64 20 74 68 65 20 66 | 69 72 73 74 20 73 65 6e |nd the f|irst sen| |00001c20| 74 65 6e 63 65 2e 0d 0d | 20 20 20 20 50 61 67 65 |tence...| Page| |00001c30| 20 31 32 32 2c 20 53 74 | 61 74 63 6f 64 65 20 3d | 122, St|atcode =| |00001c40| 20 24 30 30 3a 20 20 43 | 68 61 6e 67 65 20 74 68 | $00: C|hange th| |00001c50| 65 20 66 75 6e 63 74 69 | 6f 6e 20 6f 66 20 62 69 |e functi|on of bi| |00001c60| 74 20 30 20 74 6f 3a 20 | 20 22 31 20 3d 20 0d 20 |t 0 to: | "1 = . | |00001c70| 20 20 20 44 65 76 69 63 | 65 20 63 75 72 72 65 6e | Devic|e curren| |00001c80| 74 6c 79 20 6f 70 65 6e | 20 28 63 68 61 72 61 63 |tly open| (charac| |00001c90| 74 65 72 20 64 65 76 69 | 63 65 73 20 6f 6e 6c 79 |ter devi|ces only| |00001ca0| 29 20 6f 72 20 64 69 73 | 6b 20 73 77 69 74 63 68 |) or dis|k switch| |00001cb0| 65 64 20 28 62 6c 6f 63 | 6b 20 0d 20 20 20 20 64 |ed (bloc|k . d| |00001cc0| 65 76 69 63 65 20 6f 6e | 6c 79 29 2e 22 0d 0d 20 |evice on|ly).".. | |00001cd0| 20 20 20 50 61 67 65 20 | 31 32 34 3a 20 20 53 6d | Page |124: Sm| |00001ce0| 61 72 74 50 6f 72 74 20 | 64 65 76 69 63 65 20 74 |artPort |device t| |00001cf0| 79 70 65 73 20 73 68 6f | 75 6c 64 20 62 65 20 73 |ypes sho|uld be s| |00001d00| 61 6d 65 20 61 73 20 74 | 68 6f 73 65 20 64 6f 63 |ame as t|hose doc| |00001d10| 75 6d 65 6e 74 65 64 20 | 69 6e 20 0d 20 20 20 20 |umented |in . | |00001d20| 41 70 70 6c 65 20 49 49 | 20 53 6d 61 72 74 50 6f |Apple II| SmartPo| |00001d30| 72 74 20 54 65 63 68 6e | 69 63 61 6c 20 4e 6f 74 |rt Techn|ical Not| |00001d40| 65 20 23 34 2c 20 53 6d | 61 72 74 50 6f 72 74 20 |e #4, Sm|artPort | |00001d50| 44 65 76 69 63 65 20 54 | 79 70 65 73 2e 0d 0d 20 |Device T|ypes... | |00001d60| 20 20 20 50 61 67 65 20 | 31 32 35 2c 20 53 6d 61 | Page |125, Sma| |00001d70| 72 74 50 6f 72 74 20 64 | 72 69 76 65 72 20 73 74 |rtPort d|river st| |00001d80| 61 74 75 73 3a 20 20 54 | 68 69 73 20 73 65 63 74 |atus: T|his sect| |00001d90| 69 6f 6e 20 73 68 6f 75 | 6c 64 20 72 65 61 64 3a |ion shou|ld read:| |00001da0| 20 20 22 41 20 0d 20 20 | 20 20 73 74 61 74 75 73 | "A . | status| |00001db0| 20 63 61 6c 6c 20 77 69 | 74 68 20 61 20 75 6e 69 | call wi|th a uni| |00001dc0| 74 20 6e 75 6d 62 65 72 | 20 6f 66 20 24 30 30 20 |t number| of $00 | |00001dd0| 61 6e 64 20 61 20 73 74 | 61 74 75 73 20 63 6f 64 |and a st|atus cod| |00001de0| 65 20 6f 66 20 24 30 30 | 20 69 73 20 61 20 72 65 |e of $00| is a re| |00001df0| 71 75 65 73 74 20 0d 20 | 20 20 20 74 6f 20 72 65 |quest . | to re| |00001e00| 74 75 72 6e 20 74 68 65 | 20 73 74 61 74 75 73 20 |turn the| status | |00001e10| 6f 66 20 74 68 65 20 53 | 6d 61 72 74 50 6f 72 74 |of the S|martPort| |00001e20| 20 64 72 69 76 65 72 2e | 20 20 54 68 69 73 20 66 | driver.| This f| |00001e30| 75 6e 63 74 69 6f 6e 20 | 72 65 74 75 72 6e 73 20 |unction |returns | |00001e40| 74 68 65 20 0d 20 20 20 | 20 6e 75 6d 62 65 72 20 |the . | number | |00001e50| 6f 66 20 64 65 76 69 63 | 65 73 20 61 73 20 77 65 |of devic|es as we| |00001e60| 6c 6c 20 61 73 20 74 68 | 65 20 63 75 72 72 65 6e |ll as th|e curren| |00001e70| 74 20 69 6e 74 65 72 72 | 75 70 74 20 73 74 61 74 |t interr|upt stat| |00001e80| 75 73 2e 20 20 44 65 76 | 69 63 65 73 20 73 68 6f |us. Dev|ices sho| |00001e90| 75 6c 64 20 0d 20 20 20 | 20 72 65 74 75 72 6e 20 |uld . | return | |00001ea0| 24 30 30 20 69 6e 20 74 | 68 65 20 72 65 73 65 72 |$00 in t|he reser| |00001eb0| 76 65 64 20 62 79 74 65 | 73 20 61 6e 64 20 65 78 |ved byte|s and ex| |00001ec0| 69 74 20 77 69 74 68 20 | 61 20 74 72 61 6e 73 66 |it with |a transf| |00001ed0| 65 72 20 63 6f 75 6e 74 | 20 6f 66 20 24 30 30 30 |er count| of $000| |00001ee0| 38 2e 20 20 0d 20 20 20 | 20 54 68 65 20 66 6f 72 |8. . | The for| |00001ef0| 6d 61 74 20 6f 66 20 74 | 68 65 20 73 74 61 74 75 |mat of t|he statu| |00001f00| 73 20 6c 69 73 74 20 72 | 65 74 75 72 6e 65 64 20 |s list r|eturned | |00001f10| 69 73 20 61 73 20 66 6f | 6c 6c 6f 77 73 3a 0d 0d |is as fo|llows:..| |00001f20| 20 20 20 20 53 54 41 54 | 4c 49 53 54 20 20 20 20 | STAT|LIST | |00001f30| 42 79 74 65 20 30 20 20 | 20 20 20 20 20 20 4e 75 |Byte 0 | Nu| |00001f40| 6d 62 65 72 20 6f 66 20 | 64 65 76 69 63 65 73 0d |mber of |devices.| |00001f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001f60| 42 79 74 65 20 31 20 20 | 20 20 20 20 20 20 52 65 |Byte 1 | Re| |00001f70| 73 65 72 76 65 64 0d 20 | 20 20 20 20 20 20 20 20 |served. | | |00001f80| 20 20 20 20 20 20 20 42 | 79 74 65 20 32 20 20 20 | B|yte 2 | |00001f90| 20 20 20 20 20 24 30 30 | 20 20 20 20 20 20 20 20 | $00| | |00001fa0| 20 20 56 65 6e 64 6f 72 | 20 55 6e 6b 6e 6f 77 6e | Vendor| Unknown| |00001fb0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 24 | | $| |00001fd0| 30 31 20 20 20 20 20 20 | 20 20 20 20 41 70 70 6c |01 | Appl| |00001fe0| 65 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e. | | |00001ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002000| 24 30 32 2e 2e 2e 24 46 | 46 20 20 20 20 56 65 6e |$02...$F|F Ven| |00002010| 64 6f 72 20 55 6e 69 71 | 75 65 0d 20 20 20 20 20 |dor Uniq|ue. | |00002020| 20 20 20 20 20 20 20 20 | 20 20 20 42 79 74 65 20 | | Byte | |00002030| 33 20 20 20 20 20 20 20 | 20 52 65 73 65 72 76 65 |3 | Reserve| |00002040| 64 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |d. | | |00002050| 20 20 42 79 74 65 20 34 | 20 20 20 20 20 20 20 20 | Byte 4| | |00002060| 52 65 73 65 72 76 65 64 | 0d 20 20 20 20 20 20 20 |Reserved|. | |00002070| 20 20 20 20 20 20 20 20 | 20 42 79 74 65 20 35 20 | | Byte 5 | |00002080| 20 20 20 20 20 20 20 52 | 65 73 65 72 76 65 64 0d | R|eserved.| |00002090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000020a0| 42 79 74 65 20 36 20 20 | 20 20 20 20 20 20 52 65 |Byte 6 | Re| |000020b0| 73 65 72 76 65 64 0d 20 | 20 20 20 20 20 20 20 20 |served. | | |000020c0| 20 20 20 20 20 20 20 42 | 79 74 65 20 37 20 20 20 | B|yte 7 | |000020d0| 20 20 20 20 20 52 65 73 | 65 72 76 65 64 0d 0d 20 | Res|erved.. | |000020e0| 20 20 20 54 68 65 20 6e | 75 6d 62 65 72 20 6f 66 | The n|umber of| |000020f0| 20 64 65 76 69 63 65 73 | 20 66 69 65 6c 64 20 69 | devices| field i| |00002100| 73 20 61 20 31 2d 62 79 | 74 65 20 66 69 65 6c 64 |s a 1-by|te field| |00002110| 20 69 6e 64 69 63 61 74 | 69 6e 67 20 74 68 65 20 | indicat|ing the | |00002120| 74 6f 74 61 6c 20 6e 75 | 6d 62 65 72 20 0d 20 20 |total nu|mber . | |00002130| 20 20 6f 66 20 64 65 76 | 69 63 65 73 20 63 6f 6e | of dev|ices con| |00002140| 6e 65 63 74 65 64 20 74 | 6f 20 74 68 65 20 73 6c |nected t|o the sl| |00002150| 6f 74 20 6f 72 20 70 6f | 72 74 2e 20 20 54 68 69 |ot or po|rt. Thi| |00002160| 73 20 6e 75 6d 62 65 72 | 20 77 69 6c 6c 20 61 6c |s number| will al| |00002170| 77 61 79 73 20 62 65 20 | 69 6e 20 0d 20 20 20 20 |ways be |in . | |00002180| 74 68 65 20 72 61 6e 67 | 65 20 30 20 74 6f 20 31 |the rang|e 0 to 1| |00002190| 32 37 2e 0d 0d 20 20 20 | 20 56 65 6e 64 6f 72 73 |27... | Vendors| |000021a0| 20 6d 75 73 74 20 72 65 | 71 75 65 73 74 20 61 20 | must re|quest a | |000021b0| 56 65 6e 64 6f 72 20 49 | 44 20 41 73 73 69 67 6e |Vendor I|D Assign| |000021c0| 6d 65 6e 74 20 66 72 6f | 6d 20 41 70 70 6c 65 20 |ment fro|m Apple | |000021d0| 49 49 20 44 65 76 65 6c | 6f 70 65 72 0d 20 20 20 |II Devel|oper. | |000021e0| 20 54 65 63 68 6e 69 63 | 61 6c 20 53 75 70 70 6f | Technic|al Suppo| |000021f0| 72 74 20 62 65 66 6f 72 | 65 20 75 73 69 6e 67 20 |rt befor|e using | |00002200| 61 20 73 70 65 63 69 66 | 69 63 20 76 61 6c 75 65 |a specif|ic value| |00002210| 20 69 6e 20 62 79 74 65 | 20 74 77 6f 2e 0d 0d 20 | in byte| two... | |00002220| 20 20 20 50 61 67 65 20 | 31 32 35 2c 20 50 6f 73 | Page |125, Pos| |00002230| 73 69 62 6c 65 20 65 72 | 72 6f 72 73 3a 20 20 41 |sible er|rors: A| |00002240| 64 64 20 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |dd the f|ollowing| |00002250| 3a 0d 20 20 20 20 20 20 | 20 20 24 31 46 20 20 20 |:. | $1F | |00002260| 20 4e 6f 20 69 6e 74 65 | 72 72 75 70 74 2e 20 20 | No inte|rrupt. | |00002270| 49 6e 74 65 72 72 75 70 | 74 73 20 6e 6f 74 20 73 |Interrup|ts not s| |00002280| 75 70 70 6f 72 74 65 64 | 2e 0d 20 20 20 20 20 20 |upported|.. | |00002290| 20 20 24 32 42 20 20 20 | 20 4e 6f 20 77 72 69 74 | $2B | No writ| |000022a0| 65 2e 20 20 44 69 73 6b | 20 77 72 69 74 65 2d 70 |e. Disk| write-p| |000022b0| 72 6f 74 65 63 74 65 64 | 2e 0d 20 20 20 20 20 20 |rotected|.. | |000022c0| 20 20 24 32 46 20 20 20 | 20 4f 66 66 6c 69 6e 65 | $2F | Offline| |000022d0| 2e 20 20 44 69 73 6b 20 | 6f 66 66 2d 6c 69 6e 65 |. Disk |off-line| |000022e0| 20 6f 72 20 6e 6f 20 64 | 69 73 6b 20 69 6e 20 64 | or no d|isk in d| |000022f0| 72 69 76 65 2e 0d 0d 20 | 20 20 20 50 61 67 65 20 |rive... | Page | |00002300| 31 32 36 2c 20 52 65 61 | 64 42 6c 6f 63 6b 3a 20 |126, Rea|dBlock: | |00002310| 20 41 64 64 20 61 20 73 | 65 6e 74 65 6e 63 65 20 | Add a s|entence | |00002320| 61 74 20 74 68 65 20 65 | 6e 64 20 6f 66 20 74 68 |at the e|nd of th| |00002330| 65 20 66 69 72 73 74 20 | 70 61 72 61 67 72 61 70 |e first |paragrap| |00002340| 68 20 0d 20 20 20 20 77 | 68 69 63 68 20 72 65 61 |h . w|hich rea| |00002350| 64 73 2c 20 22 4f 6e 20 | 72 65 74 75 72 6e 2c 20 |ds, "On |return, | |00002360| 74 68 65 20 58 20 61 6e | 64 20 59 20 72 65 67 69 |the X an|d Y regi| |00002370| 73 74 65 72 73 20 69 6e | 64 69 63 61 74 65 20 74 |sters in|dicate t| |00002380| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 62 79 74 |he numbe|r of byt| |00002390| 65 73 20 0d 20 20 20 20 | 74 72 61 6e 73 66 65 72 |es . |transfer| |000023a0| 72 65 64 2e 22 0d 0d 20 | 20 20 20 50 61 67 65 20 |red.".. | Page | |000023b0| 31 33 31 2c 20 4f 70 65 | 6e 3a 20 20 54 68 65 20 |131, Ope|n: The | |000023c0| 66 6f 6c 6c 6f 77 69 6e | 67 20 63 68 61 6e 67 65 |followin|g change| |000023d0| 73 20 61 70 70 6c 79 20 | 66 6f 72 20 74 68 65 20 |s apply |for the | |000023e0| 43 4d 44 4e 55 4d 3a 0d | 0d 20 20 20 20 20 20 20 |CMDNUM:.|. | |000023f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 53 74 61 | | Sta| |00002400| 6e 64 61 72 64 20 63 61 | 6c 6c 20 20 20 20 45 78 |ndard ca|ll Ex| |00002410| 74 65 6e 64 65 64 20 63 | 61 6c 6c 0d 20 20 20 20 |tended c|all. | |00002420| 20 20 20 20 43 4d 44 4e | 55 4d 20 20 20 20 20 20 | CMDN|UM | |00002430| 20 20 20 20 24 30 36 20 | 20 20 20 20 20 20 20 20 | $06 | | |00002440| 20 20 20 20 20 24 34 36 | 0d 0d 20 20 20 20 50 61 | $46|.. Pa| |00002450| 67 65 20 31 33 32 2c 20 | 52 65 61 64 3a 20 20 41 |ge 132, |Read: A| |00002460| 64 64 20 61 20 73 65 6e | 74 65 6e 63 65 20 61 74 |dd a sen|tence at| |00002470| 20 74 68 65 20 65 6e 64 | 20 6f 66 20 74 68 65 20 | the end| of the | |00002480| 66 69 72 73 74 20 70 61 | 72 61 67 72 61 70 68 20 |first pa|ragraph | |00002490| 77 68 69 63 68 20 0d 20 | 20 20 20 72 65 61 64 73 |which . | reads| |000024a0| 2c 20 22 4f 6e 20 72 65 | 74 75 72 6e 2c 20 74 68 |, "On re|turn, th| |000024b0| 65 20 58 20 61 6e 64 20 | 59 20 72 65 67 69 73 74 |e X and |Y regist| |000024c0| 65 72 73 20 69 6e 64 69 | 63 61 74 65 20 74 68 65 |ers indi|cate the| |000024d0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 62 79 74 65 73 | number |of bytes| |000024e0| 20 0d 20 20 20 20 74 72 | 61 6e 73 66 65 72 72 65 | . tr|ansferre| |000024f0| 64 2e 22 0d 0d 20 20 20 | 20 50 61 67 65 20 31 34 |d.".. | Page 14| |00002500| 30 2c 20 46 69 67 75 72 | 65 20 37 2d 38 2c 20 44 |0, Figur|e 7-8, D| |00002510| 69 73 6b 2d 73 65 63 74 | 6f 72 20 66 6f 72 6d 61 |isk-sect|or forma| |00002520| 74 3a 20 20 43 68 61 6e | 67 65 20 74 6f 20 74 68 |t: Chan|ge to th| |00002530| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 3a 0d 0d 20 20 |e follow|ing:.. | |00002540| 20 20 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f | ______|________| |00002550| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |00002560| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |00002570| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |00002580| 5f 5f 5f 5f 5f 5f 5f 0d | 20 20 20 20 7c 31 33 20 |_______.| |13 | |00002590| 20 20 20 20 20 7c 46 7c | 44 7c 41 7c 39 7c 54 7c | |F||D|A|9|T|| |000025a0| 53 7c 53 7c 46 7c 41 7c | 44 7c 41 7c 46 7c 31 20 |S|S|F|A||D|A|F|1 | |000025b0| 20 20 20 20 20 20 7c 46 | 7c 44 7c 41 7c 41 7c 53 | |F||D|A|A|S| |000025c0| 7c 36 39 39 20 20 20 20 | 20 7c 34 7c 44 7c 41 7c ||699 | |4|D|A|| |000025d0| 46 7c 0d 20 20 20 20 7c | 35 2d 4e 69 62 62 6c 65 |F|. ||5-Nibble| |000025e0| 7c 46 7c 35 7c 41 7c 36 | 7c 72 7c 65 7c 69 7c 6f ||F|5|A|6||r|e|i|o| |000025f0| 7c 64 7c 45 7c 41 7c 46 | 7c 35 2d 4e 69 62 62 6c ||d|E|A|F||5-Nibbl| |00002600| 65 7c 46 7c 35 7c 41 7c | 44 7c 65 7c 47 43 52 20 |e|F|5|A||D|e|GCR | |00002610| 20 20 20 20 7c 20 7c 45 | 7c 41 7c 46 7c 0d 20 20 | | |E||A|F|. | |00002620| 20 20 7c 53 65 6c 66 53 | 79 6e 63 7c 20 7c 20 7c | |SelfS|ync| | || |00002630| 20 7c 20 7c 61 7c 63 7c | 64 7c 72 7c 72 7c 20 7c | | |a|c||d|r|r| || |00002640| 20 7c 20 7c 53 65 6c 66 | 53 79 6e 63 7c 20 7c 20 | | |Self|Sync| | | |00002650| 7c 20 7c 20 7c 63 7c 4e | 69 62 62 6c 65 73 20 7c || | |c|N|ibbles || |00002660| 43 7c 20 7c 20 7c 20 7c | 0d 20 20 20 20 7c 46 69 |C| | | ||. |Fi| |00002670| 65 6c 64 73 20 20 7c 20 | 7c 20 7c 20 7c 20 7c 63 |elds | || | | |c| |00002680| 7c 74 7c 65 7c 6d 7c 73 | 7c 20 7c 20 7c 20 7c 46 ||t|e|m|s|| | | |F| |00002690| 69 65 6c 64 73 20 20 7c | 20 7c 20 7c 20 7c 20 7c |ields || | | | || |000026a0| 74 7c 46 69 65 6c 64 73 | 20 20 7c 68 7c 20 7c 20 |t|Fields| |h| | | |000026b0| 7c 20 7c 0d 20 20 20 20 | 7c 20 20 20 20 20 20 20 || |. || | |000026c0| 20 7c 20 7c 20 7c 20 7c | 20 7c 6b 7c 6f 7c 20 7c | | | | || |k|o| || |000026d0| 61 7c 4c 7c 20 7c 20 7c | 20 7c 20 20 20 20 20 20 |a|L| | || | | |000026e0| 20 20 7c 20 7c 20 7c 20 | 7c 20 7c 6f 7c 20 20 20 | | | | || |o| | |000026f0| 20 20 20 20 20 7c 65 7c | 20 7c 20 7c 20 7c 0d 20 | |e|| | | |. | |00002700| 20 20 20 7c 20 20 20 20 | 20 20 20 20 7c 20 7c 20 | | | | | | |00002710| 7c 20 7c 20 7c 20 7c 72 | 7c 20 7c 74 7c 52 7c 20 || | | |r|| |t|R| | |00002720| 7c 20 7c 20 7c 20 20 20 | 20 20 20 20 20 7c 20 7c || | | | | || |00002730| 20 7c 20 7c 20 7c 72 7c | 20 20 20 20 20 20 20 20 | | | |r|| | |00002740| 7c 63 7c 20 7c 20 7c 20 | 7c 0d 20 20 20 20 7c 20 ||c| | | ||. | | |00002750| 20 20 20 20 20 20 20 7c | 20 7c 20 7c 20 7c 20 7c | || | | | || |00002760| 20 7c 20 7c 20 7c 20 7c | 43 7c 20 7c 20 7c 20 7c | | | | ||C| | | || |00002770| 20 20 20 20 20 20 20 20 | 7c 20 7c 20 7c 20 7c 20 | || | | | | |00002780| 7c 20 7c 20 20 20 20 20 | 20 20 20 7c 6b 7c 20 7c || | | |k| || |00002790| 20 7c 20 7c 0d 20 20 20 | 20 7c 20 20 20 20 20 20 | | |. | | | |000027a0| 20 20 7c 20 7c 20 7c 20 | 7c 20 7c 20 7c 20 7c 20 | | | | || | | | | |000027b0| 7c 20 7c 20 7c 20 7c 20 | 7c 20 7c 20 20 20 20 20 || | | | || | | |000027c0| 20 20 20 7c 20 7c 20 7c | 20 7c 20 7c 20 7c 20 20 | | | || | | | | |000027d0| 20 20 20 20 20 20 7c 73 | 7c 20 7c 20 7c 20 7c 0d | |s|| | | |.| |000027e0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 7c 20 7c | | | | || |000027f0| 20 7c 20 7c 20 7c 20 7c | 20 7c 20 7c 20 7c 20 7c | | | | || | | | || |00002800| 20 7c 20 7c 20 7c 20 20 | 20 20 20 20 20 20 7c 20 | | | | | | | |00002810| 7c 20 7c 20 7c 20 7c 20 | 7c 20 20 20 20 20 20 20 || | | | || | |00002820| 20 7c 75 7c 20 7c 20 7c | 20 7c 0d 20 20 20 20 7c | |u| | || |. || |00002830| 20 20 20 20 20 20 20 20 | 7c 20 7c 20 7c 20 7c 20 | || | | | | |00002840| 7c 20 7c 20 7c 20 7c 20 | 7c 20 7c 20 7c 20 7c 20 || | | | || | | | | |00002850| 7c 20 20 20 20 20 20 20 | 20 7c 20 7c 20 7c 20 7c || | | | | || |00002860| 20 7c 20 7c 20 20 20 20 | 20 20 20 20 7c 6d 7c 20 | | | | |m| | |00002870| 7c 20 7c 20 7c 0d 20 20 | 20 20 5f 5f 5f 5f 5f 5f || | |. | ______| |00002880| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |00002890| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000028a0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000028b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 0d |________|_______.| |000028c0| 20 20 20 20 41 20 53 65 | 6c 66 53 79 6e 63 20 46 | A Se|lfSync F| |000028d0| 69 65 6c 64 20 69 73 20 | 66 6f 75 72 20 32 30 20 |ield is |four 20 | |000028e0| 6d 69 63 72 6f 73 65 63 | 6f 6e 64 20 73 65 6c 66 |microsec|ond self| |000028f0| 73 79 6e 63 20 6e 69 62 | 62 6c 65 73 20 77 72 69 |sync nib|bles wri| |00002900| 74 74 65 6e 20 61 73 0d | 20 20 20 20 61 20 73 65 |tten as.| a se| |00002910| 71 75 65 6e 63 65 20 6f | 66 20 66 69 76 65 20 31 |quence o|f five 1| |00002920| 36 20 6d 69 63 72 6f 73 | 65 63 6f 6e 64 20 6e 69 |6 micros|econd ni| |00002930| 62 62 6c 65 73 2e 0d 0d | 20 20 20 20 50 61 67 65 |bbles...| Page| |00002940| 20 31 34 30 2c 20 52 65 | 73 65 74 48 6f 6f 6b 3a | 140, Re|setHook:| |00002950| 20 20 54 68 65 20 43 6f | 6e 74 72 6f 6c 20 63 6f | The Co|ntrol co| |00002960| 64 65 20 61 6e 64 20 43 | 6f 6e 74 72 6f 6c 20 6c |de and C|ontrol l| |00002970| 69 73 74 20 73 68 6f 75 | 6c 64 20 62 65 3a 0d 0d |ist shou|ld be:..| |00002980| 20 20 20 20 43 6f 6e 74 | 72 6f 6c 20 43 6f 64 65 | Cont|rol Code| |00002990| 20 20 20 20 43 6f 6e 74 | 72 6f 6c 20 6c 69 73 74 | Cont|rol list| |000029a0| 0d 20 20 20 20 20 20 20 | 20 20 20 24 30 36 20 20 |. | $06 | |000029b0| 20 20 20 20 20 43 6f 75 | 6e 74 20 6c 6f 77 20 62 | Cou|nt low b| |000029c0| 79 74 65 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |yte | | |000029d0| 20 20 20 24 30 34 0d 20 | 20 20 20 20 20 20 20 20 | $04. | | |000029e0| 20 20 20 20 20 20 20 20 | 20 20 20 43 6f 75 6e 74 | | Count| |000029f0| 20 68 69 67 68 20 62 79 | 74 65 20 20 20 20 20 20 | high by|te | |00002a00| 20 20 20 20 20 20 20 20 | 20 24 30 30 0d 20 20 20 | | $00. | |00002a10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002a20| 20 48 6f 6f 6b 20 72 65 | 66 65 72 65 6e 63 65 20 | Hook re|ference | |00002a30| 6e 75 6d 62 65 72 20 20 | 20 20 20 20 20 20 20 24 |number | $| |00002a40| 78 78 2c 20 24 30 30 2c | 20 24 30 30 2c 20 24 30 |xx, $00,| $00, $0| |00002a50| 30 0d 0d 20 20 20 20 50 | 61 67 65 20 31 34 33 2c |0.. P|age 143,| |00002a60| 20 55 6e 69 44 69 73 6b | 53 74 61 74 3a 20 20 54 | UniDisk|Stat: T| |00002a70| 68 65 20 53 74 61 74 75 | 73 20 63 6f 64 65 20 61 |he Statu|s code a| |00002a80| 6e 64 20 53 74 61 74 75 | 73 20 6c 69 73 74 20 73 |nd Statu|s list s| |00002a90| 68 6f 75 6c 64 20 62 65 | 3a 0d 0d 20 20 20 20 53 |hould be|:.. S| |00002aa0| 74 61 74 75 73 20 43 6f | 64 65 20 20 20 20 53 74 |tatus Co|de St| |00002ab0| 61 74 75 73 20 6c 69 73 | 74 0d 20 20 20 20 20 20 |atus lis|t. | |00002ac0| 20 24 30 35 20 20 20 20 | 20 20 20 20 20 42 79 74 | $05 | Byt| |00002ad0| 65 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e | | |00002ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 24 30 34 0d | | $04.| |00002af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002b00| 20 20 20 53 6f 66 74 20 | 65 72 72 6f 72 20 20 20 | Soft |error | |00002b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002b20| 20 20 24 30 30 0d 20 20 | 20 20 20 20 20 20 20 20 | $00. | | |00002b30| 20 20 20 20 20 20 20 20 | 20 52 65 74 72 69 65 73 | | Retries| |00002b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002b50| 20 20 20 20 20 20 20 20 | 24 78 78 0d 20 20 20 20 | |$xx. | |00002b60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 41 | | A| |00002b70| 20 72 65 67 69 73 74 65 | 72 20 61 66 74 65 72 20 | registe|r after | |00002b80| 65 78 65 63 75 74 65 20 | 20 20 20 20 20 20 24 78 |execute | $x| |00002b90| 78 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |x. | | |00002ba0| 20 20 20 20 20 59 20 72 | 65 67 69 73 74 65 72 20 | Y r|egister | |00002bb0| 61 66 74 65 72 20 65 78 | 65 63 75 74 65 20 20 20 |after ex|ecute | |00002bc0| 20 20 20 20 24 78 78 0d | 20 20 20 20 20 20 20 20 | $xx.| | |00002bd0| 20 20 20 20 20 20 20 20 | 20 20 20 50 20 72 65 67 | | P reg| |00002be0| 69 73 74 65 72 20 61 66 | 74 65 72 20 65 78 65 63 |ister af|ter exec| |00002bf0| 75 74 65 20 20 20 20 20 | 20 20 24 78 78 0d 20 20 |ute | $xx. | |00002c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002c10| 20 42 79 74 65 20 20 20 | 20 20 20 20 20 20 20 20 | Byte | | |00002c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002c30| 24 78 78 0d 0d 20 20 20 | 20 50 61 67 65 20 31 35 |$xx.. | Page 15| |00002c40| 32 2c 20 50 61 73 73 69 | 6e 67 20 70 61 72 61 6d |2, Passi|ng param| |00002c50| 65 74 65 72 73 20 74 6f | 20 61 20 52 4f 4d 20 64 |eters to| a ROM d| |00002c60| 69 73 6b 3a 20 20 41 64 | 64 20 61 20 73 65 6e 74 |isk: Ad|d a sent| |00002c70| 65 6e 63 65 20 74 6f 20 | 74 68 65 20 0d 20 20 20 |ence to |the . | |00002c80| 20 65 6e 64 20 6f 66 20 | 74 68 65 20 73 65 63 6f | end of |the seco| |00002c90| 6e 64 20 70 61 72 61 67 | 72 61 70 68 20 77 68 69 |nd parag|raph whi| |00002ca0| 63 68 20 72 65 61 64 73 | 3a 20 20 22 54 68 65 73 |ch reads|: "Thes| |00002cb0| 65 20 6c 6f 63 61 74 69 | 6f 6e 73 20 77 69 6c 6c |e locati|ons will| |00002cc0| 20 6e 6f 74 20 62 65 20 | 0d 20 20 20 20 70 72 65 | not be |. pre| |00002cd0| 73 65 72 76 65 64 20 62 | 65 74 77 65 65 6e 20 53 |served b|etween S| |00002ce0| 6d 61 72 74 50 6f 72 74 | 20 63 61 6c 6c 73 2e 22 |martPort| calls."| |00002cf0| 0d 0d 20 20 20 20 50 61 | 67 65 20 31 35 36 2c 20 |.. Pa|ge 156, | |00002d00| 54 61 62 6c 65 20 37 2d | 36 2c 20 53 6d 61 72 74 |Table 7-|6, Smart| |00002d10| 50 6f 72 74 20 65 72 72 | 6f 72 20 63 6f 64 65 73 |Port err|or codes| |00002d20| 3a 20 20 41 64 64 20 74 | 68 65 20 66 6f 6c 6c 6f |: Add t|he follo| |00002d30| 77 69 6e 67 20 65 72 72 | 6f 72 20 0d 20 20 20 20 |wing err|or . | |00002d40| 63 6f 64 65 3a 0d 0d 20 | 20 20 20 41 63 63 20 76 |code:.. | Acc v| |00002d50| 61 6c 75 65 20 20 20 20 | 20 20 20 20 45 72 72 6f |alue | Erro| |00002d60| 72 20 74 79 70 65 20 20 | 20 20 20 20 20 20 44 65 |r type | De| |00002d70| 73 63 72 69 70 74 69 6f | 6e 0d 20 20 20 20 20 20 |scriptio|n. | |00002d80| 24 36 39 20 20 20 20 20 | 20 20 20 20 20 20 20 49 |$69 | I| |00002d90| 4f 54 45 52 4d 20 20 20 | 20 20 20 20 20 20 20 20 |OTERM | | |00002da0| 20 49 2f 4f 20 74 65 72 | 6d 69 6e 61 74 65 64 20 | I/O ter|minated | |00002db0| 64 75 65 20 74 6f 20 6e | 65 77 20 6c 69 6e 65 0d |due to n|ew line.| |00002dc0| 0d 20 20 20 20 50 61 67 | 65 20 31 36 36 2c 20 54 |. Pag|e 166, T| |00002dd0| 61 62 6c 65 20 37 2d 38 | 2c 20 53 74 61 6e 64 61 |able 7-8|, Standa| |00002de0| 72 64 20 63 6f 6d 6d 61 | 6e 64 20 70 61 63 6b 65 |rd comma|nd packe| |00002df0| 74 20 63 6f 6e 74 65 6e | 74 73 22 3a 0d 20 20 20 |t conten|ts":. | |00002e00| 20 42 79 74 65 20 33 20 | 64 65 73 63 72 69 70 74 | Byte 3 |descript| |00002e10| 69 6f 6e 73 20 73 68 6f | 75 6c 64 20 72 65 61 64 |ions sho|uld read| |00002e20| 20 22 42 79 74 65 20 32 | 20 6f 66 20 70 61 72 61 | "Byte 2| of para| |00002e30| 6d 20 6c 69 73 74 2e 22 | 0d 20 20 20 20 42 79 74 |m list."|. Byt| |00002e40| 65 20 34 20 64 65 73 63 | 72 69 70 74 69 6f 6e 73 |e 4 desc|riptions| |00002e50| 20 73 68 6f 75 6c 64 20 | 72 65 61 64 20 22 42 79 | should |read "By| |00002e60| 74 65 20 33 20 6f 66 20 | 70 61 72 61 6d 20 6c 69 |te 3 of |param li| |00002e70| 73 74 2e 22 0d 20 20 20 | 20 42 79 74 65 20 35 20 |st.". | Byte 5 | |00002e80| 64 65 73 63 72 69 70 74 | 69 6f 6e 73 20 73 68 6f |descript|ions sho| |00002e90| 75 6c 64 20 72 65 61 64 | 20 22 42 79 74 65 20 34 |uld read| "Byte 4| |00002ea0| 20 6f 66 20 70 61 72 61 | 6d 20 6c 69 73 74 2e 22 | of para|m list."| |00002eb0| 0d 20 20 20 20 42 79 74 | 65 20 36 20 64 65 73 63 |. Byt|e 6 desc| |00002ec0| 72 69 70 74 69 6f 6e 73 | 20 73 68 6f 75 6c 64 20 |riptions| should | |00002ed0| 72 65 61 64 20 22 42 79 | 74 65 20 35 20 6f 66 20 |read "By|te 5 of | |00002ee0| 70 61 72 61 6d 20 6c 69 | 73 74 2e 22 0d 20 20 20 |param li|st.". | |00002ef0| 20 42 79 74 65 20 37 20 | 64 65 73 63 72 69 70 74 | Byte 7 |descript| |00002f00| 69 6f 6e 73 20 73 68 6f | 75 6c 64 20 72 65 61 64 |ions sho|uld read| |00002f10| 20 22 42 79 74 65 20 36 | 20 6f 66 20 70 61 72 61 | "Byte 6| of para| |00002f20| 6d 20 6c 69 73 74 2e 22 | 0d 20 20 20 20 42 79 74 |m list."|. Byt| |00002f30| 65 20 38 20 64 65 73 63 | 72 69 70 74 69 6f 6e 73 |e 8 desc|riptions| |00002f40| 20 73 68 6f 75 6c 64 20 | 72 65 61 64 20 22 42 79 | should |read "By| |00002f50| 74 65 20 37 20 6f 66 20 | 70 61 72 61 6d 20 6c 69 |te 7 of |param li| |00002f60| 73 74 2e 22 0d 20 20 20 | 20 42 79 74 65 20 39 20 |st.". | Byte 9 | |00002f70| 64 65 73 63 72 69 70 74 | 69 6f 6e 73 20 73 68 6f |descript|ions sho| |00002f80| 75 6c 64 20 72 65 61 64 | 20 22 42 79 74 65 20 38 |uld read| "Byte 8| |00002f90| 20 6f 66 20 70 61 72 61 | 6d 20 6c 69 73 74 2e 22 | of para|m list."| |00002fa0| 0d 0d 0d 43 68 61 70 74 | 65 72 20 39 3a 20 20 41 |...Chapt|er 9: A| |00002fb0| 70 70 6c 65 20 44 65 73 | 6b 54 6f 70 20 42 75 73 |pple Des|kTop Bus| |00002fc0| 20 4d 69 63 72 6f 63 6f | 6e 74 72 6f 6c 6c 65 72 | Microco|ntroller| |00002fd0| 0d 0d 20 20 20 20 50 61 | 67 65 20 31 39 31 2c 20 |.. Pa|ge 191, | |00002fe0| 53 79 6e 63 2c 20 24 30 | 37 3a 20 20 54 68 65 20 |Sync, $0|7: The | |00002ff0| 66 69 72 73 74 20 73 65 | 6e 74 65 6e 63 65 20 73 |first se|ntence s| |00003000| 68 6f 75 6c 64 20 72 65 | 61 64 3a 20 22 54 68 69 |hould re|ad: "Thi| |00003010| 73 20 63 6f 6d 6d 61 6e | 64 20 0d 20 20 20 20 70 |s comman|d . p| |00003020| 65 72 66 6f 72 6d 73 20 | 74 68 65 20 74 68 72 65 |erforms |the thre| |00003030| 65 20 70 72 65 63 65 64 | 69 6e 67 20 63 6f 6d 6d |e preced|ing comm| |00003040| 61 6e 64 73 20 69 6e 20 | 73 65 71 75 65 6e 63 65 |ands in |sequence| |00003050| 2e 22 0d 0d 20 20 20 20 | 50 61 67 65 20 31 39 34 |.".. |Page 194| |00003060| 2c 20 52 65 63 65 69 76 | 65 20 42 79 74 65 73 2c |, Receiv|e Bytes,| |00003070| 20 24 34 38 3a 20 20 54 | 68 65 20 66 6f 75 72 74 | $48: T|he fourt| |00003080| 68 20 73 65 6e 74 65 6e | 63 65 20 73 68 6f 75 6c |h senten|ce shoul| |00003090| 64 20 72 65 61 64 3a 20 | 20 22 54 68 65 20 0d 20 |d read: | "The . | |000030a0| 20 20 20 73 65 63 6f 6e | 64 20 62 79 74 65 20 76 | secon|d byte v| |000030b0| 61 6c 75 65 20 69 73 20 | 61 20 63 6f 6d 62 69 6e |alue is |a combin| |000030c0| 61 74 69 6f 6e 20 6f 66 | 20 74 68 65 20 64 65 76 |ation of| the dev| |000030d0| 69 63 65 20 61 64 64 72 | 65 73 73 20 69 6e 20 74 |ice addr|ess in t| |000030e0| 68 65 20 68 69 67 68 20 | 6e 69 62 62 6c 65 20 0d |he high |nibble .| |000030f0| 20 20 20 20 61 6e 64 20 | 74 68 65 20 41 44 42 20 | and |the ADB | |00003100| 63 6f 6d 6d 61 6e 64 20 | 69 6e 20 74 68 65 20 6c |command |in the l| |00003110| 6f 77 20 6e 69 62 62 6c | 65 20 28 73 65 65 20 74 |ow nibbl|e (see t| |00003120| 68 65 20 41 70 70 6c 65 | 20 49 49 47 53 20 48 61 |he Apple| IIGS Ha| |00003130| 72 64 77 61 72 65 20 0d | 20 20 20 20 52 65 66 65 |rdware .| Refe| |00003140| 72 65 6e 63 65 29 2e 22 | 0d 0d 0d 43 68 61 70 74 |rence)."|...Chapt| |00003150| 65 72 20 31 30 3a 20 20 | 4d 6f 75 73 65 20 46 69 |er 10: |Mouse Fi| |00003160| 72 6d 77 61 72 65 0d 0d | 20 20 20 20 50 61 67 65 |rmware..| Page| |00003170| 20 32 30 31 3a 20 20 4d | 6f 75 73 65 20 62 75 74 | 201: M|ouse but| |00003180| 74 6f 6e 20 70 6f 73 69 | 74 69 6f 6e 73 20 73 68 |ton posi|tions sh| |00003190| 6f 75 6c 64 20 62 65 20 | 63 68 61 6e 67 65 64 20 |ould be |changed | |000031a0| 61 73 20 66 6f 6c 6c 6f | 77 73 3a 0d 0d 20 20 20 |as follo|ws:.. | |000031b0| 20 6f 20 20 20 20 58 20 | 64 61 74 61 20 62 79 74 | o X |data byt| |000031c0| 65 0d 20 20 20 20 20 20 | 20 20 20 49 66 20 62 69 |e. | If bi| |000031d0| 74 20 37 20 3d 20 30 2c | 20 74 68 65 6e 20 6d 6f |t 7 = 0,| then mo| |000031e0| 75 73 65 20 62 75 74 74 | 6f 6e 20 31 20 69 73 20 |use butt|on 1 is | |000031f0| 64 6f 77 6e 2e 0d 20 20 | 20 20 20 20 20 20 20 49 |down.. | I| |00003200| 66 20 62 69 74 20 37 20 | 3d 20 31 2c 20 74 68 65 |f bit 7 |= 1, the| |00003210| 6e 20 6d 6f 75 73 65 20 | 62 75 74 74 6f 6e 20 31 |n mouse |button 1| |00003220| 20 69 73 20 75 70 2e 0d | 0d 20 20 20 20 6f 20 20 | is up..|. o | |00003230| 20 20 59 20 64 61 74 61 | 20 62 79 74 65 0d 20 20 | Y data| byte. | |00003240| 20 20 20 20 20 20 20 49 | 66 20 62 69 74 20 37 20 | I|f bit 7 | |00003250| 3d 20 30 2c 20 74 68 65 | 6e 20 6d 6f 75 73 65 20 |= 0, the|n mouse | |00003260| 62 75 74 74 6f 6e 20 30 | 20 69 73 20 64 6f 77 6e |button 0| is down| |00003270| 2e 0d 20 20 20 20 20 20 | 20 20 20 49 66 20 62 69 |.. | If bi| |00003280| 74 20 37 20 3d 20 31 2c | 20 74 68 65 6e 20 6d 6f |t 7 = 1,| then mo| |00003290| 75 73 65 20 62 75 74 74 | 6f 6e 20 30 20 69 73 20 |use butt|on 0 is | |000032a0| 75 70 2e 0d 0d 20 20 20 | 20 50 61 67 65 20 32 30 |up... | Page 20| |000032b0| 35 2c 20 46 69 67 75 72 | 65 20 31 30 2d 31 2c 20 |5, Figur|e 10-1, | |000032c0| 50 6f 73 69 74 69 6f 6e | 20 61 6e 64 20 73 74 61 |Position| and sta| |000032d0| 74 75 73 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 3a |tus info|rmation:| |000032e0| 0d 20 20 20 20 42 69 74 | 20 37 20 64 65 73 63 72 |. Bit| 7 descr| |000032f0| 69 70 74 69 6f 6e 20 73 | 68 6f 75 6c 64 20 62 65 |iption s|hould be| |00003300| 3a 20 20 22 43 75 72 72 | 65 6e 74 6c 79 2c 20 62 |: "Curr|ently, b| |00003310| 75 74 74 6f 6e 20 30 20 | 69 73 20 75 70 2f 64 6f |utton 0 |is up/do| |00003320| 77 6e 20 28 30 2f 31 29 | 2e 22 0d 20 20 20 20 42 |wn (0/1)|.". B| |00003330| 69 74 20 36 20 64 65 73 | 63 72 69 70 74 69 6f 6e |it 6 des|cription| |00003340| 20 73 68 6f 75 6c 64 20 | 62 65 3a 20 20 22 50 72 | should |be: "Pr| |00003350| 65 76 69 6f 75 73 6c 79 | 2c 20 62 75 74 74 6f 6e |eviously|, button| |00003360| 20 30 20 77 61 73 20 75 | 70 2f 64 6f 77 6e 20 28 | 0 was u|p/down (| |00003370| 30 2f 31 29 2e 22 0d 0d | 0d 41 70 70 65 6e 64 69 |0/1)."..|.Appendi| |00003380| 78 20 42 3a 20 20 46 69 | 72 6d 77 61 72 65 20 49 |x B: Fi|rmware I| |00003390| 44 20 42 79 74 65 73 0d | 0d 20 20 20 20 50 61 67 |D Bytes.|. Pag| |000033a0| 65 20 32 32 33 2c 20 54 | 61 62 6c 65 20 42 2d 32 |e 223, T|able B-2| |000033b0| 2c 20 52 65 67 69 73 74 | 65 72 20 62 69 74 20 69 |, Regist|er bit i| |000033c0| 6e 66 6f 72 6d 61 74 69 | 6f 6e 3a 20 20 43 68 61 |nformati|on: Cha| |000033d0| 6e 67 65 20 74 68 65 20 | 74 61 62 6c 65 20 74 6f |nge the |table to| |000033e0| 20 0d 20 20 20 20 73 68 | 6f 77 20 74 68 61 74 20 | . sh|ow that | |000033f0| 42 69 74 73 20 37 2d 30 | 20 6f 66 20 74 68 65 20 |Bits 7-0| of the | |00003400| 59 20 72 65 67 69 73 74 | 65 72 20 68 6f 6c 64 20 |Y regist|er hold | |00003410| 74 68 65 20 52 4f 4d 20 | 76 65 72 73 69 6f 6e 20 |the ROM |version | |00003420| 6e 75 6d 62 65 72 2c 20 | 61 6e 64 20 74 68 65 20 |number, |and the | |00003430| 58 20 0d 20 20 20 20 72 | 65 67 69 73 74 65 72 20 |X . r|egister | |00003440| 69 73 20 72 65 73 65 72 | 76 65 64 2e 20 20 49 6e |is reser|ved. In| |00003450| 20 61 64 64 69 74 69 6f | 6e 2c 20 74 68 65 20 74 | additio|n, the t| |00003460| 61 62 6c 65 20 64 65 73 | 63 72 69 70 74 69 6f 6e |able des|cription| |00003470| 20 73 68 6f 75 6c 64 20 | 72 65 61 64 3a 20 20 0d | should |read: .| |00003480| 20 20 20 20 22 54 68 65 | 20 59 20 72 65 67 69 73 | "The| Y regis| |00003490| 74 65 72 20 63 6f 6e 74 | 61 69 6e 73 20 74 68 65 |ter cont|ains the| |000034a0| 20 6d 61 63 68 69 6e 65 | 20 49 44 20 61 6e 64 20 | machine| ID and | |000034b0| 74 68 65 20 52 4f 4d 20 | 76 65 72 73 69 6f 6e 20 |the ROM |version | |000034c0| 6e 75 6d 62 65 72 2e 20 | 20 54 68 65 20 58 20 0d |number. | The X .| |000034d0| 20 20 20 20 72 65 67 69 | 73 74 65 72 20 69 73 20 | regi|ster is | |000034e0| 72 65 73 65 72 76 65 64 | 2e 22 0d 0d 20 20 20 20 |reserved|.".. | |000034f0| 50 61 67 65 20 32 34 39 | 2c 20 43 4f 55 54 31 3a |Page 249|, COUT1:| |00003500| 20 20 49 6e 20 74 68 65 | 20 74 68 69 72 64 20 73 | In the| third s| |00003510| 65 6e 74 65 6e 63 65 2c | 20 63 68 61 6e 67 65 20 |entence,| change | |00003520| 74 68 65 20 76 61 6c 75 | 65 20 6f 66 20 6c 69 6e |the valu|e of lin| |00003530| 65 20 66 65 65 64 20 0d | 20 20 20 20 66 72 6f 6d |e feed .| from| |00003540| 20 24 38 43 20 74 6f 20 | 24 38 41 2e 0d 0d 20 20 | $8C to |$8A... | |00003550| 20 20 50 61 67 65 20 32 | 37 37 2c 20 52 44 41 4c | Page 2|77, RDAL| |00003560| 54 5a 50 3a 20 20 43 68 | 61 6e 67 65 20 74 68 65 |TZP: Ch|ange the| |00003570| 20 63 6f 6d 6d 65 6e 74 | 20 74 6f 20 72 65 61 64 | comment| to read| |00003580| 3a 20 20 22 42 69 74 20 | 37 20 3d 20 31 20 69 66 |: "Bit |7 = 1 if| |00003590| 20 61 6c 74 20 7a 70 20 | 0d 20 20 20 20 65 6e 61 | alt zp |. ena| |000035a0| 62 6c 65 64 2e 22 0d 0d | 0d 46 75 72 74 68 65 72 |bled."..|.Further| |000035b0| 20 52 65 66 65 72 65 6e | 63 65 3a 0d 5f 5f 5f 5f | Referen|ce:.____| |000035c0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000035d0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000035e0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |000035f0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________| |00003600| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 0d 20 20 20 20 6f 20 |________|_. o | |00003610| 20 20 20 41 70 70 6c 65 | 20 49 49 47 53 20 46 69 | Apple| IIGS Fi| |00003620| 72 6d 77 61 72 65 20 52 | 65 66 65 72 65 6e 63 65 |rmware R|eference| |00003630| 0d 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003680| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2| |00003690| 28 73 65 65 20 74 68 65 | 20 41 70 70 6c 65 20 49 |(see the| Apple I| |000036a0| 49 47 53 20 48 61 72 64 | 77 61 72 65 20 0d 52 65 |IGS Hard|ware .Re| |000036b0| 18 31 2e 20 44 44 49 4e | 49 54 45 78 70 61 6e 64 |.1. DDIN|ITExpand| |000036c0| 54 65 6d 70 46 69 6c 65 | 20 70 02 00 00 00 44 44 |TempFile| p....DD| |000036d0| 00 00 44 44 54 4d 44 44 | 41 50 01 00 00 00 00 00 |..DDTMDD|AP......| |000036e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000036f0| 00 00 a5 ca d0 d1 00 00 | 35 b2 00 00 01 7e 6f 75 |........|5....~ou| |00003700| 6c 64 20 62 65 20 63 68 | 61 6e 67 65 64 20 61 73 |ld be ch|anged as| |00003710| 20 66 6f 6c 6c 6f 77 73 | 3a 0d 0d 6f 09 58 20 64 | follows|:..o.X d| |00003720| 61 74 61 20 62 79 74 65 | 0d 09 49 66 20 62 69 74 |ata byte|..If bit| |00003730| 20 37 20 3d 20 30 2c 20 | 74 68 65 6e 20 6d 6f 75 | 7 = 0, |then mou| |00003740| 73 65 20 62 75 74 74 6f | 6e 20 31 20 69 73 20 64 |se butto|n 1 is d| |00003750| 6f 77 6e 2e 0d 09 49 66 | 20 62 69 74 20 37 20 3d |own...If| bit 7 =| |00003760| 20 31 2c 20 74 68 65 6e | 20 6d 6f 75 73 65 20 62 | 1, then| mouse b| |00003770| 75 74 74 6f 6e 20 31 20 | 69 73 20 75 70 2e 0d 0d |utton 1 |is up...| |00003780| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 78 00 00 |...H..Mo|naco.x..| |00003790| 00 00 00 00 00 00 00 20 | 00 01 39 e4 00 00 00 01 |....... |..9.....| |000037a0| 00 00 00 01 00 00 00 06 | 00 04 00 3c 00 24 01 dd |........|...<.$..| |000037b0| 02 3d 00 3c 00 24 01 dd | 02 3d a0 84 f5 ce 00 00 |.=.<.$..|.=......| |000037c0| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 01 00 |........|........| |000037d0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 0f 40 d4 |...L...L|...2..@.| |000037e0| 09 30 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.0.....2|..MPSR..| |000037f0| 00 0a 03 ed ff ff 00 00 | 00 00 00 10 7a c8 00 00 |........|....z...| +--------+-------------------------+-------------------------+--------+--------+