[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Virtual serial drive
What about dealing with the y2k boundary? Do you also have to patch Prodos to accept different year ranges? I've read some posts about this but I haven't had much luck setting prodos dates with years > 100. I get garbage back when I CAT the directory. of course, I could just be getting the byte order all wrong too...
On Friday, September 14, 2012 2:23:00 PM UTC-5, Michael J. Mahon wrote:
> D Finnigan <dog_cow@macgui.com> wrote:
>
> > Michael J. Mahon wrote:
>
> >> David Schmidt <schmidtd@my-deja.com> wrote:
>
> >>> On 9/14/2012 1:35 PM, Michael J. Mahon wrote:
>
> >>>> David Schmidt <schmidtd@my-deja.com> wrote:
>
> >>>>> On 9/13/2012 6:19 PM, Sean Fahey wrote:
>
> >>>>>> On Thursday, September 13, 2012 1:34:20 PM UTC-5, Michael J. Mahon
>
> >>>>>> wrote:
>
> >>>>>>
>
> >>>>>>> Be careful--the next logical step is having your IIc just be a
>
> >>>>>>> terminal for
>
> >>>>>>> an emulator running on the PC. And the serial link is too slow for
>
> >>>>>>> graphics!
>
> >>>>>>>
>
> >>>>>>> I do like the idea of getting the time/date with each vdisk access...
>
> >>>>>>
>
> >>>>>> Well... let's toy with this idea. Why not a small form factor machine,
>
> >>>>>> like a Raspberry Pi or similar mini 'PC' that could provide HD
>
> >>>>>> partitions (and/or disk serving), clock functions (at least date and
>
> >>>>>> time stamping) and serial to ethernet connectivity at the same time?
>
> >>>>>> That's the kind of love the //c (and IIc+) could benefit from.
>
> >>>>>>
>
> >>>>>> Until the SPVHD is shipping again (it's supposed to be getting a clock
>
> >>>>>> driver too), a serial solution may be the only viable option for a
>
> >>>>>> long time.
>
> >>>>>
>
> >>>>> Is there a protocol for transporting the date/time somewhere I can look
>
> >>>>> at? Is there maybe a status request I can implement or something?
>
> >>>>
>
> >>>> I'd suggest putting it into every vdisk protocol packet from the host in
>
> >>>> 4-byte ProDOS format. Then the client could just copy it to the ProDOS
>
> >>>> global page.
>
> >>>
>
> >>> That's straightforward. Does it have to be every disk access - or could
>
> >>> it happen at initialization time and be done?
>
> >>
>
> >> Ideally every block read. Then the time-date stamps would all be accurate
>
> >> to the second, and any program wanting the info could just pick it up from
>
> >> the global page.
>
> >
>
> > I don't understand your rationale, "accurate to the second," because as I
>
> > understand it, the ProDOS date and time format doesn't store seconds.
>
>
>
> Of course--should have thought longer. ;-)
>
>
>
> So the time will be accurate to the minute.
>
>
>
> -michael - NadaNet 3.1 and AppleCrate II: http://home.comcast.net/~mjmahon