Ticket #8425: ScummVM-EPOC.v1.diff
File ScummVM-EPOC.v1.diff, 207.0 KB (added by , 20 years ago) |
---|
-
backends/epoc/EBasicApp.cpp
diff -u -w -N nul backends/epoc/EBasicApp.cpp
1 2 #include "EBasicApp.h" 3 #include <uikon.hrh> 4 #include <reent.h> 5 #include <eikenv.h> 6 #include <quartzkeys.h> 7 #include <e32keys.h> 8 #include <eikenv.h> 9 #include <eikapp.h> 10 #include <estlib.h> 11 #include "SDL_epocvideo.h" 12 #include "SDL_epocevents_c.h" 13 14 #include "sdlapp.h" 15 16 17 CApaDocument* CSDLApp::CreateDocumentL() 18 { 19 CEBasicDoc* doc = new (ELeave) CEBasicDoc(*this); 20 return doc; 21 } 22 23 #ifdef UIQ 24 CEBasicDoc::CEBasicDoc(CEikApplication& aApp):CQikDocument(aApp) 25 #else 26 CEBasicDoc::CEBasicDoc(CEikApplication& aApp):CEikDocument(aApp) 27 #endif 28 { 29 } 30 31 CEBasicDoc::~CEBasicDoc() 32 { 33 } 34 35 void CEBasicDoc::ConstructL() 36 { 37 } 38 39 CEikAppUi* CEBasicDoc::CreateAppUiL() 40 { 41 return new (ELeave) CEBasicAppUi; 42 } 43 44 CEBasicAppUi::CEBasicAppUi():iSDLstart(CActive::EPriorityUserInput) 45 { 46 iLastChar=-1; 47 48 } 49 50 CEBasicAppUi::~CEBasicAppUi() 51 { 52 RemoveFromStack(iView); 53 delete iView; 54 CloseSTDLIB(); 55 } 56 57 void CEBasicAppUi::HandleCommandL(TInt aCommand) 58 { 59 switch(aCommand) 60 { 61 case EEikCmdExit: 62 Exit(); //Will leave up to exit 63 break; 64 default: 65 break; 66 } 67 68 } 69 70 int EPOC_HandleWsEvent(_THIS,const TWsEvent& aWsEvent); 71 extern SDL_VideoDevice * _thisDevice; 72 73 void CEBasicAppUi::HandleWsEventL(const TWsEvent& aEvent, CCoeControl* aDestination) 74 { 75 TInt type= aEvent.Type(); 76 if(_thisDevice!=NULL && (type == EEventPointer || type == EEventKey ||type ==EEventKeyDown || type == EEventKeyUp)) 77 { 78 EPOC_HandleWsEvent(_thisDevice,aEvent); 79 CEikAppUi::HandleWsEventL(aEvent,aDestination); 80 } 81 else 82 { 83 if(_thisDevice!=NULL && type ==EEventFocusGained) 84 { 85 EPOC_HandleWsEvent(_thisDevice,aEvent); 86 } 87 88 CEikAppUi::HandleWsEventL(aEvent,aDestination); 89 } 90 91 } 92 TInt CEBasicAppUi::StaticSDLStartL(TAny* aAppUi) 93 { 94 static_cast<CEBasicAppUi*>(aAppUi)->SDLStartL(); 95 return KErrNone; 96 } 97 98 99 void CEBasicAppUi::SDLStartL() 100 { 101 main(0,NULL); 102 } 103 104 void CEBasicAppUi::ConstructL() 105 { 106 #ifdef UIQ 107 CQikAppUi::ConstructL(); 108 #else 109 CEikAppUi::ConstructL(); 110 #endif 111 iView = new (ELeave) CEBasicView; 112 iView->ConstructL(ClientRect()); 113 iView->SetAppUi(Application()->AppDllUid()); 114 RegisterViewL(*iView); 115 SetDefaultViewL(*iView); 116 AddToStackL(*iView,iView); 117 TCallBack start(StaticSDLStartL,this); 118 iSDLstart.Set(start); 119 iSDLstart.CallBack(); 120 } 121 122 void CEBasicAppUi::DrawView() 123 { 124 iView->DrawNow(); 125 } 126 127 CEBasicView::CEBasicView() 128 { 129 iInputState = EFalse; 130 iLetterOffset=0; 131 } 132 133 CEBasicView::~CEBasicView() 134 { 135 136 } 137 extern bool gRightClickSet; 138 void CEBasicView::ConstructL(const TRect& aRect) 139 { 140 CreateWindowL(); 141 SetRect(TRect(TPoint(0,0),TSize(aRect.Width(),320))); 142 143 SetFocus(ETrue); 144 EnableDragEvents(); 145 Window().SetShadowDisabled(ETrue); 146 iDispMode = iCoeEnv->ScreenDevice()->DisplayMode(); 147 148 ActivateL(); 149 } 150 151 const TInt KEscape[48]={0,0,0,2,0,2,4,2,4,2,4,-1,0,4,0,6,0,6,2,6,2,6,2,4,2,4,4,4,4,4,4,7,0,8,0,10,0,10,4,10,2,10,2,8,4,10,4,7}; 152 void CEBasicView::Draw(const TRect& /*aRect*/) const 153 { 154 CWindowGc& gc = SystemGc(); 155 //gc.SetPenColor(KRgbBlack); 156 gc.SetBrushColor(KRgbBlack); 157 gc.SetBrushStyle(CGraphicsContext::ESolidBrush); 158 //gc.DrawRect(aRect); 159 gc.SetPenColor(KRgbWhite); 160 TInt base=Size().iWidth-8; 161 gc.DrawRect(TRect(TPoint(base,0),TSize(8,16))); // outerline 162 gc.DrawLine(TPoint(base+2,4),TPoint(base+6,4)); 163 gc.DrawLine(TPoint(base+5,10),TPoint(base+5,4)); //enter 164 gc.DrawRect(TRect(TPoint(base,16),TSize(8,16))); 165 // Draw cfg button 166 gc.DrawRect(TRect(TPoint(base,32),TSize(8,16))); 167 for(TInt loop=0;loop<12;loop++) 168 { 169 gc.DrawLine(TPoint(KEscape[loop*4]+base+1,KEscape[loop*4+1]+34), TPoint(KEscape[loop*4+2]+base+1,KEscape[loop*4+3]+34)); 170 } 171 // Draw arrow upper 172 gc.DrawRect(TRect(TPoint(base,32+16),TSize(8,16))); 173 gc.DrawLine(TPoint(base+1,40+16),TPoint(base+3,34+16)); // arrow 174 gc.DrawLine(TPoint(base+3,34+16),TPoint(base+6,40+16)); 175 176 gc.DrawRect(TRect(TPoint(base,304),TSize(8,16))); 177 gc.DrawLine(TPoint(base+1,310),TPoint(base+3,317)); // arrow 178 gc.DrawLine(TPoint(base+3,317),TPoint(base+6,310)); 179 180 if(gRightClickSet) 181 { 182 gc.SetBrushColor(KRgbBlack); 183 gc.DrawRect(TRect(TPoint(base+2,26),TSize(4,4))); 184 185 gc.SetBrushColor(KRgbWhite); 186 gc.DrawRect(TRect(TPoint(base+2,18),TSize(4,4))); 187 } 188 else 189 { 190 gc.SetBrushColor(KRgbBlack); 191 gc.DrawRect(TRect(TPoint(base+2,18),TSize(4,4))); 192 gc.SetBrushColor(KRgbWhite); 193 gc.DrawRect(TRect(TPoint(base+2,26),TSize(4,4))); 194 195 } 196 197 198 DrawCharSelector(gc); 199 gc.SetPenColor(KRgbBlack); 200 gc.SetBrushColor(KRgbBlack); 201 gc.SetBrushStyle(CGraphicsContext::ESolidBrush); 202 } 203 204 void CEBasicView::DrawCharSelector(CWindowGc& aGc) const 205 { 206 aGc.SetPenColor(KRgbWhite); 207 aGc.SetBrushColor(KRgbBlack); 208 aGc.UseFont(iEikonEnv->AnnotationFont()); 209 TInt fntHeight = iEikonEnv->AnnotationFont()->HeightInPixels(); 210 TInt base=Size().iWidth-8; 211 TInt charWidth=0; 212 for(TInt chr=0;chr<15;chr++) 213 { 214 aGc.DrawRect(TRect(TPoint(base,64+chr*16),TSize(8,16))); 215 if(chr+iLetterOffset<KOnScreenChars().Length()) 216 { 217 TBuf<2>chrbuf=KOnScreenChars().Mid(chr+iLetterOffset,1); 218 charWidth=iEikonEnv->AnnotationFont()->CharWidthInPixels(chrbuf[0]); 219 aGc.DrawText(chrbuf,TPoint(base+4-charWidth/2,80+chr*16-(fntHeight/2))); 220 } 221 } 222 aGc.DiscardFont(); 223 } 224 225 TCoeInputCapabilities CEBasicView::InputCapabilities() const 226 { 227 TCoeInputCapabilities caps(0); 228 if(iInputState) 229 { 230 caps.SetCapabilities(TCoeInputCapabilities::EAllText|TCoeInputCapabilities::ENavigation); 231 } 232 233 return caps; 234 } 235 236 void CEBasicView::SetInputState(TBool aOnOff) 237 { 238 iInputState = aOnOff; 239 SetFocus(ETrue); 240 } 241 242 bool gViewVisible=false; 243 244 TVwsViewId CEBasicView::ViewId() const 245 { 246 TVwsViewId view(iAppUid,TUid::Uid(0x12341234)); 247 return view; 248 } 249 void CEBasicView::ViewActivatedL(const TVwsViewId& /*aPrevViewId*/,TUid /*aCustomMessageId*/,const TDesC8& /*aCustomMessage*/) 250 { 251 SetFocus(ETrue); 252 MakeVisible(ETrue); 253 gViewVisible=true; 254 } 255 void CEBasicView::ViewDeactivated() 256 { 257 gViewVisible=false; 258 MakeVisible(EFalse); 259 } 260 261 void CEBasicView::UpdateCharSelector(TInt aLetterOffset) 262 { 263 iLetterOffset=aLetterOffset; 264 ActivateGc(); 265 CWindowGc& gc = SystemGc(); 266 gc.SetPenColor(KRgbWhite); 267 gc.SetBrushColor(KRgbBlack); 268 gc.SetBrushStyle(CGraphicsContext::ESolidBrush); 269 DrawCharSelector(gc); 270 DeactivateGc(); 271 } -
backends/epoc/EBasicApp.h
diff -u -w -N nul backends/epoc/EBasicApp.h
1 #ifndef EBasicAPP 2 #define EBasicAPP 3 #include <coecntrl.h> 4 #include <coeview.h> 5 #include <eikapp.h> 6 #include <e32base.h> 7 //#define UIQ 8 9 #include <e32base.h> 10 _LIT(KOnScreenChars," .ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz"); 11 12 #ifdef UIQ 13 #include <qikdocument.h> 14 class CEBasicDoc:public CQikDocument 15 #else 16 #include <eikdoc.h> 17 class CEBasicDoc:public CEikDocument 18 #endif 19 { 20 public: 21 ~CEBasicDoc(); 22 virtual CEikAppUi* CreateAppUiL(); 23 CEBasicDoc(CEikApplication& aApp); 24 25 private: 26 void ConstructL(); 27 }; 28 29 30 class CEBasicView; 31 #ifdef UIQ 32 #include <qikappui.h> 33 class CEBasicAppUi:public CQikAppUi 34 #else 35 #include <eikappui.h> 36 class CEBasicAppUi:public CEikAppUi 37 #endif 38 { 39 public: 40 CEBasicAppUi(); 41 ~CEBasicAppUi(); 42 void ConstructL(); 43 void HandleCommandL(TInt aCommand); 44 CEBasicView* View(){return iView;}; 45 void DoExitNext(){iExitNext=ETrue;}; 46 void HandleWsEventL(const TWsEvent& aEvent, CCoeControl* aDestination); 47 static TInt StaticSDLStartL(TAny* aAppUi); 48 void SDLStartL(); 49 void DrawView(); 50 private: 51 TWsEvent TranslateWsEventL(const TWsEvent& aEvent); 52 53 TBool iExitNext; 54 CEBasicView* iView; 55 CAsyncCallBack iSDLstart; 56 TInt iLastChar; 57 58 }; 59 60 61 62 63 class CEBasicView:public CCoeControl,public MCoeView 64 { 65 public: 66 CEBasicView(); 67 ~CEBasicView(); 68 void SetAppUi(TUid aUid){iAppUid=aUid;}; 69 void ActGc(){ActivateGc();}; 70 void DeGc(){DeactivateGc();}; 71 RWindow& Win() const {return Window();}; 72 void ConstructL(const TRect& aRect); 73 void Draw(const TRect& aRect) const; 74 TCoeInputCapabilities InputCapabilities() const; 75 void SetInputState(TBool aOnOff); 76 TVwsViewId ViewId() const; 77 virtual void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage); 78 virtual void ViewDeactivated(); 79 void UpdateCharSelector(TInt aLetterOffset); 80 void DrawCharSelector(CWindowGc& aGc) const; 81 TInt iXOffSet; 82 TBool iInputState; 83 TDisplayMode iDispMode; ///< Display mode for screen. 84 TUid iAppUid; 85 TInt iLetterOffset; 86 87 }; 88 89 #endif 90 No newline at end of file -
backends/epoc/portdefs.h
diff -u -w -N nul backends/epoc/portdefs.h
1 #include <assert.h> 2 #include <stdarg.h> 3 #include <string.h> 4 #include <ctype.h> 5 #include <stdlib.h> 6 #include <stdio.h> 7 #include <unistd.h> 8 #include <e32def.h> 9 void *bsearch2(const void *key, const void *base, size_t nmemb, 10 size_t size, int (*compar)(const void *, const void *)); -
backends/epoc/ScummApp.cpp
diff -u -w -N nul backends/epoc/ScummApp.cpp
1 /* ScummVM - Scumm Interpreter 2 * Copyright (C) 2002-2005 The ScummVM project 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 2 7 * of the License, or (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 * 18 * $Header: /cvsroot/scummvm/scummvm/backends/fs/fs.cpp,v 1.6 2005/02/06 18:37:17 fingolfin Exp $ 19 */ 20 21 /* Notes: original port(s) done by Andreas 'Sprawl' Karlsson. 22 * transition to official ScummVM CVS by Jurgen 'SumthinWicked' Braam. 23 */ 24 25 #include "ScummApp.h" 26 27 #include "ScummVM.hrh" 28 #ifdef __WINS__ 29 extern "C" int _chkstk(int a) 30 { 31 return 1; 32 } 33 #endif 34 35 EXPORT_C CApaApplication* NewApplication() 36 { 37 38 // Return pointer to newly created CQMApp 39 return (new CScummApp); 40 } 41 GLDEF_C TInt E32Dll(TDllReason) 42 { 43 return KErrNone; 44 } 45 46 CScummApp::CScummApp() 47 { 48 } 49 50 CScummApp::~CScummApp() 51 { 52 } 53 54 /** 55 * Responsible for returning the unique UID of this application 56 * @return unique UID for this application in a TUid 57 **/ 58 TUid CScummApp::AppDllUid() const 59 { 60 return TUid::Uid(ScummUid); 61 } 62 -
backends/epoc/ScummApp.h
diff -u -w -N nul backends/epoc/ScummApp.h
1 #ifndef ScummAPPH 2 #define ScummAPPH 3 4 #include <eikapp.h> 5 #include <e32base.h> 6 #include <sdlapp.h> 7 8 #include "ECompXL.h" 9 class CScummApp:public CSDLApp 10 { 11 public: 12 CScummApp(); 13 ~CScummApp(); 14 15 TUid AppDllUid() const; 16 TECompXL iECompXL; 17 }; 18 #endif 19 No newline at end of file -
backends/epoc/ScummVm.hrh
diff -u -w -N nul backends/epoc/ScummVm.hrh
1 #ifndef ScummHRH 2 #define ScummHRH 3 4 #define ScummUid 0x101f9b57 5 6 #endif 7 No newline at end of file -
backends/epoc/sdlapp.h
diff -u -w -N nul backends/epoc/sdlapp.h
1 #ifndef SDLAPPH 2 #define SDLAPPH 3 #ifdef UIQ 4 #include <qikapplication.h> 5 class CSDLApp:public CQikApplication 6 #else 7 #include <eikapp.h> 8 class CSDLApp:public CEikApplication 9 #endif 10 { 11 public: 12 CSDLApp(){}; 13 ~CSDLApp(){}; 14 CApaDocument* CreateDocumentL(); 15 }; 16 #endif 17 No newline at end of file -
backends/epoc/SymbianOS.cpp
diff -u -w -N nul backends/epoc/SymbianOS.cpp
1 #include "SymbianOS.h" 2 3 #define FRAG_SIZE 4096 4 typedef struct { 5 OSystem::SoundProc sound_proc; 6 void *param; 7 OSystem_SDL_Symbian* iSystem; 8 } THREAD_PARAM; 9 10 11 12 OSystem *OSystem_SymbianOS_create() { 13 return new OSystem_SDL_Symbian(); 14 } 15 16 17 #include "config-manager.h" 18 19 extern Common::ConfigManager *g_config; 20 21 OSystem_SDL_Symbian::OSystem_SDL_Symbian() 22 { 23 ConfMan.set("FM_high_quality", false); 24 ConfMan.set("FM_medium_quality", true); 25 ConfMan.flushToDisk(); 26 } 27 28 OSystem_SDL_Symbian::~OSystem_SDL_Symbian() 29 { 30 } 31 32 33 void OSystem_SDL_Symbian::sound_and_music_thread(TAny *params) 34 { 35 iTerminateSoundThread=EFalse; 36 iScheduler = new (ELeave) CActiveScheduler; 37 CActiveScheduler::Install(iScheduler); 38 39 iStream = CMdaAudioOutputStream::NewL(*this); 40 TMdaAudioDataSettings audioSettings; 41 audioSettings.Query(); 42 audioSettings.iSampleRate = TMdaAudioDataSettings::ESampleRate16000Hz; 43 audioSettings.iChannels = TMdaAudioDataSettings::EChannelsStereo; 44 audioSettings.iFlags = 0; 45 audioSettings.iVolume = 0; 46 47 iStream->Open(&audioSettings); 48 iSchedStarted=ETrue; 49 CActiveScheduler::Start(); 50 51 int param, frag_size; 52 uint8* sound_buffer=(uint8*)malloc(FRAG_SIZE); 53 OSystem::SoundProc sound_proc = ((THREAD_PARAM *) params)->sound_proc; 54 void *proc_param = ((THREAD_PARAM *) params)->param; 55 while (1) { 56 uint8 *buf = (uint8 *)sound_buffer; 57 int size, written; 58 sound_proc(proc_param, (byte *)sound_buffer, FRAG_SIZE); 59 size = FRAG_SIZE; 60 61 TPtrC8 ptr (buf,size); 62 63 iStream->WriteL(ptr);//write(sound_fd, buf, size); 64 iSchedStarted=ETrue; 65 CActiveScheduler::Start(); 66 67 if(iTerminateSoundThread) 68 { 69 break; 70 } 71 } 72 73 iStream->Stop(); 74 delete iStream; 75 iStream = NULL; 76 delete iScheduler; 77 iScheduler = NULL; 78 free(sound_buffer); 79 iTerminateSoundThread =EFalse; 80 } 81 82 TInt OSystem_SDL_Symbian::Sound_and_music_thread(TAny *params) 83 { 84 CTrapCleanup* cleanup = CTrapCleanup::New(); 85 TRAPD(err,((THREAD_PARAM *) params)->iSystem->sound_and_music_thread(params)); 86 delete cleanup; 87 88 return 0; 89 } 90 91 bool OSystem_SDL_Symbian::setSoundCallback(SoundProc proc, void *param) 92 { 93 static THREAD_PARAM thread_param; 94 if (ConfMan.hasKey("output_rate")) 95 _samplesPerSec = ConfMan.getInt("output_rate"); 96 else 97 _samplesPerSec = SAMPLES_PER_SEC; 98 99 /* And finally start the music thread */ 100 thread_param.param = param; 101 thread_param.sound_proc = proc; 102 thread_param.iSystem=this; 103 104 TInt minStack = 8192; 105 106 gSndThread = new RThread; 107 gSndThread->Create(_L("SCUSND"),Sound_and_music_thread,minStack,NULL,(void *)&thread_param); 108 gSndThread->SetPriority(EPriorityMore); 109 gSndThread->Resume(); 110 return true; 111 } 112 113 void OSystem_SDL_Symbian::MaoscOpenComplete(TInt /*aError*/) 114 { 115 iStream->SetAudioPropertiesL( TMdaAudioDataSettings::ESampleRate16000Hz,TMdaAudioDataSettings::EChannelsStereo); // Set 11025 stereo sound, 16 bit only supported 116 iStream->SetVolume(iStream->MaxVolume()); 117 if(iSchedStarted) 118 { 119 CActiveScheduler::Stop(); 120 iSchedStarted=EFalse; 121 } 122 } 123 124 void OSystem_SDL_Symbian::MaoscBufferCopied(TInt /*aError*/, const TDesC8& /*aBuffer*/) 125 { 126 if(iSchedStarted) 127 { 128 CActiveScheduler::Stop(); 129 iSchedStarted=EFalse; 130 } 131 } 132 133 void OSystem_SDL_Symbian::MaoscPlayComplete(TInt /*aError*/) 134 { 135 if(iSchedStarted) 136 { 137 CActiveScheduler::Stop(); 138 iSchedStarted=EFalse; 139 } 140 } 141 142 void OSystem_SDL_Symbian::clearSoundCallback() 143 { 144 if(gSndThread) 145 { 146 iTerminateSoundThread =ETrue; 147 while(iTerminateSoundThread) 148 { 149 User::After(10000); 150 } 151 gSndThread->Terminate(0); 152 gSndThread->Close(); 153 delete gSndThread; 154 gSndThread = NULL; 155 } 156 } 157 158 int OSystem_SDL_Symbian::getDefaultGraphicsMode() const { 159 return GFX_NORMAL; 160 } -
backends/epoc/SymbianOS.h
diff -u -w -N nul backends/epoc/SymbianOS.h
1 #ifndef SDLSYMBIANH 2 #define SDLSYMBIANH 3 #include <Mda\Common\Audio.h> 4 #include <MdaAudioOutputStream.h> 5 #include "sdl-common.h" 6 class OSystem_SDL_Symbian:public OSystem_SDL,public MMdaAudioOutputStreamCallback 7 { 8 public: 9 OSystem_SDL_Symbian(); 10 ~OSystem_SDL_Symbian(); 11 int getDefaultGraphicsMode() const ; 12 13 RThread* gSndThread; 14 static TInt Sound_and_music_thread(TAny *params); 15 void sound_and_music_thread(TAny *params); 16 17 void MaoscOpenComplete(TInt aError) ; 18 void MaoscBufferCopied(TInt aError, const TDesC8& aBuffer); 19 void MaoscPlayComplete(TInt aError); 20 // Set function that generates samples 21 bool setSoundCallback( SoundProc proc, void *param); 22 void clearSoundCallback(); 23 24 CMdaAudioOutputStream* iStream; 25 CActiveScheduler* iScheduler ; 26 TBool iTerminateSoundThread; 27 TBool iSchedStarted; 28 TBool FM_high_quality; 29 30 }; 31 #endif -
backends/epoc/build/.placeholder
diff -u -w -N nul backends/epoc/build/.placeholder
1 >> SumthinWicked *grins* << 2 No newline at end of file -
backends/epoc/build/ABLD.BAT
diff -u -w -N nul backends/epoc/build/ABLD.BAT
1 @ECHO OFF 2 3 REM Bldmake-generated batch file - ABLD.BAT 4 REM ** DO NOT EDIT ** 5 6 perl -S ABLD.PL "\DEV\SYMBIAN\SCUMMVM_EPOC\BACKENDS\EPOC\BUILD\\" %1 %2 %3 %4 %5 %6 %7 %8 %9 7 if errorlevel==1 goto CheckPerl 8 goto End 9 10 :CheckPerl 11 perl -v >NUL 12 if errorlevel==1 echo Is Perl, version 5.003_07 or later, installed? 13 goto End 14 15 :End -
backends/epoc/build/b.bat
diff -u -w -N nul backends/epoc/build/b.bat
1 @ECHO OFF 2 3 SET platform=wins 4 5 if "%1"=="" goto Go 6 SET platform=%1 7 8 9 :Go 10 11 echo --------------------------------------------------- 12 @ECHO ON 13 call abld build %platform% urel 14 @if errorlevel==1 exit 15 16 if "%platform%"=="armi" goto ARMI 17 if "%platform%"=="ARMI" goto ARMI 18 goto WINS 19 20 :ARMI 21 echo --------------------------------------------------- 22 makesis EScummVM_080_CVS.pkg 23 echo --------------------------------------------------- 24 goto End 25 26 :WINS 27 C:\Dev\Symbian\UIQ_21\epoc32\release\wins\urel\epoc.exe 28 goto End 29 30 :End 31 No newline at end of file -
backends/epoc/build/BLD.INF
diff -u -w -N nul backends/epoc/build/BLD.INF
1 PRJ_PLATFORMS 2 WINS ARMI 3 // ARM4 THUMB 4 5 PRJ_MMPFILES 6 scummvm_scumm.mmp 7 scummvm_simon.mmp 8 scummvm_sky.mmp 9 scummvm_queen.mmp 10 //scummvm_sword1.mmp 11 //scummvm_sword2.mmp 12 scummvm.mmp -
backends/epoc/build/e.bat
diff -u -w -N nul backends/epoc/build/e.bat
1 @ECHO OFF 2 3 C:\Dev\Symbian\UIQ_21\epoc32\release\wins\urel\epoc.exe 4 No newline at end of file -
backends/epoc/build/EScummVM.rss
diff -u -w -N nul backends/epoc/build/EScummVM.rss
1 // ScummVM.RSS 2 3 NAME SCUM 4 5 // Include definitions of resource STRUCTS used by this 6 // resource script 7 #include <eikon.rh> 8 #include "..\backends\epoc\Scummvm.hrh" 9 // Include the standard Eikon resource ids 10 #include <eikon.rsg> 11 12 13 RESOURCE RSS_SIGNATURE 14 { 15 } 16 17 RESOURCE TBUF16 { buf=""; } 18 19 RESOURCE EIK_APP_INFO 20 { 21 menubar = r_scum_menubar; 22 } 23 24 RESOURCE MENU_BAR r_scum_menubar // *** Menu bar 25 { 26 titles = 27 { 28 MENU_TITLE { menu_pane = r_scum_menu; txt = "ScummVM"; } 29 }; 30 } 31 32 RESOURCE MENU_PANE r_scum_menu // *** Submenu 33 { 34 items = 35 { 36 37 MENU_ITEM{command = EEikCmdExit;txt = "Exit";} 38 }; 39 } -
backends/epoc/build/EScummVM_080_CVS.pkg
diff -u -w -N nul backends/epoc/build/EScummVM_080_CVS.pkg
1 ;;; 2 ;;; EScummVM .PKG file for .SIS gegeration 3 ;;; 4 5 ; Languages 6 ;&EN 7 8 ; UID is the app's UID 9 #{"EScummVM"},(0x101f9b57),0,80,3 10 11 ; Platform type 12 (0x101F617B), 2, 0, 0, {"UIQ20ProductID"} 13 14 ; Signature 15 ;*"mykey.key","mycert.cer" 16 17 ; Application file 18 "..\..\..\..\UIQ_21\epoc32\release\armi\urel\EScummVM.app"-"!:\system\apps\EScummVM\EScummVM.app" 19 20 ; DLL file 21 ;"..\..\..\..\UIQ_21\epoc32\BUILD\DEV\SYMBIAN\SDL_S7\SRC\AUDIO\EPOC\AUDIOSVR\AUDIOSERVER\ARMI\UREL\AudioServer.dll"-"!:\system\apps\EScummVM\AudioServer.dll" 22 23 ; AIF application information file 24 "..\..\..\..\UIQ_21\epoc32\data\z\system\apps\EScummVM\EScummVM.aif"-"!:\system\apps\EScummVM\EScummVM.aif" 25 26 ; Resource file 27 "..\..\..\..\UIQ_21\epoc32\data\z\system\apps\EScummVM\EScummVM.rsc"-"!:\system\apps\EScummVM\EScummVM.rsc" 28 29 ; Config file 30 ".placeholder"-"c:\documents\EScummVM\.placeholder" 31 ""-"c:\documents\EScummVM\scummvm.ini",FN -
backends/epoc/build/scummvm.mmp
diff -u -w -N nul backends/epoc/build/scummvm.mmp
1 // 2 // EPOC MMP makefile project for ScummVM 3 // 4 5 // *** Definitions 6 7 TARGET EScummVM.app 8 TARGETPATH system\apps\EScummVM 9 TARGETTYPE app 10 OPTION GCC -funroll-loops -O3 -finline-functions -ffast-math -frerun-loop-opt -Wno-multichar 11 12 RESOURCE EScummVm.rss 13 EPOCSTACKSIZE 0x80008000 // this enables ECompXL app compression 14 AIF EScummVm.Aif . ScummVmAif.rss c12 ScummL.bmp ScummLM.bmp ScummS.bmp ScummSM.bmp 15 UID 0x100039ce 0x101f9b57 16 17 MACRO UIQ 18 MACRO NONSTANDARD_PORT 19 MACRO USE_CONSOLE 20 MACRO USE_MAD 21 //MACRO USE_ZLIB 22 23 // these need too high a resolution 24 MACRO DISABLE_SWORD1 25 MACRO DISABLE_SWORD2 26 // these are not ready to be released 27 MACRO DISABLE_SAGA 28 MACRO DISABLE_KYRA 29 MACRO DISABLE_GOB 30 // these work, so don't disable them :) 31 //MACRO DISABLE_SIMON 32 //MACRO DISABLE_SKY 33 //MACRO DISABLE_QUEEN 34 35 // *** Include paths 36 37 // 3rd party library dirs are expected in the same dir as EScummVM source dir 38 SYSTEMINCLUDE ..\..\..\..\ECompXL\inc 39 SYSTEMINCLUDE ..\..\..\..\libmad-0.15.1b 40 SYSTEMINCLUDE ..\..\..\..\zlib-1.2.2 41 SYSTEMINCLUDE ..\..\..\..\SDL_P800\include 42 SYSTEMINCLUDE ..\..\..\..\SDL_P800\epoc 43 //SYSTEMINCLUDE ..\..\..\..\SDL_S7\include 44 //SYSTEMINCLUDE ..\..\..\..\SDL-1.2.8\include 45 //SYSTEMINCLUDE ..\..\..\..\SDL-1.2.8\src\video 46 //SYSTEMINCLUDE ..\..\..\..\SDL-1.2.8\src\video\epoc 47 48 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui 49 USERINCLUDE ..\..\..\backends\fs ..\..\..\backends\epoc ..\..\..\backends\sdl ..\..\..\sound 50 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 51 52 // *** Libraries 53 54 STATICLIBRARY scummvm_scumm.lib 55 STATICLIBRARY scummvm_simon.lib 56 STATICLIBRARY scummvm_sky.lib 57 STATICLIBRARY scummvm_queen.lib 58 STATICLIBRARY libmad.lib 59 //STATICLIBRARY zlib.lib 60 STATICLIBRARY sdl.lib 61 //LIBRARY AudioServer.lib flogger.lib // if USE_EPOC_DEBUG was defined in SDL.mmp // for new sdl-1.2.8 62 63 #if defined(WINS) 64 // development only ugly windows linkage 65 LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\kernel32.lib" 66 LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib" 67 //LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\interfac.lib" 68 //LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\crt\src\intel\dll_lib\tran.lib" 69 //LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\crt\src\intel\dll_lib\conv.lib" 70 LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\lib\libcmt.lib" 71 //LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\lib\msvcrt.lib" 72 //LIBRARY "..\..\..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio 8\VC\lib\libc.lib" 73 STATICLIBRARY "..\..\..\..\..\..\..\..\..\Dev\Symbian\EScummVM\epoc\libctiny.lib" 74 #endif 75 76 LIBRARY cone.lib eikcore.lib 77 LIBRARY euser.lib apparc.lib fbscli.lib 78 LIBRARY estlib.lib 79 LIBRARY gdi.lib qikctl.lib hal.lib 80 LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib 81 LIBRARY apgrfx.lib 82 83 start WINS 84 // win32_LIBRARY chkstk.obj 85 end 86 87 // *** SOURCE files 88 89 SOURCEPATH ..\..\..\base 90 SOURCE engine.cpp gameDetector.cpp main.cpp plugins.cpp 91 92 SOURCEPATH ..\..\..\common 93 SOURCE config-manager.cpp debugger.cpp file.cpp md5.cpp mutex.cpp savefile.cpp 94 SOURCE str.cpp stream.cpp system.cpp timer.cpp util.cpp scaler.cpp 95 96 SOURCEPATH ..\..\..\gui 97 SOURCE about.cpp browser.cpp chooser.cpp console.cpp dialog.cpp 98 SOURCE editable.cpp EditTextWidget.cpp launcher.cpp ListWidget.cpp message.cpp 99 SOURCE newgui.cpp options.cpp PopUpWidget.cpp ScrollBarWidget.cpp TabWidget.cpp 100 SOURCE widget.cpp 101 102 SOURCEPATH ..\..\..\backends\epoc 103 SOURCE ScummApp.cpp SymbianOS.cpp //EBasicApp.cpp 104 105 SOURCEPATH ..\..\..\backends\sdl 106 SOURCE events.cpp graphics.cpp sdl.cpp 107 108 SOURCEPATH ..\..\..\backends\fs 109 SOURCE fs.cpp 110 111 SOURCEPATH ..\..\..\backends\fs\symbian 112 SOURCE symbian-fs.cpp 113 114 SOURCEPATH ..\..\..\backends\midi 115 SOURCE null.cpp 116 117 SOURCEPATH ..\..\..\graphics 118 SOURCE consolefont.cpp font.cpp fontman.cpp newfont.cpp newfont_big.cpp scummfont.cpp newfont_huge.cpp 119 SOURCE animation.cpp surface.cpp 120 121 SOURCEPATH ..\..\..\sound 122 SOURCE audiocd.cpp audiostream.cpp fmopl.cpp 123 SOURCE mididrv.cpp midiparser.cpp midiparser_smf.cpp midiparser_xmidi.cpp 124 SOURCE mixer.cpp mp3.cpp mpu401.cpp rate.cpp 125 SOURCE voc.cpp vorbis.cpp flac.cpp wave.cpp 126 127 SOURCEPATH ..\..\..\sound\softsynth 128 //SOURCE adlib.cpp mt32.cpp ym2612.cpp fluidsynth.cpp 129 SOURCE adlib.cpp ym2612.cpp -
backends/epoc/build/scummvm_queen.mmp
diff -u -w -N nul backends/epoc/build/scummvm_queen.mmp
1 // 2 // EPOC MMP makefile project for ScummVM 3 // 4 5 // *** Definitions 6 7 TARGET scummvm_queen.lib 8 TARGETTYPE lib 9 OPTION GCC -funroll-loops -O3 -finline-functions -ffast-math -frerun-loop-opt -Wno-multichar 10 11 MACRO NONSTANDARD_PORT 12 MACRO USE_MAD 13 14 // *** SOURCE files 15 16 SOURCEPATH ..\..\..\queen 17 SOURCE bankman.cpp 18 SOURCE command.cpp 19 SOURCE credits.cpp 20 SOURCE cutaway.cpp 21 SOURCE debug.cpp 22 SOURCE display.cpp 23 SOURCE graphics.cpp 24 SOURCE grid.cpp 25 SOURCE input.cpp 26 SOURCE journal.cpp 27 SOURCE logic.cpp 28 SOURCE music.cpp 29 SOURCE musicdata.cpp 30 SOURCE queen.cpp 31 SOURCE reSOURCE.cpp 32 SOURCE restables.cpp 33 SOURCE sound.cpp 34 SOURCE state.cpp 35 SOURCE talk.cpp 36 SOURCE walk.cpp 37 38 // *** Include paths 39 40 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 41 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\..\..\backends\epoc 42 USERINCLUDE ..\..\..\queen 43 44 // *** Libraries 45 46 LIBRARY euser.lib fbscli.lib estlib.lib ws32.LIB hal.lib gdi.lib apgrfx.lib -
backends/epoc/build/scummvm_scumm.mmp
diff -u -w -N nul backends/epoc/build/scummvm_scumm.mmp
1 // 2 // EPOC MMP makefile project for ScummVM 3 // 4 5 // *** Definitions 6 7 TARGET scummvm_scumm.lib 8 TARGETTYPE lib 9 OPTION GCC -funroll-loops -O3 -finline-functions -ffast-math -frerun-loop-opt -Wno-multichar 10 11 MACRO NONSTANDARD_PORT 12 MACRO USE_MAD 13 14 // *** SOURCE files 15 16 SOURCEPATH ..\..\..\scumm 17 SOURCE actor.cpp akos.cpp base-costume.cpp 18 SOURCE bomp.cpp boxes.cpp camera.cpp 19 SOURCE charset.cpp costume.cpp cursor.cpp 20 SOURCE debugger.cpp dialogs.cpp gfx.cpp 21 SOURCE help.cpp imuse.cpp imuse_player.cpp 22 SOURCE input.cpp instrument.cpp midiparser_eup.cpp 23 SOURCE midiparser_ro.cpp nut_renderer.cpp object.cpp 24 SOURCE palette.cpp player_mod.cpp player_v1.cpp 25 SOURCE player_v2.cpp player_v2a.cpp player_v3a.cpp 26 SOURCE resource.cpp resource_v2.cpp resource_v3.cpp 27 SOURCE resource_v4.cpp resource_v7he.cpp saveload.cpp 28 SOURCE script.cpp script_v2.cpp script_v5.cpp 29 SOURCE script_v6.cpp script_v6he.cpp script_v7he.cpp 30 SOURCE script_v8.cpp script_v72he.cpp script_v80he.cpp 31 SOURCE script_v90he.cpp script_v100he.cpp scumm.cpp 32 SOURCE sound.cpp string.cpp usage_bits.cpp 33 SOURCE vars.cpp verbs.cpp util.cpp 34 SOURCE wiz_he.cpp palette_he.cpp sprite_he.cpp 35 SOURCE room.cpp player_nes.cpp 36 37 SOURCEPATH ..\..\..\scumm\smush 38 SOURCE chunk.cpp codec1.cpp codec37.cpp codec47.cpp 39 SOURCE imuse_channel.cpp saud_channel.cpp smush_font.cpp smush_mixer.cpp 40 SOURCE smush_player.cpp 41 42 SOURCEPATH ..\..\..\scumm\insane 43 SOURCE insane.cpp insane_ben.cpp insane_enemy.cpp insane_iact.cpp insane_scenes.cpp 44 45 SOURCEPATH ..\..\..\scumm\imuse_digi 46 SOURCE dimuse.cpp dimuse_bndmgr.cpp dimuse_codecs.cpp dimuse_music.cpp 47 SOURCE dimuse_sndmgr.cpp dimuse_tables.cpp dimuse_script.cpp dimuse_track.cpp 48 49 // *** Include paths 50 51 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 52 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\..\..\backends\epoc 53 USERINCLUDE ..\..\..\scumm ..\..\..\scumm\smush ..\..\..\scumm\insane 54 55 // *** Libraries 56 57 LIBRARY euser.lib fbscli.lib estlib.lib ws32.LIB hal.lib gdi.lib apgrfx.lib -
backends/epoc/build/scummvm_simon.mmp
diff -u -w -N nul backends/epoc/build/scummvm_simon.mmp
1 // 2 // EPOC MMP makefile project for ScummVM 3 // 4 5 // *** Definitions 6 7 TARGET scummvm_simon.lib 8 TARGETTYPE lib 9 OPTION GCC -funroll-loops -O3 -finline-functions -ffast-math -frerun-loop-opt -Wno-multichar 10 11 MACRO NONSTANDARD_PORT 12 MACRO USE_MAD 13 14 // *** SOURCE files 15 16 SOURCEPATH ..\..\..\simon 17 SOURCE charset.cpp 18 SOURCE cursor.cpp 19 SOURCE debug.cpp 20 SOURCE debugger.cpp 21 SOURCE icons.cpp 22 SOURCE items.cpp 23 SOURCE midi.cpp 24 SOURCE midiparser_s1d.cpp 25 SOURCE res.cpp 26 SOURCE saveload.cpp 27 SOURCE simon.cpp 28 SOURCE sound.cpp 29 SOURCE verb.cpp 30 SOURCE vga.cpp 31 32 // *** Include paths 33 34 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 35 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\..\..\backends\epoc 36 USERINCLUDE ..\..\..\simon 37 38 // *** Libraries 39 40 LIBRARY euser.lib fbscli.lib estlib.lib ws32.LIB hal.lib gdi.lib apgrfx.lib -
backends/epoc/build/scummvm_sky.mmp
diff -u -w -N nul backends/epoc/build/scummvm_sky.mmp
1 // 2 // EPOC MMP makefile project for ScummVM 3 // 4 5 // *** Definitions 6 7 TARGET scummvm_sky.lib 8 TARGETTYPE lib 9 OPTION GCC -funroll-loops -O3 -finline-functions -ffast-math -frerun-loop-opt -Wno-multichar 10 11 MACRO NONSTANDARD_PORT 12 MACRO USE_MAD 13 14 // *** SOURCE files 15 16 SOURCEPATH ..\..\..\sky 17 SOURCE autoroute.cpp compact.cpp control.cpp debug.cpp disk.cpp grid.cpp 18 SOURCE hufftext.cpp intro.cpp logic.cpp mouse.cpp rnc_deco.cpp 19 SOURCE screen.cpp sky.cpp sound.cpp text.cpp 20 21 SOURCEPATH ..\..\..\sky\music 22 SOURCE adlibchannel.cpp adlibmusic.cpp gmchannel.cpp gmmusic.cpp mt32music.cpp musicbase.cpp 23 24 // *** Include paths 25 26 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 27 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\..\..\backends\epoc 28 USERINCLUDE ..\..\..\sky ..\..\..\sky\music 29 30 // *** Libraries 31 32 LIBRARY euser.lib fbscli.lib estlib.lib ws32.LIB hal.lib gdi.lib apgrfx.lib -
backends/epoc/build/scummvm_sword1.mmp
diff -u -w -N nul backends/epoc/build/scummvm_sword1.mmp
1 // *** EPOC MMP FILE FOR SDLTEST.EXE 2 3 // *** Definitions 4 5 TARGET scummvm_SWORD1.lib 6 TARGETTYPE lib 7 8 // *** Test source files 9 MACRO NONSTANDARD_PORT 10 11 sourcepath ..\..\..\sword1 12 source animation.cpp 13 source control.cpp 14 source debug.cpp 15 source eventman.cpp 16 source logic.cpp 17 source memman.cpp 18 source menu.cpp 19 source mouse.cpp 20 source music.cpp 21 source objectman.cpp 22 source resman.cpp 23 source router.cpp 24 source screen.cpp 25 source sound.cpp 26 source staticres.cpp 27 source sword1.cpp 28 source text.cpp 29 // *** Include paths 30 31 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 32 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\..\..\backends\epoc 33 USERINCLUDE ..\..\..\sword1 34 35 // *** Libraries 36 37 //STATICLIBRARY SDLmain.lib sdl.lib 38 LIBRARY euser.lib fbscli.lib estlib.lib ws32.LIB hal.lib gdi.lib apgrfx.lib -
backends/epoc/build/scummvm_sword2.mmp
diff -u -w -N nul backends/epoc/build/scummvm_sword2.mmp
1 // *** EPOC MMP FILE FOR SDLTEST.EXE 2 3 // *** Definitions 4 5 TARGET scummvm_sword2.lib 6 TARGETTYPE lib 7 8 // *** Test source files 9 MACRO NONSTANDARD_PORT 10 11 sourcepath ..\..\..\sword2 12 source anims.cpp 13 source build_display.cpp 14 source console.cpp 15 source controls.cpp 16 source debug.cpp 17 source events.cpp 18 source function.cp 19 source icons.cpp 20 source interpreter 21 source layers.cpp 22 source logic.cpp 23 source maketext.cp 24 source memory.cpp 25 source mem_view.cp 26 source mouse.cpp 27 source protocol.cp 28 source resman.cpp 29 source router.cpp 30 source save_rest.c 31 source scroll.cpp 32 source sound.cpp 33 source speech.cpp 34 source startup.cpp 35 source sword2.cpp 36 source sync.cpp 37 source walker.cpp 38 // *** Include paths 39 40 SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\..\common ..\..\..\backends\epoc 41 USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\..\..\backends\epoc 42 USERINCLUDE ..\..\..\sword2 43 44 // *** Libraries 45 46 //STATICLIBRARY SDLmain.lib sdl.lib 47 LIBRARY euser.lib fbscli.lib estlib.lib ws32.LIB hal.lib gdi.lib apgrfx.lib -
backends/epoc/build/ScummVmAif.rss
diff -u -w -N nul backends/epoc/build/ScummVmAif.rss
1 #include <aiftool.rh> 2 3 4 RESOURCE AIF_DATA 5 { 6 app_uid= 0x101f9b57; 7 // 8 hidden=KAppNotHidden; 9 embeddability=KAppNotEmbeddable; 10 caption_list= 11 { 12 CAPTION { code=ELangEnglish; caption="EScummVM"; }, 13 CAPTION { code=ELangAmerican; caption="EScummVM"; }, 14 CAPTION { code=ELangOther; caption="EScummVM"; } 15 }; 16 // 17 num_icons=2; 18 } 19 20 21 -
backends/fs/symbian/symbian-fs.cpp
diff -u -w -N nul backends/fs/symbian/symbian-fs.cpp
1 /* ScummVM - Scumm Interpreter 2 * Copyright (C) 2002-2003 The ScummVM project 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 2 7 * of the License, or (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 * 18 * $Header: /cvsroot/scummvm/scummvm/backends/fs/SYMBIAN/SYMBIAN-fs.cpp,v 1.13 2003/03/26 21:17:14 fingolfin Exp $ 19 */ 20 21 #if defined (__SYMBIAN32__) 22 #include "stdafx.h" 23 #include "../fs.h" 24 25 //#include <sys/param.h> 26 //#include <sys/stat.h> 27 #include <dirent.h> 28 //#include <stdio.h> 29 //#include <unistd.h> 30 #include <eikenv.h> 31 #include <f32file.h> 32 33 /* 34 * Implementation of the ScummVM file system API based on POSIX. 35 */ 36 37 class SymbianFilesystemNode : public AbstractFilesystemNode { 38 protected: 39 String _displayName; 40 bool _isDirectory; 41 bool _isValid; 42 String _path; 43 bool _isPseudoRoot; 44 45 public: 46 SymbianFilesystemNode(bool aIsRoot); 47 SymbianFilesystemNode(const String &path); 48 SymbianFilesystemNode(const SymbianFilesystemNode *node); 49 virtual String displayName() const { return _displayName; } 50 virtual bool isValid() const { return _isValid; } 51 virtual bool isDirectory() const { return _isDirectory; } 52 virtual String path() const { return _path; } 53 54 virtual FSList listDir(ListMode mode = kListDirectoriesOnly) const; 55 virtual AbstractFilesystemNode *parent() const; 56 }; 57 58 59 static const char *lastPathComponent(const Common::String &str) { 60 const char *start = str.c_str(); 61 const char *cur = start + str.size() - 2; 62 63 while (cur > start && *cur != '\\') { 64 --cur; 65 } 66 67 return cur+1; 68 } 69 70 AbstractFilesystemNode *FilesystemNode::getRoot() { 71 return new SymbianFilesystemNode(true); 72 } 73 74 AbstractFilesystemNode *FilesystemNode::getNodeForPath(const String &path) { 75 return new SymbianFilesystemNode(path); 76 } 77 78 SymbianFilesystemNode::SymbianFilesystemNode(bool aIsRoot) { 79 _path = ""; 80 _isValid = true; 81 _isDirectory = true; 82 _isPseudoRoot = aIsRoot; 83 _displayName = "Root"; 84 85 } 86 87 // SumthinWicked says: added next function myself, since it was not in 0.7.1. 88 // might still be a little buggy, or simply the reason ScummVM can't run any 89 // games on the phone yet :P 90 SymbianFilesystemNode::SymbianFilesystemNode(const String &path) { 91 if (path.size() == 0) 92 _isPseudoRoot = true; 93 _path = path; 94 const char *dsplName = NULL, *pos = path.c_str(); 95 while (*pos) 96 if (*pos++ == '/') 97 dsplName = pos; 98 _displayName = String(dsplName); 99 _isValid = true; 100 _isDirectory = true; 101 } 102 103 SymbianFilesystemNode::SymbianFilesystemNode(const SymbianFilesystemNode *node) { 104 _displayName = node->_displayName; 105 _isValid = node->_isValid; 106 _isDirectory = node->_isDirectory; 107 _path = node->_path; 108 _isPseudoRoot = node->_isPseudoRoot; 109 } 110 111 FSList SymbianFilesystemNode::listDir(ListMode mode) const { 112 assert(_isDirectory); 113 FSList myList; 114 115 if (_isPseudoRoot) { 116 // Drives enumeration 117 TDriveList drivelist; 118 CEikonEnv::Static()->FsSession().DriveList(drivelist); 119 for (int loop=0;loop<KMaxDrives;loop++) { 120 if(drivelist[loop]>0) { 121 SymbianFilesystemNode entry(false); 122 char drive_name[2]; 123 drive_name[0] = loop+'A'; 124 drive_name[1] = '\0'; 125 entry._displayName = drive_name; 126 entry._isDirectory = true; 127 entry._isValid = true; 128 entry._isPseudoRoot = false; 129 char path[10]; 130 sprintf(path,"%c:\\",loop+'A'); 131 entry._path=path; 132 myList.push_back(wrap(new SymbianFilesystemNode(&entry))); 133 } 134 } 135 } else { 136 TPtrC8 ptr((const unsigned char*)_path.c_str(),_path.size()); 137 TFileName fname; 138 fname.Copy(ptr); 139 TBuf8<256>nameBuf; 140 CDir* dirPtr; 141 if(CEikonEnv::Static()->FsSession().GetDir(fname,KEntryAttNormal|KEntryAttDir,0,dirPtr)==KErrNone) { 142 CleanupStack::PushL(dirPtr); 143 TInt cnt=dirPtr->Count(); 144 for(TInt loop=0;loop<cnt;loop++) { 145 TEntry fileentry=(*dirPtr)[loop]; 146 nameBuf.Copy(fileentry.iName); 147 SymbianFilesystemNode entry(false); 148 entry._isPseudoRoot = false; 149 150 entry._displayName =(char*)nameBuf.PtrZ(); 151 entry._path = _path; 152 entry._path +=(char*)nameBuf.PtrZ(); 153 entry._isDirectory = fileentry.IsDir(); 154 155 // Honor the chosen mode 156 if ((mode == kListFilesOnly && entry._isDirectory) || 157 (mode == kListDirectoriesOnly && !entry._isDirectory)) 158 continue; 159 160 if (entry._isDirectory) 161 entry._path += "\\"; 162 myList.push_back(wrap(new SymbianFilesystemNode(&entry))); 163 } 164 CleanupStack::PopAndDestroy(dirPtr); 165 } 166 167 } 168 return myList; 169 } 170 171 AbstractFilesystemNode *SymbianFilesystemNode::parent() const { 172 SymbianFilesystemNode *p =NULL; 173 174 // Root node is its own parent. Still we can't just return this 175 // as the GUI code will call delete on the old node. 176 if (!_isPseudoRoot && _path.size() > 3) { 177 p=new SymbianFilesystemNode(false); 178 const char *start = _path.c_str(); 179 const char *end = lastPathComponent(_path); 180 181 p->_path = String(start, end - start); 182 p->_isValid = true; 183 p->_isDirectory = true; 184 p->_displayName = lastPathComponent(p->_path); 185 } 186 else 187 { 188 p=new SymbianFilesystemNode(true); 189 } 190 return p; 191 } 192 193 void *bsearch2(const void *key, const void *base, size_t nmemb, 194 size_t size, int (*compar)(const void *, const void *)) { 195 size_t i; 196 197 for (i=0; i<nmemb; i++) 198 if (compar(key, (void*)((size_t)base + size * i)) == 0) 199 return (void*)((size_t)base + size * i); 200 return NULL; 201 } 202 #endif // defined(__SYMBIAN32__) -
graphics/newfont_huge.cpp
diff -u -w -N nul graphics/newfont_huge.cpp
1 /* Generated by convbdf on Sat Apr 23 01:46:43 2005. */ 2 #include "common/stdafx.h" 3 #include "graphics/font.h" 4 5 /* Font information: 6 name: domb 7 facename: -FreeType-DomBold BT-Medium-R-Normal--24-170-100-100-P-92-ISO10646-1 8 w x h: 24x27 9 size: 129 10 ascent: 21 11 descent: 6 12 first char: 32 (0x20) 13 last char: 160 (0xa0) 14 default char: 32 (0x20) 15 proportional: yes 16 Copyright 1990-1993 Bitstream Inc. All rights reserved. 17 */ 18 19 namespace Graphics { 20 21 /* Font character bitmap data. */ 22 static const bitmap_t _font_bits[] = { 23 24 /* Character 32 (0x20): 25 width 5 26 +-----+ 27 | | 28 | | 29 | | 30 | | 31 | | 32 | | 33 | | 34 | | 35 | | 36 | | 37 | | 38 | | 39 | | 40 | | 41 | | 42 | | 43 | | 44 | | 45 | | 46 | | 47 | | 48 | | 49 | | 50 | | 51 | | 52 | | 53 | | 54 +-----+ 55 */ 56 0x0000, 57 0x0000, 58 0x0000, 59 0x0000, 60 0x0000, 61 0x0000, 62 0x0000, 63 0x0000, 64 0x0000, 65 0x0000, 66 0x0000, 67 0x0000, 68 0x0000, 69 0x0000, 70 0x0000, 71 0x0000, 72 0x0000, 73 0x0000, 74 0x0000, 75 0x0000, 76 0x0000, 77 0x0000, 78 0x0000, 79 0x0000, 80 0x0000, 81 0x0000, 82 0x0000, 83 84 /* Character 33 (0x21): 85 width 7 86 +-------+ 87 | | 88 | | 89 | | 90 | | 91 | | 92 | ** | 93 | **** | 94 | **** | 95 | **** | 96 | **** | 97 | *** | 98 | *** | 99 | *** | 100 | *** | 101 | *** | 102 | *** | 103 | *** | 104 | | 105 | ** | 106 | **** | 107 | **** | 108 | ** | 109 | | 110 | | 111 | | 112 | | 113 | | 114 +-------+ 115 */ 116 0x0000, 117 0x0000, 118 0x0000, 119 0x0000, 120 0x0000, 121 0x3000, 122 0x3c00, 123 0x3c00, 124 0x3c00, 125 0x3c00, 126 0x3800, 127 0x3800, 128 0x3800, 129 0x3800, 130 0x3800, 131 0x3800, 132 0x3800, 133 0x0000, 134 0x3000, 135 0x7800, 136 0x7800, 137 0x3000, 138 0x0000, 139 0x0000, 140 0x0000, 141 0x0000, 142 0x0000, 143 144 /* Character 34 (0x22): 145 width 8 146 +--------+ 147 | | 148 | | 149 | | 150 | | 151 |*** *** | 152 |*** *** | 153 |*** *** | 154 |*** *** | 155 |*** *** | 156 |*** *** | 157 | | 158 | | 159 | | 160 | | 161 | | 162 | | 163 | | 164 | | 165 | | 166 | | 167 | | 168 | | 169 | | 170 | | 171 | | 172 | | 173 | | 174 +--------+ 175 */ 176 0x0000, 177 0x0000, 178 0x0000, 179 0x0000, 180 0xee00, 181 0xee00, 182 0xee00, 183 0xee00, 184 0xee00, 185 0xee00, 186 0x0000, 187 0x0000, 188 0x0000, 189 0x0000, 190 0x0000, 191 0x0000, 192 0x0000, 193 0x0000, 194 0x0000, 195 0x0000, 196 0x0000, 197 0x0000, 198 0x0000, 199 0x0000, 200 0x0000, 201 0x0000, 202 0x0000, 203 204 /* Character 35 (0x23): 205 width 18 206 +------------------+ 207 | | 208 | | 209 | | 210 | | 211 | *** *** | 212 | *** *** | 213 | *** *** | 214 | *** *** | 215 | ***************| 216 | ****************| 217 | *************** | 218 | *** *** | 219 | *** *** | 220 | *** *** | 221 | *************** | 222 |**************** | 223 |*************** | 224 | *** *** | 225 | *** *** | 226 | *** *** | 227 | *** ** | 228 | | 229 | | 230 | | 231 | | 232 | | 233 | | 234 +------------------+ 235 */ 236 0x0000, 237 0x0000, 238 0x0000, 239 0x0000, 240 0x0000, 241 0x0000, 242 0x0000, 243 0x0000, 244 0x00e7, 245 0x0000, 246 0x01c7, 247 0x0000, 248 0x01ce, 249 0x0000, 250 0x038e, 251 0x0000, 252 0x1fff, 253 0xc000, 254 0x3fff, 255 0xc000, 256 0x3fff, 257 0x8000, 258 0x071c, 259 0x0000, 260 0x0738, 261 0x0000, 262 0x0e38, 263 0x0000, 264 0x7fff, 265 0x0000, 266 0xffff, 267 0x0000, 268 0xfffe, 269 0x0000, 270 0x1c70, 271 0x0000, 272 0x1ce0, 273 0x0000, 274 0x38e0, 275 0x0000, 276 0x38c0, 277 0x0000, 278 0x0000, 279 0x0000, 280 0x0000, 281 0x0000, 282 0x0000, 283 0x0000, 284 0x0000, 285 0x0000, 286 0x0000, 287 0x0000, 288 0x0000, 289 0x0000, 290 291 /* Character 36 (0x24): 292 width 11 293 +-----------+ 294 | | 295 | | 296 | | 297 | | 298 | | 299 | *** | 300 | *** | 301 | *** | 302 | **** | 303 | ****** | 304 | ******** | 305 | *** *** | 306 | *** *** | 307 | **** | 308 | ***** | 309 | ***** | 310 | ***** | 311 | * **** | 312 | **** *** | 313 | ******** | 314 | ******* | 315 | ***** | 316 | *** | 317 | *** | 318 | *** | 319 | | 320 | | 321 +-----------+ 322 */ 323 0x0000, 324 0x0000, 325 0x0000, 326 0x0000, 327 0x0000, 328 0x0700, 329 0x0700, 330 0x0700, 331 0x0f00, 332 0x1f80, 333 0x3fc0, 334 0x39c0, 335 0x39c0, 336 0x3c00, 337 0x1f00, 338 0x0f80, 339 0x07c0, 340 0x23c0, 341 0x79c0, 342 0x3fc0, 343 0x1fc0, 344 0x0f80, 345 0x0700, 346 0x0700, 347 0x0700, 348 0x0000, 349 0x0000, 350 351 /* Character 37 (0x25): 352 width 16 353 +----------------+ 354 | | 355 | | 356 | | 357 | | 358 | | 359 | | 360 | | 361 | *** ** | 362 | ***** ** | 363 | ** ** ** | 364 | ** ** *** | 365 | ** ** *** | 366 | ** ** ** | 367 | ** ** ** *** | 368 | ******* ***** | 369 | *** ** ** **| 370 | ** ** **| 371 | ** ** **| 372 | *** ** **| 373 | ** ** ** | 374 | ** ***** | 375 | ** *** | 376 | | 377 | | 378 | | 379 | | 380 | | 381 +----------------+ 382 */ 383 0x0000, 384 0x0000, 385 0x0000, 386 0x0000, 387 0x0000, 388 0x0000, 389 0x0000, 390 0x1c06, 391 0x3e0c, 392 0x3318, 393 0x6338, 394 0x6370, 395 0x6360, 396 0x66dc, 397 0x3fbe, 398 0x1db3, 399 0x0363, 400 0x0663, 401 0x0e63, 402 0x0c66, 403 0x183e, 404 0x181c, 405 0x0000, 406 0x0000, 407 0x0000, 408 0x0000, 409 0x0000, 410 411 /* Character 38 (0x26): 412 width 13 413 +-------------+ 414 | | 415 | | 416 | | 417 | | 418 | | 419 | *** | 420 | ***** | 421 | ******* | 422 | **** *** | 423 | *** *** | 424 | *** **** | 425 | ********* | 426 | ******* | 427 | ****** | 428 | ******* | 429 | ******* | 430 |************ | 431 |**** ********| 432 |*** ******* | 433 | ********** | 434 | ******* *** | 435 | **** ** | 436 | | 437 | | 438 | | 439 | | 440 | | 441 +-------------+ 442 */ 443 0x0000, 444 0x0000, 445 0x0000, 446 0x0000, 447 0x0000, 448 0x0e00, 449 0x1f00, 450 0x3f80, 451 0x79c0, 452 0x71c0, 453 0x73c0, 454 0x7fc0, 455 0x3f80, 456 0x3f00, 457 0x7f00, 458 0x7f00, 459 0xfff0, 460 0xf7f8, 461 0xe7f0, 462 0x7fe0, 463 0x7f70, 464 0x3c30, 465 0x0000, 466 0x0000, 467 0x0000, 468 0x0000, 469 0x0000, 470 471 /* Character 39 (0x27): 472 width 4 473 +----+ 474 | | 475 | | 476 | | 477 | | 478 | ***| 479 | ***| 480 | ***| 481 | ***| 482 | ***| 483 | ***| 484 | | 485 | | 486 | | 487 | | 488 | | 489 | | 490 | | 491 | | 492 | | 493 | | 494 | | 495 | | 496 | | 497 | | 498 | | 499 | | 500 | | 501 +----+ 502 */ 503 0x0000, 504 0x0000, 505 0x0000, 506 0x0000, 507 0x7000, 508 0x7000, 509 0x7000, 510 0x7000, 511 0x7000, 512 0x7000, 513 0x0000, 514 0x0000, 515 0x0000, 516 0x0000, 517 0x0000, 518 0x0000, 519 0x0000, 520 0x0000, 521 0x0000, 522 0x0000, 523 0x0000, 524 0x0000, 525 0x0000, 526 0x0000, 527 0x0000, 528 0x0000, 529 0x0000, 530 531 /* Character 40 (0x28): 532 width 8 533 +--------+ 534 | | 535 | | 536 | | 537 | | 538 | | 539 | ** | 540 | *** | 541 | *** | 542 | *** | 543 | *** | 544 | *** | 545 | *** | 546 | *** | 547 | *** | 548 | *** | 549 | *** | 550 | *** | 551 | *** | 552 | *** | 553 | *** | 554 | **** | 555 | **** | 556 | *** | 557 | **** | 558 | *** | 559 | | 560 | | 561 +--------+ 562 */ 563 0x0000, 564 0x0000, 565 0x0000, 566 0x0000, 567 0x0000, 568 0x0c00, 569 0x0e00, 570 0x0e00, 571 0x1c00, 572 0x1c00, 573 0x1c00, 574 0x1c00, 575 0x3800, 576 0x3800, 577 0x3800, 578 0x3800, 579 0x3800, 580 0x3800, 581 0x3800, 582 0x3800, 583 0x3c00, 584 0x3c00, 585 0x1c00, 586 0x1e00, 587 0x0e00, 588 0x0000, 589 0x0000, 590 591 /* Character 41 (0x29): 592 width 8 593 +--------+ 594 | | 595 | | 596 | | 597 | | 598 | | 599 | ** | 600 | *** | 601 | *** | 602 | *** | 603 | *** | 604 | *** | 605 | *** | 606 | *** | 607 | *** | 608 | *** | 609 | *** | 610 | *** | 611 | *** | 612 | *** | 613 | **** | 614 | *** | 615 | *** | 616 | *** | 617 | **** | 618 | *** | 619 | | 620 | | 621 +--------+ 622 */ 623 0x0000, 624 0x0000, 625 0x0000, 626 0x0000, 627 0x0000, 628 0x3000, 629 0x3800, 630 0x3800, 631 0x3800, 632 0x1c00, 633 0x1c00, 634 0x1c00, 635 0x1c00, 636 0x1c00, 637 0x1c00, 638 0x1c00, 639 0x1c00, 640 0x1c00, 641 0x1c00, 642 0x3c00, 643 0x3800, 644 0x3800, 645 0x3800, 646 0x7800, 647 0x7000, 648 0x0000, 649 0x0000, 650 651 /* Character 42 (0x2a): 652 width 11 653 +-----------+ 654 | | 655 | | 656 | | 657 | | 658 | | 659 | ** | 660 | *** | 661 | ** ** | 662 | *** ******| 663 | ********* | 664 | *** | 665 | ** *** | 666 | *** *** | 667 | *** ** | 668 | | 669 | | 670 | | 671 | | 672 | | 673 | | 674 | | 675 | | 676 | | 677 | | 678 | | 679 | | 680 | | 681 +-----------+ 682 */ 683 0x0000, 684 0x0000, 685 0x0000, 686 0x0000, 687 0x0000, 688 0x0600, 689 0x0e00, 690 0x06c0, 691 0x77e0, 692 0x7fc0, 693 0x0e00, 694 0x1b80, 695 0x39c0, 696 0x3980, 697 0x0000, 698 0x0000, 699 0x0000, 700 0x0000, 701 0x0000, 702 0x0000, 703 0x0000, 704 0x0000, 705 0x0000, 706 0x0000, 707 0x0000, 708 0x0000, 709 0x0000, 710 711 /* Character 43 (0x2b): 712 width 20 713 +--------------------+ 714 | | 715 | | 716 | | 717 | | 718 | | 719 | | 720 | *** | 721 | *** | 722 | *** | 723 | *** | 724 | *** | 725 | *** | 726 | *************** | 727 | *************** | 728 | *************** | 729 | *** | 730 | *** | 731 | *** | 732 | *** | 733 | *** | 734 | *** | 735 | | 736 | | 737 | | 738 | | 739 | | 740 | | 741 +--------------------+ 742 */ 743 0x0000, 744 0x0000, 745 0x0000, 746 0x0000, 747 0x0000, 748 0x0000, 749 0x0000, 750 0x0000, 751 0x0000, 752 0x0000, 753 0x0000, 754 0x0000, 755 0x00e0, 756 0x0000, 757 0x00e0, 758 0x0000, 759 0x00e0, 760 0x0000, 761 0x00e0, 762 0x0000, 763 0x00e0, 764 0x0000, 765 0x00e0, 766 0x0000, 767 0x3fff, 768 0x8000, 769 0x3fff, 770 0x8000, 771 0x3fff, 772 0x8000, 773 0x00e0, 774 0x0000, 775 0x00e0, 776 0x0000, 777 0x00e0, 778 0x0000, 779 0x00e0, 780 0x0000, 781 0x00e0, 782 0x0000, 783 0x00e0, 784 0x0000, 785 0x0000, 786 0x0000, 787 0x0000, 788 0x0000, 789 0x0000, 790 0x0000, 791 0x0000, 792 0x0000, 793 0x0000, 794 0x0000, 795 0x0000, 796 0x0000, 797 798 /* Character 44 (0x2c): 799 width 6 800 +------+ 801 | | 802 | | 803 | | 804 | | 805 | | 806 | | 807 | | 808 | | 809 | | 810 | | 811 | | 812 | | 813 | | 814 | | 815 | | 816 | | 817 | | 818 | ** | 819 | **** | 820 | **** | 821 | *** | 822 | *** | 823 | *** | 824 | ** | 825 | | 826 | | 827 | | 828 +------+ 829 */ 830 0x0000, 831 0x0000, 832 0x0000, 833 0x0000, 834 0x0000, 835 0x0000, 836 0x0000, 837 0x0000, 838 0x0000, 839 0x0000, 840 0x0000, 841 0x0000, 842 0x0000, 843 0x0000, 844 0x0000, 845 0x0000, 846 0x0000, 847 0x3000, 848 0x7800, 849 0x7800, 850 0x7000, 851 0x7000, 852 0x7000, 853 0x6000, 854 0x0000, 855 0x0000, 856 0x0000, 857 858 /* Character 45 (0x2d): 859 width 8 860 +--------+ 861 | | 862 | | 863 | | 864 | | 865 | | 866 | | 867 | | 868 | | 869 | | 870 | | 871 | | 872 | | 873 | | 874 | | 875 | ****** | 876 | ****** | 877 | ***** | 878 | | 879 | | 880 | | 881 | | 882 | | 883 | | 884 | | 885 | | 886 | | 887 | | 888 +--------+ 889 */ 890 0x0000, 891 0x0000, 892 0x0000, 893 0x0000, 894 0x0000, 895 0x0000, 896 0x0000, 897 0x0000, 898 0x0000, 899 0x0000, 900 0x0000, 901 0x0000, 902 0x0000, 903 0x0000, 904 0x7e00, 905 0x7e00, 906 0x3e00, 907 0x0000, 908 0x0000, 909 0x0000, 910 0x0000, 911 0x0000, 912 0x0000, 913 0x0000, 914 0x0000, 915 0x0000, 916 0x0000, 917 918 /* Character 46 (0x2e): 919 width 6 920 +------+ 921 | | 922 | | 923 | | 924 | | 925 | | 926 | | 927 | | 928 | | 929 | | 930 | | 931 | | 932 | | 933 | | 934 | | 935 | | 936 | | 937 | | 938 | ** | 939 | **** | 940 | **** | 941 | **** | 942 | ** | 943 | | 944 | | 945 | | 946 | | 947 | | 948 +------+ 949 */ 950 0x0000, 951 0x0000, 952 0x0000, 953 0x0000, 954 0x0000, 955 0x0000, 956 0x0000, 957 0x0000, 958 0x0000, 959 0x0000, 960 0x0000, 961 0x0000, 962 0x0000, 963 0x0000, 964 0x0000, 965 0x0000, 966 0x0000, 967 0x3000, 968 0x7800, 969 0x7800, 970 0x7800, 971 0x3000, 972 0x0000, 973 0x0000, 974 0x0000, 975 0x0000, 976 0x0000, 977 978 /* Character 47 (0x2f): 979 width 10 980 +----------+ 981 | | 982 | | 983 | | 984 | | 985 | | 986 | **| 987 | ***| 988 | *** | 989 | ** | 990 | *** | 991 | ** | 992 | ** | 993 | ** | 994 | ** | 995 | ** | 996 | ** | 997 | *** | 998 | ** | 999 | ** | 1000 | ** | 1001 | ** | 1002 |*** | 1003 |** | 1004 | | 1005 | | 1006 | | 1007 | | 1008 +----------+ 1009 */ 1010 0x0000, 1011 0x0000, 1012 0x0000, 1013 0x0000, 1014 0x0000, 1015 0x00c0, 1016 0x01c0, 1017 0x0380, 1018 0x0300, 1019 0x0700, 1020 0x0600, 1021 0x0600, 1022 0x0c00, 1023 0x0c00, 1024 0x1800, 1025 0x1800, 1026 0x3800, 1027 0x3000, 1028 0x3000, 1029 0x6000, 1030 0x6000, 1031 0xe000, 1032 0xc000, 1033 0x0000, 1034 0x0000, 1035 0x0000, 1036 0x0000, 1037 1038 /* Character 48 (0x30): 1039 width 11 1040 +-----------+ 1041 | | 1042 | | 1043 | | 1044 | | 1045 | | 1046 | | 1047 | *** | 1048 | ****** | 1049 | ******** | 1050 | **** *** | 1051 | *** ***| 1052 | **** ***| 1053 | *** ***| 1054 | *** ***| 1055 | *** ***| 1056 | *** ***| 1057 | *** ****| 1058 | **** *** | 1059 | ******** | 1060 | ****** | 1061 | **** | 1062 | | 1063 | | 1064 | | 1065 | | 1066 | | 1067 | | 1068 +-----------+ 1069 */ 1070 0x0000, 1071 0x0000, 1072 0x0000, 1073 0x0000, 1074 0x0000, 1075 0x0000, 1076 0x0e00, 1077 0x1f80, 1078 0x3fc0, 1079 0x3dc0, 1080 0x38e0, 1081 0x78e0, 1082 0x70e0, 1083 0x70e0, 1084 0x70e0, 1085 0x70e0, 1086 0x71e0, 1087 0x79c0, 1088 0x3fc0, 1089 0x1f80, 1090 0x0f00, 1091 0x0000, 1092 0x0000, 1093 0x0000, 1094 0x0000, 1095 0x0000, 1096 0x0000, 1097 1098 /* Character 49 (0x31): 1099 width 11 1100 +-----------+ 1101 | | 1102 | | 1103 | | 1104 | | 1105 | | 1106 | | 1107 | *** | 1108 | *** | 1109 | **** | 1110 | **** | 1111 | ***** | 1112 | **** | 1113 | *** | 1114 | *** | 1115 | *** | 1116 | *** | 1117 | *** | 1118 | *** | 1119 | *** | 1120 | *** | 1121 | ** | 1122 | | 1123 | | 1124 | | 1125 | | 1126 | | 1127 | | 1128 +-----------+ 1129 */ 1130 0x0000, 1131 0x0000, 1132 0x0000, 1133 0x0000, 1134 0x0000, 1135 0x0000, 1136 0x0700, 1137 0x0700, 1138 0x0f00, 1139 0x0f00, 1140 0x1f00, 1141 0x0f00, 1142 0x0700, 1143 0x0700, 1144 0x0700, 1145 0x0700, 1146 0x0700, 1147 0x0700, 1148 0x0700, 1149 0x0700, 1150 0x0300, 1151 0x0000, 1152 0x0000, 1153 0x0000, 1154 0x0000, 1155 0x0000, 1156 0x0000, 1157 1158 /* Character 50 (0x32): 1159 width 11 1160 +-----------+ 1161 | | 1162 | | 1163 | | 1164 | | 1165 | | 1166 | | 1167 | ** | 1168 | ***** | 1169 | ******* | 1170 | **** ***| 1171 | **** ****| 1172 | ** ****| 1173 | **** | 1174 | **** | 1175 | **** | 1176 | ***** | 1177 | ***** | 1178 | ******** | 1179 | **********| 1180 | **********| 1181 | *********| 1182 | | 1183 | | 1184 | | 1185 | | 1186 | | 1187 | | 1188 +-----------+ 1189 */ 1190 0x0000, 1191 0x0000, 1192 0x0000, 1193 0x0000, 1194 0x0000, 1195 0x0000, 1196 0x0300, 1197 0x0f80, 1198 0x1fc0, 1199 0x1ee0, 1200 0x3de0, 1201 0x19e0, 1202 0x03c0, 1203 0x03c0, 1204 0x0780, 1205 0x0f80, 1206 0x1f00, 1207 0x3fc0, 1208 0x7fe0, 1209 0x7fe0, 1210 0x3fe0, 1211 0x0000, 1212 0x0000, 1213 0x0000, 1214 0x0000, 1215 0x0000, 1216 0x0000, 1217 1218 /* Character 51 (0x33): 1219 width 11 1220 +-----------+ 1221 | | 1222 | | 1223 | | 1224 | | 1225 | | 1226 | | 1227 | **** | 1228 | ******* | 1229 | ******* | 1230 | ***| 1231 | ****| 1232 | ***** | 1233 | ******** | 1234 | ****** | 1235 | ******* | 1236 | ***| 1237 | ****| 1238 | *********| 1239 | ******** | 1240 | ******* | 1241 | **** | 1242 | | 1243 | | 1244 | | 1245 | | 1246 | | 1247 | | 1248 +-----------+ 1249 */ 1250 0x0000, 1251 0x0000, 1252 0x0000, 1253 0x0000, 1254 0x0000, 1255 0x0000, 1256 0x0f00, 1257 0x1fc0, 1258 0x1fc0, 1259 0x00e0, 1260 0x01e0, 1261 0x07c0, 1262 0x3fc0, 1263 0x1f80, 1264 0x1fc0, 1265 0x00e0, 1266 0x01e0, 1267 0x3fe0, 1268 0x3fc0, 1269 0x3f80, 1270 0x1e00, 1271 0x0000, 1272 0x0000, 1273 0x0000, 1274 0x0000, 1275 0x0000, 1276 0x0000, 1277 1278 /* Character 52 (0x34): 1279 width 11 1280 +-----------+ 1281 | | 1282 | | 1283 | | 1284 | | 1285 | | 1286 | | 1287 | **** | 1288 | ****** | 1289 | ****** | 1290 | ****** | 1291 | *** *** | 1292 | *** *** | 1293 | *** *** | 1294 | *** *** | 1295 | *** *** | 1296 | **********| 1297 | **********| 1298 | ********| 1299 | *** | 1300 | *** | 1301 | *** | 1302 | *** | 1303 | | 1304 | | 1305 | | 1306 | | 1307 | | 1308 +-----------+ 1309 */ 1310 0x0000, 1311 0x0000, 1312 0x0000, 1313 0x0000, 1314 0x0000, 1315 0x0000, 1316 0x0780, 1317 0x0fc0, 1318 0x0fc0, 1319 0x0fc0, 1320 0x1dc0, 1321 0x1dc0, 1322 0x39c0, 1323 0x39c0, 1324 0x71c0, 1325 0x7fe0, 1326 0x7ff0, 1327 0x1ff0, 1328 0x01c0, 1329 0x01c0, 1330 0x01c0, 1331 0x01c0, 1332 0x0000, 1333 0x0000, 1334 0x0000, 1335 0x0000, 1336 0x0000, 1337 1338 /* Character 53 (0x35): 1339 width 11 1340 +-----------+ 1341 | | 1342 | | 1343 | | 1344 | | 1345 | | 1346 | | 1347 | *******| 1348 | *******| 1349 | *******| 1350 | *******| 1351 | **** | 1352 | ***** | 1353 | ******* | 1354 | ********| 1355 | ***| 1356 | **| 1357 | ****| 1358 | ********| 1359 | ******* | 1360 | ****** | 1361 | ** | 1362 | | 1363 | | 1364 | | 1365 | | 1366 | | 1367 | | 1368 +-----------+ 1369 */ 1370 0x0000, 1371 0x0000, 1372 0x0000, 1373 0x0000, 1374 0x0000, 1375 0x0000, 1376 0x0fe0, 1377 0x0fe0, 1378 0x0fe0, 1379 0x0fe0, 1380 0x1e00, 1381 0x1f00, 1382 0x1fc0, 1383 0x1fe0, 1384 0x00e0, 1385 0x0060, 1386 0x01e0, 1387 0x1fe0, 1388 0x1fc0, 1389 0x1f80, 1390 0x0c00, 1391 0x0000, 1392 0x0000, 1393 0x0000, 1394 0x0000, 1395 0x0000, 1396 0x0000, 1397 1398 /* Character 54 (0x36): 1399 width 11 1400 +-----------+ 1401 | | 1402 | | 1403 | | 1404 | | 1405 | | 1406 | | 1407 | ** | 1408 | **** | 1409 | **** | 1410 | **** | 1411 | **** | 1412 | **** | 1413 | ******* | 1414 | ******** | 1415 | ********* | 1416 | *** *** | 1417 | *** *** | 1418 | *** **** | 1419 | ******* | 1420 | ******* | 1421 | **** | 1422 | | 1423 | | 1424 | | 1425 | | 1426 | | 1427 | | 1428 +-----------+ 1429 */ 1430 0x0000, 1431 0x0000, 1432 0x0000, 1433 0x0000, 1434 0x0000, 1435 0x0000, 1436 0x0600, 1437 0x0f00, 1438 0x1e00, 1439 0x1e00, 1440 0x3c00, 1441 0x3c00, 1442 0x7f00, 1443 0x7f80, 1444 0x7fc0, 1445 0x71c0, 1446 0x71c0, 1447 0x73c0, 1448 0x3f80, 1449 0x3f80, 1450 0x0f00, 1451 0x0000, 1452 0x0000, 1453 0x0000, 1454 0x0000, 1455 0x0000, 1456 0x0000, 1457 1458 /* Character 55 (0x37): 1459 width 11 1460 +-----------+ 1461 | | 1462 | | 1463 | | 1464 | | 1465 | | 1466 | | 1467 | ****** | 1468 | ******* | 1469 | ******** | 1470 | ******** | 1471 | *** | 1472 | *** | 1473 | *** | 1474 | *** | 1475 | **** | 1476 | *** | 1477 | **** | 1478 | **** | 1479 | **** | 1480 | *** | 1481 | ** | 1482 | | 1483 | | 1484 | | 1485 | | 1486 | | 1487 | | 1488 +-----------+ 1489 */ 1490 0x0000, 1491 0x0000, 1492 0x0000, 1493 0x0000, 1494 0x0000, 1495 0x0000, 1496 0x3f00, 1497 0x3f80, 1498 0x3fc0, 1499 0x3fc0, 1500 0x0380, 1501 0x0380, 1502 0x0700, 1503 0x0700, 1504 0x0f00, 1505 0x0e00, 1506 0x1e00, 1507 0x1e00, 1508 0x1e00, 1509 0x1c00, 1510 0x0c00, 1511 0x0000, 1512 0x0000, 1513 0x0000, 1514 0x0000, 1515 0x0000, 1516 0x0000, 1517 1518 /* Character 56 (0x38): 1519 width 11 1520 +-----------+ 1521 | | 1522 | | 1523 | | 1524 | | 1525 | | 1526 | | 1527 | *** | 1528 | ****** | 1529 | ******** | 1530 | **** *** | 1531 | *** *** | 1532 | *** **** | 1533 | ****** | 1534 | ***** | 1535 | ******* | 1536 | **** *** | 1537 | *** *** | 1538 | *** **** | 1539 | ******** | 1540 | ******* | 1541 | **** | 1542 | | 1543 | | 1544 | | 1545 | | 1546 | | 1547 | | 1548 +-----------+ 1549 */ 1550 0x0000, 1551 0x0000, 1552 0x0000, 1553 0x0000, 1554 0x0000, 1555 0x0000, 1556 0x0e00, 1557 0x1f80, 1558 0x3fc0, 1559 0x3dc0, 1560 0x39c0, 1561 0x3bc0, 1562 0x1f80, 1563 0x1f00, 1564 0x3f80, 1565 0x79c0, 1566 0x71c0, 1567 0x73c0, 1568 0x3fc0, 1569 0x3f80, 1570 0x0f00, 1571 0x0000, 1572 0x0000, 1573 0x0000, 1574 0x0000, 1575 0x0000, 1576 0x0000, 1577 1578 /* Character 57 (0x39): 1579 width 11 1580 +-----------+ 1581 | | 1582 | | 1583 | | 1584 | | 1585 | | 1586 | | 1587 | *** | 1588 | ****** | 1589 | ******* | 1590 | **** *** | 1591 | *** *** | 1592 | *** *** | 1593 | *** *** | 1594 | ********* | 1595 | ******** | 1596 | ****** | 1597 | **** | 1598 | **** | 1599 | **** | 1600 | **** | 1601 | *** | 1602 | ** | 1603 | | 1604 | | 1605 | | 1606 | | 1607 | | 1608 +-----------+ 1609 */ 1610 0x0000, 1611 0x0000, 1612 0x0000, 1613 0x0000, 1614 0x0000, 1615 0x0000, 1616 0x1c00, 1617 0x3f00, 1618 0x3f80, 1619 0x79c0, 1620 0x71c0, 1621 0x71c0, 1622 0x71c0, 1623 0x7fc0, 1624 0x3fc0, 1625 0x1f80, 1626 0x0780, 1627 0x0f00, 1628 0x0f00, 1629 0x1e00, 1630 0x1c00, 1631 0x0c00, 1632 0x0000, 1633 0x0000, 1634 0x0000, 1635 0x0000, 1636 0x0000, 1637 1638 /* Character 58 (0x3a): 1639 width 6 1640 +------+ 1641 | | 1642 | | 1643 | | 1644 | | 1645 | | 1646 | | 1647 | | 1648 | | 1649 | | 1650 | | 1651 | ** | 1652 | **** | 1653 | **** | 1654 | **** | 1655 | ** | 1656 | | 1657 | | 1658 | ** | 1659 | **** | 1660 | **** | 1661 | **** | 1662 | ** | 1663 | | 1664 | | 1665 | | 1666 | | 1667 | | 1668 +------+ 1669 */ 1670 0x0000, 1671 0x0000, 1672 0x0000, 1673 0x0000, 1674 0x0000, 1675 0x0000, 1676 0x0000, 1677 0x0000, 1678 0x0000, 1679 0x0000, 1680 0x3000, 1681 0x7800, 1682 0x7800, 1683 0x7800, 1684 0x3000, 1685 0x0000, 1686 0x0000, 1687 0x3000, 1688 0x7800, 1689 0x7800, 1690 0x7800, 1691 0x3000, 1692 0x0000, 1693 0x0000, 1694 0x0000, 1695 0x0000, 1696 0x0000, 1697 1698 /* Character 59 (0x3b): 1699 width 6 1700 +------+ 1701 | | 1702 | | 1703 | | 1704 | | 1705 | | 1706 | | 1707 | | 1708 | | 1709 | | 1710 | | 1711 | ** | 1712 | **** | 1713 | **** | 1714 | **** | 1715 | ** | 1716 | | 1717 | | 1718 | ** | 1719 | **** | 1720 | **** | 1721 | *** | 1722 | *** | 1723 | *** | 1724 | ** | 1725 | | 1726 | | 1727 | | 1728 +------+ 1729 */ 1730 0x0000, 1731 0x0000, 1732 0x0000, 1733 0x0000, 1734 0x0000, 1735 0x0000, 1736 0x0000, 1737 0x0000, 1738 0x0000, 1739 0x0000, 1740 0x3000, 1741 0x7800, 1742 0x7800, 1743 0x7800, 1744 0x3000, 1745 0x0000, 1746 0x0000, 1747 0x3000, 1748 0x7800, 1749 0x7800, 1750 0x7000, 1751 0x7000, 1752 0x7000, 1753 0x6000, 1754 0x0000, 1755 0x0000, 1756 0x0000, 1757 1758 /* Character 60 (0x3c): 1759 width 20 1760 +--------------------+ 1761 | | 1762 | | 1763 | | 1764 | | 1765 | | 1766 | | 1767 | | 1768 | * | 1769 | **** | 1770 | ****** | 1771 | ******** | 1772 | ******* | 1773 | ******** | 1774 | ***** | 1775 | ***** | 1776 | ******** | 1777 | ******* | 1778 | ******** | 1779 | ****** | 1780 | **** | 1781 | * | 1782 | | 1783 | | 1784 | | 1785 | | 1786 | | 1787 | | 1788 +--------------------+ 1789 */ 1790 0x0000, 1791 0x0000, 1792 0x0000, 1793 0x0000, 1794 0x0000, 1795 0x0000, 1796 0x0000, 1797 0x0000, 1798 0x0000, 1799 0x0000, 1800 0x0000, 1801 0x0000, 1802 0x0000, 1803 0x0000, 1804 0x0000, 1805 0x8000, 1806 0x0007, 1807 0x8000, 1808 0x001f, 1809 0x8000, 1810 0x00ff, 1811 0x0000, 1812 0x03f8, 1813 0x0000, 1814 0x1fe0, 1815 0x0000, 1816 0x1f00, 1817 0x0000, 1818 0x1f00, 1819 0x0000, 1820 0x1fe0, 1821 0x0000, 1822 0x03f8, 1823 0x0000, 1824 0x00ff, 1825 0x0000, 1826 0x001f, 1827 0x8000, 1828 0x0007, 1829 0x8000, 1830 0x0000, 1831 0x8000, 1832 0x0000, 1833 0x0000, 1834 0x0000, 1835 0x0000, 1836 0x0000, 1837 0x0000, 1838 0x0000, 1839 0x0000, 1840 0x0000, 1841 0x0000, 1842 0x0000, 1843 0x0000, 1844 1845 /* Character 61 (0x3d): 1846 width 20 1847 +--------------------+ 1848 | | 1849 | | 1850 | | 1851 | | 1852 | | 1853 | | 1854 | | 1855 | | 1856 | | 1857 | ************** | 1858 | ************** | 1859 | ************** | 1860 | | 1861 | | 1862 | | 1863 | ************** | 1864 | ************** | 1865 | ************** | 1866 | | 1867 | | 1868 | | 1869 | | 1870 | | 1871 | | 1872 | | 1873 | | 1874 | | 1875 +--------------------+ 1876 */ 1877 0x0000, 1878 0x0000, 1879 0x0000, 1880 0x0000, 1881 0x0000, 1882 0x0000, 1883 0x0000, 1884 0x0000, 1885 0x0000, 1886 0x0000, 1887 0x0000, 1888 0x0000, 1889 0x0000, 1890 0x0000, 1891 0x0000, 1892 0x0000, 1893 0x0000, 1894 0x0000, 1895 0x1fff, 1896 0x8000, 1897 0x1fff, 1898 0x8000, 1899 0x1fff, 1900 0x8000, 1901 0x0000, 1902 0x0000, 1903 0x0000, 1904 0x0000, 1905 0x0000, 1906 0x0000, 1907 0x1fff, 1908 0x8000, 1909 0x1fff, 1910 0x8000, 1911 0x1fff, 1912 0x8000, 1913 0x0000, 1914 0x0000, 1915 0x0000, 1916 0x0000, 1917 0x0000, 1918 0x0000, 1919 0x0000, 1920 0x0000, 1921 0x0000, 1922 0x0000, 1923 0x0000, 1924 0x0000, 1925 0x0000, 1926 0x0000, 1927 0x0000, 1928 0x0000, 1929 0x0000, 1930 0x0000, 1931 1932 /* Character 62 (0x3e): 1933 width 20 1934 +--------------------+ 1935 | | 1936 | | 1937 | | 1938 | | 1939 | | 1940 | | 1941 | | 1942 | * | 1943 | **** | 1944 | ****** | 1945 | ******** | 1946 | ******* | 1947 | ******** | 1948 | ***** | 1949 | ***** | 1950 | ******** | 1951 | ******* | 1952 | ******** | 1953 | ****** | 1954 | **** | 1955 | * | 1956 | | 1957 | | 1958 | | 1959 | | 1960 | | 1961 | | 1962 +--------------------+ 1963 */ 1964 0x0000, 1965 0x0000, 1966 0x0000, 1967 0x0000, 1968 0x0000, 1969 0x0000, 1970 0x0000, 1971 0x0000, 1972 0x0000, 1973 0x0000, 1974 0x0000, 1975 0x0000, 1976 0x0000, 1977 0x0000, 1978 0x1000, 1979 0x0000, 1980 0x1e00, 1981 0x0000, 1982 0x1f80, 1983 0x0000, 1984 0x0ff0, 1985 0x0000, 1986 0x01fc, 1987 0x0000, 1988 0x007f, 1989 0x8000, 1990 0x000f, 1991 0x8000, 1992 0x000f, 1993 0x8000, 1994 0x007f, 1995 0x8000, 1996 0x01fc, 1997 0x0000, 1998 0x0ff0, 1999 0x0000, 2000 0x1f80, 2001 0x0000, 2002 0x1e00, 2003 0x0000, 2004 0x1000, 2005 0x0000, 2006 0x0000, 2007 0x0000, 2008 0x0000, 2009 0x0000, 2010 0x0000, 2011 0x0000, 2012 0x0000, 2013 0x0000, 2014 0x0000, 2015 0x0000, 2016 0x0000, 2017 0x0000, 2018 2019 /* Character 63 (0x3f): 2020 width 10 2021 +----------+ 2022 | | 2023 | | 2024 | | 2025 | | 2026 | | 2027 | *** | 2028 | ******* | 2029 | *********| 2030 | **** ***| 2031 | * ****| 2032 | *****| 2033 | **** | 2034 | **** | 2035 | **** | 2036 | ***** | 2037 | **** | 2038 | *** | 2039 | | 2040 | ** | 2041 | **** | 2042 | **** | 2043 | *** | 2044 | | 2045 | | 2046 | | 2047 | | 2048 | | 2049 +----------+ 2050 */ 2051 0x0000, 2052 0x0000, 2053 0x0000, 2054 0x0000, 2055 0x0000, 2056 0x0e00, 2057 0x3f80, 2058 0x7fc0, 2059 0x79c0, 2060 0x23c0, 2061 0x07c0, 2062 0x0780, 2063 0x0f00, 2064 0x1e00, 2065 0x3e00, 2066 0x3c00, 2067 0x1c00, 2068 0x0000, 2069 0x1800, 2070 0x3c00, 2071 0x3c00, 2072 0x1c00, 2073 0x0000, 2074 0x0000, 2075 0x0000, 2076 0x0000, 2077 0x0000, 2078 2079 /* Character 64 (0x40): 2080 width 24 2081 +------------------------+ 2082 | | 2083 | | 2084 | | 2085 | | 2086 | ******** | 2087 | ************ | 2088 | ***** **** | 2089 | *** *** | 2090 | *** ** | 2091 | ** **** *** *** | 2092 | ** ********** ** | 2093 | ** **** *** ** | 2094 | ** *** *** ** | 2095 | ** *** *** ** | 2096 | ** *** *** ** | 2097 | ** *** *** ** | 2098 | ** *** *** *** | 2099 | ** *** **** *** | 2100 | ** ****** ****** | 2101 | ** **** ***** | 2102 | ** | 2103 | *** ** | 2104 | **** **** | 2105 | ************* | 2106 | ******** | 2107 | | 2108 | | 2109 +------------------------+ 2110 */ 2111 0x0000, 2112 0x0000, 2113 0x0000, 2114 0x0000, 2115 0x0000, 2116 0x0000, 2117 0x0000, 2118 0x0000, 2119 0x007f, 2120 0x8000, 2121 0x01ff, 2122 0xe000, 2123 0x07c0, 2124 0xf000, 2125 0x0e00, 2126 0x3800, 2127 0x1c00, 2128 0x0c00, 2129 0x183d, 2130 0xce00, 2131 0x30ff, 2132 0xc600, 2133 0x31e3, 2134 0x8600, 2135 0x61c3, 2136 0x8600, 2137 0x6383, 2138 0x8600, 2139 0x6383, 2140 0x8600, 2141 0x6387, 2142 0x0c00, 2143 0x6387, 2144 0x1c00, 2145 0x638f, 2146 0x3800, 2147 0x31fb, 2148 0xf000, 2149 0x30f3, 2150 0xe000, 2151 0x1800, 2152 0x0000, 2153 0x1c00, 2154 0x3000, 2155 0x0f00, 2156 0xf000, 2157 0x03ff, 2158 0xe000, 2159 0x00ff, 2160 0x0000, 2161 0x0000, 2162 0x0000, 2163 0x0000, 2164 0x0000, 2165 2166 /* Character 65 (0x41): 2167 width 12 2168 +------------+ 2169 | | 2170 | | 2171 | | 2172 | | 2173 | | 2174 | | 2175 | **** | 2176 | ****** | 2177 | ****** | 2178 | ******* | 2179 | ******* | 2180 | ******* | 2181 | *** **** | 2182 | **** **** | 2183 | *** **** | 2184 | *** **** | 2185 | ********* | 2186 | ********* | 2187 |*********** | 2188 |*** **** | 2189 |*** **** | 2190 |*** *** | 2191 | ** | 2192 | | 2193 | | 2194 | | 2195 | | 2196 +------------+ 2197 */ 2198 0x0000, 2199 0x0000, 2200 0x0000, 2201 0x0000, 2202 0x0000, 2203 0x0000, 2204 0x1e00, 2205 0x1f80, 2206 0x1f80, 2207 0x3f80, 2208 0x3f80, 2209 0x3f80, 2210 0x3bc0, 2211 0x7bc0, 2212 0x73c0, 2213 0x73c0, 2214 0x7fc0, 2215 0x7fc0, 2216 0xffe0, 2217 0xe1e0, 2218 0xe1e0, 2219 0xe0e0, 2220 0x6000, 2221 0x0000, 2222 0x0000, 2223 0x0000, 2224 0x0000, 2225 2226 /* Character 66 (0x42): 2227 width 12 2228 +------------+ 2229 | | 2230 | | 2231 | | 2232 | | 2233 | | 2234 | ****** | 2235 | ******** | 2236 | ********* | 2237 | *** ***| 2238 | *** ***| 2239 | *** ****| 2240 | *** *****| 2241 | ********* | 2242 | ******** | 2243 | ********* | 2244 | *** *** | 2245 | *** ***| 2246 | *** ***| 2247 | *** *****| 2248 | ********* | 2249 | ******** | 2250 | **** | 2251 | | 2252 | | 2253 | | 2254 | | 2255 | | 2256 +------------+ 2257 */ 2258 0x0000, 2259 0x0000, 2260 0x0000, 2261 0x0000, 2262 0x0000, 2263 0x1f80, 2264 0x3fc0, 2265 0x3fe0, 2266 0x3870, 2267 0x3870, 2268 0x38f0, 2269 0x39f0, 2270 0x3fe0, 2271 0x3fc0, 2272 0x3fe0, 2273 0x38e0, 2274 0x3870, 2275 0x3870, 2276 0x39f0, 2277 0x3fe0, 2278 0x3fc0, 2279 0x1e00, 2280 0x0000, 2281 0x0000, 2282 0x0000, 2283 0x0000, 2284 0x0000, 2285 2286 /* Character 67 (0x43): 2287 width 11 2288 +-----------+ 2289 | | 2290 | | 2291 | | 2292 | | 2293 | | 2294 | ***** | 2295 | ****** | 2296 | ********| 2297 | *** ***| 2298 | **** ***| 2299 | *** ***| 2300 | *** ***| 2301 | **** | 2302 | *** | 2303 | *** | 2304 | *** **| 2305 | *** **| 2306 | *** ***| 2307 | *** ****| 2308 | *********| 2309 | ******* | 2310 | **** | 2311 | | 2312 | | 2313 | | 2314 | | 2315 | | 2316 +-----------+ 2317 */ 2318 0x0000, 2319 0x0000, 2320 0x0000, 2321 0x0000, 2322 0x0000, 2323 0x0f80, 2324 0x0fc0, 2325 0x1fe0, 2326 0x1ce0, 2327 0x3ce0, 2328 0x38e0, 2329 0x38e0, 2330 0x7800, 2331 0x7000, 2332 0x7000, 2333 0x7060, 2334 0x7070, 2335 0x70f0, 2336 0x39f0, 2337 0x3fe0, 2338 0x1fc0, 2339 0x0780, 2340 0x0000, 2341 0x0000, 2342 0x0000, 2343 0x0000, 2344 0x0000, 2345 2346 /* Character 68 (0x44): 2347 width 12 2348 +------------+ 2349 | | 2350 | | 2351 | | 2352 | | 2353 | | 2354 | **** | 2355 | ****** | 2356 | ******* | 2357 | *** *** | 2358 | *** ** | 2359 | *** ** | 2360 | *** ** | 2361 | *** ** | 2362 | *** ** | 2363 | *** ** | 2364 | *** *** | 2365 | *** *** | 2366 | *** **** | 2367 | *** *** | 2368 | ******* | 2369 | ****** | 2370 | *** | 2371 | | 2372 | | 2373 | | 2374 | | 2375 | | 2376 +------------+ 2377 */ 2378 0x0000, 2379 0x0000, 2380 0x0000, 2381 0x0000, 2382 0x0000, 2383 0x1e00, 2384 0x1f80, 2385 0x1fc0, 2386 0x1ce0, 2387 0x1c60, 2388 0x1c60, 2389 0x1c60, 2390 0x1c60, 2391 0x1c60, 2392 0x1c60, 2393 0x1ce0, 2394 0x1ce0, 2395 0x1de0, 2396 0x1dc0, 2397 0x1fc0, 2398 0x1f80, 2399 0x0700, 2400 0x0000, 2401 0x0000, 2402 0x0000, 2403 0x0000, 2404 0x0000, 2405 2406 /* Character 69 (0x45): 2407 width 11 2408 +-----------+ 2409 | | 2410 | | 2411 | | 2412 | | 2413 | | 2414 | ******** | 2415 | *********| 2416 | *********| 2417 | *** | 2418 | *** | 2419 | *** | 2420 | *** | 2421 | ******** | 2422 | ******** | 2423 | ******** | 2424 | *** | 2425 | *** | 2426 | *** | 2427 | *** | 2428 | ******** | 2429 | *********| 2430 | ***** | 2431 | | 2432 | | 2433 | | 2434 | | 2435 | | 2436 +-----------+ 2437 */ 2438 0x0000, 2439 0x0000, 2440 0x0000, 2441 0x0000, 2442 0x0000, 2443 0x3fc0, 2444 0x3fe0, 2445 0x3fe0, 2446 0x3800, 2447 0x3800, 2448 0x3800, 2449 0x3800, 2450 0x3fc0, 2451 0x3fc0, 2452 0x3fc0, 2453 0x3800, 2454 0x3800, 2455 0x3800, 2456 0x3800, 2457 0x3fc0, 2458 0x3fe0, 2459 0x1f00, 2460 0x0000, 2461 0x0000, 2462 0x0000, 2463 0x0000, 2464 0x0000, 2465 2466 /* Character 70 (0x46): 2467 width 10 2468 +----------+ 2469 | | 2470 | | 2471 | | 2472 | | 2473 | | 2474 | ******* | 2475 | ********| 2476 | ********| 2477 | *** | 2478 | *** | 2479 | *** | 2480 | *** | 2481 | ******* | 2482 | ********| 2483 | ******* | 2484 | *** | 2485 | *** | 2486 | *** | 2487 | *** | 2488 | *** | 2489 | *** | 2490 | ** | 2491 | | 2492 | | 2493 | | 2494 | | 2495 | | 2496 +----------+ 2497 */ 2498 0x0000, 2499 0x0000, 2500 0x0000, 2501 0x0000, 2502 0x0000, 2503 0x3f80, 2504 0x3fc0, 2505 0x3fc0, 2506 0x3800, 2507 0x3800, 2508 0x3800, 2509 0x3800, 2510 0x3f80, 2511 0x3fc0, 2512 0x3f80, 2513 0x3800, 2514 0x3800, 2515 0x3800, 2516 0x3800, 2517 0x3800, 2518 0x3800, 2519 0x1800, 2520 0x0000, 2521 0x0000, 2522 0x0000, 2523 0x0000, 2524 0x0000, 2525 2526 /* Character 71 (0x47): 2527 width 12 2528 +------------+ 2529 | | 2530 | | 2531 | | 2532 | | 2533 | | 2534 | **** | 2535 | ******* | 2536 | ******** | 2537 | ***** *** | 2538 | **** ** | 2539 | *** ***| 2540 | **** ***| 2541 | **** ** | 2542 | *** | 2543 | *** ******| 2544 | *** ******| 2545 | *** ******| 2546 | *** ***| 2547 | *** *** | 2548 | ********* | 2549 | ******* | 2550 | **** | 2551 | | 2552 | | 2553 | | 2554 | | 2555 | | 2556 +------------+ 2557 */ 2558 0x0000, 2559 0x0000, 2560 0x0000, 2561 0x0000, 2562 0x0000, 2563 0x0f00, 2564 0x1fc0, 2565 0x1fe0, 2566 0x3ee0, 2567 0x3c60, 2568 0x3870, 2569 0x7870, 2570 0x7860, 2571 0x7000, 2572 0x73f0, 2573 0x73f0, 2574 0x73f0, 2575 0x7070, 2576 0x38e0, 2577 0x3fe0, 2578 0x1fc0, 2579 0x0780, 2580 0x0000, 2581 0x0000, 2582 0x0000, 2583 0x0000, 2584 0x0000, 2585 2586 /* Character 72 (0x48): 2587 width 13 2588 +-------------+ 2589 | | 2590 | | 2591 | | 2592 | | 2593 | ** | 2594 | ** ** | 2595 | *** ** | 2596 | *** ** | 2597 | *** ** | 2598 | *** ** | 2599 | *** ** | 2600 | *** ** | 2601 | ******** | 2602 | ******** | 2603 | ******** | 2604 | *** ** | 2605 | *** ** | 2606 | *** ** | 2607 | *** ** | 2608 | *** ** | 2609 | *** ** | 2610 | ** | 2611 | | 2612 | | 2613 | | 2614 | | 2615 | | 2616 +-------------+ 2617 */ 2618 0x0000, 2619 0x0000, 2620 0x0000, 2621 0x0000, 2622 0x0060, 2623 0x1860, 2624 0x1c60, 2625 0x1c60, 2626 0x1c60, 2627 0x1c60, 2628 0x1c60, 2629 0x1c60, 2630 0x1fe0, 2631 0x1fe0, 2632 0x1fe0, 2633 0x1c60, 2634 0x1c60, 2635 0x1c60, 2636 0x1c60, 2637 0x1c60, 2638 0x1c60, 2639 0x0c00, 2640 0x0000, 2641 0x0000, 2642 0x0000, 2643 0x0000, 2644 0x0000, 2645 2646 /* Character 73 (0x49): 2647 width 7 2648 +-------+ 2649 | | 2650 | | 2651 | | 2652 | | 2653 | | 2654 | *** | 2655 | *** | 2656 | *** | 2657 | *** | 2658 | *** | 2659 | *** | 2660 | *** | 2661 | *** | 2662 | *** | 2663 | *** | 2664 | *** | 2665 | *** | 2666 | *** | 2667 | *** | 2668 | *** | 2669 | *** | 2670 | *** | 2671 | | 2672 | | 2673 | | 2674 | | 2675 | | 2676 +-------+ 2677 */ 2678 0x0000, 2679 0x0000, 2680 0x0000, 2681 0x0000, 2682 0x0000, 2683 0x3800, 2684 0x3800, 2685 0x3800, 2686 0x3800, 2687 0x3800, 2688 0x3800, 2689 0x3800, 2690 0x3800, 2691 0x3800, 2692 0x3800, 2693 0x3800, 2694 0x3800, 2695 0x3800, 2696 0x3800, 2697 0x3800, 2698 0x3800, 2699 0x3800, 2700 0x0000, 2701 0x0000, 2702 0x0000, 2703 0x0000, 2704 0x0000, 2705 2706 /* Character 74 (0x4a): 2707 width 10 2708 +----------+ 2709 | | 2710 | | 2711 | | 2712 | | 2713 | | 2714 | | 2715 | *** | 2716 | *** | 2717 | *** | 2718 | *** | 2719 | *** | 2720 | *** | 2721 | *** | 2722 | *** | 2723 | *** | 2724 | *** | 2725 | ** *** | 2726 | *** *** | 2727 | *** *** | 2728 | *** *** | 2729 | ****** | 2730 | ***** | 2731 | *** | 2732 | | 2733 | | 2734 | | 2735 | | 2736 +----------+ 2737 */ 2738 0x0000, 2739 0x0000, 2740 0x0000, 2741 0x0000, 2742 0x0000, 2743 0x0000, 2744 0x0700, 2745 0x0700, 2746 0x0700, 2747 0x0700, 2748 0x0700, 2749 0x0700, 2750 0x0700, 2751 0x0700, 2752 0x0700, 2753 0x0700, 2754 0x6700, 2755 0x7700, 2756 0x7700, 2757 0x7700, 2758 0x7e00, 2759 0x3e00, 2760 0x1c00, 2761 0x0000, 2762 0x0000, 2763 0x0000, 2764 0x0000, 2765 2766 /* Character 75 (0x4b): 2767 width 12 2768 +------------+ 2769 | | 2770 | | 2771 | | 2772 | | 2773 | | 2774 | *** * | 2775 | *** ***| 2776 | *** ****| 2777 | *** ****| 2778 | *** *****| 2779 | *** **** | 2780 | ******** | 2781 | ******* | 2782 | ******* | 2783 | ******* | 2784 | ******** | 2785 | *** *****| 2786 | *** ****| 2787 | *** ****| 2788 | *** ***| 2789 | *** **| 2790 | ** | 2791 | | 2792 | | 2793 | | 2794 | | 2795 | | 2796 +------------+ 2797 */ 2798 0x0000, 2799 0x0000, 2800 0x0000, 2801 0x0000, 2802 0x0000, 2803 0x1c20, 2804 0x1c70, 2805 0x1cf0, 2806 0x1cf0, 2807 0x1df0, 2808 0x1de0, 2809 0x1fe0, 2810 0x1fc0, 2811 0x1fc0, 2812 0x1fc0, 2813 0x1fe0, 2814 0x1df0, 2815 0x1cf0, 2816 0x1cf0, 2817 0x1c70, 2818 0x1c30, 2819 0x0c00, 2820 0x0000, 2821 0x0000, 2822 0x0000, 2823 0x0000, 2824 0x0000, 2825 2826 /* Character 76 (0x4c): 2827 width 9 2828 +---------+ 2829 | | 2830 | | 2831 | | 2832 | | 2833 | | 2834 | ** | 2835 | *** | 2836 | *** | 2837 | *** | 2838 | *** | 2839 | *** | 2840 | *** | 2841 | *** | 2842 | *** | 2843 | *** | 2844 | *** | 2845 | *** | 2846 | *** | 2847 | *** | 2848 | ******| 2849 | ******| 2850 | *** | 2851 | | 2852 | | 2853 | | 2854 | | 2855 | | 2856 +---------+ 2857 */ 2858 0x0000, 2859 0x0000, 2860 0x0000, 2861 0x0000, 2862 0x0000, 2863 0x1800, 2864 0x1c00, 2865 0x1c00, 2866 0x1c00, 2867 0x1c00, 2868 0x1c00, 2869 0x1c00, 2870 0x1c00, 2871 0x1c00, 2872 0x1c00, 2873 0x1c00, 2874 0x1c00, 2875 0x1c00, 2876 0x1c00, 2877 0x1fc0, 2878 0x1fc0, 2879 0x0e00, 2880 0x0000, 2881 0x0000, 2882 0x0000, 2883 0x0000, 2884 0x0000, 2885 2886 /* Character 77 (0x4d): 2887 width 15 2888 +---------------+ 2889 | | 2890 | | 2891 | | 2892 | | 2893 | | 2894 | *** *** | 2895 | ***** ***** | 2896 | ***** ***** | 2897 | ***** ***** | 2898 | ***** ***** | 2899 | ***** ***** | 2900 | ***** ****** | 2901 | ************ | 2902 | ******** *** | 2903 | *** **** *** | 2904 | *** **** *** | 2905 | *** **** *** | 2906 | *** *** *** | 2907 | *** *** *** | 2908 | *** ** *** | 2909 | *** *** | 2910 | ** *** | 2911 | | 2912 | | 2913 | | 2914 | | 2915 | | 2916 +---------------+ 2917 */ 2918 0x0000, 2919 0x0000, 2920 0x0000, 2921 0x0000, 2922 0x0000, 2923 0x3870, 2924 0x3e7c, 2925 0x3e7c, 2926 0x3e7c, 2927 0x3e7c, 2928 0x3e7c, 2929 0x3efc, 2930 0x3ffc, 2931 0x3fdc, 2932 0x3bdc, 2933 0x3bdc, 2934 0x3bdc, 2935 0x3b9c, 2936 0x3b9c, 2937 0x399c, 2938 0x381c, 2939 0x181c, 2940 0x0000, 2941 0x0000, 2942 0x0000, 2943 0x0000, 2944 0x0000, 2945 2946 /* Character 78 (0x4e): 2947 width 13 2948 +-------------+ 2949 | | 2950 | | 2951 | | 2952 | | 2953 | | 2954 | *** *** | 2955 | **** *** | 2956 | ***** *** | 2957 | ***** *** | 2958 | ***** *** | 2959 | ****** *** | 2960 | ****** *** | 2961 | ********** | 2962 | ********** | 2963 | *** ****** | 2964 | *** ****** | 2965 | *** ***** | 2966 | *** ***** | 2967 | *** **** | 2968 | *** *** | 2969 | *** *** | 2970 | *** | 2971 | | 2972 | | 2973 | | 2974 | | 2975 | | 2976 +-------------+ 2977 */ 2978 0x0000, 2979 0x0000, 2980 0x0000, 2981 0x0000, 2982 0x0000, 2983 0x3870, 2984 0x3c70, 2985 0x3e70, 2986 0x3e70, 2987 0x3e70, 2988 0x3f70, 2989 0x3f70, 2990 0x3ff0, 2991 0x3ff0, 2992 0x3bf0, 2993 0x3bf0, 2994 0x39f0, 2995 0x39f0, 2996 0x38f0, 2997 0x3870, 2998 0x3870, 2999 0x3800, 3000 0x0000, 3001 0x0000, 3002 0x0000, 3003 0x0000, 3004 0x0000, 3005 3006 /* Character 79 (0x4f): 3007 width 12 3008 +------------+ 3009 | | 3010 | | 3011 | | 3012 | | 3013 | | 3014 | **** | 3015 | ******* | 3016 | ******* | 3017 | **** *** | 3018 | *** *** | 3019 | **** ***| 3020 | **** ***| 3021 | *** ***| 3022 | *** ***| 3023 | *** ***| 3024 | *** ***| 3025 | *** ****| 3026 | *** ****| 3027 | *** **** | 3028 | ********* | 3029 | ******* | 3030 | ****** | 3031 | | 3032 | | 3033 | | 3034 | | 3035 | | 3036 +------------+ 3037 */ 3038 0x0000, 3039 0x0000, 3040 0x0000, 3041 0x0000, 3042 0x0000, 3043 0x0f00, 3044 0x1fc0, 3045 0x1fc0, 3046 0x3ce0, 3047 0x38e0, 3048 0x7870, 3049 0x7870, 3050 0x7070, 3051 0x7070, 3052 0x7070, 3053 0x7070, 3054 0x70f0, 3055 0x70f0, 3056 0x39e0, 3057 0x3fe0, 3058 0x1fc0, 3059 0x0fc0, 3060 0x0000, 3061 0x0000, 3062 0x0000, 3063 0x0000, 3064 0x0000, 3065 3066 /* Character 80 (0x50): 3067 width 11 3068 +-----------+ 3069 | | 3070 | | 3071 | | 3072 | | 3073 | | 3074 | ****** | 3075 | ******* | 3076 | ******** | 3077 | *** ****| 3078 | *** ***| 3079 | *** ***| 3080 | *** ***| 3081 | *** ****| 3082 | *** **** | 3083 | ******* | 3084 | ****** | 3085 | **** | 3086 | *** | 3087 | *** | 3088 | *** | 3089 | *** | 3090 | ** | 3091 | | 3092 | | 3093 | | 3094 | | 3095 | | 3096 +-----------+ 3097 */ 3098 0x0000, 3099 0x0000, 3100 0x0000, 3101 0x0000, 3102 0x0000, 3103 0x3f00, 3104 0x3f80, 3105 0x3fc0, 3106 0x39e0, 3107 0x38e0, 3108 0x38e0, 3109 0x38e0, 3110 0x39e0, 3111 0x3bc0, 3112 0x3f80, 3113 0x3f00, 3114 0x3c00, 3115 0x3800, 3116 0x3800, 3117 0x3800, 3118 0x3800, 3119 0x1800, 3120 0x0000, 3121 0x0000, 3122 0x0000, 3123 0x0000, 3124 0x0000, 3125 3126 /* Character 81 (0x51): 3127 width 12 3128 +------------+ 3129 | | 3130 | | 3131 | | 3132 | | 3133 | | 3134 | *** | 3135 | ******* | 3136 | ******** | 3137 | **** *** | 3138 | **** ****| 3139 | *** ***| 3140 | **** ***| 3141 | *** ***| 3142 | *** ***| 3143 | *** ***| 3144 | *** ***| 3145 | *** * *** | 3146 | *** ***** | 3147 | ********* | 3148 | ******** | 3149 | *******| 3150 | ***| 3151 | * | 3152 | | 3153 | | 3154 | | 3155 | | 3156 +------------+ 3157 */ 3158 0x0000, 3159 0x0000, 3160 0x0000, 3161 0x0000, 3162 0x0000, 3163 0x0e00, 3164 0x1fc0, 3165 0x1fe0, 3166 0x3ce0, 3167 0x3cf0, 3168 0x3870, 3169 0x7870, 3170 0x7070, 3171 0x7070, 3172 0x7070, 3173 0x7070, 3174 0x72e0, 3175 0x3be0, 3176 0x3fe0, 3177 0x1fe0, 3178 0x07f0, 3179 0x0070, 3180 0x0020, 3181 0x0000, 3182 0x0000, 3183 0x0000, 3184 0x0000, 3185 3186 /* Character 82 (0x52): 3187 width 12 3188 +------------+ 3189 | | 3190 | | 3191 | | 3192 | | 3193 | | 3194 | ****** | 3195 | ********* | 3196 | **********| 3197 | *** ***| 3198 | *** **| 3199 | *** **| 3200 | *** ***| 3201 | *** ****| 3202 | *** ******| 3203 | ********* | 3204 | ******** | 3205 | ********* | 3206 | *** ***** | 3207 | *** *****| 3208 | *** ***| 3209 | *** **| 3210 | ** *| 3211 | | 3212 | | 3213 | | 3214 | | 3215 | | 3216 +------------+ 3217 */ 3218 0x0000, 3219 0x0000, 3220 0x0000, 3221 0x0000, 3222 0x0000, 3223 0x0fc0, 3224 0x3fe0, 3225 0x3ff0, 3226 0x3878, 3227 0x3838, 3228 0x3838, 3229 0x3878, 3230 0x38f0, 3231 0x3bf0, 3232 0x3fe0, 3233 0x3fc0, 3234 0x3fe0, 3235 0x3be0, 3236 0x39f0, 3237 0x3878, 3238 0x3838, 3239 0x1810, 3240 0x0000, 3241 0x0000, 3242 0x0000, 3243 0x0000, 3244 0x0000, 3245 3246 /* Character 83 (0x53): 3247 width 10 3248 +----------+ 3249 | | 3250 | | 3251 | | 3252 | | 3253 | | 3254 | *** | 3255 | ****** | 3256 | ********| 3257 | **** ***| 3258 | *** ***| 3259 | *** ***| 3260 | **** | 3261 | ***** | 3262 | ****** | 3263 | ****** | 3264 | ******| 3265 | ****| 3266 | ** ***| 3267 | **** ***| 3268 | ********| 3269 | ******* | 3270 | **** | 3271 | | 3272 | | 3273 | | 3274 | | 3275 | | 3276 +----------+ 3277 */ 3278 0x0000, 3279 0x0000, 3280 0x0000, 3281 0x0000, 3282 0x0000, 3283 0x0e00, 3284 0x1f80, 3285 0x3fc0, 3286 0x79c0, 3287 0x71c0, 3288 0x71c0, 3289 0x7800, 3290 0x7c00, 3291 0x3f00, 3292 0x1f80, 3293 0x0fc0, 3294 0x03c0, 3295 0x31c0, 3296 0x79c0, 3297 0x3fc0, 3298 0x3f80, 3299 0x0f00, 3300 0x0000, 3301 0x0000, 3302 0x0000, 3303 0x0000, 3304 0x0000, 3305 3306 /* Character 84 (0x54): 3307 width 9 3308 +---------+ 3309 | | 3310 | | 3311 | | 3312 | | 3313 | | 3314 | ******* | 3315 |*********| 3316 |*********| 3317 | *** | 3318 | *** | 3319 | *** | 3320 | *** | 3321 | *** | 3322 | *** | 3323 | *** | 3324 | *** | 3325 | *** | 3326 | *** | 3327 | *** | 3328 | *** | 3329 | *** | 3330 | ** | 3331 | | 3332 | | 3333 | | 3334 | | 3335 | | 3336 +---------+ 3337 */ 3338 0x0000, 3339 0x0000, 3340 0x0000, 3341 0x0000, 3342 0x0000, 3343 0x7f00, 3344 0xff80, 3345 0xff80, 3346 0x1c00, 3347 0x1c00, 3348 0x1c00, 3349 0x1c00, 3350 0x1c00, 3351 0x1c00, 3352 0x1c00, 3353 0x1c00, 3354 0x1c00, 3355 0x1c00, 3356 0x1c00, 3357 0x1c00, 3358 0x1c00, 3359 0x0c00, 3360 0x0000, 3361 0x0000, 3362 0x0000, 3363 0x0000, 3364 0x0000, 3365 3366 /* Character 85 (0x55): 3367 width 13 3368 +-------------+ 3369 | | 3370 | | 3371 | | 3372 | | 3373 | | 3374 | *** ** | 3375 | *** ** | 3376 | *** ** | 3377 | *** ** | 3378 | *** ** | 3379 | *** ** | 3380 | *** ** | 3381 | *** ** | 3382 | *** ** | 3383 | *** ** | 3384 | *** ** | 3385 | *** ** | 3386 | *** ** | 3387 | *** *** | 3388 | ******* | 3389 | ****** | 3390 | *** | 3391 | | 3392 | | 3393 | | 3394 | | 3395 | | 3396 +-------------+ 3397 */ 3398 0x0000, 3399 0x0000, 3400 0x0000, 3401 0x0000, 3402 0x0000, 3403 0x1c60, 3404 0x1c60, 3405 0x1c60, 3406 0x1c60, 3407 0x1c60, 3408 0x1c60, 3409 0x1c60, 3410 0x1c60, 3411 0x1c60, 3412 0x1c60, 3413 0x1c60, 3414 0x1c60, 3415 0x1c60, 3416 0x1ce0, 3417 0x0fe0, 3418 0x07e0, 3419 0x01c0, 3420 0x0000, 3421 0x0000, 3422 0x0000, 3423 0x0000, 3424 0x0000, 3425 3426 /* Character 86 (0x56): 3427 width 11 3428 +-----------+ 3429 | | 3430 | | 3431 | | 3432 | | 3433 | | 3434 | *** **| 3435 | **** **| 3436 | **** **| 3437 | **** ***| 3438 | *** ***| 3439 | **** ***| 3440 | **** ***| 3441 | **** ***| 3442 | **** ***| 3443 | ********| 3444 | *******| 3445 | ****** | 3446 | ****** | 3447 | ****** | 3448 | ****** | 3449 | **** | 3450 | ** | 3451 | | 3452 | | 3453 | | 3454 | | 3455 | | 3456 +-----------+ 3457 */ 3458 0x0000, 3459 0x0000, 3460 0x0000, 3461 0x0000, 3462 0x0000, 3463 0x3870, 3464 0x3c70, 3465 0x3c70, 3466 0x3cf0, 3467 0x1cf0, 3468 0x1ef0, 3469 0x1ef0, 3470 0x1ee0, 3471 0x1ee0, 3472 0x1fe0, 3473 0x0fe0, 3474 0x0fc0, 3475 0x0fc0, 3476 0x0fc0, 3477 0x0fc0, 3478 0x0780, 3479 0x0180, 3480 0x0000, 3481 0x0000, 3482 0x0000, 3483 0x0000, 3484 0x0000, 3485 3486 /* Character 87 (0x57): 3487 width 16 3488 +----------------+ 3489 | | 3490 | | 3491 | | 3492 | | 3493 | | 3494 | **** ** | 3495 | **** ** ****| 3496 | **** *** ****| 3497 | **** **** ****| 3498 | *** **** *** | 3499 | *** **** *** | 3500 | *** ********* | 3501 | *** ********* | 3502 | *** ********* | 3503 | ************ | 3504 | ************ | 3505 | ****** ***** | 3506 | **** ***** | 3507 | **** **** | 3508 | **** **** | 3509 | ** *** | 3510 | | 3511 | | 3512 | | 3513 | | 3514 | | 3515 | | 3516 +----------------+ 3517 */ 3518 0x0000, 3519 0x0000, 3520 0x0000, 3521 0x0000, 3522 0x0000, 3523 0x7806, 3524 0x798f, 3525 0x79cf, 3526 0x7bcf, 3527 0x3bce, 3528 0x3bce, 3529 0x3bfe, 3530 0x3bfe, 3531 0x3bfe, 3532 0x3ffc, 3533 0x3ffc, 3534 0x3f7c, 3535 0x1e7c, 3536 0x1e78, 3537 0x1e78, 3538 0x0638, 3539 0x0000, 3540 0x0000, 3541 0x0000, 3542 0x0000, 3543 0x0000, 3544 0x0000, 3545 3546 /* Character 88 (0x58): 3547 width 11 3548 +-----------+ 3549 | | 3550 | | 3551 | | 3552 | | 3553 | | 3554 | *** ** | 3555 | *** ***| 3556 | *** ****| 3557 | *** *** | 3558 | ******* | 3559 | ****** | 3560 | ****** | 3561 | ***** | 3562 | ***** | 3563 | ***** | 3564 | ******* | 3565 | ******* | 3566 | *** **** | 3567 | **** *** | 3568 | **** *** | 3569 | **** ** | 3570 | * | 3571 | | 3572 | | 3573 | | 3574 | | 3575 | | 3576 +-----------+ 3577 */ 3578 0x0000, 3579 0x0000, 3580 0x0000, 3581 0x0000, 3582 0x0000, 3583 0x38c0, 3584 0x38e0, 3585 0x39e0, 3586 0x39c0, 3587 0x1fc0, 3588 0x1f80, 3589 0x1f80, 3590 0x1f00, 3591 0x1f00, 3592 0x1f00, 3593 0x3f80, 3594 0x3f80, 3595 0x3bc0, 3596 0x79c0, 3597 0x79c0, 3598 0x78c0, 3599 0x1000, 3600 0x0000, 3601 0x0000, 3602 0x0000, 3603 0x0000, 3604 0x0000, 3605 3606 /* Character 89 (0x59): 3607 width 10 3608 +----------+ 3609 | | 3610 | | 3611 | | 3612 | | 3613 | **| 3614 | ** ***| 3615 | *** ***| 3616 | **** ****| 3617 | **** ****| 3618 | *** ****| 3619 | ******* | 3620 | ******* | 3621 | ***** | 3622 | ***** | 3623 | **** | 3624 | *** | 3625 | *** | 3626 | *** | 3627 | *** | 3628 | *** | 3629 | *** | 3630 | | 3631 | | 3632 | | 3633 | | 3634 | | 3635 | | 3636 +----------+ 3637 */ 3638 0x0000, 3639 0x0000, 3640 0x0000, 3641 0x0000, 3642 0x00c0, 3643 0x31e0, 3644 0x71e0, 3645 0x7bc0, 3646 0x7bc0, 3647 0x3bc0, 3648 0x3f80, 3649 0x3f80, 3650 0x1f00, 3651 0x1f00, 3652 0x0f00, 3653 0x0e00, 3654 0x0e00, 3655 0x0e00, 3656 0x0e00, 3657 0x0e00, 3658 0x0e00, 3659 0x0000, 3660 0x0000, 3661 0x0000, 3662 0x0000, 3663 0x0000, 3664 0x0000, 3665 3666 /* Character 90 (0x5a): 3667 width 11 3668 +-----------+ 3669 | | 3670 | | 3671 | | 3672 | | 3673 | | 3674 | ********* | 3675 | **********| 3676 | *********| 3677 | **** | 3678 | ***** | 3679 | **** | 3680 | ***** | 3681 | **** | 3682 | ***** | 3683 | ***** | 3684 | ***** | 3685 | ***** | 3686 | ***** | 3687 |********* | 3688 |********** | 3689 | ********* | 3690 | | 3691 | | 3692 | | 3693 | | 3694 | | 3695 | | 3696 +-----------+ 3697 */ 3698 0x0000, 3699 0x0000, 3700 0x0000, 3701 0x0000, 3702 0x0000, 3703 0x7fc0, 3704 0x7fe0, 3705 0x3fe0, 3706 0x03c0, 3707 0x07c0, 3708 0x0780, 3709 0x0f80, 3710 0x0f00, 3711 0x1f00, 3712 0x3e00, 3713 0x3e00, 3714 0x7c00, 3715 0x7c00, 3716 0xff80, 3717 0xffc0, 3718 0x7fc0, 3719 0x0000, 3720 0x0000, 3721 0x0000, 3722 0x0000, 3723 0x0000, 3724 0x0000, 3725 3726 /* Character 91 (0x5b): 3727 width 9 3728 +---------+ 3729 | | 3730 | | 3731 | | 3732 | | 3733 | | 3734 | ******| 3735 | ******| 3736 | ******| 3737 | *** | 3738 | *** | 3739 | *** | 3740 | *** | 3741 | *** | 3742 | *** | 3743 | *** | 3744 | *** | 3745 | *** | 3746 | *** | 3747 | *** | 3748 | *** | 3749 | *** | 3750 | *** | 3751 | ******| 3752 | ******| 3753 | **** | 3754 | | 3755 | | 3756 +---------+ 3757 */ 3758 0x0000, 3759 0x0000, 3760 0x0000, 3761 0x0000, 3762 0x0000, 3763 0x1f80, 3764 0x1f80, 3765 0x1f80, 3766 0x1c00, 3767 0x1c00, 3768 0x1c00, 3769 0x1c00, 3770 0x1c00, 3771 0x1c00, 3772 0x1c00, 3773 0x1c00, 3774 0x1c00, 3775 0x1c00, 3776 0x1c00, 3777 0x1c00, 3778 0x1c00, 3779 0x1c00, 3780 0x1f80, 3781 0x1f80, 3782 0x0f00, 3783 0x0000, 3784 0x0000, 3785 3786 /* Character 92 (0x5c): 3787 width 10 3788 +----------+ 3789 | | 3790 | | 3791 | | 3792 | | 3793 | | 3794 |** | 3795 |*** | 3796 | *** | 3797 | ** | 3798 | *** | 3799 | ** | 3800 | ** | 3801 | ** | 3802 | ** | 3803 | *** | 3804 | ** | 3805 | *** | 3806 | ** | 3807 | *** | 3808 | *** | 3809 | ** | 3810 | ***| 3811 | **| 3812 | | 3813 | | 3814 | | 3815 | | 3816 +----------+ 3817 */ 3818 0x0000, 3819 0x0000, 3820 0x0000, 3821 0x0000, 3822 0x0000, 3823 0xc000, 3824 0xe000, 3825 0x7000, 3826 0x3000, 3827 0x3800, 3828 0x1800, 3829 0x1800, 3830 0x0c00, 3831 0x0c00, 3832 0x0e00, 3833 0x0600, 3834 0x0700, 3835 0x0300, 3836 0x0380, 3837 0x0380, 3838 0x0180, 3839 0x01c0, 3840 0x00c0, 3841 0x0000, 3842 0x0000, 3843 0x0000, 3844 0x0000, 3845 3846 /* Character 93 (0x5d): 3847 width 9 3848 +---------+ 3849 | | 3850 | | 3851 | | 3852 | | 3853 | | 3854 | | 3855 | ***** | 3856 |******* | 3857 |******* | 3858 | *** | 3859 | *** | 3860 | *** | 3861 | *** | 3862 | *** | 3863 | *** | 3864 | *** | 3865 | *** | 3866 | *** | 3867 | *** | 3868 | *** | 3869 | *** | 3870 | ** | 3871 | *** | 3872 |****** | 3873 |****** | 3874 | ***** | 3875 | | 3876 +---------+ 3877 */ 3878 0x0000, 3879 0x0000, 3880 0x0000, 3881 0x0000, 3882 0x0000, 3883 0x0000, 3884 0x7c00, 3885 0xfe00, 3886 0xfe00, 3887 0x0e00, 3888 0x0e00, 3889 0x0e00, 3890 0x0e00, 3891 0x0e00, 3892 0x0e00, 3893 0x0e00, 3894 0x0e00, 3895 0x0e00, 3896 0x0e00, 3897 0x0e00, 3898 0x0e00, 3899 0x0c00, 3900 0x1c00, 3901 0xfc00, 3902 0xfc00, 3903 0x7c00, 3904 0x0000, 3905 3906 /* Character 94 (0x5e): 3907 width 24 3908 +------------------------+ 3909 | | 3910 | | 3911 | | 3912 | | 3913 | **** | 3914 | ****** | 3915 | ******** | 3916 | **** **** | 3917 | **** **** | 3918 | **** **** | 3919 | | 3920 | | 3921 | | 3922 | | 3923 | | 3924 | | 3925 | | 3926 | | 3927 | | 3928 | | 3929 | | 3930 | | 3931 | | 3932 | | 3933 | | 3934 | | 3935 | | 3936 +------------------------+ 3937 */ 3938 0x0000, 3939 0x0000, 3940 0x0000, 3941 0x0000, 3942 0x0000, 3943 0x0000, 3944 0x0000, 3945 0x0000, 3946 0x003c, 3947 0x0000, 3948 0x007e, 3949 0x0000, 3950 0x00ff, 3951 0x0000, 3952 0x01e7, 3953 0x8000, 3954 0x03c3, 3955 0xc000, 3956 0x0781, 3957 0xe000, 3958 0x0000, 3959 0x0000, 3960 0x0000, 3961 0x0000, 3962 0x0000, 3963 0x0000, 3964 0x0000, 3965 0x0000, 3966 0x0000, 3967 0x0000, 3968 0x0000, 3969 0x0000, 3970 0x0000, 3971 0x0000, 3972 0x0000, 3973 0x0000, 3974 0x0000, 3975 0x0000, 3976 0x0000, 3977 0x0000, 3978 0x0000, 3979 0x0000, 3980 0x0000, 3981 0x0000, 3982 0x0000, 3983 0x0000, 3984 0x0000, 3985 0x0000, 3986 0x0000, 3987 0x0000, 3988 0x0000, 3989 0x0000, 3990 0x0000, 3991 0x0000, 3992 3993 /* Character 95 (0x5f): 3994 width 12 3995 +------------+ 3996 | | 3997 | | 3998 | | 3999 | | 4000 | | 4001 | | 4002 | | 4003 | | 4004 | | 4005 | | 4006 | | 4007 | | 4008 | | 4009 | | 4010 | | 4011 | | 4012 | | 4013 | | 4014 | | 4015 | | 4016 | | 4017 | | 4018 | | 4019 | | 4020 |************| 4021 |************| 4022 |************| 4023 +------------+ 4024 */ 4025 0x0000, 4026 0x0000, 4027 0x0000, 4028 0x0000, 4029 0x0000, 4030 0x0000, 4031 0x0000, 4032 0x0000, 4033 0x0000, 4034 0x0000, 4035 0x0000, 4036 0x0000, 4037 0x0000, 4038 0x0000, 4039 0x0000, 4040 0x0000, 4041 0x0000, 4042 0x0000, 4043 0x0000, 4044 0x0000, 4045 0x0000, 4046 0x0000, 4047 0x0000, 4048 0x0000, 4049 0xfff0, 4050 0xfff0, 4051 0xfff0, 4052 4053 /* Character 96 (0x60): 4054 width 12 4055 +------------+ 4056 | | 4057 | | 4058 | | 4059 | | 4060 | | 4061 | * | 4062 | **** | 4063 | ** | 4064 | | 4065 | | 4066 | | 4067 | | 4068 | | 4069 | | 4070 | | 4071 | | 4072 | | 4073 | | 4074 | | 4075 | | 4076 | | 4077 | | 4078 | | 4079 | | 4080 | | 4081 | | 4082 | | 4083 +------------+ 4084 */ 4085 0x0000, 4086 0x0000, 4087 0x0000, 4088 0x0000, 4089 0x0000, 4090 0x1000, 4091 0x3c00, 4092 0x0600, 4093 0x0000, 4094 0x0000, 4095 0x0000, 4096 0x0000, 4097 0x0000, 4098 0x0000, 4099 0x0000, 4100 0x0000, 4101 0x0000, 4102 0x0000, 4103 0x0000, 4104 0x0000, 4105 0x0000, 4106 0x0000, 4107 0x0000, 4108 0x0000, 4109 0x0000, 4110 0x0000, 4111 0x0000, 4112 4113 /* Character 97 (0x61): 4114 width 9 4115 +---------+ 4116 | | 4117 | | 4118 | | 4119 | | 4120 | | 4121 | | 4122 | | 4123 | | 4124 | | 4125 | | 4126 | | 4127 | *** | 4128 | ****** | 4129 | ****** | 4130 | *** *** | 4131 | *** | 4132 | ***** | 4133 | ****** | 4134 | ******* | 4135 | ** *** | 4136 | ******* | 4137 | ****** | 4138 | | 4139 | | 4140 | | 4141 | | 4142 | | 4143 +---------+ 4144 */ 4145 0x0000, 4146 0x0000, 4147 0x0000, 4148 0x0000, 4149 0x0000, 4150 0x0000, 4151 0x0000, 4152 0x0000, 4153 0x0000, 4154 0x0000, 4155 0x0000, 4156 0x1c00, 4157 0x3f00, 4158 0x3f00, 4159 0x7700, 4160 0x0700, 4161 0x1f00, 4162 0x3f00, 4163 0x7f00, 4164 0x6700, 4165 0x7f00, 4166 0x3f00, 4167 0x0000, 4168 0x0000, 4169 0x0000, 4170 0x0000, 4171 0x0000, 4172 4173 /* Character 98 (0x62): 4174 width 10 4175 +----------+ 4176 | | 4177 | | 4178 | | 4179 | | 4180 | *** | 4181 | *** | 4182 | *** | 4183 | *** | 4184 | *** | 4185 | *** | 4186 | *** ** | 4187 | ******** | 4188 | ******** | 4189 | **** *** | 4190 | **** *** | 4191 | *** *** | 4192 | *** *** | 4193 | *** **** | 4194 | ******* | 4195 | ******* | 4196 | ****** | 4197 | | 4198 | | 4199 | | 4200 | | 4201 | | 4202 | | 4203 +----------+ 4204 */ 4205 0x0000, 4206 0x0000, 4207 0x0000, 4208 0x0000, 4209 0x7000, 4210 0x7000, 4211 0x7000, 4212 0x7000, 4213 0x7000, 4214 0x7000, 4215 0x7600, 4216 0x7f80, 4217 0x7f80, 4218 0x7b80, 4219 0x7b80, 4220 0x7380, 4221 0x7380, 4222 0x7780, 4223 0x7f00, 4224 0x7f00, 4225 0x7e00, 4226 0x0000, 4227 0x0000, 4228 0x0000, 4229 0x0000, 4230 0x0000, 4231 0x0000, 4232 4233 /* Character 99 (0x63): 4234 width 8 4235 +--------+ 4236 | | 4237 | | 4238 | | 4239 | | 4240 | | 4241 | | 4242 | | 4243 | | 4244 | | 4245 | | 4246 | *** | 4247 | ******| 4248 | ******| 4249 | *******| 4250 | **** **| 4251 | *** | 4252 | *** | 4253 | *** ***| 4254 | *******| 4255 | ***** | 4256 | **** | 4257 | | 4258 | | 4259 | | 4260 | | 4261 | | 4262 | | 4263 +--------+ 4264 */ 4265 0x0000, 4266 0x0000, 4267 0x0000, 4268 0x0000, 4269 0x0000, 4270 0x0000, 4271 0x0000, 4272 0x0000, 4273 0x0000, 4274 0x0000, 4275 0x1c00, 4276 0x3f00, 4277 0x3f00, 4278 0x7f00, 4279 0x7b00, 4280 0x7000, 4281 0x7000, 4282 0x7700, 4283 0x7f00, 4284 0x3e00, 4285 0x1e00, 4286 0x0000, 4287 0x0000, 4288 0x0000, 4289 0x0000, 4290 0x0000, 4291 0x0000, 4292 4293 /* Character 100 (0x64): 4294 width 10 4295 +----------+ 4296 | | 4297 | | 4298 | | 4299 | | 4300 | *** | 4301 | *** | 4302 | *** | 4303 | *** | 4304 | *** | 4305 | *** | 4306 | ****** | 4307 | ******* | 4308 | ******* | 4309 | **** *** | 4310 | **** *** | 4311 | *** *** | 4312 | *** *** | 4313 | *** **** | 4314 | ******** | 4315 | ******* | 4316 | ** *** | 4317 | | 4318 | | 4319 | | 4320 | | 4321 | | 4322 | | 4323 +----------+ 4324 */ 4325 0x0000, 4326 0x0000, 4327 0x0000, 4328 0x0000, 4329 0x0380, 4330 0x0380, 4331 0x0380, 4332 0x0380, 4333 0x0380, 4334 0x0380, 4335 0x1f80, 4336 0x3f80, 4337 0x3f80, 4338 0x7b80, 4339 0x7b80, 4340 0x7380, 4341 0x7380, 4342 0x7780, 4343 0x7f80, 4344 0x3f80, 4345 0x1b80, 4346 0x0000, 4347 0x0000, 4348 0x0000, 4349 0x0000, 4350 0x0000, 4351 0x0000, 4352 4353 /* Character 101 (0x65): 4354 width 9 4355 +---------+ 4356 | | 4357 | | 4358 | | 4359 | | 4360 | | 4361 | | 4362 | | 4363 | | 4364 | | 4365 | | 4366 | *** | 4367 | ***** | 4368 | ****** | 4369 | *** *** | 4370 | *** *** | 4371 | ******* | 4372 | ****** | 4373 | *** | 4374 | ******* | 4375 | ***** | 4376 | *** | 4377 | | 4378 | | 4379 | | 4380 | | 4381 | | 4382 | | 4383 +---------+ 4384 */ 4385 0x0000, 4386 0x0000, 4387 0x0000, 4388 0x0000, 4389 0x0000, 4390 0x0000, 4391 0x0000, 4392 0x0000, 4393 0x0000, 4394 0x0000, 4395 0x1c00, 4396 0x3e00, 4397 0x3f00, 4398 0x7700, 4399 0x7700, 4400 0x7f00, 4401 0x7e00, 4402 0x7000, 4403 0x7f00, 4404 0x3e00, 4405 0x1c00, 4406 0x0000, 4407 0x0000, 4408 0x0000, 4409 0x0000, 4410 0x0000, 4411 0x0000, 4412 4413 /* Character 102 (0x66): 4414 width 7 4415 +-------+ 4416 | | 4417 | | 4418 | | 4419 | | 4420 | ** | 4421 | ****| 4422 | ****| 4423 | *****| 4424 | *** *| 4425 | *** | 4426 | *** | 4427 | *****| 4428 | ******| 4429 | ******| 4430 | **** | 4431 | *** | 4432 | *** | 4433 | *** | 4434 | *** | 4435 | *** | 4436 | *** | 4437 | | 4438 | | 4439 | | 4440 | | 4441 | | 4442 | | 4443 +-------+ 4444 */ 4445 0x0000, 4446 0x0000, 4447 0x0000, 4448 0x0000, 4449 0x0c00, 4450 0x1f00, 4451 0x1f00, 4452 0x3f00, 4453 0x3b00, 4454 0x3800, 4455 0x3800, 4456 0x3e00, 4457 0x7e00, 4458 0x7e00, 4459 0x7800, 4460 0x3800, 4461 0x3800, 4462 0x3800, 4463 0x3800, 4464 0x3800, 4465 0x3800, 4466 0x0000, 4467 0x0000, 4468 0x0000, 4469 0x0000, 4470 0x0000, 4471 0x0000, 4472 4473 /* Character 103 (0x67): 4474 width 10 4475 +----------+ 4476 | | 4477 | | 4478 | | 4479 | | 4480 | | 4481 | | 4482 | | 4483 | | 4484 | | 4485 | | 4486 | ***** | 4487 | ***** | 4488 | ****** | 4489 | *** ** | 4490 | **** ** | 4491 | *** ** | 4492 | *** ** | 4493 | *** *** | 4494 | ******* | 4495 | ****** | 4496 | ** ** | 4497 | ** | 4498 | ** ** | 4499 | *** ** | 4500 | ****** | 4501 | ***** | 4502 | *** | 4503 +----------+ 4504 */ 4505 0x0000, 4506 0x0000, 4507 0x0000, 4508 0x0000, 4509 0x0000, 4510 0x0000, 4511 0x0000, 4512 0x0000, 4513 0x0000, 4514 0x0000, 4515 0x0f80, 4516 0x0f80, 4517 0x1f80, 4518 0x1d80, 4519 0x3d80, 4520 0x3980, 4521 0x3980, 4522 0x3b80, 4523 0x3f80, 4524 0x1f80, 4525 0x0d80, 4526 0x0180, 4527 0x3180, 4528 0x3980, 4529 0x1f80, 4530 0x0f80, 4531 0x0700, 4532 4533 /* Character 104 (0x68): 4534 width 10 4535 +----------+ 4536 | | 4537 | | 4538 | | 4539 | | 4540 | ** | 4541 | *** | 4542 | *** | 4543 | *** | 4544 | *** | 4545 | *** | 4546 | *** ** | 4547 | ******* | 4548 | ******* | 4549 | **** ** | 4550 | **** ** | 4551 | *** ** | 4552 | *** ** | 4553 | *** ** | 4554 | *** ** | 4555 | *** ** | 4556 | ** ** | 4557 | | 4558 | | 4559 | | 4560 | | 4561 | | 4562 | | 4563 +----------+ 4564 */ 4565 0x0000, 4566 0x0000, 4567 0x0000, 4568 0x0000, 4569 0x3000, 4570 0x3800, 4571 0x3800, 4572 0x3800, 4573 0x3800, 4574 0x3800, 4575 0x3b00, 4576 0x3f80, 4577 0x3f80, 4578 0x3d80, 4579 0x3d80, 4580 0x3980, 4581 0x3980, 4582 0x3980, 4583 0x3980, 4584 0x3980, 4585 0x1980, 4586 0x0000, 4587 0x0000, 4588 0x0000, 4589 0x0000, 4590 0x0000, 4591 0x0000, 4592 4593 /* Character 105 (0x69): 4594 width 6 4595 +------+ 4596 | | 4597 | | 4598 | | 4599 | | 4600 | | 4601 | *** | 4602 | **** | 4603 | **** | 4604 | *** | 4605 | | 4606 | ** | 4607 | *** | 4608 | *** | 4609 | *** | 4610 | *** | 4611 | *** | 4612 | *** | 4613 | *** | 4614 | *** | 4615 | *** | 4616 | *** | 4617 | | 4618 | | 4619 | | 4620 | | 4621 | | 4622 | | 4623 +------+ 4624 */ 4625 0x0000, 4626 0x0000, 4627 0x0000, 4628 0x0000, 4629 0x0000, 4630 0x7000, 4631 0x7800, 4632 0x7800, 4633 0x7000, 4634 0x0000, 4635 0x6000, 4636 0x7000, 4637 0x7000, 4638 0x7000, 4639 0x7000, 4640 0x7000, 4641 0x7000, 4642 0x7000, 4643 0x7000, 4644 0x7000, 4645 0x7000, 4646 0x0000, 4647 0x0000, 4648 0x0000, 4649 0x0000, 4650 0x0000, 4651 0x0000, 4652 4653 /* Character 106 (0x6a): 4654 width 7 4655 +-------+ 4656 | | 4657 | | 4658 | | 4659 | | 4660 | | 4661 | ** | 4662 | **** | 4663 | **** | 4664 | ** | 4665 | | 4666 | *** | 4667 | *** | 4668 | *** | 4669 | *** | 4670 | *** | 4671 | *** | 4672 | *** | 4673 | *** | 4674 | *** | 4675 | *** | 4676 | *** | 4677 | *** | 4678 | *** | 4679 |****** | 4680 |****** | 4681 | ***** | 4682 | *** | 4683 +-------+ 4684 */ 4685 0x0000, 4686 0x0000, 4687 0x0000, 4688 0x0000, 4689 0x0000, 4690 0x1800, 4691 0x3c00, 4692 0x3c00, 4693 0x1800, 4694 0x0000, 4695 0x1c00, 4696 0x1c00, 4697 0x1c00, 4698 0x1c00, 4699 0x1c00, 4700 0x1c00, 4701 0x1c00, 4702 0x1c00, 4703 0x1c00, 4704 0x1c00, 4705 0x1c00, 4706 0x1c00, 4707 0x1c00, 4708 0xfc00, 4709 0xfc00, 4710 0x7c00, 4711 0x3800, 4712 4713 /* Character 107 (0x6b): 4714 width 10 4715 +----------+ 4716 | | 4717 | | 4718 | | 4719 | | 4720 | *** | 4721 | *** | 4722 | *** | 4723 | *** | 4724 | *** | 4725 | *** | 4726 | *** ** | 4727 | *** *** | 4728 | *** **** | 4729 | *** *** | 4730 | ******* | 4731 | ****** | 4732 | ****** | 4733 | ******* | 4734 | *** *** | 4735 | *** *** | 4736 | *** ** | 4737 | | 4738 | | 4739 | | 4740 | | 4741 | | 4742 | | 4743 +----------+ 4744 */ 4745 0x0000, 4746 0x0000, 4747 0x0000, 4748 0x0000, 4749 0x7000, 4750 0x7000, 4751 0x7000, 4752 0x7000, 4753 0x7000, 4754 0x7000, 4755 0x7300, 4756 0x7380, 4757 0x7780, 4758 0x7700, 4759 0x7f00, 4760 0x7e00, 4761 0x7e00, 4762 0x7f00, 4763 0x7700, 4764 0x7380, 4765 0x7300, 4766 0x0000, 4767 0x0000, 4768 0x0000, 4769 0x0000, 4770 0x0000, 4771 0x0000, 4772 4773 /* Character 108 (0x6c): 4774 width 6 4775 +------+ 4776 | | 4777 | | 4778 | | 4779 | | 4780 | *** | 4781 | *** | 4782 | *** | 4783 | *** | 4784 | *** | 4785 | *** | 4786 | *** | 4787 | *** | 4788 | *** | 4789 | *** | 4790 | *** | 4791 | *** | 4792 | *** | 4793 | *** | 4794 | *** | 4795 | *** | 4796 | *** | 4797 | | 4798 | | 4799 | | 4800 | | 4801 | | 4802 | | 4803 +------+ 4804 */ 4805 0x0000, 4806 0x0000, 4807 0x0000, 4808 0x0000, 4809 0x7000, 4810 0x7000, 4811 0x7000, 4812 0x7000, 4813 0x7000, 4814 0x7000, 4815 0x7000, 4816 0x7000, 4817 0x7000, 4818 0x7000, 4819 0x7000, 4820 0x7000, 4821 0x7000, 4822 0x7000, 4823 0x7000, 4824 0x7000, 4825 0x7000, 4826 0x0000, 4827 0x0000, 4828 0x0000, 4829 0x0000, 4830 0x0000, 4831 0x0000, 4832 4833 /* Character 109 (0x6d): 4834 width 15 4835 +---------------+ 4836 | | 4837 | | 4838 | | 4839 | | 4840 | | 4841 | | 4842 | | 4843 | | 4844 | | 4845 | | 4846 | *** ** **** | 4847 | ************* | 4848 | ************* | 4849 | **** **** *** | 4850 | **** **** *** | 4851 | *** *** *** | 4852 | *** *** *** | 4853 | *** *** *** | 4854 | *** *** *** | 4855 | *** *** *** | 4856 | ** *** *** | 4857 | | 4858 | | 4859 | | 4860 | | 4861 | | 4862 | | 4863 +---------------+ 4864 */ 4865 0x0000, 4866 0x0000, 4867 0x0000, 4868 0x0000, 4869 0x0000, 4870 0x0000, 4871 0x0000, 4872 0x0000, 4873 0x0000, 4874 0x0000, 4875 0x7678, 4876 0x7ffc, 4877 0x7ffc, 4878 0x7bdc, 4879 0x7bdc, 4880 0x739c, 4881 0x739c, 4882 0x739c, 4883 0x739c, 4884 0x739c, 4885 0x339c, 4886 0x0000, 4887 0x0000, 4888 0x0000, 4889 0x0000, 4890 0x0000, 4891 0x0000, 4892 4893 /* Character 110 (0x6e): 4894 width 10 4895 +----------+ 4896 | | 4897 | | 4898 | | 4899 | | 4900 | | 4901 | | 4902 | | 4903 | | 4904 | | 4905 | | 4906 | ** *** | 4907 | ******* | 4908 | ******* | 4909 | **** ** | 4910 | *** ** | 4911 | *** ** | 4912 | *** ** | 4913 | *** ** | 4914 | *** ** | 4915 | *** ** | 4916 | ** ** | 4917 | | 4918 | | 4919 | | 4920 | | 4921 | | 4922 | | 4923 +----------+ 4924 */ 4925 0x0000, 4926 0x0000, 4927 0x0000, 4928 0x0000, 4929 0x0000, 4930 0x0000, 4931 0x0000, 4932 0x0000, 4933 0x0000, 4934 0x0000, 4935 0x3700, 4936 0x3f80, 4937 0x3f80, 4938 0x3d80, 4939 0x3980, 4940 0x3980, 4941 0x3980, 4942 0x3980, 4943 0x3980, 4944 0x3980, 4945 0x1980, 4946 0x0000, 4947 0x0000, 4948 0x0000, 4949 0x0000, 4950 0x0000, 4951 0x0000, 4952 4953 /* Character 111 (0x6f): 4954 width 9 4955 +---------+ 4956 | | 4957 | | 4958 | | 4959 | | 4960 | | 4961 | | 4962 | | 4963 | | 4964 | | 4965 | | 4966 | ** | 4967 | ****** | 4968 | ****** | 4969 | **** ***| 4970 | **** ***| 4971 | *** ***| 4972 | *** ***| 4973 | *** ****| 4974 | ******* | 4975 | ****** | 4976 | *** | 4977 | | 4978 | | 4979 | | 4980 | | 4981 | | 4982 | | 4983 +---------+ 4984 */ 4985 0x0000, 4986 0x0000, 4987 0x0000, 4988 0x0000, 4989 0x0000, 4990 0x0000, 4991 0x0000, 4992 0x0000, 4993 0x0000, 4994 0x0000, 4995 0x1800, 4996 0x3f00, 4997 0x3f00, 4998 0x7b80, 4999 0x7b80, 5000 0x7380, 5001 0x7380, 5002 0x7780, 5003 0x7f00, 5004 0x3f00, 5005 0x0e00, 5006 0x0000, 5007 0x0000, 5008 0x0000, 5009 0x0000, 5010 0x0000, 5011 0x0000, 5012 5013 /* Character 112 (0x70): 5014 width 10 5015 +----------+ 5016 | | 5017 | | 5018 | | 5019 | | 5020 | | 5021 | | 5022 | | 5023 | | 5024 | ** | 5025 | *** | 5026 | ***** | 5027 | ******* | 5028 | ******** | 5029 | *** *** | 5030 | *** *** | 5031 | *** *** | 5032 | *** **** | 5033 | *** *** | 5034 | ******* | 5035 | ****** | 5036 | ****** | 5037 | *** | 5038 | *** | 5039 | *** | 5040 | *** | 5041 | *** | 5042 | ** | 5043 +----------+ 5044 */ 5045 0x0000, 5046 0x0000, 5047 0x0000, 5048 0x0000, 5049 0x0000, 5050 0x0000, 5051 0x0000, 5052 0x0000, 5053 0x6000, 5054 0x7000, 5055 0x7c00, 5056 0x7f00, 5057 0x7f80, 5058 0x7380, 5059 0x7380, 5060 0x7380, 5061 0x7780, 5062 0x7700, 5063 0x7f00, 5064 0x7e00, 5065 0x7e00, 5066 0x7000, 5067 0x7000, 5068 0x7000, 5069 0x7000, 5070 0x7000, 5071 0x3000, 5072 5073 /* Character 113 (0x71): 5074 width 9 5075 +---------+ 5076 | | 5077 | | 5078 | | 5079 | | 5080 | | 5081 | | 5082 | | 5083 | | 5084 | | 5085 | | 5086 | ***** | 5087 | *******| 5088 | *******| 5089 | **** ***| 5090 | **** ***| 5091 | *** ***| 5092 | *** ***| 5093 | *** ****| 5094 | ********| 5095 | *******| 5096 | ******| 5097 | ***| 5098 | ***| 5099 | ***| 5100 | ***| 5101 | ***| 5102 | ***| 5103 +---------+ 5104 */ 5105 0x0000, 5106 0x0000, 5107 0x0000, 5108 0x0000, 5109 0x0000, 5110 0x0000, 5111 0x0000, 5112 0x0000, 5113 0x0000, 5114 0x0000, 5115 0x1f00, 5116 0x3f80, 5117 0x3f80, 5118 0x7b80, 5119 0x7b80, 5120 0x7380, 5121 0x7380, 5122 0x7780, 5123 0x7f80, 5124 0x3f80, 5125 0x1f80, 5126 0x0380, 5127 0x0380, 5128 0x0380, 5129 0x0380, 5130 0x0380, 5131 0x0380, 5132 5133 /* Character 114 (0x72): 5134 width 7 5135 +-------+ 5136 | | 5137 | | 5138 | | 5139 | | 5140 | | 5141 | | 5142 | | 5143 | | 5144 | | 5145 | | 5146 | *****| 5147 | *****| 5148 | *****| 5149 | *****| 5150 | *** | 5151 | *** | 5152 | *** | 5153 | *** | 5154 | *** | 5155 | *** | 5156 | *** | 5157 | | 5158 | | 5159 | | 5160 | | 5161 | | 5162 | | 5163 +-------+ 5164 */ 5165 0x0000, 5166 0x0000, 5167 0x0000, 5168 0x0000, 5169 0x0000, 5170 0x0000, 5171 0x0000, 5172 0x0000, 5173 0x0000, 5174 0x0000, 5175 0x3e00, 5176 0x3e00, 5177 0x3e00, 5178 0x3e00, 5179 0x3800, 5180 0x3800, 5181 0x3800, 5182 0x3800, 5183 0x3800, 5184 0x3800, 5185 0x3800, 5186 0x0000, 5187 0x0000, 5188 0x0000, 5189 0x0000, 5190 0x0000, 5191 0x0000, 5192 5193 /* Character 115 (0x73): 5194 width 8 5195 +--------+ 5196 | | 5197 | | 5198 | | 5199 | | 5200 | | 5201 | | 5202 | | 5203 | | 5204 | | 5205 | | 5206 | *** | 5207 | ******| 5208 | *******| 5209 | *** **| 5210 | *** **| 5211 | ***** | 5212 | **** | 5213 | ** ***| 5214 | *******| 5215 | ***** | 5216 | *** | 5217 | | 5218 | | 5219 | | 5220 | | 5221 | | 5222 | | 5223 +--------+ 5224 */ 5225 0x0000, 5226 0x0000, 5227 0x0000, 5228 0x0000, 5229 0x0000, 5230 0x0000, 5231 0x0000, 5232 0x0000, 5233 0x0000, 5234 0x0000, 5235 0x1c00, 5236 0x3f00, 5237 0x7f00, 5238 0x7300, 5239 0x7300, 5240 0x7c00, 5241 0x1e00, 5242 0x6700, 5243 0x7f00, 5244 0x3e00, 5245 0x1c00, 5246 0x0000, 5247 0x0000, 5248 0x0000, 5249 0x0000, 5250 0x0000, 5251 0x0000, 5252 5253 /* Character 116 (0x74): 5254 width 7 5255 +-------+ 5256 | | 5257 | | 5258 | | 5259 | | 5260 | | 5261 | | 5262 | *** | 5263 | *** | 5264 | *** | 5265 | *** | 5266 | *** | 5267 | *****| 5268 | ******| 5269 | ******| 5270 | **** | 5271 | *** | 5272 | *** | 5273 | *** | 5274 | *** | 5275 | *** | 5276 | *** | 5277 | | 5278 | | 5279 | | 5280 | | 5281 | | 5282 | | 5283 +-------+ 5284 */ 5285 0x0000, 5286 0x0000, 5287 0x0000, 5288 0x0000, 5289 0x0000, 5290 0x0000, 5291 0x3800, 5292 0x3800, 5293 0x3800, 5294 0x3800, 5295 0x3800, 5296 0x3e00, 5297 0x7e00, 5298 0x7e00, 5299 0x7800, 5300 0x3800, 5301 0x3800, 5302 0x3800, 5303 0x3800, 5304 0x3800, 5305 0x3800, 5306 0x0000, 5307 0x0000, 5308 0x0000, 5309 0x0000, 5310 0x0000, 5311 0x0000, 5312 5313 /* Character 117 (0x75): 5314 width 10 5315 +----------+ 5316 | | 5317 | | 5318 | | 5319 | | 5320 | | 5321 | | 5322 | | 5323 | | 5324 | | 5325 | | 5326 | *** *** | 5327 | *** *** | 5328 | *** *** | 5329 | *** *** | 5330 | *** *** | 5331 | *** *** | 5332 | *** *** | 5333 | *** **** | 5334 | ******** | 5335 | ******* | 5336 | ** *** | 5337 | | 5338 | | 5339 | | 5340 | | 5341 | | 5342 | | 5343 +----------+ 5344 */ 5345 0x0000, 5346 0x0000, 5347 0x0000, 5348 0x0000, 5349 0x0000, 5350 0x0000, 5351 0x0000, 5352 0x0000, 5353 0x0000, 5354 0x0000, 5355 0x7380, 5356 0x7380, 5357 0x7380, 5358 0x7380, 5359 0x7380, 5360 0x7380, 5361 0x7380, 5362 0x7780, 5363 0x7f80, 5364 0x3f80, 5365 0x1b80, 5366 0x0000, 5367 0x0000, 5368 0x0000, 5369 0x0000, 5370 0x0000, 5371 0x0000, 5372 5373 /* Character 118 (0x76): 5374 width 9 5375 +---------+ 5376 | | 5377 | | 5378 | | 5379 | | 5380 | | 5381 | | 5382 | | 5383 | | 5384 | | 5385 | ** | 5386 | *** ***| 5387 | *** ***| 5388 | *** ****| 5389 | *** *** | 5390 | *** *** | 5391 | ** *** | 5392 | ***** | 5393 | ***** | 5394 | ***** | 5395 | ***** | 5396 | *** | 5397 | | 5398 | | 5399 | | 5400 | | 5401 | | 5402 | | 5403 +---------+ 5404 */ 5405 0x0000, 5406 0x0000, 5407 0x0000, 5408 0x0000, 5409 0x0000, 5410 0x0000, 5411 0x0000, 5412 0x0000, 5413 0x0000, 5414 0x0300, 5415 0x7380, 5416 0x7380, 5417 0x7780, 5418 0x7700, 5419 0x7700, 5420 0x3700, 5421 0x3e00, 5422 0x3e00, 5423 0x3e00, 5424 0x3e00, 5425 0x1c00, 5426 0x0000, 5427 0x0000, 5428 0x0000, 5429 0x0000, 5430 0x0000, 5431 0x0000, 5432 5433 /* Character 119 (0x77): 5434 width 12 5435 +------------+ 5436 | | 5437 | | 5438 | | 5439 | | 5440 | | 5441 | | 5442 | | 5443 | | 5444 | | 5445 | **| 5446 | *** ** **| 5447 | *** *** **| 5448 | *** *** **| 5449 | *** *** ***| 5450 | *** *** ***| 5451 | ******* ***| 5452 | ********** | 5453 | **** **** | 5454 | **** **** | 5455 | **** **** | 5456 | ** ** | 5457 | | 5458 | | 5459 | | 5460 | | 5461 | | 5462 | | 5463 +------------+ 5464 */ 5465 0x0000, 5466 0x0000, 5467 0x0000, 5468 0x0000, 5469 0x0000, 5470 0x0000, 5471 0x0000, 5472 0x0000, 5473 0x0000, 5474 0x0038, 5475 0x7338, 5476 0x7738, 5477 0x7738, 5478 0x7770, 5479 0x7770, 5480 0x7f70, 5481 0x7fe0, 5482 0x3de0, 5483 0x3de0, 5484 0x3de0, 5485 0x18c0, 5486 0x0000, 5487 0x0000, 5488 0x0000, 5489 0x0000, 5490 0x0000, 5491 0x0000, 5492 5493 /* Character 120 (0x78): 5494 width 9 5495 +---------+ 5496 | | 5497 | | 5498 | | 5499 | | 5500 | | 5501 | | 5502 | | 5503 | | 5504 | | 5505 | ** | 5506 | ** ***| 5507 | *** ***| 5508 | ****** | 5509 | ****** | 5510 | ***** | 5511 | **** | 5512 | ***** | 5513 | ****** | 5514 | ****** | 5515 | ******* | 5516 | *** ***| 5517 | | 5518 | | 5519 | | 5520 | | 5521 | | 5522 | | 5523 +---------+ 5524 */ 5525 0x0000, 5526 0x0000, 5527 0x0000, 5528 0x0000, 5529 0x0000, 5530 0x0000, 5531 0x0000, 5532 0x0000, 5533 0x0000, 5534 0x0300, 5535 0x3380, 5536 0x3b80, 5537 0x3f00, 5538 0x3f00, 5539 0x3e00, 5540 0x1e00, 5541 0x3e00, 5542 0x3f00, 5543 0x3f00, 5544 0x7f00, 5545 0x7380, 5546 0x0000, 5547 0x0000, 5548 0x0000, 5549 0x0000, 5550 0x0000, 5551 0x0000, 5552 5553 /* Character 121 (0x79): 5554 width 9 5555 +---------+ 5556 | | 5557 | | 5558 | | 5559 | | 5560 | | 5561 | | 5562 | | 5563 | | 5564 | | 5565 | ** | 5566 | *** ***| 5567 | *** ***| 5568 | *** ***| 5569 | *** *** | 5570 | *** *** | 5571 | ** *** | 5572 | ****** | 5573 | ***** | 5574 | ***** | 5575 | **** | 5576 | **** | 5577 | **** | 5578 | *** | 5579 | *** | 5580 | *** | 5581 | *** | 5582 | ** | 5583 +---------+ 5584 */ 5585 0x0000, 5586 0x0000, 5587 0x0000, 5588 0x0000, 5589 0x0000, 5590 0x0000, 5591 0x0000, 5592 0x0000, 5593 0x0000, 5594 0x0300, 5595 0x7380, 5596 0x7380, 5597 0x7380, 5598 0x7700, 5599 0x7700, 5600 0x3700, 5601 0x3f00, 5602 0x3e00, 5603 0x3e00, 5604 0x1e00, 5605 0x1e00, 5606 0x1e00, 5607 0x1c00, 5608 0x1c00, 5609 0x1c00, 5610 0x1c00, 5611 0x0c00, 5612 5613 /* Character 122 (0x7a): 5614 width 8 5615 +--------+ 5616 | | 5617 | | 5618 | | 5619 | | 5620 | | 5621 | | 5622 | | 5623 | | 5624 | | 5625 | | 5626 | ***** | 5627 | ******| 5628 | ******| 5629 | *** | 5630 | **** | 5631 | *** | 5632 | *** | 5633 | *** | 5634 | *******| 5635 | *******| 5636 | ******| 5637 | | 5638 | | 5639 | | 5640 | | 5641 | | 5642 | | 5643 +--------+ 5644 */ 5645 0x0000, 5646 0x0000, 5647 0x0000, 5648 0x0000, 5649 0x0000, 5650 0x0000, 5651 0x0000, 5652 0x0000, 5653 0x0000, 5654 0x0000, 5655 0x3e00, 5656 0x3f00, 5657 0x3f00, 5658 0x0e00, 5659 0x1e00, 5660 0x1c00, 5661 0x3800, 5662 0x3800, 5663 0x7f00, 5664 0x7f00, 5665 0x3f00, 5666 0x0000, 5667 0x0000, 5668 0x0000, 5669 0x0000, 5670 0x0000, 5671 0x0000, 5672 5673 /* Character 123 (0x7b): 5674 width 12 5675 +------------+ 5676 | | 5677 | | 5678 | | 5679 | | 5680 | | 5681 | **** | 5682 | ***** | 5683 | ***** | 5684 | *** | 5685 | *** | 5686 | *** | 5687 | *** | 5688 | *** | 5689 | **** | 5690 | ****** | 5691 | **** | 5692 | ****** | 5693 | **** | 5694 | *** | 5695 | *** | 5696 | *** | 5697 | *** | 5698 | *** | 5699 | *** | 5700 | ***** | 5701 | ***** | 5702 | **** | 5703 +------------+ 5704 */ 5705 0x0000, 5706 0x0000, 5707 0x0000, 5708 0x0000, 5709 0x0000, 5710 0x03c0, 5711 0x07c0, 5712 0x07c0, 5713 0x0700, 5714 0x0700, 5715 0x0700, 5716 0x0700, 5717 0x0700, 5718 0x0f00, 5719 0x3f00, 5720 0x3c00, 5721 0x3f00, 5722 0x0f00, 5723 0x0700, 5724 0x0700, 5725 0x0700, 5726 0x0700, 5727 0x0700, 5728 0x0700, 5729 0x07c0, 5730 0x07c0, 5731 0x03c0, 5732 5733 /* Character 124 (0x7c): 5734 width 12 5735 +------------+ 5736 | | 5737 | | 5738 | | 5739 | *** | 5740 | *** | 5741 | *** | 5742 | *** | 5743 | *** | 5744 | *** | 5745 | *** | 5746 | *** | 5747 | *** | 5748 | *** | 5749 | *** | 5750 | *** | 5751 | *** | 5752 | *** | 5753 | *** | 5754 | *** | 5755 | *** | 5756 | *** | 5757 | *** | 5758 | *** | 5759 | *** | 5760 | *** | 5761 | *** | 5762 | *** | 5763 +------------+ 5764 */ 5765 0x0000, 5766 0x0000, 5767 0x0000, 5768 0x0700, 5769 0x0700, 5770 0x0700, 5771 0x0700, 5772 0x0700, 5773 0x0700, 5774 0x0700, 5775 0x0700, 5776 0x0700, 5777 0x0700, 5778 0x0700, 5779 0x0700, 5780 0x0700, 5781 0x0700, 5782 0x0700, 5783 0x0700, 5784 0x0700, 5785 0x0700, 5786 0x0700, 5787 0x0700, 5788 0x0700, 5789 0x0700, 5790 0x0700, 5791 0x0700, 5792 5793 /* Character 125 (0x7d): 5794 width 12 5795 +------------+ 5796 | | 5797 | | 5798 | | 5799 | | 5800 | | 5801 | **** | 5802 | ***** | 5803 | ***** | 5804 | *** | 5805 | *** | 5806 | *** | 5807 | *** | 5808 | *** | 5809 | **** | 5810 | ****** | 5811 | **** | 5812 | ***** | 5813 | **** | 5814 | *** | 5815 | *** | 5816 | *** | 5817 | *** | 5818 | *** | 5819 | *** | 5820 | ***** | 5821 | ***** | 5822 | **** | 5823 +------------+ 5824 */ 5825 0x0000, 5826 0x0000, 5827 0x0000, 5828 0x0000, 5829 0x0000, 5830 0x3c00, 5831 0x3e00, 5832 0x3e00, 5833 0x0e00, 5834 0x0e00, 5835 0x0e00, 5836 0x0e00, 5837 0x0e00, 5838 0x0f00, 5839 0x0fc0, 5840 0x03c0, 5841 0x07c0, 5842 0x0f00, 5843 0x0e00, 5844 0x0e00, 5845 0x0e00, 5846 0x0e00, 5847 0x0e00, 5848 0x0e00, 5849 0x3e00, 5850 0x3e00, 5851 0x3c00, 5852 5853 /* Character 126 (0x7e): 5854 width 20 5855 +--------------------+ 5856 | | 5857 | | 5858 | | 5859 | | 5860 | | 5861 | | 5862 | | 5863 | | 5864 | | 5865 | | 5866 | | 5867 | **** * | 5868 | ********* ** | 5869 | **************** | 5870 | ** ******** | 5871 | ***** | 5872 | | 5873 | | 5874 | | 5875 | | 5876 | | 5877 | | 5878 | | 5879 | | 5880 | | 5881 | | 5882 | | 5883 +--------------------+ 5884 */ 5885 0x0000, 5886 0x0000, 5887 0x0000, 5888 0x0000, 5889 0x0000, 5890 0x0000, 5891 0x0000, 5892 0x0000, 5893 0x0000, 5894 0x0000, 5895 0x0000, 5896 0x0000, 5897 0x0000, 5898 0x0000, 5899 0x0000, 5900 0x0000, 5901 0x0000, 5902 0x0000, 5903 0x0000, 5904 0x0000, 5905 0x0000, 5906 0x0000, 5907 0x0780, 5908 0x4000, 5909 0x1ff0, 5910 0xc000, 5911 0x3fff, 5912 0xc000, 5913 0x307f, 5914 0x8000, 5915 0x001f, 5916 0x0000, 5917 0x0000, 5918 0x0000, 5919 0x0000, 5920 0x0000, 5921 0x0000, 5922 0x0000, 5923 0x0000, 5924 0x0000, 5925 0x0000, 5926 0x0000, 5927 0x0000, 5928 0x0000, 5929 0x0000, 5930 0x0000, 5931 0x0000, 5932 0x0000, 5933 0x0000, 5934 0x0000, 5935 0x0000, 5936 0x0000, 5937 0x0000, 5938 0x0000, 5939 5940 /* Character 160 (0xa0): 5941 width 11 5942 +-----------+ 5943 | | 5944 | | 5945 | | 5946 | | 5947 | | 5948 | | 5949 | | 5950 | | 5951 | | 5952 | | 5953 | | 5954 | | 5955 | | 5956 | | 5957 | | 5958 | | 5959 | | 5960 | | 5961 | | 5962 | | 5963 | | 5964 | | 5965 | | 5966 | | 5967 | | 5968 | | 5969 | | 5970 +-----------+ 5971 */ 5972 0x0000, 5973 0x0000, 5974 0x0000, 5975 0x0000, 5976 0x0000, 5977 0x0000, 5978 0x0000, 5979 0x0000, 5980 0x0000, 5981 0x0000, 5982 0x0000, 5983 0x0000, 5984 0x0000, 5985 0x0000, 5986 0x0000, 5987 0x0000, 5988 0x0000, 5989 0x0000, 5990 0x0000, 5991 0x0000, 5992 0x0000, 5993 0x0000, 5994 0x0000, 5995 0x0000, 5996 0x0000, 5997 0x0000, 5998 0x0000, 5999 }; 6000 6001 /* Character->glyph mapping. */ 6002 static const unsigned long _sysfont_offset[] = { 6003 0, /* (0x20) */ 6004 27, /* (0x21) */ 6005 54, /* (0x22) */ 6006 81, /* (0x23) */ 6007 135, /* (0x24) */ 6008 162, /* (0x25) */ 6009 189, /* (0x26) */ 6010 216, /* (0x27) */ 6011 243, /* (0x28) */ 6012 270, /* (0x29) */ 6013 297, /* (0x2a) */ 6014 324, /* (0x2b) */ 6015 378, /* (0x2c) */ 6016 405, /* (0x2d) */ 6017 432, /* (0x2e) */ 6018 459, /* (0x2f) */ 6019 486, /* (0x30) */ 6020 513, /* (0x31) */ 6021 540, /* (0x32) */ 6022 567, /* (0x33) */ 6023 594, /* (0x34) */ 6024 621, /* (0x35) */ 6025 648, /* (0x36) */ 6026 675, /* (0x37) */ 6027 702, /* (0x38) */ 6028 729, /* (0x39) */ 6029 756, /* (0x3a) */ 6030 783, /* (0x3b) */ 6031 810, /* (0x3c) */ 6032 864, /* (0x3d) */ 6033 918, /* (0x3e) */ 6034 972, /* (0x3f) */ 6035 999, /* (0x40) */ 6036 1053, /* (0x41) */ 6037 1080, /* (0x42) */ 6038 1107, /* (0x43) */ 6039 1134, /* (0x44) */ 6040 1161, /* (0x45) */ 6041 1188, /* (0x46) */ 6042 1215, /* (0x47) */ 6043 1242, /* (0x48) */ 6044 1269, /* (0x49) */ 6045 1296, /* (0x4a) */ 6046 1323, /* (0x4b) */ 6047 1350, /* (0x4c) */ 6048 1377, /* (0x4d) */ 6049 1404, /* (0x4e) */ 6050 1431, /* (0x4f) */ 6051 1458, /* (0x50) */ 6052 1485, /* (0x51) */ 6053 1512, /* (0x52) */ 6054 1539, /* (0x53) */ 6055 1566, /* (0x54) */ 6056 1593, /* (0x55) */ 6057 1620, /* (0x56) */ 6058 1647, /* (0x57) */ 6059 1674, /* (0x58) */ 6060 1701, /* (0x59) */ 6061 1728, /* (0x5a) */ 6062 1755, /* (0x5b) */ 6063 1782, /* (0x5c) */ 6064 1809, /* (0x5d) */ 6065 1836, /* (0x5e) */ 6066 1890, /* (0x5f) */ 6067 1917, /* (0x60) */ 6068 1944, /* (0x61) */ 6069 1971, /* (0x62) */ 6070 1998, /* (0x63) */ 6071 2025, /* (0x64) */ 6072 2052, /* (0x65) */ 6073 2079, /* (0x66) */ 6074 2106, /* (0x67) */ 6075 2133, /* (0x68) */ 6076 2160, /* (0x69) */ 6077 2187, /* (0x6a) */ 6078 2214, /* (0x6b) */ 6079 2241, /* (0x6c) */ 6080 2268, /* (0x6d) */ 6081 2295, /* (0x6e) */ 6082 2322, /* (0x6f) */ 6083 2349, /* (0x70) */ 6084 2376, /* (0x71) */ 6085 2403, /* (0x72) */ 6086 2430, /* (0x73) */ 6087 2457, /* (0x74) */ 6088 2484, /* (0x75) */ 6089 2511, /* (0x76) */ 6090 2538, /* (0x77) */ 6091 2565, /* (0x78) */ 6092 2592, /* (0x79) */ 6093 2619, /* (0x7a) */ 6094 2646, /* (0x7b) */ 6095 2673, /* (0x7c) */ 6096 2700, /* (0x7d) */ 6097 2727, /* (0x7e) */ 6098 0, /* (0x7f) */ 6099 0, /* (0x80) */ 6100 0, /* (0x81) */ 6101 0, /* (0x82) */ 6102 0, /* (0x83) */ 6103 0, /* (0x84) */ 6104 0, /* (0x85) */ 6105 0, /* (0x86) */ 6106 0, /* (0x87) */ 6107 0, /* (0x88) */ 6108 0, /* (0x89) */ 6109 0, /* (0x8a) */ 6110 0, /* (0x8b) */ 6111 0, /* (0x8c) */ 6112 0, /* (0x8d) */ 6113 0, /* (0x8e) */ 6114 0, /* (0x8f) */ 6115 0, /* (0x90) */ 6116 0, /* (0x91) */ 6117 0, /* (0x92) */ 6118 0, /* (0x93) */ 6119 0, /* (0x94) */ 6120 0, /* (0x95) */ 6121 0, /* (0x96) */ 6122 0, /* (0x97) */ 6123 0, /* (0x98) */ 6124 0, /* (0x99) */ 6125 0, /* (0x9a) */ 6126 0, /* (0x9b) */ 6127 0, /* (0x9c) */ 6128 0, /* (0x9d) */ 6129 0, /* (0x9e) */ 6130 0, /* (0x9f) */ 6131 2781, /* (0xa0) */ 6132 }; 6133 6134 /* Character width data. */ 6135 static const unsigned char _sysfont_width[] = { 6136 5, /* (0x20) */ 6137 7, /* (0x21) */ 6138 8, /* (0x22) */ 6139 18, /* (0x23) */ 6140 11, /* (0x24) */ 6141 16, /* (0x25) */ 6142 13, /* (0x26) */ 6143 4, /* (0x27) */ 6144 8, /* (0x28) */ 6145 8, /* (0x29) */ 6146 11, /* (0x2a) */ 6147 20, /* (0x2b) */ 6148 6, /* (0x2c) */ 6149 8, /* (0x2d) */ 6150 6, /* (0x2e) */ 6151 10, /* (0x2f) */ 6152 11, /* (0x30) */ 6153 11, /* (0x31) */ 6154 11, /* (0x32) */ 6155 11, /* (0x33) */ 6156 11, /* (0x34) */ 6157 11, /* (0x35) */ 6158 11, /* (0x36) */ 6159 11, /* (0x37) */ 6160 11, /* (0x38) */ 6161 11, /* (0x39) */ 6162 6, /* (0x3a) */ 6163 6, /* (0x3b) */ 6164 20, /* (0x3c) */ 6165 20, /* (0x3d) */ 6166 20, /* (0x3e) */ 6167 10, /* (0x3f) */ 6168 24, /* (0x40) */ 6169 12, /* (0x41) */ 6170 12, /* (0x42) */ 6171 11, /* (0x43) */ 6172 12, /* (0x44) */ 6173 11, /* (0x45) */ 6174 10, /* (0x46) */ 6175 12, /* (0x47) */ 6176 13, /* (0x48) */ 6177 7, /* (0x49) */ 6178 10, /* (0x4a) */ 6179 12, /* (0x4b) */ 6180 9, /* (0x4c) */ 6181 15, /* (0x4d) */ 6182 13, /* (0x4e) */ 6183 12, /* (0x4f) */ 6184 11, /* (0x50) */ 6185 12, /* (0x51) */ 6186 12, /* (0x52) */ 6187 10, /* (0x53) */ 6188 9, /* (0x54) */ 6189 13, /* (0x55) */ 6190 11, /* (0x56) */ 6191 16, /* (0x57) */ 6192 11, /* (0x58) */ 6193 10, /* (0x59) */ 6194 11, /* (0x5a) */ 6195 9, /* (0x5b) */ 6196 10, /* (0x5c) */ 6197 9, /* (0x5d) */ 6198 24, /* (0x5e) */ 6199 12, /* (0x5f) */ 6200 12, /* (0x60) */ 6201 9, /* (0x61) */ 6202 10, /* (0x62) */ 6203 8, /* (0x63) */ 6204 10, /* (0x64) */ 6205 9, /* (0x65) */ 6206 7, /* (0x66) */ 6207 10, /* (0x67) */ 6208 10, /* (0x68) */ 6209 6, /* (0x69) */ 6210 7, /* (0x6a) */ 6211 10, /* (0x6b) */ 6212 6, /* (0x6c) */ 6213 15, /* (0x6d) */ 6214 10, /* (0x6e) */ 6215 9, /* (0x6f) */ 6216 10, /* (0x70) */ 6217 9, /* (0x71) */ 6218 7, /* (0x72) */ 6219 8, /* (0x73) */ 6220 7, /* (0x74) */ 6221 10, /* (0x75) */ 6222 9, /* (0x76) */ 6223 12, /* (0x77) */ 6224 9, /* (0x78) */ 6225 9, /* (0x79) */ 6226 8, /* (0x7a) */ 6227 12, /* (0x7b) */ 6228 12, /* (0x7c) */ 6229 12, /* (0x7d) */ 6230 20, /* (0x7e) */ 6231 5, /* (0x7f) */ 6232 5, /* (0x80) */ 6233 5, /* (0x81) */ 6234 5, /* (0x82) */ 6235 5, /* (0x83) */ 6236 5, /* (0x84) */ 6237 5, /* (0x85) */ 6238 5, /* (0x86) */ 6239 5, /* (0x87) */ 6240 5, /* (0x88) */ 6241 5, /* (0x89) */ 6242 5, /* (0x8a) */ 6243 5, /* (0x8b) */ 6244 5, /* (0x8c) */ 6245 5, /* (0x8d) */ 6246 5, /* (0x8e) */ 6247 5, /* (0x8f) */ 6248 5, /* (0x90) */ 6249 5, /* (0x91) */ 6250 5, /* (0x92) */ 6251 5, /* (0x93) */ 6252 5, /* (0x94) */ 6253 5, /* (0x95) */ 6254 5, /* (0x96) */ 6255 5, /* (0x97) */ 6256 5, /* (0x98) */ 6257 5, /* (0x99) */ 6258 5, /* (0x9a) */ 6259 5, /* (0x9b) */ 6260 5, /* (0x9c) */ 6261 5, /* (0x9d) */ 6262 5, /* (0x9e) */ 6263 5, /* (0x9f) */ 6264 11, /* (0xa0) */ 6265 }; 6266 6267 /* Exported structure definition. */ 6268 static const FontDesc desc = { 6269 "domb", 6270 24, 6271 27, 6272 21, 6273 32, 6274 129, 6275 _font_bits, 6276 _sysfont_offset, 6277 _sysfont_width, 6278 32, 6279 sizeof(_font_bits)/sizeof(bitmap_t) 6280 }; 6281 6282 extern const NewFont g_sysfont_huge(desc); 6283 6284 } // End of namespace Graphics -
backends/intern.h
diff -u backends/intern.h
37 37 extern OSystem *OSystem_GP32_create(); 38 38 extern OSystem *OSystem_PALMOS_create(); 39 39 extern OSystem *OSystem_PS2_create(); 40 extern OSystem *OSystem_SymbianOS_create(); 40 41 41 42 42 43 #ifdef _WIN32_WCE 43 44 #define SAMPLES_PER_SEC 22050 44 45 #define SAMPLES_PER_SEC_OLD 11025 45 46 #define SAMPLES_PER_SEC_NEW 22050 47 #elif defined(__SYMBIAN32__) 48 #define SAMPLES_PER_SEC 16000 46 49 #elif defined(__PLAYSTATION2__) 47 50 #define SAMPLES_PER_SEC 48000 // the SPU can't handle anything else 48 51 #else -
backends/sdl/graphics.cpp
diff -u backends/sdl/graphics.cpp
29 29 static const OSystem::GraphicsMode s_supportedGraphicsModes[] = { 30 30 {"1x", "Normal (no scaling)", GFX_NORMAL}, 31 31 {"2x", "2x", GFX_DOUBLESIZE}, 32 #ifndef __SYMBIAN32__ 32 33 {"3x", "3x", GFX_TRIPLESIZE}, 33 34 {"2xsai", "2xSAI", GFX_2XSAI}, 34 35 {"super2xsai", "Super2xSAI", GFX_SUPER2XSAI}, … … 37 38 {"advmame3x", "AdvMAME3x", GFX_ADVMAME3X}, 38 39 {"hq2x", "HQ2x", GFX_HQ2X}, 39 40 {"hq3x", "HQ3x", GFX_HQ3X}, 41 #endif 40 42 {"tv2x", "TV2x", GFX_TV2X}, 41 43 {"dotmatrix", "DotMatrix", GFX_DOTMATRIX}, 42 44 {0, 0, 0} … … 135 137 newScaleFactor = 2; 136 138 newScalerProc = Normal2x; 137 139 break; 140 #ifndef __SYMBIAN32__ 138 141 case GFX_TRIPLESIZE: 139 142 newScaleFactor = 3; 140 143 newScalerProc = Normal3x; … … 168 171 newScaleFactor = 3; 169 172 newScalerProc = HQ3x; 170 173 break; 174 #endif 171 175 case GFX_TV2X: 172 176 newScaleFactor = 2; 173 177 newScalerProc = TV2x; … … 620 624 r->w = r->w * scale1 / scale2; 621 625 r->h = dst_h * scale1 / scale2; 622 626 627 #ifndef __SYMBIAN32__ 623 628 if (_adjustAspectRatio && orig_dst_y < height) 624 629 r->h = stretch200To240((uint8 *) _hwscreen->pixels, dstPitch, r->w, r->h, r->x, r->y, orig_dst_y * scale1 / scale2); 630 #endif 625 631 } 626 632 SDL_UnlockSurface(srcSurf); 627 633 SDL_UnlockSurface(_hwscreen); … … 857 863 h = height - y; 858 864 } 859 865 866 #ifndef __SYMBIAN32__ 860 867 if (_adjustAspectRatio) { 861 868 makeRectStretchable(x, y, w, h); 862 869 if (_scaleFactor == 3 && _overlayScale == 2 && _overlayVisible) { … … 864 871 y++; 865 872 } 866 873 } 874 #endif 867 875 868 876 r->x = x; 869 877 r->y = y; -
backends/sdl/sdl.cpp
diff -u backends/sdl/sdl.cpp
63 63 SDL_EnableUNICODE(1); 64 64 65 65 _cksumValid = false; 66 #if ndef _WIN32_WCE66 #if !defined (_WIN32_WCE) && !defined(__SYMBIAN32__) 67 67 _mode = GFX_DOUBLESIZE; 68 68 _scaleFactor = 2; 69 69 _scalerProc = Normal2x; … … 209 209 210 210 void OSystem_SDL::setupIcon() { 211 211 int w, h, ncols, nbytes, i; 212 unsigned int rgba[256], icon[32 * 32]; 212 unsigned int rgba[256]; 213 unsigned int* icon=new unsigned int[32 * 32]; 213 214 unsigned char mask[32][4]; 214 215 215 216 sscanf(scummvm_icon[0], "%d %d %d %d", &w, &h, &ncols, &nbytes); 216 217 if ((w != 32) || (h != 32) || (ncols > 255) || (nbytes > 1)) { 217 218 warning("Could not load the icon (%d %d %d %d)", w, h, ncols, nbytes); 219 delete []icon; 218 220 return; 219 221 } 220 222 for (i = 0; i < ncols; i++) { … … 231 233 col |= 0xFF000000; 232 234 } else { 233 235 warning("Could not load the icon (%d %s - %s) ", code, color, scummvm_icon[1 + i]); 236 delete []icon; 234 237 return; 235 238 } 236 239 … … 250 253 SDL_Surface *sdl_surf = SDL_CreateRGBSurfaceFrom(icon, 32, 32, 32, 32 * 4, 0xFF0000, 0x00FF00, 0x0000FF, 0xFF000000); 251 254 SDL_WM_SetIcon(sdl_surf, (unsigned char *) mask); 252 255 SDL_FreeSurface(sdl_surf); 256 delete []icon; 253 257 } 254 258 255 259 OSystem::MutexRef OSystem_SDL::createMutex(void) { … … 409 413 _cdEndTime = SDL_GetTicks() + _cdrom->track[_cdTrack].length * 1000 / CD_FPS; 410 414 } 411 415 } 416 -
base/engine.cpp
diff -u base/engine.cpp
19 19 */ 20 20 21 21 #include "stdafx.h" 22 #if defined( _MSC_VER)22 #if defined(WIN32) 23 23 #include <malloc.h> 24 24 #endif 25 25 #include "base/engine.h" -
base/gameDetector.cpp
diff -u base/gameDetector.cpp
578 578 realGame = ConfMan.get("gameid"); 579 579 else 580 580 realGame = _targetName; 581 582 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 581 583 printf("Looking for %s\n", realGame.c_str()); 584 #endif 582 585 583 586 _game = findGame(realGame, &_plugin); 584 587 585 588 if (_game.name) { 589 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 586 590 printf("Trying to start game '%s'\n", _game.description); 591 #endif 587 592 return true; 588 593 } else { 594 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 589 595 printf("Failed game detection\n"); 596 #endif 590 597 return false; 591 598 } 592 599 } -
base/main.cpp
diff -u base/main.cpp
133 133 extern "C" int main(int argc, char *argv[]); 134 134 #endif 135 135 136 #if defined(MACOSX) || defined(QTOPIA) 136 #if defined(MACOSX) || defined(QTOPIA) || defined (__SYMBIAN32__) 137 137 #include <SDL.h> 138 138 #elif !defined(__MORPHOS__) && !defined(__DC__) && !defined(__GP32__) 139 139 #undef main -
common/array.h
diff -u common/array.h
47 47 _data[i] = array._data[i]; 48 48 } 49 49 50 ~Array<T>() { 50 #ifdef __SYMBIAN32__ 51 ~Array() 52 #else 53 ~Array<T>() 54 #endif 55 { 51 56 if (_data) 52 57 delete [] _data; 53 58 } -
common/config-manager.cpp
diff -u common/config-manager.cpp
25 25 #include "common/config-manager.h" 26 26 #include "common/file.h" 27 27 #include "common/util.h" 28 #include "common/file.h" 28 29 29 30 DECLARE_SINGLETON(Common::ConfigManager); 30 31 31 32 #if defined(UNIX) 32 #ifdef MACOSX 33 #define DEFAULT_CONFIG_FILE "Library/Preferences/ScummVM Preferences" 33 #ifdef MACOSX 34 #define DEFAULT_CONFIG_FILE "Library/Preferences/ScummVM Preferences" 35 #else 36 #define DEFAULT_CONFIG_FILE ".scummvmrc" 37 #endif 34 38 #else 35 #define DEFAULT_CONFIG_FILE ".scummvmrc" 36 #endif 37 #else 38 #define DEFAULT_CONFIG_FILE "scummvm.ini" 39 #define DEFAULT_CONFIG_FILE "scummvm.ini" 39 40 #endif 40 41 41 42 #define MAXLINELEN 256 … … 80 81 81 82 void ConfigManager::loadDefaultConfigFile() { 82 83 char configFile[MAXPATHLEN]; 84 File file; 85 83 86 #if defined(UNIX) 84 87 if(getenv("HOME") != NULL) 85 88 sprintf(configFile,"%s/%s", getenv("HOME"), DEFAULT_CONFIG_FILE); 86 89 else 87 90 strcpy(configFile, DEFAULT_CONFIG_FILE); 88 91 #else 89 #if defined (WIN32) && !defined(_WIN32_WCE) 90 GetWindowsDirectory(configFile, MAXPATHLEN); 91 strcat(configFile, "\\" DEFAULT_CONFIG_FILE); 92 #if defined (WIN32) && !defined(_WIN32_WCE) && !defined(__SYMBIAN32__) 93 // first test if config file exists in current dir 94 if (file.exists(DEFAULT_CONFIG_FILE, "")) { 95 strcpy(configFile, DEFAULT_CONFIG_FILE); 96 } else { // take the default OS location 97 GetWindowsDirectory(configFile, MAXPATHLEN); 98 strcat(configFile, "\\" DEFAULT_CONFIG_FILE); 99 } 92 100 #elif defined(__PALM_OS__) 93 101 strcpy(configFile,"/PALM/Programs/ScummVM/" DEFAULT_CONFIG_FILE); 94 102 #elif defined(__PLAYSTATION2__) 95 103 strcpy(configFile, "mc0:ScummVM/" DEFAULT_CONFIG_FILE); 104 #elif defined (__SYMBIAN32__) 105 strcpy(configFile,"C:\\documents\\EScummVM\\" DEFAULT_CONFIG_FILE); 96 106 #else 97 107 strcpy(configFile, DEFAULT_CONFIG_FILE); 98 108 #endif -
common/list.h
diff -u common/list.h
117 117 insert(begin(), list.begin(), list.end()); 118 118 } 119 119 120 ~List<T>() { 120 #ifndef __SYMBIAN32__ 121 ~List<T>() 122 #else 123 ~List() 124 #endif 125 { 121 126 clear(); 122 127 delete _anchor; 123 128 } -
common/map.h
diff -u common/map.h
109 109 _header = new Node(); 110 110 _header->_right = _header->_left = _header; 111 111 } 112 113 virtual ~Map<Key, Value, Comparator>() { 112 113 #ifndef __SYMBIAN32__ 114 virtual ~Map<Key, Value, Comparator>() 115 #else 116 ~Map() 117 #endif 118 { 114 119 clearNodes(_root); 115 120 delete _header; 116 121 _root = _header = 0; -
common/scaler.cpp
diff -u common/scaler.cpp
215 215 */ 216 216 void AdvMame2x(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, 217 217 int width, int height) { 218 #ifndef __SYMBIAN32__ 218 219 scale(2, dstPtr, dstPitch, srcPtr - srcPitch, srcPitch, 2, width, height); 220 #endif 219 221 } 220 222 221 223 /** … … 224 226 */ 225 227 void AdvMame3x(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, 226 228 int width, int height) { 229 #ifndef __SYMBIAN32__ 227 230 scale(3, dstPtr, dstPitch, srcPtr - srcPitch, srcPitch, 2, width, height); 231 #endif 228 232 } 229 233 230 234 template<int bitFormat> -
common/scummsys.h
diff -u common/scummsys.h
38 38 #define PI 3.14159265358979323846 39 39 #endif 40 40 41 // make sure we really are compiling for WIN32 42 #ifndef WIN32 43 #undef _MSC_VER 44 #endif 45 41 46 #if defined(_MSC_VER) 42 47 43 48 #define scumm_stricmp stricmp … … 323 328 #define fsize(a) ps2_fsize(a) 324 329 325 330 extern void ps2_disableHandleCaching(void); 331 332 #elif defined __SYMBIAN32__ // SumthinWicked / Sprawl 333 334 #include <string.h> 335 #include <e32std.h> 336 #include <math.h> 337 338 #define CDECL 339 340 #define SCUMM_NEED_ALIGNMENT 341 #define SCUMM_LITTLE_ENDIAN 342 //#define NONSTANDARD_SAVE 343 344 #define scumm_stricmp strcasecmp 345 #define scumm_strnicmp strncasecmp 346 #define CHECK_HEAP 347 348 // hack in some tricks to work around not having these fcns 349 #ifdef __GCC32__ 350 #define snprintf(buf,len,args...) sprintf(buf,args) 351 #define vsnprintf snprintf 352 #else 353 // let's just blatantly ignore this for now and just get it to work :P 354 int inline scumm_snprintf (char *str, unsigned long n, char const *fmt, ...) 355 { 356 //char *printed; 357 va_list args; 358 359 va_start(args, fmt); 360 vsprintf(str, fmt, args); 361 va_end(args); 362 363 //strncpy (str, printed, n); 364 //str[n-1] = '\0'; 365 366 //free (printed); 367 return strlen(str); 368 } 369 #define snprintf scumm_snprintf 370 #define vsnprintf scumm_snprintf 371 #endif 372 373 // Symbian doesn't like txt printed to the console 374 #ifdef __GCC32__ 375 #define printf(fmt,args...) true 376 #else 377 // for non-gcc we need a hack to get this to work 378 int inline scumm_printf (char const *fmt, ...) 379 { 380 // noop 381 return false; 382 } 383 #define printf scumm_printf 384 #endif 385 386 #define FORCEINLINE inline 387 #define NORETURN 388 #ifndef __WINS__ 389 #define GCC_PACK __attribute__((packed)) 390 #else // not for EPOC emulator on Windows 391 #define GCC_PACK 392 #endif 393 #define _HEAPOK 0 394 typedef unsigned char byte; 395 typedef unsigned char uint8; 396 typedef unsigned short int uint16; 397 typedef unsigned long int uint32; 398 typedef unsigned int uint; 399 typedef signed char int8; 400 typedef signed short int int16; 401 typedef signed long int int32; 402 403 #define START_PACK_STRUCTS pack (push,1) 404 #define END_PACK_STRUCTS pack(pop) 405 326 406 #else 327 407 #error No system type defined 328 408 #endif … … 357 437 #endif 358 438 359 439 #define READ_UINT32(a) READ_LE_UINT32(a) 440 //#define WRITE_UINT16(a,b) WRITE_LE_UINT16(a,b) //SumthinWicked says: does this need to be here? Maybe for __SYMBIAN32__? 360 441 361 442 #define FROM_LE_32(a) ((uint32)(a)) 362 443 #define FROM_LE_16(a) ((uint16)(a)) -
common/singleton.h
diff -u common/singleton.h
69 69 } 70 70 protected: 71 71 Singleton<T>() { } 72 virtual ~Singleton<T>() { } 72 #ifdef __SYMBIAN32__ 73 virtual ~Singleton() { } 74 #else 75 virtual ~Singleton<T>() { } 76 #endif 73 77 74 78 typedef T SingletonBaseType; 75 79 }; -
common/system.cpp
diff -u common/system.cpp
56 56 return OSystem_PALMOS_create(); 57 57 #elif defined(__PLAYSTATION2__) 58 58 return OSystem_PS2_create(); 59 #elif defined(__SYMBIAN32__) // SumthinWicked / Sprawl 60 return OSystem_SymbianOS_create(); 59 61 #else 60 62 /* SDL is the default driver for now */ 61 63 return OSystem_SDL_create(); -
common/util.cpp
diff -u common/util.cpp
82 82 RandomSource::RandomSource() { 83 83 // Use system time as RNG seed. Normally not a good idea, if you are using 84 84 // a RNG for security purposes, but good enough for our purposes. 85 setSeed(time(0)); 85 //#if defined (__SYMBIAN32__) && defined (__WINS__) 86 // uint32 seed = 0; 87 //#else 88 uint32 seed = time(0); 89 //#endif 90 // SumthinWicked says: hmmm.. weird.. I could swear time(0) used to cause problems on Symbian/WINS... 91 setSeed(seed); 86 92 } 87 93 88 94 void RandomSource::setSeed(uint32 seed) { -
dists/msvc8/gob.vcproj
diff -u dists/msvc8/gob.vcproj
1 1 <?xml version="1.0" encoding="windows-1250"?> 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version="8 ,00"4 Version="8.00" 5 5 Name="gob" 6 6 ProjectGUID="{976D947A-A45F-4437-991E-412F695C64C7}" 7 7 Keyword="Win32Proj" … … 78 78 Name="VCBscMakeTool" 79 79 /> 80 80 <Tool 81 Name="VCFxCopTool" 82 /> 83 <Tool 81 84 Name="VCAppVerifierTool" 82 85 /> 83 86 <Tool … … 148 151 Name="VCBscMakeTool" 149 152 /> 150 153 <Tool 154 Name="VCFxCopTool" 155 /> 156 <Tool 151 157 Name="VCAppVerifierTool" 152 158 /> 153 159 <Tool … … 167 173 > 168 174 </File> 169 175 <File 170 RelativePath="..\..\gob\ dataio.cpp"176 RelativePath="..\..\gob\cdrom.cpp" 171 177 > 172 178 </File> 173 179 <File 174 RelativePath="..\..\gob\ dataio.h"180 RelativePath="..\..\gob\cdrom.h" 175 181 > 176 182 </File> 177 183 <File 178 RelativePath="..\..\gob\d ebug.cpp"184 RelativePath="..\..\gob\dataio.cpp" 179 185 > 180 186 </File> 181 187 <File 182 RelativePath="..\..\gob\d ebug.h"188 RelativePath="..\..\gob\dataio.h" 183 189 > 184 190 </File> 185 191 <File … … 287 293 > 288 294 </File> 289 295 <File 290 RelativePath="..\..\gob\resource.cpp"291 >292 </File>293 <File294 RelativePath="..\..\gob\resource.h"295 >296 </File>297 <File298 296 RelativePath="..\..\gob\scenery.cpp" 299 297 > 300 298 </File> -
dists/msvc8/saga.vcproj
diff -u dists/msvc8/saga.vcproj
1 1 <?xml version="1.0" encoding="windows-1250"?> 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version="8 ,00"4 Version="8.00" 5 5 Name="saga" 6 6 ProjectGUID="{676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}" 7 7 Keyword="Win32Proj" … … 78 78 Name="VCBscMakeTool" 79 79 /> 80 80 <Tool 81 Name="VCFxCopTool" 82 /> 83 <Tool 81 84 Name="VCAppVerifierTool" 82 85 /> 83 86 <Tool … … 148 151 Name="VCBscMakeTool" 149 152 /> 150 153 <Tool 154 Name="VCFxCopTool" 155 /> 156 <Tool 151 157 Name="VCAppVerifierTool" 152 158 /> 153 159 <Tool … … 319 325 > 320 326 </File> 321 327 <File 328 RelativePath="..\..\saga\saveload.cpp" 329 > 330 </File> 331 <File 322 332 RelativePath="..\..\saga\scene.cpp" 323 333 > 324 334 </File> -
dists/msvc8/scumm.vcproj
diff -u dists/msvc8/scumm.vcproj
1 1 <?xml version="1.0" encoding="windows-1250"?> 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version="8 ,00"4 Version="8.00" 5 5 Name="scumm" 6 6 ProjectGUID="{B6AFD548-63D2-40CD-A652-E87095AFCBAF}" 7 7 Keyword="Win32Proj" … … 78 78 Name="VCBscMakeTool" 79 79 /> 80 80 <Tool 81 Name="VCFxCopTool" 82 /> 83 <Tool 81 84 Name="VCAppVerifierTool" 82 85 /> 83 86 <Tool … … 112 115 Optimization="2" 113 116 InlineFunctionExpansion="1" 114 117 OmitFramePointers="TRUE" 115 AdditionalIncludeDirectories=" ../../;../../common"118 AdditionalIncludeDirectories=""C:\Dev\Symbian\zlib-1.2.2";../../;../../common" 116 119 PreprocessorDefinitions="WIN32;NDEBUG;ZLIB_WINAPI;USE_ZLIB;USE_MAD;USE_VORBIS" 117 120 StringPooling="TRUE" 118 121 ExceptionHandling="1" … … 149 152 Name="VCBscMakeTool" 150 153 /> 151 154 <Tool 155 Name="VCFxCopTool" 156 /> 157 <Tool 152 158 Name="VCAppVerifierTool" 153 159 /> 154 160 <Tool … … 468 474 > 469 475 </File> 470 476 <File 477 RelativePath="..\..\scumm\palette_he.cpp" 478 > 479 </File> 480 <File 471 481 RelativePath="..\..\scumm\player_mod.cpp" 472 482 > 473 483 </File> … … 476 486 > 477 487 </File> 478 488 <File 489 RelativePath="..\..\scumm\player_nes.cpp" 490 > 491 </File> 492 <File 493 RelativePath="..\..\scumm\player_nes.h" 494 > 495 </File> 496 <File 479 497 RelativePath="..\..\scumm\player_v1.cpp" 480 498 > 481 499 </File> … … 536 554 > 537 555 </File> 538 556 <File 557 RelativePath="..\..\scumm\room.cpp" 558 > 559 </File> 560 <File 539 561 RelativePath="..\..\scumm\saveload.cpp" 540 562 > 541 563 </File> -
dists/msvc8/scummvm.sln
diff -u dists/msvc8/scummvm.sln
1 1 Microsoft Visual Studio Solution File, Format Version 9.00 2 # Visual C++ Express20052 # Visual Studio 2005 3 3 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scummvm", "scummvm.vcproj", "{8434CB15-D08F-427D-9E6D-581AE5B28440}" 4 4 ProjectSection(ProjectDependencies) = postProject 5 {A4A7370D-C7E4-413A-AAE9-2AADB9278679} = {A4A7370D-C7E4-413A-AAE9-2AADB9278679} 5 6 {6CC3E421-779D-4E80-8100-520886A0F9FF} = {6CC3E421-779D-4E80-8100-520886A0F9FF} 7 {A08D8636-CD7B-4598-83EF-9E95B2F00798} = {A08D8636-CD7B-4598-83EF-9E95B2F00798} 6 8 {C8AAE83E-198B-4ECA-A877-166827953979} = {C8AAE83E-198B-4ECA-A877-166827953979} 7 9 {B6AFD548-63D2-40CD-A652-E87095AFCBAF} = {B6AFD548-63D2-40CD-A652-E87095AFCBAF} 8 10 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A} = {B5527758-2F51-4CCD-AAE1-B0E28654BD6A} 11 {6C01B45C-9464-49F0-9E83-274DC8F3D259} = {6C01B45C-9464-49F0-9E83-274DC8F3D259} 9 12 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7} = {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7} 10 13 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA} = {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA} 14 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C} = {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C} 15 {976D947A-A45F-4437-991E-412F695C64C7} = {976D947A-A45F-4437-991E-412F695C64C7} 16 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756} = {70CEAA82-F31D-494D-A3CF-B92DD4CD7756} 17 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5} = {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5} 11 18 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC} = {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC} 12 19 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E} = {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E} 20 {AD1207C9-4FA8-4AE3-8355-A294D6C40988} = {AD1207C9-4FA8-4AE3-8355-A294D6C40988} 13 21 EndProjectSection 14 22 EndProject 15 23 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sword2", "sword2.vcproj", "{6CC3E421-779D-4E80-8100-520886A0F9FF}" … … 30 38 EndProject 31 39 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gob", "gob.vcproj", "{976D947A-A45F-4437-991E-412F695C64C7}" 32 40 EndProject 41 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmad", "..\..\..\libmad-0.15.1b\msvc\libmad.vcproj", "{A08D8636-CD7B-4598-83EF-9E95B2F00798}" 42 EndProject 43 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg_static", "..\..\..\libogg-1.1\win32\ogg_static.vcproj", "{70CEAA82-F31D-494D-A3CF-B92DD4CD7756}" 44 EndProject 45 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis_static", "..\..\..\libvorbis-1.0.1\win32\vorbis_static.vcproj", "{6C01B45C-9464-49F0-9E83-274DC8F3D259}" 46 EndProject 47 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbisfile_static", "..\..\..\libvorbis-1.0.1\win32\vorbisfile_static.vcproj", "{AD1207C9-4FA8-4AE3-8355-A294D6C40988}" 48 EndProject 49 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "..\..\..\zlib-1.2.2\projects\visualc6\zlib.vcproj", "{A4A7370D-C7E4-413A-AAE9-2AADB9278679}" 50 EndProject 51 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmpeg2", "..\..\..\mpeg2dec-0.4.0\vc++\libmpeg2.vcproj", "{F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}" 52 EndProject 53 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL", "..\..\..\SDL-1.2.8\VisualC7\SDL\SDL.vcproj", "{A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}" 54 EndProject 55 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDLmain", "..\..\..\SDL-1.2.8\VisualC7\SDLmain\SDLmain.vcproj", "{957EEED7-88F7-4794-9A71-AD77EBC92711}" 56 EndProject 33 57 Global 34 58 GlobalSection(SolutionConfigurationPlatforms) = preSolution 35 59 Debug|Win32 = Debug|Win32 60 DLL ASM Debug|Win32 = DLL ASM Debug|Win32 61 DLL ASM Release|Win32 = DLL ASM Release|Win32 62 DLL Debug|Win32 = DLL Debug|Win32 63 DLL Release|Win32 = DLL Release|Win32 64 LIB ASM Debug|Win32 = LIB ASM Debug|Win32 65 LIB ASM Release|Win32 = LIB ASM Release|Win32 66 LIB Debug|Win32 = LIB Debug|Win32 67 LIB Release|Win32 = LIB Release|Win32 68 Release_NoSTDIO|Win32 = Release_NoSTDIO|Win32 36 69 Release|Win32 = Release|Win32 37 70 EndGlobalSection 38 71 GlobalSection(ProjectConfigurationPlatforms) = postSolution 39 72 {8434CB15-D08F-427D-9E6D-581AE5B28440}.Debug|Win32.ActiveCfg = Debug|Win32 40 73 {8434CB15-D08F-427D-9E6D-581AE5B28440}.Debug|Win32.Build.0 = Debug|Win32 74 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 75 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 76 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 77 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL ASM Release|Win32.Build.0 = Release|Win32 78 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL Debug|Win32.ActiveCfg = Debug|Win32 79 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL Debug|Win32.Build.0 = Debug|Win32 80 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL Release|Win32.ActiveCfg = Release|Win32 81 {8434CB15-D08F-427D-9E6D-581AE5B28440}.DLL Release|Win32.Build.0 = Release|Win32 82 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 83 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 84 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 85 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB ASM Release|Win32.Build.0 = Release|Win32 86 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB Debug|Win32.ActiveCfg = Debug|Win32 87 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB Debug|Win32.Build.0 = Debug|Win32 88 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB Release|Win32.ActiveCfg = Release|Win32 89 {8434CB15-D08F-427D-9E6D-581AE5B28440}.LIB Release|Win32.Build.0 = Release|Win32 90 {8434CB15-D08F-427D-9E6D-581AE5B28440}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 91 {8434CB15-D08F-427D-9E6D-581AE5B28440}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 41 92 {8434CB15-D08F-427D-9E6D-581AE5B28440}.Release|Win32.ActiveCfg = Release|Win32 42 93 {8434CB15-D08F-427D-9E6D-581AE5B28440}.Release|Win32.Build.0 = Release|Win32 43 94 {6CC3E421-779D-4E80-8100-520886A0F9FF}.Debug|Win32.ActiveCfg = Debug|Win32 44 95 {6CC3E421-779D-4E80-8100-520886A0F9FF}.Debug|Win32.Build.0 = Debug|Win32 96 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 97 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 98 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 99 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL ASM Release|Win32.Build.0 = Release|Win32 100 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL Debug|Win32.ActiveCfg = Debug|Win32 101 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL Debug|Win32.Build.0 = Debug|Win32 102 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL Release|Win32.ActiveCfg = Release|Win32 103 {6CC3E421-779D-4E80-8100-520886A0F9FF}.DLL Release|Win32.Build.0 = Release|Win32 104 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 105 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 106 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 107 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB ASM Release|Win32.Build.0 = Release|Win32 108 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB Debug|Win32.ActiveCfg = Debug|Win32 109 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB Debug|Win32.Build.0 = Debug|Win32 110 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB Release|Win32.ActiveCfg = Release|Win32 111 {6CC3E421-779D-4E80-8100-520886A0F9FF}.LIB Release|Win32.Build.0 = Release|Win32 112 {6CC3E421-779D-4E80-8100-520886A0F9FF}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 113 {6CC3E421-779D-4E80-8100-520886A0F9FF}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 45 114 {6CC3E421-779D-4E80-8100-520886A0F9FF}.Release|Win32.ActiveCfg = Release|Win32 46 115 {6CC3E421-779D-4E80-8100-520886A0F9FF}.Release|Win32.Build.0 = Release|Win32 47 116 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.Debug|Win32.ActiveCfg = Debug|Win32 48 117 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.Debug|Win32.Build.0 = Debug|Win32 118 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 119 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 120 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 121 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL ASM Release|Win32.Build.0 = Release|Win32 122 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL Debug|Win32.ActiveCfg = Debug|Win32 123 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL Debug|Win32.Build.0 = Debug|Win32 124 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL Release|Win32.ActiveCfg = Release|Win32 125 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.DLL Release|Win32.Build.0 = Release|Win32 126 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 127 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 128 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 129 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB ASM Release|Win32.Build.0 = Release|Win32 130 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB Debug|Win32.ActiveCfg = Debug|Win32 131 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB Debug|Win32.Build.0 = Debug|Win32 132 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB Release|Win32.ActiveCfg = Release|Win32 133 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.LIB Release|Win32.Build.0 = Release|Win32 134 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 135 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 49 136 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.Release|Win32.ActiveCfg = Release|Win32 50 137 {6A55AF61-7CA1-49E0-9385-59C1FE9D4DB7}.Release|Win32.Build.0 = Release|Win32 51 138 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.Debug|Win32.ActiveCfg = Debug|Win32 52 139 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.Debug|Win32.Build.0 = Debug|Win32 140 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 141 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 142 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 143 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL ASM Release|Win32.Build.0 = Release|Win32 144 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL Debug|Win32.ActiveCfg = Debug|Win32 145 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL Debug|Win32.Build.0 = Debug|Win32 146 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL Release|Win32.ActiveCfg = Release|Win32 147 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.DLL Release|Win32.Build.0 = Release|Win32 148 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 149 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 150 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 151 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB ASM Release|Win32.Build.0 = Release|Win32 152 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB Debug|Win32.ActiveCfg = Debug|Win32 153 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB Debug|Win32.Build.0 = Debug|Win32 154 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB Release|Win32.ActiveCfg = Release|Win32 155 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.LIB Release|Win32.Build.0 = Release|Win32 156 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 157 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 53 158 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.Release|Win32.ActiveCfg = Release|Win32 54 159 {B6AFD548-63D2-40CD-A652-E87095AFCBAF}.Release|Win32.Build.0 = Release|Win32 55 160 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.Debug|Win32.ActiveCfg = Debug|Win32 56 161 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.Debug|Win32.Build.0 = Debug|Win32 162 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 163 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 164 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 165 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL ASM Release|Win32.Build.0 = Release|Win32 166 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL Debug|Win32.ActiveCfg = Debug|Win32 167 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL Debug|Win32.Build.0 = Debug|Win32 168 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL Release|Win32.ActiveCfg = Release|Win32 169 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.DLL Release|Win32.Build.0 = Release|Win32 170 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 171 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 172 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 173 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB ASM Release|Win32.Build.0 = Release|Win32 174 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB Debug|Win32.ActiveCfg = Debug|Win32 175 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB Debug|Win32.Build.0 = Debug|Win32 176 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB Release|Win32.ActiveCfg = Release|Win32 177 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.LIB Release|Win32.Build.0 = Release|Win32 178 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 179 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 57 180 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.Release|Win32.ActiveCfg = Release|Win32 58 181 {E0EC9C72-A33E-49DA-B1DC-BB44B9799BFA}.Release|Win32.Build.0 = Release|Win32 59 182 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.Debug|Win32.ActiveCfg = Debug|Win32 60 183 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.Debug|Win32.Build.0 = Debug|Win32 184 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 185 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 186 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 187 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL ASM Release|Win32.Build.0 = Release|Win32 188 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL Debug|Win32.ActiveCfg = Debug|Win32 189 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL Debug|Win32.Build.0 = Debug|Win32 190 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL Release|Win32.ActiveCfg = Release|Win32 191 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.DLL Release|Win32.Build.0 = Release|Win32 192 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 193 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 194 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 195 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB ASM Release|Win32.Build.0 = Release|Win32 196 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB Debug|Win32.ActiveCfg = Debug|Win32 197 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB Debug|Win32.Build.0 = Debug|Win32 198 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB Release|Win32.ActiveCfg = Release|Win32 199 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.LIB Release|Win32.Build.0 = Release|Win32 200 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 201 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 61 202 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.Release|Win32.ActiveCfg = Release|Win32 62 203 {B5527758-2F51-4CCD-AAE1-B0E28654BD6A}.Release|Win32.Build.0 = Release|Win32 63 204 {C8AAE83E-198B-4ECA-A877-166827953979}.Debug|Win32.ActiveCfg = Debug|Win32 64 205 {C8AAE83E-198B-4ECA-A877-166827953979}.Debug|Win32.Build.0 = Debug|Win32 206 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 207 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 208 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 209 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL ASM Release|Win32.Build.0 = Release|Win32 210 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL Debug|Win32.ActiveCfg = Debug|Win32 211 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL Debug|Win32.Build.0 = Debug|Win32 212 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL Release|Win32.ActiveCfg = Release|Win32 213 {C8AAE83E-198B-4ECA-A877-166827953979}.DLL Release|Win32.Build.0 = Release|Win32 214 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 215 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 216 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 217 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB ASM Release|Win32.Build.0 = Release|Win32 218 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB Debug|Win32.ActiveCfg = Debug|Win32 219 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB Debug|Win32.Build.0 = Debug|Win32 220 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB Release|Win32.ActiveCfg = Release|Win32 221 {C8AAE83E-198B-4ECA-A877-166827953979}.LIB Release|Win32.Build.0 = Release|Win32 222 {C8AAE83E-198B-4ECA-A877-166827953979}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 223 {C8AAE83E-198B-4ECA-A877-166827953979}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 65 224 {C8AAE83E-198B-4ECA-A877-166827953979}.Release|Win32.ActiveCfg = Release|Win32 66 225 {C8AAE83E-198B-4ECA-A877-166827953979}.Release|Win32.Build.0 = Release|Win32 67 226 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.Debug|Win32.ActiveCfg = Debug|Win32 68 227 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.Debug|Win32.Build.0 = Debug|Win32 228 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 229 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 230 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 231 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL ASM Release|Win32.Build.0 = Release|Win32 232 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL Debug|Win32.ActiveCfg = Debug|Win32 233 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL Debug|Win32.Build.0 = Debug|Win32 234 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL Release|Win32.ActiveCfg = Release|Win32 235 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.DLL Release|Win32.Build.0 = Release|Win32 236 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 237 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 238 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 239 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB ASM Release|Win32.Build.0 = Release|Win32 240 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB Debug|Win32.ActiveCfg = Debug|Win32 241 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB Debug|Win32.Build.0 = Debug|Win32 242 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB Release|Win32.ActiveCfg = Release|Win32 243 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.LIB Release|Win32.Build.0 = Release|Win32 244 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 245 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 69 246 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.Release|Win32.ActiveCfg = Release|Win32 70 247 {9D9A98A0-F88F-4CA2-B8FF-462470EBE3EC}.Release|Win32.Build.0 = Release|Win32 71 248 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.Debug|Win32.ActiveCfg = Debug|Win32 72 249 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.Debug|Win32.Build.0 = Debug|Win32 250 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 251 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 252 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 253 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL ASM Release|Win32.Build.0 = Release|Win32 254 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL Debug|Win32.ActiveCfg = Debug|Win32 255 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL Debug|Win32.Build.0 = Debug|Win32 256 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL Release|Win32.ActiveCfg = Release|Win32 257 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.DLL Release|Win32.Build.0 = Release|Win32 258 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 259 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 260 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 261 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB ASM Release|Win32.Build.0 = Release|Win32 262 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB Debug|Win32.ActiveCfg = Debug|Win32 263 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB Debug|Win32.Build.0 = Debug|Win32 264 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB Release|Win32.ActiveCfg = Release|Win32 265 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.LIB Release|Win32.Build.0 = Release|Win32 266 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 267 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 73 268 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.Release|Win32.ActiveCfg = Release|Win32 74 269 {676DB4C5-9A3E-4EE1-8483-EBB79DC0700E}.Release|Win32.Build.0 = Release|Win32 75 270 {976D947A-A45F-4437-991E-412F695C64C7}.Debug|Win32.ActiveCfg = Debug|Win32 76 271 {976D947A-A45F-4437-991E-412F695C64C7}.Debug|Win32.Build.0 = Debug|Win32 272 {976D947A-A45F-4437-991E-412F695C64C7}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 273 {976D947A-A45F-4437-991E-412F695C64C7}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 274 {976D947A-A45F-4437-991E-412F695C64C7}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 275 {976D947A-A45F-4437-991E-412F695C64C7}.DLL ASM Release|Win32.Build.0 = Release|Win32 276 {976D947A-A45F-4437-991E-412F695C64C7}.DLL Debug|Win32.ActiveCfg = Debug|Win32 277 {976D947A-A45F-4437-991E-412F695C64C7}.DLL Debug|Win32.Build.0 = Debug|Win32 278 {976D947A-A45F-4437-991E-412F695C64C7}.DLL Release|Win32.ActiveCfg = Release|Win32 279 {976D947A-A45F-4437-991E-412F695C64C7}.DLL Release|Win32.Build.0 = Release|Win32 280 {976D947A-A45F-4437-991E-412F695C64C7}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 281 {976D947A-A45F-4437-991E-412F695C64C7}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 282 {976D947A-A45F-4437-991E-412F695C64C7}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 283 {976D947A-A45F-4437-991E-412F695C64C7}.LIB ASM Release|Win32.Build.0 = Release|Win32 284 {976D947A-A45F-4437-991E-412F695C64C7}.LIB Debug|Win32.ActiveCfg = Debug|Win32 285 {976D947A-A45F-4437-991E-412F695C64C7}.LIB Debug|Win32.Build.0 = Debug|Win32 286 {976D947A-A45F-4437-991E-412F695C64C7}.LIB Release|Win32.ActiveCfg = Release|Win32 287 {976D947A-A45F-4437-991E-412F695C64C7}.LIB Release|Win32.Build.0 = Release|Win32 288 {976D947A-A45F-4437-991E-412F695C64C7}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 289 {976D947A-A45F-4437-991E-412F695C64C7}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 77 290 {976D947A-A45F-4437-991E-412F695C64C7}.Release|Win32.ActiveCfg = Release|Win32 78 291 {976D947A-A45F-4437-991E-412F695C64C7}.Release|Win32.Build.0 = Release|Win32 292 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.Debug|Win32.ActiveCfg = Debug|Win32 293 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.Debug|Win32.Build.0 = Debug|Win32 294 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 295 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 296 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 297 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL ASM Release|Win32.Build.0 = Release|Win32 298 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL Debug|Win32.ActiveCfg = Debug|Win32 299 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL Debug|Win32.Build.0 = Debug|Win32 300 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL Release|Win32.ActiveCfg = Release|Win32 301 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.DLL Release|Win32.Build.0 = Release|Win32 302 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 303 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 304 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 305 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB ASM Release|Win32.Build.0 = Release|Win32 306 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB Debug|Win32.ActiveCfg = Debug|Win32 307 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB Debug|Win32.Build.0 = Debug|Win32 308 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB Release|Win32.ActiveCfg = Release|Win32 309 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.LIB Release|Win32.Build.0 = Release|Win32 310 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 311 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 312 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.Release|Win32.ActiveCfg = Release|Win32 313 {A08D8636-CD7B-4598-83EF-9E95B2F00798}.Release|Win32.Build.0 = Release|Win32 314 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.Debug|Win32.ActiveCfg = Debug|Win32 315 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.Debug|Win32.Build.0 = Debug|Win32 316 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 317 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 318 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 319 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL ASM Release|Win32.Build.0 = Release|Win32 320 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL Debug|Win32.ActiveCfg = Debug|Win32 321 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL Debug|Win32.Build.0 = Debug|Win32 322 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL Release|Win32.ActiveCfg = Release|Win32 323 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.DLL Release|Win32.Build.0 = Release|Win32 324 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 325 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 326 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 327 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB ASM Release|Win32.Build.0 = Release|Win32 328 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB Debug|Win32.ActiveCfg = Debug|Win32 329 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB Debug|Win32.Build.0 = Debug|Win32 330 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB Release|Win32.ActiveCfg = Release|Win32 331 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.LIB Release|Win32.Build.0 = Release|Win32 332 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 333 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 334 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.Release|Win32.ActiveCfg = Release|Win32 335 {70CEAA82-F31D-494D-A3CF-B92DD4CD7756}.Release|Win32.Build.0 = Release|Win32 336 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.Debug|Win32.ActiveCfg = Debug|Win32 337 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.Debug|Win32.Build.0 = Debug|Win32 338 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 339 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 340 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 341 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL ASM Release|Win32.Build.0 = Release|Win32 342 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL Debug|Win32.ActiveCfg = Debug|Win32 343 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL Debug|Win32.Build.0 = Debug|Win32 344 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL Release|Win32.ActiveCfg = Release|Win32 345 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.DLL Release|Win32.Build.0 = Release|Win32 346 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 347 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 348 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 349 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB ASM Release|Win32.Build.0 = Release|Win32 350 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB Debug|Win32.ActiveCfg = Debug|Win32 351 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB Debug|Win32.Build.0 = Debug|Win32 352 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB Release|Win32.ActiveCfg = Release|Win32 353 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.LIB Release|Win32.Build.0 = Release|Win32 354 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 355 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 356 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.Release|Win32.ActiveCfg = Release|Win32 357 {6C01B45C-9464-49F0-9E83-274DC8F3D259}.Release|Win32.Build.0 = Release|Win32 358 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.Debug|Win32.ActiveCfg = Debug|Win32 359 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.Debug|Win32.Build.0 = Debug|Win32 360 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 361 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 362 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 363 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL ASM Release|Win32.Build.0 = Release|Win32 364 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL Debug|Win32.ActiveCfg = Debug|Win32 365 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL Debug|Win32.Build.0 = Debug|Win32 366 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL Release|Win32.ActiveCfg = Release|Win32 367 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.DLL Release|Win32.Build.0 = Release|Win32 368 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 369 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 370 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 371 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB ASM Release|Win32.Build.0 = Release|Win32 372 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB Debug|Win32.ActiveCfg = Debug|Win32 373 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB Debug|Win32.Build.0 = Debug|Win32 374 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB Release|Win32.ActiveCfg = Release|Win32 375 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.LIB Release|Win32.Build.0 = Release|Win32 376 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 377 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 378 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.Release|Win32.ActiveCfg = Release|Win32 379 {AD1207C9-4FA8-4AE3-8355-A294D6C40988}.Release|Win32.Build.0 = Release|Win32 380 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.Debug|Win32.ActiveCfg = DLL Debug|Win32 381 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.Debug|Win32.Build.0 = DLL Debug|Win32 382 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL ASM Debug|Win32.ActiveCfg = DLL ASM Debug|Win32 383 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL ASM Debug|Win32.Build.0 = DLL ASM Debug|Win32 384 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL ASM Release|Win32.ActiveCfg = DLL ASM Release|Win32 385 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL ASM Release|Win32.Build.0 = DLL ASM Release|Win32 386 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32 387 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL Debug|Win32.Build.0 = DLL Debug|Win32 388 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL Release|Win32.ActiveCfg = DLL Release|Win32 389 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.DLL Release|Win32.Build.0 = DLL Release|Win32 390 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB ASM Debug|Win32.ActiveCfg = LIB ASM Debug|Win32 391 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB ASM Debug|Win32.Build.0 = LIB ASM Debug|Win32 392 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB ASM Release|Win32.ActiveCfg = LIB ASM Release|Win32 393 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB ASM Release|Win32.Build.0 = LIB ASM Release|Win32 394 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB Debug|Win32.ActiveCfg = LIB Debug|Win32 395 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB Debug|Win32.Build.0 = LIB Debug|Win32 396 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB Release|Win32.ActiveCfg = LIB Release|Win32 397 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.LIB Release|Win32.Build.0 = LIB Release|Win32 398 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.Release_NoSTDIO|Win32.ActiveCfg = LIB ASM Release|Win32 399 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.Release_NoSTDIO|Win32.Build.0 = LIB ASM Release|Win32 400 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.Release|Win32.ActiveCfg = LIB Release|Win32 401 {A4A7370D-C7E4-413A-AAE9-2AADB9278679}.Release|Win32.Build.0 = LIB Release|Win32 402 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.Debug|Win32.ActiveCfg = Debug|Win32 403 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.Debug|Win32.Build.0 = Debug|Win32 404 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 405 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 406 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 407 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL ASM Release|Win32.Build.0 = Release|Win32 408 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL Debug|Win32.ActiveCfg = Debug|Win32 409 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL Debug|Win32.Build.0 = Debug|Win32 410 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL Release|Win32.ActiveCfg = Release|Win32 411 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.DLL Release|Win32.Build.0 = Release|Win32 412 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 413 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 414 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 415 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB ASM Release|Win32.Build.0 = Release|Win32 416 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB Debug|Win32.ActiveCfg = Debug|Win32 417 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB Debug|Win32.Build.0 = Debug|Win32 418 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB Release|Win32.ActiveCfg = Release|Win32 419 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.LIB Release|Win32.Build.0 = Release|Win32 420 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 421 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 422 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.Release|Win32.ActiveCfg = Release|Win32 423 {F65D7B76-84B8-4BBE-9FA6-B5F3EE34137C}.Release|Win32.Build.0 = Release|Win32 424 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.Debug|Win32.ActiveCfg = Debug|Win32 425 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.Debug|Win32.Build.0 = Debug|Win32 426 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 427 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 428 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 429 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL ASM Release|Win32.Build.0 = Release|Win32 430 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL Debug|Win32.ActiveCfg = Debug|Win32 431 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL Debug|Win32.Build.0 = Debug|Win32 432 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL Release|Win32.ActiveCfg = Release|Win32 433 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.DLL Release|Win32.Build.0 = Release|Win32 434 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 435 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 436 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 437 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB ASM Release|Win32.Build.0 = Release|Win32 438 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB Debug|Win32.ActiveCfg = Debug|Win32 439 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB Debug|Win32.Build.0 = Debug|Win32 440 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB Release|Win32.ActiveCfg = Release|Win32 441 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.LIB Release|Win32.Build.0 = Release|Win32 442 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32 443 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.Release_NoSTDIO|Win32.Build.0 = Release|Win32 444 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.Release|Win32.ActiveCfg = Release|Win32 445 {A7DF5783-D795-4608-BB67-5AF0AA3B4CB5}.Release|Win32.Build.0 = Release|Win32 446 {957EEED7-88F7-4794-9A71-AD77EBC92711}.Debug|Win32.ActiveCfg = Debug|Win32 447 {957EEED7-88F7-4794-9A71-AD77EBC92711}.Debug|Win32.Build.0 = Debug|Win32 448 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL ASM Debug|Win32.ActiveCfg = Debug|Win32 449 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL ASM Debug|Win32.Build.0 = Debug|Win32 450 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL ASM Release|Win32.ActiveCfg = Release|Win32 451 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL ASM Release|Win32.Build.0 = Release|Win32 452 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL Debug|Win32.ActiveCfg = Debug|Win32 453 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL Debug|Win32.Build.0 = Debug|Win32 454 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL Release|Win32.ActiveCfg = Release|Win32 455 {957EEED7-88F7-4794-9A71-AD77EBC92711}.DLL Release|Win32.Build.0 = Release|Win32 456 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB ASM Debug|Win32.ActiveCfg = Debug|Win32 457 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB ASM Debug|Win32.Build.0 = Debug|Win32 458 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB ASM Release|Win32.ActiveCfg = Release|Win32 459 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB ASM Release|Win32.Build.0 = Release|Win32 460 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB Debug|Win32.ActiveCfg = Debug|Win32 461 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB Debug|Win32.Build.0 = Debug|Win32 462 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB Release|Win32.ActiveCfg = Release|Win32 463 {957EEED7-88F7-4794-9A71-AD77EBC92711}.LIB Release|Win32.Build.0 = Release|Win32 464 {957EEED7-88F7-4794-9A71-AD77EBC92711}.Release_NoSTDIO|Win32.ActiveCfg = Release_NoSTDIO|Win32 465 {957EEED7-88F7-4794-9A71-AD77EBC92711}.Release_NoSTDIO|Win32.Build.0 = Release_NoSTDIO|Win32 466 {957EEED7-88F7-4794-9A71-AD77EBC92711}.Release|Win32.ActiveCfg = Release|Win32 467 {957EEED7-88F7-4794-9A71-AD77EBC92711}.Release|Win32.Build.0 = Release|Win32 79 468 EndGlobalSection 80 469 GlobalSection(SolutionProperties) = preSolution 81 470 HideSolutionNode = FALSE -
dists/msvc8/scummvm.vcproj
diff -u dists/msvc8/scummvm.vcproj
1 1 <?xml version="1.0" encoding="windows-1250"?> 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version="8 ,00"4 Version="8.00" 5 5 Name="scummvm" 6 6 ProjectGUID="{8434CB15-D08F-427D-9E6D-581AE5B28440}" 7 7 Keyword="Win32Proj" … … 89 89 Name="VCBscMakeTool" 90 90 /> 91 91 <Tool 92 Name="VCFxCopTool" 93 /> 94 <Tool 92 95 Name="VCAppVerifierTool" 93 96 /> 94 97 <Tool … … 126 129 Optimization="2" 127 130 InlineFunctionExpansion="1" 128 131 OmitFramePointers="TRUE" 129 AdditionalIncludeDirectories=" ../../;../../common"132 AdditionalIncludeDirectories=""..\..\..\mpeg2dec-0.4.0\include";"..\..\..\zlib-1.2.2";"..\..\..\libmad-0.15.1b";"..\..\..\libogg-1.1\include";"..\..\..\libvorbis-1.0.1\include";"..\..\..\SDL-1.2.8\include";../../;../../common" 130 133 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;ZLIB_WINAPI;USE_ZLIB;USE_MAD;USE_VORBIS;USE_MPEG2;USE_MT32EMU" 131 134 StringPooling="TRUE" 132 135 MinimalRebuild="FALSE" … … 138 141 RuntimeTypeInfo="TRUE" 139 142 UsePrecompiledHeader="0" 140 143 WarningLevel="4" 141 WarnAsError=" TRUE"144 WarnAsError="FALSE" 142 145 DebugInformationFormat="0" 143 146 /> 144 147 <Tool … … 153 156 <Tool 154 157 Name="VCLinkerTool" 155 158 AdditionalDependencies="winmm.lib sdl.lib zlibwapi.lib libmad.lib vorbisfile_static.lib vorbis_static.lib ogg_static.lib libmpeg2.lib saga_release/saga.lib sword1_release/sword1.lib sword2_release/sword2.lib kyra_release/kyra.lib gob_release/gob.lib queen_release/queen.lib scumm_release/scumm.lib simon_release/simon.lib sky_release/sky.lib" 156 OutputFile="$(OutDir)/scummvm .exe"159 OutputFile="$(OutDir)/scummvm 0.8.0 CVS W.exe" 157 160 LinkIncremental="1" 158 161 SuppressStartupBanner="TRUE" 159 IgnoreDefaultLibraryNames="LIBC.lib" 162 AdditionalLibraryDirectories=""..\..\..\mpeg2dec-0.4.0\vc++\Release";"..\..\..\libogg-1.1\win32\Static_Release";"..\..\..\libvorbis-1.0.1\win32\Vorbis_Static_Release";"..\..\..\libvorbis-1.0.1\win32\VorbisFile_Static_Release";"..\..\..\libmad-0.15.1b\msvc\Release";"..\..\..\zlib-1.2.2\projects\visualc6\Win32_LIB_Release";"..\..\..\SDL-1.2.8\VisualC7\SDL\Release"" 163 IgnoreDefaultLibraryNames="LIBCMT.LIB;LIBC.lib" 160 164 GenerateDebugInformation="FALSE" 161 165 SubSystem="1" 162 166 OptimizeReferences="2" … … 176 180 Name="VCBscMakeTool" 177 181 /> 178 182 <Tool 183 Name="VCFxCopTool" 184 /> 185 <Tool 179 186 Name="VCAppVerifierTool" 180 187 /> 181 188 <Tool … … 996 1003 > 997 1004 </File> 998 1005 <File 1006 RelativePath="..\..\graphics\newfont_huge.cpp" 1007 > 1008 </File> 1009 <File 999 1010 RelativePath="..\..\graphics\scummfont.cpp" 1000 1011 > 1001 1012 </File> -
dists/msvc8/sword1.vcproj
diff -u dists/msvc8/sword1.vcproj
1 1 <?xml version="1.0" encoding="windows-1250"?> 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version="8 ,00"4 Version="8.00" 5 5 Name="sword1" 6 6 ProjectGUID="{C8AAE83E-198B-4ECA-A877-166827953979}" 7 7 Keyword="Win32Proj" … … 78 78 Name="VCBscMakeTool" 79 79 /> 80 80 <Tool 81 Name="VCFxCopTool" 82 /> 83 <Tool 81 84 Name="VCAppVerifierTool" 82 85 /> 83 86 <Tool … … 112 115 Optimization="2" 113 116 InlineFunctionExpansion="1" 114 117 OmitFramePointers="TRUE" 115 AdditionalIncludeDirectories="../../;../../common "118 AdditionalIncludeDirectories="../../;../../common;"..\..\..\mpeg2dec-0.4.0\include"" 116 119 PreprocessorDefinitions="WIN32;NDEBUG;USE_ZLIB;USE_MAD;USE_VORBIS;USE_MPEG2" 117 120 StringPooling="TRUE" 118 121 ExceptionHandling="1" … … 148 151 Name="VCBscMakeTool" 149 152 /> 150 153 <Tool 154 Name="VCFxCopTool" 155 /> 156 <Tool 151 157 Name="VCAppVerifierTool" 152 158 /> 153 159 <Tool -
dists/msvc8/sword2.vcproj
diff -u dists/msvc8/sword2.vcproj
1 1 <?xml version="1.0" encoding="windows-1250"?> 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version="8 ,00"4 Version="8.00" 5 5 Name="sword2" 6 6 ProjectGUID="{6CC3E421-779D-4E80-8100-520886A0F9FF}" 7 7 Keyword="Win32Proj" … … 78 78 Name="VCBscMakeTool" 79 79 /> 80 80 <Tool 81 Name="VCFxCopTool" 82 /> 83 <Tool 81 84 Name="VCAppVerifierTool" 82 85 /> 83 86 <Tool … … 112 115 Optimization="2" 113 116 InlineFunctionExpansion="1" 114 117 OmitFramePointers="TRUE" 115 AdditionalIncludeDirectories="../../;../../common "118 AdditionalIncludeDirectories="../../;../../common;..\..\..\mpeg2dec-0.4.0\include" 116 119 PreprocessorDefinitions="WIN32;NDEBUG;USE_ZLIB;USE_MAD;USE_VORBIS;USE_MPEG2" 117 120 StringPooling="TRUE" 118 121 ExceptionHandling="1" … … 148 151 Name="VCBscMakeTool" 149 152 /> 150 153 <Tool 154 Name="VCFxCopTool" 155 /> 156 <Tool 151 157 Name="VCAppVerifierTool" 152 158 /> 153 159 <Tool -
graphics/fontman.cpp
diff -u graphics/fontman.cpp
28 28 const ScummFont g_scummfont; 29 29 extern const NewFont g_sysfont; 30 30 extern const NewFont g_sysfont_big; 31 extern const NewFont g_sysfont_huge; 31 32 extern const NewFont g_consolefont; 33 // SumthinWicked says: it's possible to generate a NewFont from a .ttf using the free ttf2bdf tool: 34 // `ttf2bdf -p 17 -l "32_160" -o domb.bdf domb.ttf` 35 // -l "32_160" selects a sub-set of the glyphs: we don't need a 2.3MB font.cpp file :P 32 36 33 37 34 38 FontManager::FontManager() { … … 46 50 case kGUIFont: 47 51 return &g_sysfont; 48 52 case kBigGUIFont: 53 #ifdef __SYMBIAN32__ 54 return &g_sysfont_huge; // so we can actually read it :P 55 #else 49 56 return &g_sysfont_big; 57 #endif 50 58 } 51 59 return 0; 52 60 } -
gui/console.cpp
diff -u gui/console.cpp
537 537 538 538 #if defined(WIN32) 539 539 int count = _vsnprintf(buf, sizeof(buf), format, argptr); 540 #elif defined(__SYMBIAN32__) 541 int count = vsprintf(buf, format, argptr); 540 542 #else 541 543 int count = vsnprintf(buf, sizeof(buf), format, argptr); 542 544 #endif -
gui/console.h
diff -u gui/console.h
99 99 void handleKeyDown(uint16 ascii, int keycode, int modifiers); 100 100 void handleCommand(CommandSender *sender, uint32 cmd, uint32 data); 101 101 102 #undef printf // for __SYMBIAN32__: don't screw up the next declaration. See scummsys.h for the reason... 102 103 int printf(const char *format, ...); 103 104 int vprintf(const char *format, va_list argptr); 104 105 #undef putchar -
gui/newgui.cpp
diff -u gui/newgui.cpp
61 61 // Reset key repeat 62 62 _currentKeyDown.keycode = 0; 63 63 64 #if defined(__SYMBIAN32__) 65 // we want to be able to read the font on the tiny screen :) 66 _scaleEnable = false; 67 // SumthinWicked says: I'm not sure if this helps, but if anything, 68 // it saves a few scaling calculations. 69 #endif 70 64 71 // updates the scaling factor 65 72 updateScaleFactor(); 66 73 } -
queen/debug.cpp
diff -u queen/debug.cpp
51 51 DCmd_Register("song", &Debugger::Cmd_Song); 52 52 } 53 53 54 Debugger::~Debugger() { 55 } 56 54 57 void Debugger::preEnter() { 55 58 } 56 59 -
queen/debug.h
diff -u queen/debug.h
32 32 public: 33 33 34 34 Debugger(QueenEngine *vm); 35 ~Debugger(); 35 36 36 37 bool _drawAreas; 37 38 -
queen/queen.cpp
diff -u queen/queen.cpp
200 200 } 201 201 202 202 void QueenEngine::update(bool checkPlayerInput) { 203 204 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 203 205 if (_debugger->isAttached()) { 204 206 _debugger->onFrame(); 205 207 } 208 #endif 206 209 207 210 _graphics->update(_logic->currentRoom()); 208 211 _logic->update(); … … 218 221 _input->checkKeys(); 219 222 if (_input->debugger()) { 220 223 _input->debuggerReset(); 224 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 221 225 _debugger->attach(); 226 #endif 222 227 } 223 228 if (canLoadOrSave()) { 224 229 if (_input->quickSave()) { -
scumm/debugger.cpp
diff -u scumm/debugger.cpp
108 108 DCmd_Register("imuse", &ScummDebugger::Cmd_IMuse); 109 109 } 110 110 111 ScummDebugger::~ScummDebugger() { 112 } 113 111 114 void ScummDebugger::preEnter() { 112 115 // Pause sound output 113 116 _old_soundsPaused = _vm->_sound->_soundsPaused; -
scumm/debugger.h
diff -u scumm/debugger.h
30 30 class ScummDebugger : public Common::Debugger<ScummDebugger> { 31 31 public: 32 32 ScummDebugger(ScummEngine *s); 33 ~ScummDebugger(); 33 34 34 35 protected: 35 36 ScummEngine *_vm; -
scumm/input.cpp
diff -u scumm/input.cpp
70 70 _fastMode ^= 1; 71 71 else if (event.kbd.keycode == 'g') 72 72 _fastMode ^= 2; 73 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 73 74 else if (event.kbd.keycode == 'd') 74 75 _debugger->attach(); 76 #endif 75 77 else if (event.kbd.keycode == 's') 76 78 res.resourceStats(); 77 79 else … … 466 468 if (VAR_CHARINC != 0xFF) 467 469 VAR(VAR_CHARINC) = _defaultTalkDelay; 468 470 } else if (_lastKeyHit == '~' || _lastKeyHit == '#') { // Debug console 471 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 469 472 _debugger->attach(); 473 #endif 470 474 } else if (_version <= 2) { 471 475 // Store the input type. So far we can't distinguish 472 476 // between 1, 3 and 5. -
scumm/resource_v2.cpp
diff -u scumm/resource_v2.cpp
160 160 161 161 switch (magic) { 162 162 case 0x0100: 163 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 163 164 printf("Enhanced V2 game detected\n"); 165 #endif 164 166 readEnhancedIndexFile(); 165 167 break; 166 168 case 0x0A31: 169 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 167 170 printf("Classic V1 game detected\n"); 171 #endif 168 172 _version = 1; 169 173 readClassicIndexFile(); 170 174 break; 171 175 case 0x4643: 172 176 if (!(_platform == Common::kPlatformNES)) 173 177 error("Use maniac target"); 178 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 174 179 printf("NES V1 game detected\n"); 180 #endif 175 181 _version = 1; 176 182 readClassicIndexFile(); 177 183 break; -
scumm/scumm.cpp
diff -u scumm/scumm.cpp
1856 1856 } 1857 1857 1858 1858 int ScummEngine::scummLoop(int delta) { 1859 1860 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 1859 1861 if (_debugger->isAttached()) 1860 1862 _debugger->onFrame(); 1863 #endif 1861 1864 1862 1865 // Randomize the PRNG by calling it at regular intervals. This ensures 1863 1866 // that it will be in a different state each time you run the program. … … 2349 2352 return; 2350 2353 #endif 2351 2354 2355 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 2352 2356 // Unless an error -originated- within the debugger, spawn the debugger. Otherwise 2353 2357 // exit out normally. 2354 2358 if (_debugger && !_debugger->isAttached()) { … … 2356 2360 _debugger->attach(buf2); 2357 2361 _debugger->onFrame(); 2358 2362 } 2363 #endif 2359 2364 } 2360 2365 2361 2366 int ScummEngine::generateSubstResFileName(const char *filename, char *buf, int bufsize) { -
scumm/smush/smush_player.cpp
diff -u scumm/smush/smush_player.cpp
217 217 } 218 218 219 219 void SmushPlayer::timerCallback(void *refCon) { 220 #if defined (__SYMBIAN32__) 221 ((SmushPlayer *)refCon)->_inTimer = true; 222 223 if(((SmushPlayer *)refCon)->releaseTimerResource) 224 { 225 ((SmushPlayer *)refCon)->_inTimer = false; 226 ((SmushPlayer *)refCon)->releaseTimerResource = false; 227 } 228 else 229 #endif 220 230 ((SmushPlayer *)refCon)->parseNextFrame(); 221 231 #ifdef _WIN32_WCE 222 232 ((SmushPlayer *)refCon)->_inTimer = true; … … 253 263 _insanity = false; 254 264 _middleAudio = false; 255 265 _IACTstream = NULL; 256 #if def _WIN32_WCE266 #if defined(_WIN32_WCE) || defined (__SYMBIAN32__) 257 267 _inTimer = false; 258 268 _inTimerCount = 0; 259 269 _inTimerCountRedraw = ConfMan.getInt("Smush_force_redraw"); … … 292 302 if (!_initDone) 293 303 return; 294 304 305 #if defined(__SYMBIAN32__) 306 releaseTimerResource = true; 307 while(releaseTimerResource) { 308 User::After(100000); 309 } // wait for resource to be released 310 #endif 311 295 312 _vm->_timer->removeTimerProc(&timerCallback); 296 313 297 314 _vm->_smushVideoShouldFinish = true; -
scumm/smush/smush_player.h
diff -u scumm/smush/smush_player.h
61 61 62 62 SoundHandle _compressedFileSoundHandle; 63 63 bool _compressedFileMode; 64 bool releaseTimerResource; 64 65 File _compressedFile; 65 66 byte _IACToutput[4096]; 66 67 int32 _IACTpos; … … 75 76 bool _updateNeeded; 76 77 bool _insanity; 77 78 bool _middleAudio; 78 #if def _WIN32_WCE79 #if defined ( _WIN32_WCE) || defined (__SYMBIAN32__) 79 80 bool _inTimer; 80 81 int16 _inTimerCount; 81 82 int16 _inTimerCountRedraw; … … 88 89 ~SmushPlayer(); 89 90 90 91 void play(const char *filename, int32 offset = 0, int32 startFrame = 0); 91 92 void release2ndData(); 92 93 protected: 93 94 SmushFont *_sf[5]; 94 95 int _width, _height; -
simon/debugger.h
diff -u simon/debugger.h
31 31 class Debugger : public Common::Debugger<Debugger> { 32 32 public: 33 33 Debugger(SimonEngine *vm); 34 virtual ~Debugger() {} 34 35 35 36 protected: 36 37 SimonEngine *_vm; -
simon/simon.cpp
diff -u simon/simon.cpp
1676 1676 return i; 1677 1677 1678 1678 error("get_fcs_ptr_3_index: not found"); 1679 return 0; 1679 1680 } 1680 1681 1681 1682 void SimonEngine::lock() { … … 2259 2260 default: 2260 2261 error("text, invalid value %d", a); 2261 2262 } 2263 return NULL; 2262 2264 } 2263 2265 2264 2266 void SimonEngine::o_print_str() { … … 3020 3022 if (_itemarray_ptr[i] == id) 3021 3023 return i; 3022 3024 error("itemPtrToID: not found"); 3025 return 0; 3023 3026 } 3024 3027 3025 3028 void SimonEngine::o_pathfind(int x, int y, uint var_1, uint var_2) { … … 4052 4055 uint32 cur = start; 4053 4056 uint this_delay, vga_period; 4054 4057 4058 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 4055 4059 if (_debugger->isAttached()) 4056 4060 _debugger->onFrame(); 4061 #endif 4057 4062 4058 4063 if (_fast_mode) 4059 4064 vga_period = 10; … … 4103 4108 _aboutDialog->runModal(); 4104 4109 } else if (event.kbd.keycode == 'f') 4105 4110 _fast_mode ^= 1; 4111 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 4106 4112 else if (event.kbd.keycode == 'd') 4107 4113 _debugger->attach(); 4114 #endif 4108 4115 } 4109 4116 // Make sure backspace works right (this fixes a small issue on OS X) 4110 4117 if (event.kbd.keycode == 8) -
simon/vga.h
diff -u simon/vga.h
47 47 uint16 x_1; 48 48 uint16 x_2; 49 49 uint16 script_offs; 50 } ;50 }GCC_PACK; 51 51 52 52 struct VgaFile1Struct0x6 { 53 53 uint16 id; 54 54 uint16 x_2; 55 55 uint16 script_offs; 56 } ;56 }GCC_PACK; 57 57 58 58 struct VC10_state { 59 59 int image; -
sky/debug.cpp
diff -u sky/debug.cpp
1290 1290 DCmd_Register("section", &Debugger::Cmd_Section); 1291 1291 } 1292 1292 1293 Debugger::~Debugger() { 1294 } 1295 1293 1296 void Debugger::preEnter() { 1294 1297 1295 1298 } -
sky/debug.h
diff -u sky/debug.h
36 36 class Debugger : public Common::Debugger<Debugger> { 37 37 public: 38 38 Debugger(Logic *logic, Mouse *mouse, Screen *screen, SkyCompact *skyCompact); 39 ~Debugger(); 39 40 bool showGrid() { return _showGrid; } 40 41 41 42 protected: -
sky/disk.cpp
diff -u sky/disk.cpp
63 63 if (!_dataDiskHandle->isOpen()) 64 64 error("Error opening %s%s", gameDataPath.c_str(), dataFilename); 65 65 66 #ifndef __SYMBIAN32__ // doesn't like txt printed to the console 66 67 printf("Found BASS version v0.0%d (%d dnr entries)\n", determineGameVersion(), _dinnerTableEntries); 68 #endif 67 69 68 70 memset(_buildList, 0, 60 * 2); 69 71 memset(_loadedFilesList, 0, 60 * 4); -
sky/sky.cpp
diff -u sky/sky.cpp
155 155 _fastMode ^= 1; 156 156 else if (_keyPressed == 'g') 157 157 _fastMode ^= 2; 158 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 158 159 else if (_keyPressed == 'd') 159 160 _debugger->attach(); 161 #endif 160 162 } else { 161 163 switch (_keyPressed) { 162 164 case '`': 163 165 case '~': 164 166 case '#': 167 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 165 168 _debugger->attach(); 169 #endif 166 170 break; 167 171 case 63: 168 172 _skyControl->doControlPanel(); … … 219 223 _lastSaveTime = _system->getMillis(); 220 224 221 225 while (1) { 226 #ifndef __SYMBIAN32__ // gcc/UIQ doesn't like the debugger code for some reason? 222 227 if (_debugger->isAttached()) 223 228 _debugger->onFrame(); 229 #endif 224 230 225 231 int32 frameTime = (int32)_system->getMillis(); 226 232 -
sound/fmopl.cpp
diff -u sound/fmopl.cpp
34 34 35 35 #include "common/util.h" 36 36 37 #if def _WIN32_WCE37 #if defined (_WIN32_WCE)|| defined (__SYMBIAN32__) 38 38 #include "common/config-manager.h" 39 39 #endif 40 40 … … 1167 1167 // We need to emulate one YM3812 chip 1168 1168 int env_bits = FMOPL_ENV_BITS_HQ; 1169 1169 int eg_ent = FMOPL_EG_ENT_HQ; 1170 #if def _WIN32_WCE1170 #if defined (_WIN32_WCE)|| defined(__SYMBIAN32__) 1171 1171 if (ConfMan.hasKey("FM_high_quality") && ConfMan.getBool("FM_high_quality")) { 1172 1172 env_bits = FMOPL_ENV_BITS_HQ; 1173 1173 eg_ent = FMOPL_EG_ENT_HQ; -
sound/mididrv.cpp
diff -u sound/mididrv.cpp
33 33 {"auto", "Default", MD_AUTO}, 34 34 {"null", "No music", MD_NULL}, 35 35 36 #if defined(WIN32) && !defined(_WIN32_WCE) 36 #if defined(WIN32) && !defined(_WIN32_WCE) && !defined(__SYMBIAN32__) 37 37 {"windows", "Windows MIDI", MD_WINDOWS}, 38 38 #endif 39 39 … … 126 126 if (musicDriver == MD_AUTO || musicDriver < 0) { 127 127 if (midiFlags & MDT_PREFER_NATIVE) { 128 128 if (musicDriver == MD_AUTO) { 129 #if defined (WIN32) && !defined(_WIN32_WCE) 129 #if defined (WIN32) && !defined(_WIN32_WCE) && !defined(__SYMBIAN32__) 130 130 musicDriver = MD_WINDOWS; // MD_WINDOWS is default MidiDriver on windows targets 131 131 #elif defined(MACOSX) 132 132 musicDriver = MD_COREAUDIO; … … 134 134 musicDriver = MD_YPA1; // TODO : change this and use Zodiac driver when needed 135 135 #elif defined(__MORPHOS__) 136 136 musicDriver = MD_ETUDE; 137 #elif defined (_WIN32_WCE) || defined(UNIX) || defined(X11_BACKEND) 137 #elif defined (_WIN32_WCE) || defined(UNIX) || defined(X11_BACKEND) || defined (__SYMBIAN32__) 138 138 // Always use MIDI emulation via adlib driver on CE and UNIX device 139 139 140 140 // TODO: We should, for the Unix targets, attempt to detect -
sound/mp3.cpp
diff -u sound/mp3.cpp
81 81 mad_synth_init(&_synth); 82 82 83 83 _duration = duration; 84 85 #if defined(__SYMBIAN32__) 86 _file= new (ELeave)File; 87 _file->open(file->name()); 88 _file->seek(file->pos()); 89 #else 84 90 _file = file; 91 #endif 85 92 86 93 _posInFrame = 0; 87 94 _bufferSize = 128 * 1024; // Default buffer size is 128K … … 103 110 mad_synth_init(&_synth); 104 111 105 112 _duration = mad_timer_zero; 113 114 #if defined(__SYMBIAN32__) 115 _file= new (ELeave)File; 116 _file->open(file->name()); 117 _file->seek(file->pos()); 118 #else 106 119 _file = file; 120 #endif 107 121 108 122 _posInFrame = 0; 109 123 _bufferSize = size ? size : (128 * 1024); // Default buffer size is 128K