Search found 258 matches

by Bill B
01 Sep 2020 09:15
Forum: NEW HARDWARE
Topic: NFX Hardware description
Replies: 5
Views: 514

Re: NFX Hardware description

The important information as far as I am concerned is that the W5100 is connected directly to the Z80 in "indirect bus mode" at the following Z80 ports:
  • 0xA0 - Mode register
  • 0xA1 - Address high
  • 0xA2 - Address low
  • 0xA3 - Data
by Bill B
29 Aug 2020 18:38
Forum: NEW HARDWARE
Topic: Memotech Network File Transfer
Replies: 15
Views: 756

Re: Memotech Network File Transfer

Quite right, trypo :oops: That's what comes of copy-pasting lines rather than typing each one in full.

Revised version attached.
by Bill B
29 Aug 2020 18:22
Forum: NEW HARDWARE
Topic: Memotech Network File Transfer
Replies: 15
Views: 756

Re: Memotech Network File Transfer

The config file should look like the following, using the default values: 192.168.1.123 255.255.255.0 192.168.1.1 00:08:DC:4E:46:58 The file should have CP/M (Windows) line endings <CR><LF>. Yes the directory listing is in HTML format, and each of the file names should be a hyperlink which can be us...
by Bill B
29 Aug 2020 16:53
Forum: NEW HARDWARE
Topic: Memotech Network File Transfer
Replies: 15
Views: 756

Re: Memotech Network File Transfer

Nothing to test this on, so I am coding blind :shock: However try the attached. This version of NFX.COM has (in theory) two differences from Andy's one: On start-up it reads an optional configuration file NFX.CFG containing one to four lines: IP address - Defaults to 192.168.1.123 if no configuratio...
by Bill B
29 Aug 2020 10:38
Forum: NEW HARDWARE
Topic: Memotech Network File Transfer
Replies: 15
Views: 756

Re: Memotech Network File Transfer

Thanks for the link to the W5100 data. That is a lot to emulate, a 32K address space!

Andy's source may include sufficient information on the hardware interface, I will have to take a look.
by Bill B
29 Aug 2020 09:35
Forum: NEW HARDWARE
Topic: Memotech Network File Transfer
Replies: 15
Views: 756

Re: Memotech Network File Transfer

Network clients are generally slightly easier to write. A client is typically only dealing with one transfer at a time and so can often be single threaded, whereas a server has to support multiple connections so almost has to be multi-threaded. However, given that Andy has already written the HTTP s...
by Bill B
28 Aug 2020 22:05
Forum: NEW HARDWARE
Topic: Memotech Network File Transfer
Replies: 15
Views: 756

Memotech Network File Transfer

I thought that this discussion needed a more meaningful title :) Except that changing the subject line does not change the title of the thread :( It might have been better to have started a new one. There are many possible protocols that can be used to transfer files over a network: HTTP - Hypertext...
by Bill B
16 Aug 2020 22:06
Forum: BASIC
Topic: SDX Type 07 ROM
Replies: 2
Views: 352

SDX Type 07 ROM

I suppose that most users with a 3.5 inch SDX are aware of the bug in the SDX ROM, which overlaps the allocation vectors and the directory checksum vectors for the drives. This can cause failures when attempting to save files. The bug can be demonstrated in MEMU. Start MEMU with the following comman...
by Bill B
15 Aug 2020 13:43
Forum: SOFTWARE
Topic: New tape cleaner tool
Replies: 59
Views: 14458

Re: New tape cleaner tool

The system variables give the address of the end of the program also the end of variables. TapeView uses that to know how long the following BASIC data block should be. However it was assuming that the start was always at 0x4000, hence over-estimating the size of the block for programs saved from an...
by Bill B
15 Aug 2020 11:34
Forum: SOFTWARE
Topic: New tape cleaner tool
Replies: 59
Views: 14458

Re: New tape cleaner tool

And a screenshot of "LUNAR1" on MEMU:
Lunar1.png
Lunar1.png (5.84 KiB) Viewed 603 times