Краткое содержание страницы № 1
Apple II Original ROM Information
Source
http://members.buckeye-express.com/marksm/6502/
27 June 2004
The 6502 Firmware Page
This site is mostly about the firmware -- software in ROM -- that came with the
original Apple II, not the II+, IIe, IIc, or IIgs. The original Apple II had 4K of
RAM and 8K of ROM. The ROM contains software, such as the Monitor and Integer
BASIC, appropriate for a SBC.
Red Book refers to the original Apple II Reference Manual dated 1978.
WOZPAK refers to the WOZPAK II, a
Краткое содержание страницы № 2
+------------------------------------------------------------------------ | TOPIC -- Apple II -- Apple II ROM (12 KB binary) +------------------------------------------------------------------------ File ............. "a2rom.bin" Fork ............. DATA Size (bytes) ..... 12,288 (12KB) / $00003000 Created .......... Sunday, December 8, 2002 -- 8:47:53 PM Modified ......... Sunday, December 8, 2002 -- 8:47:53 PM D/000000: A9208D26 03AD57C0 AD53C0AD 50C0A900 [...&..W..S..P...] D/000010: 851CAD26
Краткое содержание страницы № 3
D/0002E0: 0320D9D0 CAD0E5A5 514A4A4A D0D3E61A [........QJJJ....] D/0002F0: D002E61B A11AD0C9 602090D3 8D240320 [........`....$..] D/000300: AFD34820 9AD36820 2ED0AE23 036020F9 [..H...h....#.`..] D/000310: D24C7DD0 AD25034A 2090D320 75D0209A [.L}..%.J....u...] D/000320: D38A4898 AA20AFD3 A8682064 D1AE2303 [..H......h.d..#.] D/000330: 602090D3 4C10D020 F9D22051 D3203BD2 [`...L......Q..;.] D/000340: AE230360 20F9D220 51D3209A D2AE2303 [.#.`....Q.....#.] D/000350: 608E2303 A0322092 D38D2703 A0282092
Краткое содержание страницы № 4
D/000660: 20DAFDA5 0A208AD6 A501910A 208AD668 [...............h] D/000670: 4CCB02A5 0920DAFD A508208A D6A50220 [L...............] D/000680: 8AD6202D FFA98D4C EDFD20DA FDA9A04C [...-...L.......L] D/000690: EDFD840F 850E208A D6202DFF A500450E [..........-...E.] D/0006A0: 850EA007 460E9023 A9A020ED FDA53DC9 [....F..#......=.] D/0006B0: 50A9C469 0020EDFD A9AD20ED FD98D005 [P..i............] D/0006C0: A9B120ED FDB9D3D6 20EDFD88 10D6A40F [................] D/0006D0: 4C85D6B0 B9B8B7B6 B5B4B3B2 B1A00084
Краткое содержание страницы № 5
D/0009E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/0009F0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000A00: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000A10: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000A20: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000A30: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000A40: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000A50: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Краткое содержание страницы № 6
D/000D60: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000D70: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000D80: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000D90: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000DA0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000DB0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000DC0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF [................] D/000DD0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Краткое содержание страницы № 7
D/0010E0: 85E41869 A020EDFD 88E0C090 EC200CE0 [...i............] D/0010F0: 68C95DF0 A4C928D0 8AF09E20 18E19550 [h.]...(........P] D/001100: D5789011 A02B4CE0 E32034EE D55090F4 [.x...+L...4..P..] D/001110: 20E4EF95 784C23E8 2034EEF0 E738E901 [....xL#..4...8..] D/001120: 602018E1 955018F5 784C02E1 A014D0D6 [`....P..xL......] D/001130: 2018E1E8 B55085DA 65CE48A8 B57885DB [.....P..e.H..x..] D/001140: 65CF48C4 CAE5CBB0 E3A5DA69 FE85DAA9 [e.H........i....] D/001150: FFA865DB 85DBC8B1 DAD9CC00 D00F98F0
Краткое содержание страницы № 8
D/001460: FA88B038 0A3035B4 5884FFB4 80E810DA [...8.05.X.......] D/001470: F0B3C97E B022CA10 04A00610 299480A4 [...~."......)...] D/001480: FF9458A4 C894A8A4 F194D129 1FA8B997 [..X........)....] D/001490: F10AA8A9 762A85FF D001C8C8 86FDB1FE [....v*..........] D/0014A0: 3084D005 A00E4CE0 E3C903B0 C34AA6C8 [0.....L......J..] D/0014B0: E8BD0002 9004C9A2 F00AC9DF F00686C8 [................] D/0014C0: 201CE4C8 88A6FDB1 FE880A10 CFB45884 [..............X.] D/0014D0: FFB480E8 B1FE299F D0ED85F2 85F39848
Краткое содержание страницы № 9
D/0017E0: CF602015 E7A5CE85 F6A5CF85 F78884F8 [.`..............] D/0017F0: C8A90A85 F484F560 2015E7A5 CEA4CF10 [.......`........] D/001800: F22015E7 B55085DA B57885DB A5CE91DA [.....P...x......] D/001810: C8A5CF4C 07F26068 6824D510 05208EFD [...L..`hh$......] D/001820: 46D560A0 FF84D760 20CDEFF0 07A92585 [F.`....`......%.] D/001830: D68884D4 E860A5CA A4CBD05A A041A5FC [.....`.....Z.A..] D/001840: C910B05E A8E6FCA5 E0990001 A5E19910 [...^............] D/001850: 01A5DC99 2001A5DD 99300120 15E7206D
Краткое содержание страницы № 10
D/001B60: C5D854D3 D4CFD0D0 C5C4A0C1 D420AAAA [..T.............] D/001B70: AA20A0C5 D2D20DBE B2B535D2 C1CEC745 [..........5....E] D/001B80: C4C94DD3 D4D2A0CF D6C64CDC 0DD2C5D4 [..M.......L.....] D/001B90: D9D0C5A0 CCC9CEC5 8D3F46D9 90034CC3 [.........?F...L.] D/001BA0: E8A6CF9A A6CEA08D D002A099 20C4E386 [................] D/001BB0: CEBA86CF 2066F384 F1A9FF85 C80A85D9 [.....f..........] D/001BC0: A220A915 2091E4E6 D9A6CEA4 C80A85CE [................] D/001BD0: C8B90002 C980F0D2 49B0C90A B0F0C8C8
Краткое содержание страницы № 11
D/001EE0: 724C61F1 203FF206 CE26CF30 FAB0DCD0 [rLa..?...&.0....] D/001EF0: 04C5CEB0 D6602015 E7B1CE94 9F4C08E7 [.....`.......L..] D/001F00: 2034EEA5 CE85C860 2015E7A5 C891CE60 [.4.....`.......`] D/001F10: 206CEEA5 CE85E6A5 CF85E74C 44E220E4 [.l.........LD...] D/001F20: EE4C34E1 20E4EEB4 78B55069 FEB00188 [.L4.....x.Pi....] D/001F30: 85DA84DB 1865CE95 509865CF 9578A000 [.....e..P.e..x..] D/001F40: B550D1DA C8B578F1 DAB0804C 23E82015 [.P....x....L#...] D/001F50: E7A54E20 08E7A54F D004C54E 6900297F
Краткое содержание страницы № 12
D/002260: E756504C 36E720C9 EF154F10 0520C9EF [.VPL6.....O.....] D/002270: 354F9550 10ED4CC9 EF2015E7 A4FBA5CE [5O.P..L.........] D/002280: 995F01A5 CF4C66E9 99500188 3051B940 [._...Lf..P..0Q.@] D/002290: 01D550D0 F6B95001 D578D0EF C6FBB941 [..P...P..x.....A] D/0022A0: 01994001 B9510199 5001B9C1 0199C001 [..@..Q..P.......] D/0022B0: B9D10199 D001B961 01996001 B9710199 [.......a..`..q..] D/0022C0: 7001B981 01998001 B9910199 9001B9A1 [p...............] D/0022D0: 0199A001 B9A10199 A001C8C4 FB90BF60
Краткое содержание страницы № 13
D/0025E0: DDB4F9D0 132034F6 DDBAF9F0 0DBDBAF9 [......4.........] D/0025F0: F007C9A4 F003A434 18882644 E003D00D [.......4..&D....] D/002600: 20A7FFA5 3FF001E8 8635A203 88863DCA [....?....5....=.] D/002610: 10C9A544 0A0A0535 C920B006 A635F002 [...D...5.....5..] D/002620: 09808544 8434B900 02C9BBF0 04C98DD0 [...D.4..........] D/002630: 804C5CF5 B90002C8 C9A0F0F8 60207DF4 [.L\.........`.}.] D/002640: A5F81013 C98ED0F5 24F9100A A5FBF006 [........$.......] D/002650: E6FAD002 E6F960A9 0085F985 FA60FFFF
Краткое содержание страницы № 14
D/002960: C8600420 54300D80 04900322 54330D80 [.`..T0....."T3..] D/002970: 04900420 54330D80 04900420 543B0D80 [....T3......T;..] D/002980: 04900022 44330DC8 44001122 44330DC8 [..."D3..D.."D3..] D/002990: 44A90122 44330D80 04900122 44330D80 [D.."D3....."D3..] D/0029A0: 04902631 879A0021 81820000 594D9192 [..&1...!....YM..] D/0029B0: 864A859D ACA9ACA3 A8A4D900 D8A4A400 [.J..............] D/0029C0: 1C8A1C23 5D8B1BA1 9D8A1D23 9D8B1DA1 [...#]......#....] D/0029D0: 002919AE 69A81923 24531B23 245319A1
Краткое содержание страницы № 15
D/002CE0: A03288D0 FDAC20C0 A02CCA60 A2084820 [.2.......,.`..H.] D/002CF0: FAFC682A A03ACAD0 F56020FD FC88AD60 [..h*.:...`.....`] D/002D00: C0452F10 F8452F85 2FC08060 A424B128 [.E/..E/./..`.$.(] D/002D10: 48293F09 40912868 6C3800E6 4ED002E6 [H)?.@.(hl8..N...] D/002D20: 4F2C00C0 10F59128 AD00C02C 10C06020 [O,.....(...,..`.] D/002D30: 0CFD202C FC200CFD C99BF0F3 60A53248 [...,........`.2H] D/002D40: A9FF8532 BD000220 EDFD6885 32BD0002 [...2......h.2...] D/002D50: C988F01D C998F00A E0F89003 203AFFE8
Краткое содержание страницы № 16
+------------------------------------------------------------------------ | TOPIC -- Apple II -- Memory map of the Apple II ROMs +------------------------------------------------------------------------ Memory map of the Apple II ROMs * $F800-$FFFF Monitor. Handles screen I/O and keyboard input. Also has a disassembler, memory dump, memory move, memory compare, step and trace functions, lo-res graphics routines, multiply and divide routines, and more. This monitor has the cleanest code of all t
Краткое содержание страницы № 17
+------------------------------------------------------------------------ | TOPIC -- Apple II -- Summary of Monitor Commands +------------------------------------------------------------------------ Summary of Apple II Monitor Commands Examining Memory. * {adrs} Examines the value contained in one location. * {adrs1}.{adrs2} Displays the values contained in all locations between {adrs1} and {adrs2}. * [RETURN] Displays the values in up to eight locations following the last opened location. Chan
Краткое содержание страницы № 18
* {adrs}T Step infinitely. The TRACE command stops only when it executes a BRK instruction or when you press RESET. (T=trace) * Contrl-E Displays the contents of the 6502's registers. (E=examine) * I Set Inverse display mode. * N Set Normal display mode. Also useful as a delimiter for putting multiple commands on one line. * Control-B Enter the language currently installed in the Apple's ROM (cold start at $E000). * Control-C Reenter the language currently installed in the Apple's ROM (warm star
Краткое содержание страницы № 19
+------------------------------------------------------------------------ | TOPIC -- Apple II -- Red Book Monitor listing +------------------------------------------------------------------------ 1 *************************** 2 * * 3 * APPLE II * 4 * SYSTEM MONITOR * 5 * * 6 * COPYRIGHT 1977 BY *
Краткое содержание страницы № 20
57 A2L EQU $3E 58 A2H EQU $3F 59 A3L EQU $40 60 A3H EQU $41 61 A4L EQU $42 62 A4H EQU $43 63 A5L EQU $44 64 A5H EQU $45 65 ACC EQU $45 66 XREG EQU $46 67 YREG EQU $47 68 STATUS EQU $48 69