MFX mass-storage add-on - Original Thread

Posts related to the MFX Interface
Post questions about MFX and raise any issues or problems here
stephen_usher
Posts: 325
Joined: 27 Nov 2016 19:58

Re: MFX mass-storage add-on

Post by stephen_usher »

All sounds good.

Hopefully I'll get one before Cyber Legends (https://www.eventbrite.co.uk/e/cyber-le ... 1267680627) in Hythe, Southampton on the 24th September so I can take it along. If not they'll just have to make do with the CFX. :D
User avatar
Dave
Posts: 1280
Joined: 11 Aug 2012 18:16
Contact:

Re: MFX mass-storage add-on

Post by Dave »

Hi Steve,

that shouldn't be a problem, I'll be in touch soon

- lucky "winner" number 2 has been contacted now too :-)

regards
Dave
User avatar
gunrock
Posts: 245
Joined: 28 Oct 2020 21:17

Re: MFX mass-storage add-on

Post by gunrock »

I have received "the call". :!:

Now I just have to decide which of my three machines receives the upgrade! First world problems, eh?
Steve G
Danish Memotech MTX 512, MFX and loving it
User avatar
gunrock
Posts: 245
Joined: 28 Oct 2020 21:17

Re: MFX mass-storage add-on

Post by gunrock »

Quick question, what's the best way to detect the NFX programatically?

Read than the serial number or look for some output on some of the new ports? What's a safe way of detecting it (safe as in, "don't cause memory corruption or instability on a non-NFX equipped system").
Steve G
Danish Memotech MTX 512, MFX and loving it
stephen_usher
Posts: 325
Joined: 27 Nov 2016 19:58

Re: MFX mass-storage add-on

Post by stephen_usher »

The MFX has arrived safely.

IMG_2780.JPG
IMG_2780.JPG (742.84 KiB) Viewed 7855 times

SOOOO much tape and bubble wrap. :-)
stephen_usher
Posts: 325
Joined: 27 Nov 2016 19:58

Re: MFX mass-storage add-on

Post by stephen_usher »

Installed and it works. The only issue that the NMOS CPU doesn't reset reliably.

IMG_2781.jpg
IMG_2781.jpg (2.01 MiB) Viewed 7851 times
IMG_2782.jpg
IMG_2782.jpg (3.07 MiB) Viewed 7851 times
P.S. I was just misunderstanding how reset works on the MFX. It's all fine!

Now a picture in CP/M 80 column mode. Very nice:

IMG_2783.jpg
IMG_2783.jpg (6.37 MiB) Viewed 7850 times
Martin A
Posts: 799
Joined: 09 Nov 2013 21:03

Re: MFX mass-storage add-on

Post by Martin A »

gunrock wrote: 01 Sep 2022 12:04 Quick question, what's the best way to detect the NFX programatically?

Read than the serial number or look for some output on some of the new ports? What's a safe way of detecting it (safe as in, "don't cause memory corruption or instability on a non-NFX equipped system").
The network interface in on port 144 upwards (#90+) so INP(144) not being 120 identifies the network part is fitted.

The FPGA video controller is on port 58 (#3A) so again INP(58) not being 120 identifies the FPGA.

NB You can "tweak" the video settings from basic, OUT 58,217 will select retro mode without a reset, OUT 58,241 set the defaut 40 column view.
stephen_usher
Posts: 325
Joined: 27 Nov 2016 19:58

Re: MFX mass-storage add-on

Post by stephen_usher »

It's all very impressive so far:

Bug report: USER RUN doesn't seem to want to work, returning to BASIC with "undefined". Actually, 'USER DIR "*.RUN"' gives "No file" for some reason but any other extension works fine.

With respect to the prototype end plate, it works well, though I had to drill the screw holes out to 3.5mm, matching the original, so as to give enough "wriggle room" for all three screws to line up. It's a bit fiddly getting it on but it's good once it's there.
User avatar
Dave
Posts: 1280
Joined: 11 Aug 2012 18:16
Contact:

Re: MFX mass-storage add-on

Post by Dave »

I assume that you are using SDX BASIC mode with the default drive? i.e., you have not previously done a USER DRIVE change?

In that case, you’ll be looking at drive B. (The file names are case sensitive)

What does a CP/M DIR on drive B show? Any .RUN files?
stephen_usher
Posts: 325
Joined: 27 Nov 2016 19:58

Re: MFX mass-storage add-on

Post by stephen_usher »

CP/M says booting from B: and A: mapped to B:

There are lots of .RUN files, including NEMO.RUN, which is what I tried to run.
Post Reply