<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sun, 09 Aug 2009 17:30:09 +0200
From   : rick@... (Rick Murray)
Subject: Level 4 FS Y2K query

Johan Heuseveldt wrote:

> interpretation: If the highest three nibbles are &FFF then the
> whole is regarded as: (in hexa-dec and two 32 bit fields)

Gee, that's something of a waste, setting three bytes to &F.


> The 8 bit platform is dealing in local time.

While the 32 bit is dealing with UTC.

But we cannot complain. Take a look at what 
http://www.heyrick.co.uk/software/webscan/ does. Now consider it worked 
just fine under Win98SE.
Under XP? The existent long-time-used API is broken in that DIFFERENT 
times are returned according to whether or not you are in summer time! 
Stupid! I had to code in to revert every time to UTC. The API oughta 
have done that in the beginning...


> If both 32 bit fields (load and exec) are the same, then RISC OS
> assumes the two addresses are indeed the load- and exec addresses.

...but in PROPER application, these are more or irrelevant. Apps start 
at &8000 with a header. Modules start anywhere with a header. Utilities 
start wherever without a header but with conditions... Using load/save 
under RISC OS is possible, but a bit evil.


> Saving an empty BASIC file on FileStore from a Master128, the
> file's *INFO/*EX details are (on the Master):
> 
>     TEST       FFFF0E00 FFFF8023   000002   WR/        09/08/09
> 
> Copying to a RISC OS system, the Filer shows:
> 
>     TEST       WR/       2  &F0E        04:22:25 13May 1901

1901?!? I'm surprised that works, for NetFS (A3000, RISC OS 3.11) seems 
to really dislike dates before 1981!

I guess it is damn near impossible under RISC OS to hold both the 
load/exec AND the date - so I think perhaps rather than "abandoning" the 
eight bitters as was suggested elsewhere, they may have either:
   1. Been too lazy to think about it much.
   2. Felt that a RISC OS fileserver is likely to be of direct use to
      a RISC OS network, so concentrated on making that work best, even
      to the unfortunate detriment of 8 bit stations.


> If RISC OS was in control, a year of 1901 should be displayed. It
> seems L4 does something? Cuurently I have no L4 running on a A5000
> e.g., to check this out. So I can't reproduce this.

Is that possible over Econet? 1901 isn't a valid date.


Best wishes,


Rick.

-- 
Rick Murray, irregular internet access at local library.
BBC B: DNFS, 2 x 5.25" floppies, EPROM prog, Acorn TTX
E01S FileStore, A3000/A5000/RiscPC/various PCs/blahblah...
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>