[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ADTpro protocol for sending VSDRIVE and BASIC over serial
- Subject: Re: ADTpro protocol for sending VSDRIVE and BASIC over serial
- From: osgeld <kevin@hackaday.com>
- Date: Wed, 12 Jun 2013 06:30:41 -0700 (PDT)
- Complaints-to: groups-abuse@google.com
- In-reply-to: <kp9ljf$pet$1@dont-email.me>
- Injection-date: Wed, 12 Jun 2013 13:30:41 +0000
- Injection-info: glegroupsg2000goo.googlegroups.com; posting-host=173.14.110.197; posting-account=hc0qfgoAAADa7AkwNHDdvntbPlI6-0vG
- Newsgroups: comp.sys.apple2
- References: <3478a6f5-c8da-4547-93dc-74d0dbc3b060@googlegroups.com> <kp9ljf$pet$1@dont-email.me>
- User-agent: G2/1.0
On Wednesday, June 12, 2013 6:26:06 AM UTC-5, schmidtd wrote:
> On 6/12/2013 12:40 AM, osgeld wrote:
>
> > Java and I dont get along to well so I cant seem to pin it down in the source code, but for example speedy boot prodos...
>
> >
>
> > Apple Sends 0xB2 (2)
>
> > I send back 0x50 (P)
>
> > one byte containing the LSB of the filesize
>
> > one byte containing the MSB of the filesize
>
> > prodos file one byte at a time and it goes well
>
> >
>
> >
>
> > I have tried many things and keep locking on sending the VSDRIVE driver, and I have not gotten to basic yet but will need it as well
>
> >
>
> > So Mr David can you fill me in on these 2 protocol's please?
>
>
>
> You've got the protocol correct. There's a tweak in vsdrive_speed.asm
>
> vs. vsdrive_d2.asm you'll notice... instead of an RTS, it JMPs to $7000
>
> back to grub_vsdrive_main.asm to pick up the next piece, which will be
>
> BASIC.
>
>
>
> My guess is the vsdrive you're serving is the regular one, not the one
>
> that has the JMP to return control to the grub.
what I am sending is the raw file from the resources folder same as ADT, but what is the character I need to return for vsd and basic?