When I tried compiling SimCoupe on RISC OS (the SDL version) I got the following output:-
*make g++ -O2 -D__STRICT_ANSI__ -ISDL: -Izlib: -I. -I../Base -I../Extern -DUSE_ZLI B -Wall -c -o ../Base/ATA.o ../Base/ATA.cc In file included from ../Base/ATA.cc:23: ../Base/ATA.h:55: warning: ignoring #pragma pack ../Base/ATA.h:105: warning: ignoring #pragma pack In file included from ../Base/ATA.cc:25: ../Base/Frame.h: In member function `void CFrame::SetMode(BYTE)': ../Base/Frame.h:97: warning: sorry: semantics of inline function static data `void (CFrame::*apfnLineUpdates[4])(int, int, int)' are wrong (you'll wind up with multiple copies) ../Base/Frame.h:97: warning: you can work around this by removing the initi alizer ../Base/Frame.h: In member function `void CFrameXx1<fHiRes_>::Mode1Line(int, int, int)': ../Base/Frame.h:238: error: `g_fFlashPhase' undeclared (first use this functi on) ../Base/Frame.h:238: error: (Each undeclared identifier is reported only once for each function it appears in.) ../Base/Frame.h: In member function `void CFrameXx1<fHiRes_>::Mode2Line(int, int, int)': ../Base/Frame.h:299: error: `g_fFlashPhase' undeclared (first use this functi on) make: *** [../Base/ATA.o] Error 1 * -- Tarquin Mills (Chairman) ACCUS (Anglia Classic Computer Users Society) http://www.speccyverse.me.uk/comp/accus/