MMC card interface

discuss both original and modern hardware for the bbc micro/electron
Post Reply
User avatar
CMcDougall
Posts: 7048
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

MMC card interface

Post by CMcDougall »

http://mmbeeb.mysite.wanadoo-members.co.uk/ 8) :D 8) :D
EDIT : now ere http://members.lycos.co.uk/mmbeeb
EDIT : now http://swhs.home.xs4all.nl/bbc/mmbeeb/# ... cesoftware

the MMC card interface, i tried the software last night, but cant seem to get .DSD discs onto the 'hardDisc.MMC' file :?
.SSD discs go on no bother (512 of them!), so i take it you have to turn your .dsd disc images into .ssd format :?
Very impressed though :shock:
also wondering if you can write to the discs using the beeb, or is it only the PC that can write to it :?

i will buy the bits, it should only take about half an hour to make 8)

......goes and throws all my beeb floppy discs in the bin :D

Looks like it works on beebEm aswell :D
mmbeeb.dll

For use with BeebEm, allows the dfs09mmb.rom to be used.

The dll is placed in the BeebEm “Hardware” folder and selected as a “Model B Floppy Controller” (Hardware menu, Model B emulation only).

An optional mmc.cfg text file placed in the BeebEm folder can state a pathname to the MMB image file, else the default is “C:\BEEB.MMB”.
^^ will have a go of that, before REAL beeb :P
now, how to get that onto a Elk aswell :roll: , then can throw all those floppy discs out aswell!

Anybody else had ANY joy /own this bit of kit?? or only AndyD :?

EDIT: beeb.mmb file with games on : http://stardot.org.uk/forums/viewtopic. ... 176#p87705
and see here for a £0.99 with free P&P pre-made one at pg10 : http://stardot.org.uk/forums/viewtopic. ... 270#p87252

EDIT2: newer MMB image manager from Jon for >winXP : http://stardot.org.uk/forums/download/file.php?id=23264

EDIT3: much faster MMFS1.21+ based on the 1770 2.2x DFS, not old 8271 0.90 DFS, courtesy of DaveB =D> http://stardot.org.uk/forums/viewtopic. ... 80#p131428 and also in thread a copier from physical discs to your MMB image /.SSD 8)

EDIT4: now can use a elk Plus1 printer port (with a 5v mod) & also works : http://stardot.org.uk/forums/viewtopic. ... 37#p163755

EDIT5: another BEEB.MMB file from MarkH / Retroclinic : http://www.retroclinic.com/docs/BEEBMMB.zip
Last edited by CMcDougall on Wed May 01, 2019 6:09 pm, edited 8 times in total.
ImageImageImage
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Post by RobC »

I've built one and it's excellent! I'd definitely recommend it to anyone without GoMMC as it's so cheap and easy to make.

The best thing about it is that I can develop on my laptop with beebasm and then quickly transfer the disk image to my Master or Beeb without having to worry about using floppies. And all the "disks" I use are always at hand...

I think that the MMBImager will only accept .ssd or .img files - I seem to remember having to split the disks in the STH collection. However, it's a while since I did this and so I might be wrong.
User avatar
aferenbach
Posts: 272
Joined: Sat Oct 01, 2005 5:00 pm
Location: Dundee, in Bonny Scotland
Contact:

the non-GoMMC MMC interface

Post by aferenbach »

Hey, does the interface work with Exile? that is the GoMMC's achilles heel?

Also does anyone have the urge to assemble these and sell them at a knock down price? I bought the parts, but too darn busy to pick up a solering iron.

Andrew
User avatar
Dave Footitt
Posts: 998
Joined: Thu Jun 22, 2006 10:31 am
Location: Abandoned Uranium Workings
Contact:

Post by Dave Footitt »

RobC wrote: The best thing about it is that I can develop on my laptop with beebasm and then quickly transfer the disk image to my Master or Beeb without having to worry about using floppies. And all the "disks" I use are always at hand...
That's exactly what I bought GoMMC for. However, I have a problem with GoMMC in that it often gets 'ROM Corrupted' and I have no way of restoring the ROM since there are no free ROM slots (eg for GoMMC's TOOLROM) and no other way of getting the data on, so now it's just sat there with a corrupted ROM and I'm unable to get any new builds of my game onto it.

However, I'm hopeless at electronic stuff - if this system works I'd love to be able to buy one from someone!
User avatar
sorvad
Posts: 2190
Joined: Wed Aug 24, 2005 1:13 pm
Location: Back of beyond
Contact:

Post by sorvad »

You've all got my interest, I'm going to make one.

GoMMC seems good but 've heard of that ROM corruption more than once.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Post by RobC »

I've just done a quick test and Exile does appear to load from the MMC on my Master. (I've only tested it as far as the opening scene in the spaceship and the sampled speech).

I'm pretty sure that I bought enough parts to build more than one just in case I messed things up. I'll check and if so, I'd be happy to build one for you Dave.

However, I'm in no ways a professional so won't be offended if you get a better offer!
User avatar
Dave Footitt
Posts: 998
Joined: Thu Jun 22, 2006 10:31 am
Location: Abandoned Uranium Workings
Contact:

Post by Dave Footitt »

Excellent stuff!

How much we talking Rob? Should I pop you a PM?
User avatar
Dave_E
Posts: 908
Joined: Fri Jun 16, 2006 1:55 pm
Location: Middlesbrough
Contact:

Post by Dave_E »

My Electron GoMMC got ROM corrupted three times within a week. The last time, with a heavy heart, I started levering out the TOOLROM and its legs finally snapped. So I chucked the whole thing in a drawer and have never looked at it since. Is this other version any more reliable?
User avatar
sorvad
Posts: 2190
Joined: Wed Aug 24, 2005 1:13 pm
Location: Back of beyond
Contact:

Post by sorvad »

I've not looked in great detail but there appears to be no use of re-programmable devices in this unit so shouldn't get corruption of any firmware (MMC card a different story of course, could be corrupted like any disk).

But that's just from my quick looking, anyone confirm it's more reliable due to it's design ?

The stories of ROM corruption has definitely put me off a GoMMC (at £50 a throw), but this looks a different beast and a lot cheaper if you do it yourself. Just needs converting for an ELK and I'll be well happy :)
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Post by RobC »

Dave Footitt wrote:Excellent stuff!

How much we talking Rob? Should I pop you a PM?
I've PM'd you Dave.

Cheers,

Rob
User avatar
aferenbach
Posts: 272
Joined: Sat Oct 01, 2005 5:00 pm
Location: Dundee, in Bonny Scotland
Contact:

Rom corruption on GoMMC

Post by aferenbach »

Hi Y'all

In my humble experience the ROM corruption tended to happen when the keyboard would short against the GoMMC board in a BBC B. A bit of card between the two stops all that business.

Does anyone have a craving to assemble one of these alternative GoMMC interfaces for me? I have the parts and would gladly mail them to whoever is up for it. I bought enough to make two, so would anyone accept the parts as payment for assembly of one?

Alternatively I am more than glad to supply burned Eproms of the special DFS rom to go with it if that is of interest to people.

I eagerly await offers and am open to negotiation, I have bundles of BBC parts for barter.

Andrew
alchresearch
Posts: 236
Joined: Mon Jan 03, 2005 9:14 pm

Post by alchresearch »

I'm really pleased to see the activity and good feedback regarding Martin's board!

After owning a GoMMC, I felt that this did essentially the same thing at a fraction of the cost.
g7jjf
Posts: 392
Joined: Sun Aug 07, 2005 8:29 pm
Location: Notts, England
Contact:

Re: Rom corruption on GoMMC

Post by g7jjf »

aferenbach wrote:I bought enough to make two, so would anyone accept the parts as payment for assembly of one?
If you haven't already had an offer of help, I will gladly get my soldering iron out and put them together if you want.

Jon.
alchresearch
Posts: 236
Joined: Mon Jan 03, 2005 9:14 pm

Post by alchresearch »

I'm not sure if anyone is struggling to get MMC cards, but this place still does them:

http://www.microdirect.co.uk/(3200)Inte ... -Card.aspx

and:

http://www.eclipsecomputers.com/product ... M128&af=50
guesser
Posts: 708
Joined: Mon Jun 26, 2006 10:21 pm
Contact:

Post by guesser »

as this circuit does all the controlling of the data transfer in software on the beeb, and uses the spi bus to talk to the mmc card, surely SD cards could be supported by simply changing the software... (and changing the socket to make the sd card fit) because iirc, the extra pins in SD are not used in SPi mode
User avatar
CMcDougall
Posts: 7048
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

nice

Post by CMcDougall »

woow :shock:

ive had a go last week with the emulator, and its the dogs bollox! :D

you load in each .ssd disc into a drive of your choice, and its fast as!

so .dsd discs you split into two .ssd discs (proggy to d/l on site), then put side0 in dr0 & side2 in dr2, its THAT easy! :D :D :D

Reet Petite tune hardly has any gaps between loads!

only one game did not work, that was The Graphics Adventure Creater, but maybe cause its on DFS0.90 :? , but So what!

type next week folks, as off for two week... maternity leave! , its a Girl, Katie. 8)
ImageImageImage
User avatar
aferenbach
Posts: 272
Joined: Sat Oct 01, 2005 5:00 pm
Location: Dundee, in Bonny Scotland
Contact:

making of interface

Post by aferenbach »

Hi Y'all

I was innundated with kind offers of people with soldering irons. Now I am so spoilt for choice I really don't know who to pick as my "assembler".

Will probably end up doing eeeny meeny miney mo

When I decide I'll let y'all know

Andrew
alchresearch
Posts: 236
Joined: Mon Jan 03, 2005 9:14 pm

Post by alchresearch »

I wouldn't mind a spare one making, so if anyone is about to start assembling, put me down for one please!
User avatar
regregex
Posts: 628
Joined: Sun Jan 02, 2005 9:51 pm
Location: London, UK
Contact:

Post by regregex »

Regarding GoMMC corruption, with mine it tends to happen if the board is pushed out of its socket, e.g. by pushing too heavily on the keyboard. To solve this problem I ended up writing a 'babysitter' ROM that verifies, and if necessary reprograms, the GoMMC ROM on power up.

This takes up an extra ROM slot I know, but the use of non-volatile memory in the unit means glitches aren't wiped on power down (FRAM itself has destructive reads and stricter timing requirements than SRAM, leading to more glitches in practice.) It's unfortunate that the MOS places total trust in the sideways ROMs, so errors escalate into hangups.
User avatar
aferenbach
Posts: 272
Joined: Sat Oct 01, 2005 5:00 pm
Location: Dundee, in Bonny Scotland
Contact:

babysitter rom?

Post by aferenbach »

That babysitter rom sounds pretty neat - any chance to making the rom image available to us on the forums? also does it reprogram from the toolrom, or do you have to make a custom version each time a new revision comes out?

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

Post by CMcDougall »

alchresearch wrote:I'm not sure if anyone is struggling to get MMC cards
whats the difference between MMC cards and SD cards? :?

one of my card reader says it does both, are they just not the same??

Nowadays, if u buy a MicroSD card, you get adaptors for SD, MiniSD etc :D

http://www.pma-show.com/news_images/000 ... icrosd.jpg
ImageImageImage
User avatar
retroclinic
Posts: 3058
Joined: Thu Jul 03, 2008 2:22 pm
Location: East Riding of Yorkshire
Contact:

Post by retroclinic »

The SD Card is meant to be a superset of the MMC Card, so as well as being able to run in a compatible SPI mode, it also allows a faster 4 bit wide bus and content copy protection. Best explained on Page 17 of the SD Specs document where it gives a table of the differences:

http://www.sandisk.com/Assets/File/OEM/ ... csv101.pdf

GoMMC and the MMC Card reader you are looking at use SPI mode, so should also work with SD cards. The only issue may be the physical socket they use.

Mark.
User avatar
regregex
Posts: 628
Joined: Sun Jan 02, 2005 9:51 pm
Location: London, UK
Contact:

Post by regregex »

Last I read, MMC interfaces (being SPI) can be publically implemented, but makers of devices that take SD cards have to pay royalties. This may be why John didn't fit a more versatile dual-type slot.

As predicted, an SD card with the contact side of the casing carefully sliced off will work in the GoMMC, but it may not work in cameras etc. after that (you have been warned!)

As for the babysitter ROM, well, it doubles as the ToolROM. It's got all the tools in a ROMFS image at the front, plus a horrible hack that does the programming itself (not using MMCUP). John, would you consider releasing a ToolROM that drops the actual MMCUP into memory and calls it on power up? If not then the earliest I can look at it is after the show (depending how John feels about an independent release!)

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

Post by CMcDougall »

^^ thanks for the info, ....goes and finds a 'old' MMC card :evil:
does anyone know what size is best, or does 256/512mb also work :?

Playing with this on BeebEm emulator again, and it also saves to the 'discs' aswell, turn it off, and load it 'disc' is back, and proggy is still there! :D :D 8)

I take it, if some1 had a bare beeb with no 1770/8271 FDC, then they could just plug this in with a blown rom image, and off it will go :?:

If someone had already split the whole 144 STH collection discs into .ssd discs, can they upload a zipped file of it, will save me lots of clicking :wink:
Last edited by CMcDougall on Tue Jul 15, 2008 9:57 am, edited 1 time in total.
ImageImageImage
User avatar
Samwise
Site Admin
Posts: 1820
Joined: Mon Mar 14, 2005 9:13 pm
Contact:

Post by Samwise »

Colin,

You could search peer to peer networks for the TOSEC BBC Micro collections - most of the contents are from STH and the other beeb sites.

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

Post by CMcDougall »

^^ cheers Sam, but whats that? if u mean torrents, no can get, plus toooo slow :wink:
ImageImageImage
User avatar
Samwise
Site Admin
Posts: 1820
Joined: Mon Mar 14, 2005 9:13 pm
Contact:

Post by Samwise »

There are several peer to peer networks but, yes, bittorrent is one of the most popular. The TOSEC stuff began life being shared on the eDonkey network ofter being published by ShareReactor years ago, but has since moved on to other networks.

If peer to peer isn't an option for you, probably the easiest option is to request someone burn you a CD/DVD with the contents and post it - Dave is taking along some of those to this weekend's Retro Fusion 08 event, to hand out, AIUI.

Sam.
User avatar
Arcadian
Site Admin
Posts: 4223
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Post by Arcadian »

CMcDougall wrote:If someone had already split the whole 144 STH collection discs into .ssd discs, can they upload a zipped file of it, will save me lots of clicking :wink:
I'll take care of this for you, Col ... gimme 10 mins ...
User avatar
Arcadian
Site Admin
Posts: 4223
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Post by Arcadian »

Col, PM sent ...
User avatar
CMcDougall
Posts: 7048
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Post by CMcDougall »

Thanks Dave :wink: , can now del if u wish.

Have you got this board already Dave?? can you /anyone answer my above q's before i order the bits, and turn the garage upside down to find my solder iron :lol:
ImageImageImage
Post Reply

Return to “8-bit acorn hardware”