notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
infoprint, FDS moviefix, alignment bugfixing
[fceu.git]
/
fds.c
diff --git
a/fds.c
b/fds.c
index
41b3a5d
..
e5e4d5b
100644
(file)
--- a/
fds.c
+++ b/
fds.c
@@
-85,12
+85,13
@@
static uint8 SelectDisk,InDisk;
\r
#define DC_INC 1
\r
\r
\r
#define DC_INC 1
\r
\r
-void FDSGI(int h)
\r
+void FDSGI(int h
, void *param
)
\r
{
\r
switch(h)
\r
{
\r
case GI_CLOSE: FDSClose();break;
\r
case GI_POWER: FDSInit();break;
\r
{
\r
switch(h)
\r
{
\r
case GI_CLOSE: FDSClose();break;
\r
case GI_POWER: FDSInit();break;
\r
+ case GI_INFOSTRING: sprintf(param, "FDS, Sides: %d", TotalSides);break;
\r
}
\r
}
\r
\r
}
\r
}
\r
\r
@@
-150,9
+151,9
@@
static void FDSInit(void)
int page;
\r
// asm code needs pages to be set again..
\r
for (page=12; page<28; page++) // 0x6000-0xdfff 32K RAM
\r
int page;
\r
// asm code needs pages to be set again..
\r
for (page=12; page<28; page++) // 0x6000-0xdfff 32K RAM
\r
- Page[page]=FDSRAM - (
page<<11) + ((page-12)
<<11);
\r
+ Page[page]=FDSRAM - (
12
<<11);
\r
for (; page<32; page++) // 0xe000-0xffff 8K BIOS
\r
for (; page<32; page++) // 0xe000-0xffff 8K BIOS
\r
- Page[page]=FDSBIOS - (
page<<11) + ((page-28)
<<11);
\r
+ Page[page]=FDSBIOS - (
28
<<11);
\r
}
\r
#endif
\r
}
\r
}
\r
#endif
\r
}
\r
@@
-819,6
+820,7
@@
int FDSLoad(const char *name, int fp)
FCEU_PrintError("FDS BIOS ROM image missing!");
\r
FreeFDSMemory();
\r
free(fn);
\r
FCEU_PrintError("FDS BIOS ROM image missing!");
\r
FreeFDSMemory();
\r
free(fn);
\r
+ LoadGameLastError = 10;
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
\r
@@
-829,6
+831,7
@@
int FDSLoad(const char *name, int fp)
fclose(zp);
\r
FreeFDSMemory();
\r
FCEU_PrintError("Error reading FDS BIOS ROM image.");
\r
fclose(zp);
\r
FreeFDSMemory();
\r
FCEU_PrintError("Error reading FDS BIOS ROM image.");
\r
+ LoadGameLastError = 10;
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
\r
@@
-853,6
+856,7
@@
int FDSLoad(const char *name, int fp)
{
\r
FCEU_PrintError("Error reading auxillary FDS file.");
\r
free(fn);
\r
{
\r
FCEU_PrintError("Error reading auxillary FDS file.");
\r
free(fn);
\r
+ LoadGameLastError = 11;
\r
return(0);
\r
}
\r
FCEU_fclose(tp);
\r
return(0);
\r
}
\r
FCEU_fclose(tp);
\r