Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let's emulate an SD card! #1

Open
felipesanches opened this issue Dec 30, 2013 · 3 comments
Open

Let's emulate an SD card! #1

felipesanches opened this issue Dec 30, 2013 · 3 comments

Comments

@felipesanches
Copy link

I'm interested in developing a MAME/MESS driver for an SD Card so that I'll be able to attach a card image to other emulated devices. I could implement the SD Card protocol in MAME, but it sounds much more fun to actually emulate the code running in an 8051/AX211 :-)

Is there any place where I can get an image of the firmware that goes in one of these SD cards so that I can use it for rom loading in a MAME driver ?

happy hacking,
Felipe Sanches

@xobs
Copy link
Owner

xobs commented Jan 1, 2014

Hi Felipe,

Let me post a copy of the image somewhere. Give me about an hour. While it
is possible to get the firmware burning software from Baidu, I recall it
was a bit of a challenge, because I had to create an account, and Chrome
doesn't translate the pictures they use to label the account fields.

Keep in mind that they use 32-bit opcodes extensively (particularly for
CRC16 generation), and we didn't map out many of them. We did map out many
of the SFRs that deal with the NAND flash layer, so that'll make that part
easier.

Each brand and model of NAND flash has its own version of the firmware.
They're all mostly identical, except for some sundry commands that certain
chips require.
On 31 Dec, 2013 3:36 am, "Felipe Corrêa a Silva Sanches" <
[email protected]> wrote:

I'm interested in developing a MAME/MESS driver for an SD Card so that
I'll be able to attach a card image to other emulated devices. I could
implement the SD Card protocol in MAME, but it sounds much more fun to
actually emulate the code running in an 8051/AX211 :-)

Is there any place where I can get an image of the firmware that goes in
one of these SD cards so that I can use it for rom loading in a MAME driver
?

happy hacking,
Felipe Sanches


Reply to this email directly or view it on GitHubhttps://github.com//issues/1
.

@xobs
Copy link
Owner

xobs commented Jan 1, 2014

On 30/12/2013 20:36, Felipe Corrêa a Silva Sanches wrote:

I'm interested in developing a MAME/MESS driver for an SD Card so that I'll be able to attach a card image to other emulated devices. I could implement the SD Card protocol in MAME, but it sounds much more fun to actually emulate the code running in an 8051/AX211 :-)

Is there any place where I can get an image of the firmware that goes in one of these SD cards so that I can use it for rom loading in a MAME driver ?

happy hacking,
Felipe Sanches


Reply to this email directly or view it on GitHub:
#1

The firmware is at http://bunniefoo.com/xobs/ax211-firmware.zip. It's a
straight copy of all the firmware from the device.

Actual SD card firmware is located in the Bin/ directory. Each file is
basically the same, with minor NAND-specific differences.

@felipesanches
Copy link
Author

Thanks! I'll invertigate those images.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants