• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Download SuperCard all series oves source codes

Started by mysql, October 18, 2006, 10:05:32 PM

Previous topic - Next topic

mysql

Download SuperCard all series oves source codes

为爱好者更方便对自制软件的兼容,数据接口公开下载。英文太差所以就不写了。压缩包中已经含有所有接口源码,包括最新的SC RUMBLE接口。请认真查看源码中已经标明。


liquidnitrogen


bitblt

Well, mysql does not post very often but when he does it's good stuff.  This appears to be official source code written in ARM assembly for performing low level file IO with all version of Supercard.  It's ARM9 source with C/C++ prototypes. I have not had a chance to test the code but it appears to be real.  This could be the solution to get all homebrew working perfectly with Supercard Lite and other Supercards.

Thank you mysql.  :wink:

FifthE1ement

How the hell did he get this...

* Pictures a guy running out of the SuperCard offices with a disc in his hand...  :lol:

FifthE1ement  8)

onekelly

That is funny fifth, go figure the jackers are getting jacked. What I mean by that is, the persons who make it possible to use dumps get there program dumped.

Sonny_Jim

More than likely it's been leaked semi-officially.  Unlike other flashcarts, Supercard realise that if they support Homebrewers, more homebrew will be written to work with their cards, meaning more software for one type of card, meaning users will choose their card over m3 etc.

Besides, I think this just for the Rumble series.  Maybe Romman (whoever) is getting the code out there so dev's can start to think about how they can use the rumble feature.

bionicspider

Quote from: "Sonny_Jim"Besides, I think this just for the Rumble series.  Maybe Romman (whoever) is getting the code out there so dev's can start to think about how they can use the rumble feature.

What makes you think it's only for the SC Rumble?  While perusing the assembly code, I noticed the coder specifically labels certain functions as being incompatible with the Rumble.  

One of the code modules appears to support microSD I/O for the SC Lite, while adding specific functions for the Rumble for good measure.

ZAFDeltaForce

What exactly does these codes do? And how do I use them? Thanks guys, I'm a newb in these fields...

ratx

Unless you're a developer and want to improve FAT access in your app you don't need to worry about any of this.

Sonny_Jim

True, this should be moved to the supercard dev section if possible

ihopeyoudie2


davr2

Google translation:
Quote
More convenient for lovers of the homemade software compatibility, download open data interface.English is not so bad writing.Already compressed packets containing all interface OSS, including the latest SC RUMBLE interface.Please check source has been carefully labeled.

It looks nice, but afaik, we already pretty good homebrew support for supercard. But it will be good to make sure we aren't missing anything. It also looks like there is a fair amount of comments, which is nice.

I looked through the code, and it looks like there are functions for reading/writing to SC rumble, but I think they forgot to include the code on how to actually make it rumble. I didn't see anything like sc_rumble.

Sonny_Jim

Well, read support via the FAT lib is ok, but the write support is iffy.  Well, I've only used DSOrganise for writing large amounts and it seemed to screw the SD card each time.  DSLinux seems to play nice with them though

Jospfh

This code can be downloaded from http://eng.supercard.cn/download.htm as well.

I already asked if chishm can add it to his GBA NDS fat library.
URL=http://www.circuitdb.com]CircuitDB: Your free circuit designs![/URL]