AtomMMC 2.0

peddle your acorn wares here!
Forum rules
You're welcome to trade Acorn-related stuff with other forum members here - the rule of thumb to follow when trading, is that items or services offered should be of interest to our Acorn community. Do NOT use multiple accounts - please trade with your regular (and only) forum account. If you're giving items away, please make it clear if you would be unhappy with the recipient selling on some or all of the items. Similarly, please ensure that the giver is comfortable with you re-selling items you have accepted as a gift. We cannot be held responsible for what happens in these trading forums or for deals done via PM. This must be done at your own risk. If you aren't comfortable with this - make the trade via an alternative site which can apply safeguards of their own. Be sensible - if someone approaches you to trade via PM who is not posting in the public forums, this may be a sign that they are not entirely what they seem. Please report it to the moderators if you receive an unsolicited message from anyone suspicious, so that it can be investigated and hopefully stop anyone being taken advantage of. This forum is not for advertising items you have for sale on ebay or other third party marketplaces.
User avatar
Multiwizard
Posts: 1339
Joined: Wed Jan 11, 2012 9:03 pm
Contact:

Re: AtomMMC 2.0

Post by Multiwizard » Thu Sep 29, 2016 12:20 pm

hoglet wrote:Do you or Kees have any idea what's going on here?

My understanding was the #A000 version of AtoMMC could be problematic with initialisation as it relied on an interrupt. But that shouldn't be a problem with the #E000 version.

I'm just a bit worried I have somehow introduced a bug into Charlie's firmware.

Dave
You know me, I have (almost) absolutely no idea what I´m doing... :lol: LOL

So it was Kees his idea/suggestion... :D


Greetings, Wim... :-)

User avatar
sirmorris
Posts: 737
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: AtomMMC 2.0

Post by sirmorris » Thu Sep 29, 2016 1:25 pm

The A000 firmware requires the link next to PL8 be closed. This allows the IRQ signal to reach PL8. Without the link there is no initialisation..

User avatar
oss003
Posts: 2733
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: AtomMMC 2.0

Post by oss003 » Thu Sep 29, 2016 4:08 pm

Wim has an #Axxx version so you are right Charlie, the ERROR 48 is caused by not initializing the AtoMMC ROM.
Error.png
If linked manually (LINK #AFCC), the AtoMMC is working so the problem has to be a bad or broken IRQ line.
So Wim, please check all tracks, connectors and cables used for IRQ, maybe resolder the connector pins.
It's a tricky problem because sometimes it's working and sometimes not.

The problem is that I'm communicating with Wim by Facebook and mail and that creates sometimes some misunderstandings ....... :(
Also because Wim has a lot of Atoms but almost all of them do have patches or some weird boards.

For now, the AtoMMC firmware looks good and I guess it's a hardware problem in the IRQ line.

Greetings
Kees

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

Re: AtomMMC 2.0

Post by hoglet » Thu Sep 29, 2016 4:16 pm

Kees and Wim,
oss003 wrote: If linked manually (LINK #AFCC), the AtoMMC is working so the problem has to be a bad or broken IRQ line.
So Wim, please check all tracks, connectors and cables used for IRQ, maybe resolder the connector pins.
It's a tricky problem because sometimes it's working and sometimes not.
You probably know this already, but...

My understanding was the PIC bootloader only generates the interrupt if *CFG bit 5 is set. See:
https://github.com/hoglet67/AtoMMC2Firm ... der.c#L603

So Wim doing *CFG 80 or *CFG C0 will disable the interrupt, and cause the ERROR 48 when break is next pressed.

Doing *CFG A0 or *CFG E0 should fix this.

Dave

User avatar
oss003
Posts: 2733
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: AtomMMC 2.0

Post by oss003 » Thu Sep 29, 2016 4:39 pm

Oooppsss... that's right ..... I always used the #E000 version and disabled the IRQ to prevent problems.

Indeed, try *CFG A0 or *CFG E0 ....... :oops:

Thanks Dave.

Greetings
Kees

User avatar
Multiwizard
Posts: 1339
Joined: Wed Jan 11, 2012 9:03 pm
Contact:

Re: AtomMMC 2.0

Post by Multiwizard » Thu Sep 29, 2016 4:48 pm

Thanks Kees and Dave, I´m learning all the time... :D


Greetings, Wim... :-)

User avatar
sirmorris
Posts: 737
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: AtomMMC 2.0

Post by sirmorris » Thu Sep 29, 2016 9:36 pm

Hahaha and I'm remembering all the time too ;)

jdavis6809
Posts: 14
Joined: Sun Jan 31, 2016 12:19 pm
Contact:

Re: AtomMMC 2.0

Post by jdavis6809 » Sat Jan 20, 2018 4:41 pm

Hello,

Any change of a copy of the source so I can try with the oric / atmos

the dragon mmc is based on this.

thanks

regards

john davis (uk)

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

Re: AtomMMC 2.0

Post by hoglet » Sat Jan 20, 2018 4:47 pm

jdavis6809 wrote: Any change of a copy of the source so I can try with the oric / atmos
I think these are the more current versions:
- the PIC/AVR code: https://github.com/hoglet67/AtoMMC2Firmware
- the Atom ROM: https://github.com/hoglet67/AtoMMC2

Dave

User avatar
sirmorris
Posts: 737
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: AtomMMC 2.0

Post by sirmorris » Sun Jan 21, 2018 10:09 pm

jdavis6809 wrote:Any change of a copy of the source so I can try with the oric / atmos
Sounds like a fun project. Is this for personal enlightenment and education?

digidave
Posts: 1
Joined: Tue Apr 17, 2018 11:15 pm
Contact:

Re: AtomMMC 2.0

Post by digidave » Fri May 11, 2018 2:49 pm

Will there ever be more AtomMMCs? I'm ready to buy one - just let me know!

User avatar
sirmorris
Posts: 737
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: AtomMMC 2.0

Post by sirmorris » Fri May 11, 2018 8:22 pm

I have boards available. They are built on demand and are usually customised according to the demands of the Atom that they are destined to fit. Feel free to email me at charlie_robson@hotmail.com.

C

Post Reply