\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
+ case GI_INFOSTRING: sprintf(param, "FDS, Sides: %d", TotalSides);break;\r
}\r
}\r
\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
- Page[page]=FDSBIOS - (page<<11) + ((page-28)<<11);\r
+ Page[page]=FDSBIOS - (28<<11);\r
}\r
#endif\r
}\r