Search found 18 matches

by gazzaD
Tue Nov 14, 2017 12:30 am
Forum: hardware
Topic: Arduino Filestore
Replies: 36
Views: 1169

Re: Arduino Filestore

That assumes that, without the 6854, you have some alternative form of serialise/deserialise logic (with at least a couple of bytes of FIFO) so that you can operate byte by byte rather than bit by bit. That's exactly what I have in mind (using a small CPLD to handle clocking bits onto and off the w...
by gazzaD
Thu Oct 26, 2017 6:40 pm
Forum: hardware
Topic: Arduino Filestore
Replies: 36
Views: 1169

Re: Arduino Filestore

Win/DOS/Unix file access attributes are translated to RISC OS attributes as per this WIki article . They seem to be based on ignoring the public access bits, which on a network server I'd consider the most important. I know we are dealing with a system that send the username and password in the cle...
by gazzaD
Thu Oct 26, 2017 12:22 am
Forum: hardware
Topic: Arduino Filestore
Replies: 36
Views: 1169

Re: Arduino Filestore

This is really really cool. I know it's early, but are you planning on open sourcing this? I'd love to have a play with it. I have some ideas about alternative Econet interfaces (homebrew versions of the Master Econet module you're using) and this would be a great platform to try them out. Absolute...
by gazzaD
Thu Oct 26, 2017 12:02 am
Forum: hardware
Topic: Arduino Filestore
Replies: 36
Views: 1169

Re: Arduino Filestore

More than "strongly recommend". It's *required* that directory seperators are dots. Noted! And I'm having to do the translation for local file access anyway. But the filename net#http://www.bbc.co.uk/ does make it through to the server just about unscathed, as there isn't a $ sign in it y...
by gazzaD
Tue Oct 24, 2017 10:05 pm
Forum: hardware
Topic: Arduino Filestore
Replies: 36
Views: 1169

Re: Arduino Filestore

The usual method is: * Unix-y or DOS-y paths on the server are translated by flipping all '.'s with '/'s, eg "docs/6502ops.txt" is served as "docs.6502ops/txt" (and a few other minor flips, see wiki ) * a file on the host with ,xyz suffix translates to a served file without the ...
by gazzaD
Mon Oct 23, 2017 11:06 pm
Forum: hardware
Topic: Arduino Filestore
Replies: 36
Views: 1169

Arduino Filestore

I mentioned a while back that I was working on getting an Arduino talking to an Econet card, in the last couple of days I've just about managed to get a reliable 4 way handshake working, which means I've been able to start implementing the file server operations: https://retroblog.garethdav.is/wp-co...
by gazzaD
Wed Sep 13, 2017 8:26 pm
Forum: hardware
Topic: DCI-4 Econet driver
Replies: 7
Views: 508

Re: DCI-4 Econet driver

I also uncovered a binary copy of a DCI4 driver dated 1998 and apparently written by Acorn and DesignIT. Thanks for finding this. It would be useful if you could make this available, as I've not yet found any other versions of it. The source code to the Econet programs will also be useful to me at ...
by gazzaD
Thu Jul 13, 2017 7:58 pm
Forum: hardware
Topic: DCI-4 Econet driver
Replies: 7
Views: 508

Re: DCI-4 Econet driver

It's not in any boot sequences I've seen, probably because of the compatibility issues surrounding its use.
by gazzaD
Tue Jul 11, 2017 11:31 am
Forum: hardware
Topic: DCI-4 Econet driver
Replies: 7
Views: 508

DCI-4 Econet driver

Hi all, Does anyone know where I can get hold of a DCI-4 EconetA driver module? All the references I can find to one online, point to FTP sites that are no longer active. From reading around I get the impression that some were more stable than others, so as many suggestions as possible will be welco...
by gazzaD
Sun Jul 09, 2017 10:47 pm
Forum: introduce yourself
Topic: Hi there!
Replies: 11
Views: 502

Re: Hi there!

If you don't mind me asking, were you involved in the electrical side? Apologies, didn't see this earlier. When I was working in Bush House for the beeb, my team had about 60 servers to look after, which made us one of the larger consumers of power on the site. So I very much had an interest in the...
by gazzaD
Sun Jul 09, 2017 10:38 pm
Forum: software
Topic: Getting the FS time
Replies: 11
Views: 551

Re: Getting the FS time

Then at 2080 the reported time wraps back around to 1980, which sort of makes sense as the 7 bit Econet year wraps at this value. No, the 7-bit date wraps round in 1981+128=2109. It does look like there's a bug in the Level 4 File Server code. It makes sense in as much as the value returned is 28 y...
by gazzaD
Sun Jul 09, 2017 6:36 pm
Forum: software
Topic: Getting the FS time
Replies: 11
Views: 551

Re: Getting the FS time

I've not run through the possible dates to confirm, but what appears to happen is the reported time remains 28 years ahead of the hardware clock on the fileserver until 2079. Then at 2080 the reported time wraps back around to 1980, which sort of makes sense as the 7 bit Econet year wraps at this va...
by gazzaD
Sun Jul 02, 2017 12:19 pm
Forum: software
Topic: Getting the FS time
Replies: 11
Views: 551

Re: Getting the FS time

What does your code actually return? What is the result of: SYS "NetFS_DoFSOp", 16, fstime%, 5, 5 PRINT ~fstime%!0, ~fstime%?4 ? Here is what gets returned across the 2000/2001 transition, where 'raw fstime' is your print statement. The FS clock has been advanced 24 hours between the two ...
by gazzaD
Sat Jul 01, 2017 1:44 pm
Forum: software
Topic: Getting the FS time
Replies: 11
Views: 551

Re: Getting the FS time

Upgrade to Level 3, it's the only way forward! A FileStore and you might be talking :) But back to the issue at hand. I've now had a chance to try a few different dates on the A3020, and it looks like Level 4 isn't fully Y2K compliant, as it returns all dates > 31st December 2000 as being 28 years ...
by gazzaD
Wed Jun 28, 2017 7:21 pm
Forum: software
Topic: Getting the FS time
Replies: 11
Views: 551

Re: Getting the FS time

Increasing the buffer to 7 bytes hasn't helped. Looking at the values returned by DoFSOp and comparing them to the PRM, the FS is returning the wrong year, rather than it being incorrectly converted. I've just fudged the code for now, but maybe when I get more time I'll give it a try with another Le...
by gazzaD
Tue Jun 27, 2017 6:06 pm
Forum: software
Topic: Getting the FS time
Replies: 11
Views: 551

Getting the FS time

Until I get around to fixing the RTC in my A3000 I thought I'd have a go at syncing the clock to the Level 4 server on boot up using this code to get the network time: DIM fstime% 5, rotime% 5, format% 33, result% 26, rsize% 4 SYS "NetFS_DoFSOp", 16, fstime%, 5, 5 SYS "NetFS_ConvertDa...
by gazzaD
Tue Jun 27, 2017 5:48 pm
Forum: hardware
Topic: A3010 hard disc interface
Replies: 142
Views: 14594

Re: A3010 hard disc interface

If anyone is looking for an A3020 compatible CF drive, I've had success with these. I've no connection to the vendor, just a happy customer. There seem to be a lot of fake SanDisk cards on ebay, but they are easy to spot from the photos once you know what to look for. This was the shape I used to ge...
by gazzaD
Tue Jun 27, 2017 5:36 pm
Forum: introduce yourself
Topic: Hi there!
Replies: 11
Views: 502

Hi there!

Good evening from a damp East London, I was in Primary School as the BBC computer literacy project came about, and spent most of my schooling using Acorn machines until I reached university. Wind the clock forward a few years and I found myself working at the BBC, and getting the opportunity to meet...

Go to advanced search