[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EPROM Programmers AP64e MPC APEP and YKH128
Wayne,
got your corrections. I mistakenly saved the file as L$1000 (4096 bytes)
instead of L$800 (2048 bytes) as I should have.
it is now fixed and should be OK as a 2K file under the same name at:
http://home.iprimus.com.au/figjams/apple2/AP64EPROM.BIN
I normally use the space from $2000 & up, because there is a little more
room for larger files. looking at future mods for larger EPROMs this will
have to go even lower, possibly $1000, or even $800 to stop it crashing into
ProDOS.
to capture this EPROM I booted the card PR#n, and quit to Monitor via menu
option 6. this kept the $C800... Expansion ROM space active. However in this
case and as is the case of example in the Apple IIe Refernce Manual, any
addressing to locations in the range $CF00..$CFFF actually disables the
Expansion ROM again. enabling it is by the fact that the program is running
in slot n.
anyway I used 2500<C100.C1FFM to capture the first 256 bytes. how I figured
out the rest of the Expansion ROM mapping is a bit hazy now but I managed to
burn a temporary working EPROM to allow the programmer to work in slot 1. I
the used that to re-read the original EPROM.
looks rather messy but I think this is the mapping of the EPROM:
EPROM Adrs Destination Adrs Comment
0000.03FF C800.CBFF Expansion ROM
0400.04FF C400.C4FF Slot 4
0500.05FF C100.C1FF or C500.C5FF Slot 1 or 5
0600.06FF C200.C2FF or C600.C6FF Slot 2 or 6
0700.07FF C300.C3FF or C700.C7FF Slot 3 or 7
BTW normally and in this case the IO-slot locations are used to access the
PIA on the card, not for enabling the EPROM.
thanks for going to the trouble of partially removing that diode, I will see
if I can look it up in my huge-old-data books.
Mark
"Wayne Lafreniere" <wplafreniere@lynx.bc.ca> wrote in message
3F12F1B7.D9D2F656@lynx.bc.ca">news:3F12F1B7.D9D2F656@lynx.bc.ca...
> Hi Mark,
>
> Just a correction to my last post, should be:
>
> As for the eprom listing, please correct me if i'm wrong but i've been
reading
> roms on other cards by peeking all 16 ioslot locations then peeking all
256
> iospace locations. This "activates " the EPROM space at C800
> to CFFF , which I then copy to say $4000 (4000<C800.CFFFM) and save to
> disk with bsave "name",A$4000, L2048 (note mixed binary and decimal). This
> works every time. Looked at all cards with eproms in them, and saved all
to
> disk. But the AP64e does not do this. All files exactly 2048 long, so
should
> your file. Will look at this file of the EPROM.
>
>
>
> Wayne Lafreniere wrote:
>
> > Hi Mark,
> >
> > I'm on a IIGS in Applesoft and 40 column mode. The card does not boot
(pr# or
> > otherwise). The chip is a 2716 (16k is 2k*8 sorry I'm an electronics guy
more
> > than computer). No menu or anything else but locked up computer.
Unsoldered D2
> > - is marked 2233 or possibly ZZ33 but should be the first. On web only
ref is
> > to a Russki site that says its a 3ooV 5A (!) silicon diode however its
also
> > marked 2233 A and maybe this indicates a second issue of this number for
a
> > different spec. Its obviously a small signal diode or zener. And in all
my old
> > electronic catalog it doesn't list this one.
> >
> > As for the eprom listing, please correct me if i'm wrong but i've been
reading
> > roms on other cards by peeking all 16 ioslot locations then peeking all
256
> > iospace locations. This "activates " the EPROM space at Cx00 (in my case
C200)
> > to CxFF (CFFF), which I then copy to say $4000 (4000<C200.CFFFM) and
save to
> > disk with bsave "name",A$4000, L2048 (note mixed binary and decimal).
This
> > works every time. Looked at all cards with eproms in them, and saved all
to
> > disk. But the AP64e does not do this. All files exactly 2048 long so
should
> > your file. Will look at this file of the EPROM.
> >
> > Thanks,
> > Wayne
> >
> > Mark Cummings wrote:
> >
> > > Wayne,
> > >
> > > > No it just does not "do" anything but crash. Just peeked iospace ,
slot no
> > > > program comes up. same with a pr#.
> > >
> > > the normal way to start it is to boot into ProDOS or just the
Applesoft
> > > Prompt, and get back to 40-column mode, then type PR#n (n=slot of the
card).
> > > this boots the card and comes up with your first menu where you choose
what
> > > size EPROM you are working on. there is more involved but if you get
this
> > > far you are nearly there and it probably works.
> > >
> > > > As for the Eprom, mine is a 16k chip - so may not be for this card
at all!
> > >
> > > my bad, the EPROM is actually a 2716 or 2K in size. must have been on
> > > another planet before. your EPROM should be the same, it is not likely
to be
> > > 16K (27128) if it's for the Apple ][, besides which it would have too
many
> > > pins, ie 28 instead of 24.
> > >
> > > > Caution duly noted on switches.
> > > > Sorry didn't see your post about D2, but it is a small signal diode-
> > > boldly
> > > > marked 22 (nothing else I can see -wiggled back and forth). As for
the
> > > other
> > > > two cards the APEP is probably an earlier relative of the AP64e.
> > >
> > > hmm 22 might mean 22V Zener ???, I'm still lost.
> > >
> > > anyway I did manage to get the image of the EPROM after about an hour
of
> > > investigation and about 10 attempts at burning a temporary image so I
could
> > > read the original EPROM completely. it appears that the mapping of the
> > > addresses means that it is not as linear as I thought, and now I will
have
> > > to re-visit the disassembly we are working on.
> > > I still have something wrong because now it looks to be 4K in size.
I'll
> > > check again tomorrow, but if you use only the first 2K it should be
right.
> > >
> > > anyway for now it's here as a 4K file:
> > > http://home.iprimus.com.au/figjams/apple2/AP64EPROM.BIN
> > >
> > > > > anyway the Manual:
> > > > > http://home.iprimus.com.au/figjams/apple2/AP-64e.PDF
> > > > > Wayne Stewart also has another version of this book on his
"organised"
> > > site.
> > > > > the Circuit:
> > > > > http://home.iprimus.com.au/figjams/apple2/AP64Ecct.PDF
> > >
> > > hope you can get it going, and I'll try to fix up the file back to 2K
by
> > > tomorrow.
> > > if you need it in another format let me know. I could for example put
in on
> > > a shrink-it disk or file if that's easier.
> > >
> > > Mark
>