[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Got myself a Tiger Learning Computer today



On Aug 31, 9:32 pm, schmidtd <schmi...@my-deja.com> wrote:
> On Aug 31, 5:37 pm, BLuRry <brendan.rob...@gmail.com> wrote:
>
>
>
>
>
>
>
>
>
> > On Aug 31, 9:47 am, "bill.mart...@gmail.com" <bill.mart...@gmail.com>
> > wrote:
>
> > > On Aug 31, 10:45 pm, "sfahey" <sfa...@a2central.com.remove-trg-this>
> > > wrote:
>
> > > >   To: bill.mart...@gmail.com
> > > >   Re: Re: Got myself a Tiger Learning Computer today
> > > >   By: bill.mart...@gmail.com to comp.sys.apple2 on Tue Aug 31 2010 03:47 am
>
> > > >  > The only other one I have seen is the one Ed Eastman brought to KFest
> > > >  > 2003.  Maybe he has a bit more of a clue on how the beast works and
> > > >  > can help you out.
>
> > > > Jay Edwards, not Ed Eastman.
>
> > > >http://www.gamebits.net/gallery/kfest/2003/source/29.html
>
> > > > Sean Faheywww.a2central.com
> > > > bbs.a2central.com
>
> > > Thanks for correcting me Sean.   My memory is getting a bit hazy these
> > > days.
>
> > Can you get to the monitor?  If so, might want to have a look from
> > c200 to c2ff -- also see if accessing that memory range does any
> > bankswitching of c800-cfff -- could be some buried treasure in the
> > rom.
> > If not, I can send you a short routine to key-in just to blast out a
> > test message.
>
> @Sean - I got in touch with Jay, thanks.
>
> @B - Yep, you get full access to the machine.  Firmware in c200-c2ff
> is identical to AppleWin's in the same slot.  No telling what the
> hardware is doing behind the scenes, though.  I forgot to check if
> c8xx changes on c2xx access... will have to do that another time.
>
> I keyed in a modified Apple /// grub bootstrapper, just to see if it
> would recognize incoming serial characters - it did not, based on my
> assumptions:
> 0) Port is set to 9600,n,8,1 by default and embedded COM program
> 1) Standard SSC ACIA hardware addresses in slot 2
> 2) The serial port is the male DE-9 connector
> 3) You need a null modem between the TLC and the Real World

I recommend having it blast out the same series of characters over and
over -- then on the real world side keep adjusting the serial port
parameters until you get the correct data over the wire.  You could
probably write a small assembler loop like the following:

loop1 ldy #'A'
loop2 lda ACIA_STATUS
         bit #CLEAR TO SEND MASK  (forgot that one off the top of my
head)
         beq loop2
(note: you could replace the polling above with some other function
that takes 55 cycles to finish, in the case of 115200 baud.  For
slower speeds, double/triple that, etc)
         sty ACIA_DATA
         cpy #'Z'
         beq loop1
         bne loop2

Something like that anyway