Image Map Image Map
Results 1 to 5 of 5

Thread: Firmware listing for unenhanced //e

  1. #1

    Default Firmware listing for unenhanced //e

    Does anyone know where I can find a disassembly listing of the C1xx..CFxx firmware listing for the unenhanced //e? I can only find the enhanced //e listing.

    I am poking at a ROM dump for a //e clone, which has a mysterious 1 byte difference at $C400 that I am curious about ($88 instead of $1D)

    There's also this gem, which changes one of the applesoft error messages to "TOKEN" so it can blat "COMPUTER" over the remaining characters, and the $F8 ROM is patched to display this at startup instead of the usual "Apple //e"

    -0000d340 54 4f 4b 45 ce a0 a0 a0 c3 cf cd d0 d5 d4 c5 d2 |TOKE............|
    +0000d340 55 4e 44 45 46 27 44 20 46 55 4e 43 54 49 4f ce |UNDEF'D FUNCTIO.|

    -0000fb60 20 58 fc a0 08 b9 47 d3 99 0e 04 88 d0 f7 60 ad | X....G.......`.|
    +0000fb60 20 58 fc a0 08 b9 08 fb 99 0e 04 88 d0 f7 60 ad | X............`.|

    The only other difference is $F7FF, the last byte of the applesoft image -- which I'm guessing might be a checksum to account for those changes?

  2. #2

    Default

    Ah, I wonder if the difference at $C400 is another ROM checksum used by the self-test routines?

  3. #3
    Join Date
    Dec 2008
    Location
    libtard capital, California
    Posts
    1,031

    Default

    c100 to cfff is I/O range. with the exception of c300-c3ff and its associated c800-cfff which are mapped to 80 column firmware, all other spaces are dependent on what type of I/O card you have installed in the system. they are not a part of the Apple IIe roms.

  4. #4

    Default

    Quote Originally Posted by dorkbert View Post
    c100 to cfff is I/O range. with the exception of c300-c3ff and its associated c800-cfff which are mapped to 80 column firmware, all other spaces are dependent on what type of I/O card you have installed in the system. they are not a part of the Apple IIe roms.
    Hi! Sorry, I should have clarified - the //e has additional ROM firmware in an alternate bank controlled by soft switch, which is mapped to C1xx..CFxx (i.e. swaps out the usual peripheral slot ROMs). That's the one I'm curious about having a disassembly of

  5. Default

    Apple published the source listings for these. See the Extended 80-colums text card manual, which IIRC has the listing. I know it exists, because I have this booklet, but I don't exactly recall the title of the booklet. The Monitor ROM listing was also published in a separate volume, for both standard and enhanced IIe. I also have both of these.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •