MMFS Development and Support

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Thu May 19, 2016 12:09 pm

Hi Duikkie,
duikkie wrote:I think all together that a usb option is less electronics. The only thing is the usb exp. Board is not there yet.
As there are a lot of new people around (Andy is one of them), it might help to give some links to your USB project.

Dave

duikkie
Posts: 2985
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: MMFS Development and Support

Post by duikkie » Thu May 19, 2016 5:59 pm

I am so terrible in links and search maybe ch375b will give links to my projects?
hoglet wrote:Hi Duikkie,
duikkie wrote:I think all together that a usb option is less electronics. The only thing is the usb exp. Board is not there yet.
As there are a lot of new people around (Andy is one of them), it might help to give some links to your USB project.

Dave

User avatar
CMcDougall
Posts: 6891
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: MMFS Development and Support

Post by CMcDougall » Thu May 19, 2016 7:06 pm

duikkie wrote:I am so terrible in links and search maybe ch375b will give links to my projects?
viewtopic.php?f=3&t=11024#p136606 :wink:
ImageImageImage

User avatar
MartinB
Posts: 5255
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: MMFS Development and Support

Post by MartinB » Fri May 20, 2016 9:28 am

Dave wrote:...a 6522 interface, such as Martin Barr's EUP (Electron User Port)
I've been giving this some thought so I'll post a response on the EUP thread...

Budgie
Posts: 96
Joined: Mon Nov 02, 2015 9:14 pm
Location: Manchester, UK
Contact:

Re: MMFS Development and Support

Post by Budgie » Fri May 20, 2016 4:50 pm

So it looks like a time thing between perhaps waiting for an AP5 and whether Martin will be producing any PCB's for the EUP.

I've just bought an AP6 and ATI from Dave H which are working well. Just looking for a method to load stuff up. Happy to create a solution though if the EUP boards are now for sale.


Thanks

Andy

User avatar
MartinB
Posts: 5255
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: MMFS Development and Support

Post by MartinB » Fri May 20, 2016 6:16 pm

I haven't managed to get home yet :roll: to explore the options such as Charlie's suggestion but I think yes, one way or another we will procure some more EUP pcb's....

Budgie
Posts: 96
Joined: Mon Nov 02, 2015 9:14 pm
Location: Manchester, UK
Contact:

Re: MMFS Development and Support

Post by Budgie » Fri May 20, 2016 6:25 pm

That's great Martin. I've added my interest to the EUP thread.

Cheers

Andy

Budgie
Posts: 96
Joined: Mon Nov 02, 2015 9:14 pm
Location: Manchester, UK
Contact:

Re: MMFS Development and Support

Post by Budgie » Fri May 20, 2016 6:43 pm

Dave H & Duikkie

Thanks for posting your suggestions. Most helpful

Cheers

Andy

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Thu Jun 16, 2016 2:19 pm

Hi,
I have (Solidisk) DFS2.2 (IC88) and SuperMMC rom (IC100) and usually boot from floppy with shift-break and boot from SuperMMC with shift-m-break

I just burned MMFS rom (built from todays git) and swapped it out with SuperMMC chip - but I cannot seem to get anything from my SD card.

If I take the DFS chip out, MMFS boots fine with shift-break.

Should these be ok living together? Is there a shortcut similar to shift-m-break to boot MMFS?
I feel I am missing something simple....

Thanks for any help!

User avatar
sweh
Posts: 2107
Joined: Sat Mar 10, 2012 12:05 pm
Location: New York, New York
Contact:

Re: MMFS Development and Support

Post by sweh » Thu Jun 16, 2016 2:24 pm

I believe MMFS uses the "S" key, according to the comments :-)
Rgds
Stephen

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Thu Jun 16, 2016 5:38 pm

Hi Stephen,

Ah thanks I thought I had gone through all the letters but obv. not :)

However it now says 'Bad Sum'.

I just tried another DFS chip from another beeb (DFS 2.23) with it and same thing?

Cheers, R

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Thu Jun 16, 2016 5:45 pm

richud wrote: Ah thanks I thought I had gone through all the letters but obv. not :)

However it now says 'Bad Sum'.
Bad Sum typically means that two filing systems have trampled over each other's workspaces.

This seems to happen most when first loading Filesystem ROMs into sideways RAM, or when using *INSERT/*UNPLUG on the Master.

The quickest fix is to do:

Code: Select all

*FX 200,2
followed by Control Break.

Try this and see if it helps.

Dave

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Thu Jun 16, 2016 6:08 pm

Hi Dave,

Code: Select all

*FX 200,2 
doesn't seem to change anything. (using a BBC B, no addons)

The only way I can get anything on the SD card with DFS chip oin is like this;

Code: Select all

*MMFS
*EXEC !BOOT
Any suggestions appreciated - happy to do any debugging if it helps!

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Thu Jun 16, 2016 7:12 pm

What exactly does "Shift-S-Break" break do?

Dave

User avatar
CMcDougall
Posts: 6891
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: MMFS Development and Support

Post by CMcDougall » Thu Jun 16, 2016 7:21 pm

^ a bit like Shift-Z-Break to get a 1770FDC to emulate a 8271FDC
or Shift-T-Break to get a tape
so, 'forces' the MMFS to be the first FS
ImageImageImage

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Thu Jun 16, 2016 7:42 pm

CMcDougall wrote:^ a bit like Shift-Z-Break to get a 1770FDC to emulate a 8271FDC
or Shift-T-Break to get a tape
so, 'forces' the MMFS to be the first FS
Thanks Col, I know what it's meant to do. :lol:

I was asking what it actually does on richud's system, i.e. what happens, or doesn't happen!

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Thu Jun 16, 2016 8:01 pm

hehe, ok

power on

Code: Select all

BBC Computer 32k
DFS 2.2 M (1770)
Basic
>
Shift-S-Break

Code: Select all

BBC Computer
Model B MMFS
Bad Sum_

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Thu Jun 16, 2016 8:36 pm

Do you see the same Bad Sum with DFS 2.23 instead of the Solidisk DFS?

I can try to replicate this tomorrow.

Dave

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Thu Jun 16, 2016 8:56 pm

yep, Bad Sum on both DFS chips

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Thu Jun 16, 2016 9:00 pm

Just a couple more questions, and I'll try to reproduce tomorrow.

- Are you using the latest version of MMFS (1.27?)

- Exactly what ROMs do you have in what slots?

Dave

User avatar
sweh
Posts: 2107
Joined: Sat Mar 10, 2012 12:05 pm
Location: New York, New York
Contact:

Re: MMFS Development and Support

Post by sweh » Thu Jun 16, 2016 11:24 pm

Another thing to try is to press shift-S while turning the machine on.

Another variation would be to change the order of the ROMs (so MMFS is higher priority than DFS).
Rgds
Stephen

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Fri Jun 17, 2016 7:27 am

MMFS 1.27 from git (16th Jun)
Have the two standard ROMS (O/S, BASIC), DFS and MMFS
Shift-S on power on is also Bad Sum_

duikkie
Posts: 2985
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: MMFS Development and Support

Post by duikkie » Fri Jun 17, 2016 8:30 am

was shift-s on break not something for SMART rom :) ? mmfs not for M ?
richud wrote:MMFS 1.27 from git (16th Jun)
Have the two standard ROMS (O/S, BASIC), DFS and MMFS
Shift-S on power on is also Bad Sum_

User avatar
CMcDougall
Posts: 6891
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: MMFS Development and Support

Post by CMcDougall » Fri Jun 17, 2016 10:48 pm

at Richud,
Press S-Break first, then Shift-s-break, sorted 8)
ImageImageImage

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Sat Jun 18, 2016 7:42 am

@CMcDougall : ah yes, that works around it :)

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Sat Jun 18, 2016 4:01 pm

Hi Guys,

I have a possible fix for the Bad Sum error:
https://github.com/hoglet67/MMFS/commit ... b2c58b9421

It turns out there was a path the code could take on soft autoboot where the drive mapping table was not initialized (or restored from workspace)

Here's an updated build:
mmfs_1_28_20160618_1653.zip
(1.17 MiB) Downloaded 50 times
I'm a little nervous this may have some other repercussions, so if anything seems broken then let me know.

I've also changed the the key for MMFS from "S" to "M" to avoid conflicts with SmartSPI and other SD Card filesystems. So it's Shift-M-Break now!

Dave

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Sat Jun 18, 2016 7:37 pm

great - will try on Wed when back at work and have UV lightbox :)

User avatar
richud
Posts: 36
Joined: Sat Aug 29, 2015 2:03 pm
Contact:

Re: MMFS Development and Support

Post by richud » Wed Jun 22, 2016 6:59 pm

@hoglet, just pulled git and flashed to EPROM and works with shift-m-break :)

Without the floppy connected, and powering on from cold, it hangs here though - beeb fault?
Attachments
IMG_2462-resized.jpg

User avatar
hoglet
Posts: 8776
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MMFS Development and Support

Post by hoglet » Wed Jun 22, 2016 7:04 pm

That's a bit strange....

Can you upload the file you actually programmed, and I'll check it against what I built?

15 other downloads, anyone else got 1.28 working (or not)?

Dave

User avatar
DutchAcorn
Posts: 2142
Joined: Fri Mar 21, 2014 9:56 am
Location: Maarn, Netherlands
Contact:

Re: MMFS Development and Support

Post by DutchAcorn » Wed Jun 22, 2016 7:10 pm

richud wrote:@hoglet, just pulled git and flashed to EPROM and works with shift-m-break :)

Without the floppy connected, and powering on from cold, it hangs here though - beeb fault?
Perhaps it is just looking for a floppy? See this thread: viewtopic.php?t=6652#p68724
Paul

Image

Post Reply