o add snes fatfs dummy

o add fatfs custom chip to bsnes
o finishes fatfs linux backend smaple
This commit is contained in:
david
2009-05-26 17:07:39 +02:00
parent 0fd42d7b1d
commit 660767c464
33 changed files with 1241 additions and 121 deletions

17
snes/fatfstest/pad.c Normal file
View File

@@ -0,0 +1,17 @@
#include "data.h";
#include "pad.h";
void enablePad(void) {
// Enable pad reading and NMI
*(byte*)0x4200 = 0x81;
}
padStatus readPad(byte padNumber) {
word test;
padStatus *status;
padNumber = padNumber << 1;
test = (word) *(byte*)0x4218+padNumber << 8;
test |= (word) *(byte*)0x4219+padNumber;
status = (padStatus *) &test;
return *status;
}