--- hatari/Hatari.xcodeproj/project.pbxproj 2019/04/01 07:12:54 1.1 +++ hatari/Hatari.xcodeproj/project.pbxproj 2019/04/01 07:15:11 1.1.1.4 @@ -7,6 +7,35 @@ objects = { /* Begin PBXBuildFile section */ + 4E51384C0DE5515200605B70 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5138390DE5515200605B70 /* macros.h */; }; + 4E5138500DE5515200605B70 /* routines.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E51383D0DE5515200605B70 /* routines.h */; }; + 4EE4B5ED0DD8E0DD00DF27A2 /* change.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EE4B5E90DD8E0DD00DF27A2 /* change.c */; }; + 4EE4B5EE0DD8E0DD00DF27A2 /* control.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EE4B5EA0DD8E0DD00DF27A2 /* control.c */; }; + 4EE4B5EF0DD8E0DD00DF27A2 /* str.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EE4B5EB0DD8E0DD00DF27A2 /* str.c */; }; + 4EE4B6070DD8E15C00DF27A2 /* change.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EE4B6040DD8E15C00DF27A2 /* change.h */; }; + 4EE4B6080DD8E15C00DF27A2 /* control.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EE4B6050DD8E15C00DF27A2 /* control.h */; }; + 4EE4B6090DD8E15C00DF27A2 /* str.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EE4B6060DD8E15C00DF27A2 /* str.h */; }; + 961322D80B5BCDB900007C3E /* config-default.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322D30B5BCDB900007C3E /* config-default.h */; }; + 961322E70B5BCFBB00007C3E /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322E60B5BCFBB00007C3E /* config.h */; }; + 961322FB0B5BD0B800007C3E /* araglue.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322EF0B5BD0B800007C3E /* araglue.h */; }; + 961322FC0B5BD0B800007C3E /* dsp_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 961322F00B5BD0B800007C3E /* dsp_cpu.c */; }; + 961322FD0B5BD0B800007C3E /* dsp_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322F10B5BD0B800007C3E /* dsp_cpu.h */; }; + 961322FE0B5BD0B800007C3E /* dsp_disasm.c in Sources */ = {isa = PBXBuildFile; fileRef = 961322F20B5BD0B800007C3E /* dsp_disasm.c */; }; + 961322FF0B5BD0B800007C3E /* dsp_disasm.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322F30B5BD0B800007C3E /* dsp_disasm.h */; }; + 961323000B5BD0B800007C3E /* dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 961322F40B5BD0B800007C3E /* dsp.c */; }; + 961323010B5BD0B800007C3E /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322F50B5BD0B800007C3E /* dsp.h */; }; + 961323020B5BD0B800007C3E /* hostscreen.c in Sources */ = {isa = PBXBuildFile; fileRef = 961322F60B5BD0B800007C3E /* hostscreen.c */; }; + 961323030B5BD0B800007C3E /* hostscreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322F70B5BD0B800007C3E /* hostscreen.h */; }; + 961323050B5BD0B800007C3E /* videl.c in Sources */ = {isa = PBXBuildFile; fileRef = 961322F90B5BD0B800007C3E /* videl.c */; }; + 961323060B5BD0B800007C3E /* videl.h in Headers */ = {isa = PBXBuildFile; fileRef = 961322FA0B5BD0B800007C3E /* videl.h */; }; + 9613230C0B5BD14B00007C3E /* ioMemTabFalcon.c in Sources */ = {isa = PBXBuildFile; fileRef = 961323070B5BD14B00007C3E /* ioMemTabFalcon.c */; }; + 9613230D0B5BD14B00007C3E /* ioMemTabST.c in Sources */ = {isa = PBXBuildFile; fileRef = 961323080B5BD14B00007C3E /* ioMemTabST.c */; }; + 9613230E0B5BD14B00007C3E /* ioMemTabSTE.c in Sources */ = {isa = PBXBuildFile; fileRef = 961323090B5BD14B00007C3E /* ioMemTabSTE.c */; }; + 9613230F0B5BD14B00007C3E /* ioMemTabTT.c in Sources */ = {isa = PBXBuildFile; fileRef = 9613230A0B5BD14B00007C3E /* ioMemTabTT.c */; }; + 961323130B5BD17700007C3E /* ide.h in Headers */ = {isa = PBXBuildFile; fileRef = 961323110B5BD17700007C3E /* ide.h */; }; + 961323300B5BD66600007C3E /* ide.c in Sources */ = {isa = PBXBuildFile; fileRef = 9613232F0B5BD66600007C3E /* ide.c */; }; + 96635B770BF86FDF00518B3B /* nvram.c in Sources */ = {isa = PBXBuildFile; fileRef = 96635B750BF86FDF00518B3B /* nvram.c */; }; + 96635B780BF86FDF00518B3B /* nvram.h in Headers */ = {isa = PBXBuildFile; fileRef = 96635B760BF86FDF00518B3B /* nvram.h */; }; 9670E1100A5FA132009A73E0 /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A47A9D01A0482F01D3D55B /* SDLMain.h */; }; 9670E1110A5FA132009A73E0 /* font10x16.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283E9607512EA200DA6B24 /* font10x16.h */; }; 9670E1120A5FA132009A73E0 /* font5x8.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283E9807512EA200DA6B24 /* font5x8.h */; }; @@ -34,7 +63,6 @@ 9670E1280A5FA132009A73E0 /* memorySnapShot.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EB707512EA200DA6B24 /* memorySnapShot.h */; }; 9670E1290A5FA132009A73E0 /* mfp.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EB807512EA200DA6B24 /* mfp.h */; }; 9670E12A0A5FA132009A73E0 /* midi.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EB907512EA200DA6B24 /* midi.h */; }; - 9670E12B0A5FA132009A73E0 /* misc.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EBA07512EA200DA6B24 /* misc.h */; }; 9670E12C0A5FA132009A73E0 /* msa.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EBB07512EA200DA6B24 /* msa.h */; }; 9670E12D0A5FA132009A73E0 /* printer.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EBC07512EA200DA6B24 /* printer.h */; }; 9670E12E0A5FA132009A73E0 /* psg.h in Headers */ = {isa = PBXBuildFile; fileRef = E9283EBD07512EA200DA6B24 /* psg.h */; }; @@ -98,13 +126,11 @@ 9670E16A0A5FA132009A73E0 /* dlgAbout.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8707512EA200DA6B24 /* dlgAbout.c */; }; 9670E16B0A5FA132009A73E0 /* dlgAlert.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8807512EA200DA6B24 /* dlgAlert.c */; }; 9670E16C0A5FA132009A73E0 /* dlgDevice.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8907512EA200DA6B24 /* dlgDevice.c */; }; - 9670E16D0A5FA132009A73E0 /* dlgDisc.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8A07512EA200DA6B24 /* dlgDisc.c */; }; 9670E16E0A5FA132009A73E0 /* dlgFileSelect.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8B07512EA200DA6B24 /* dlgFileSelect.c */; }; 9670E16F0A5FA132009A73E0 /* dlgJoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8C07512EA200DA6B24 /* dlgJoystick.c */; }; 9670E1700A5FA132009A73E0 /* dlgKeyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8D07512EA200DA6B24 /* dlgKeyboard.c */; }; 9670E1710A5FA132009A73E0 /* dlgMain.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8E07512EA200DA6B24 /* dlgMain.c */; }; 9670E1720A5FA132009A73E0 /* dlgMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E8F07512EA200DA6B24 /* dlgMemory.c */; }; - 9670E1730A5FA132009A73E0 /* dlgNewDisc.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E9007512EA200DA6B24 /* dlgNewDisc.c */; }; 9670E1740A5FA132009A73E0 /* dlgScreen.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E9107512EA200DA6B24 /* dlgScreen.c */; }; 9670E1750A5FA132009A73E0 /* dlgSound.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E9207512EA200DA6B24 /* dlgSound.c */; }; 9670E1760A5FA132009A73E0 /* dlgSystem.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283E9307512EA200DA6B24 /* dlgSystem.c */; }; @@ -119,7 +145,6 @@ 9670E17F0A5FA132009A73E0 /* memorySnapShot.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EDA07512EA200DA6B24 /* memorySnapShot.c */; }; 9670E1800A5FA132009A73E0 /* mfp.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EDB07512EA200DA6B24 /* mfp.c */; }; 9670E1810A5FA132009A73E0 /* midi.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EDC07512EA200DA6B24 /* midi.c */; }; - 9670E1820A5FA132009A73E0 /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EDD07512EA200DA6B24 /* misc.c */; }; 9670E1830A5FA132009A73E0 /* msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EDE07512EA200DA6B24 /* msa.c */; }; 9670E1840A5FA132009A73E0 /* printer.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EDF07512EA200DA6B24 /* printer.c */; }; 9670E1850A5FA132009A73E0 /* psg.c in Sources */ = {isa = PBXBuildFile; fileRef = E9283EE007512EA200DA6B24 /* psg.c */; }; @@ -150,7 +175,6 @@ 9670E19E0A5FA132009A73E0 /* cpudefs.c in Sources */ = {isa = PBXBuildFile; fileRef = E9987A7B075135D6007DC37B /* cpudefs.c */; }; 9670E19F0A5FA132009A73E0 /* cpustbl.c in Sources */ = {isa = PBXBuildFile; fileRef = E9987A7C075135D6007DC37B /* cpustbl.c */; }; 9670E1A00A5FA132009A73E0 /* ioMem.c in Sources */ = {isa = PBXBuildFile; fileRef = E99035B107E8C909000E7CD7 /* ioMem.c */; }; - 9670E1A10A5FA132009A73E0 /* ioMemTables.c in Sources */ = {isa = PBXBuildFile; fileRef = E99035B207E8C909000E7CD7 /* ioMemTables.c */; }; 9670E1A20A5FA132009A73E0 /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = E9933BC20802F0F800E20172 /* log.c */; }; 9670E1A30A5FA132009A73E0 /* dmaSnd.c in Sources */ = {isa = PBXBuildFile; fileRef = E930274E08EC5CD0000FB60E /* dmaSnd.c */; }; 9670E1A40A5FA132009A73E0 /* cycles.c in Sources */ = {isa = PBXBuildFile; fileRef = 9652821A0998134C00BE6A34 /* cycles.c */; }; @@ -162,8 +186,32 @@ 9670E1AA0A5FA132009A73E0 /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = 968DE4D30A59B234007517A4 /* options.c */; }; 9670E1AC0A5FA132009A73E0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 9670E1C20A5FA25A009A73E0 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9670E1C10A5FA25A009A73E0 /* SDL.framework */; }; + 968B50F00D83704D00C21920 /* dlgDisk.c in Sources */ = {isa = PBXBuildFile; fileRef = 968B50EE0D83704D00C21920 /* dlgDisk.c */; }; + 968B50F10D83704D00C21920 /* dlgNewDisk.c in Sources */ = {isa = PBXBuildFile; fileRef = 968B50EF0D83704D00C21920 /* dlgNewDisk.c */; }; + 969191280AA205A80008B3A0 /* scandir.c in Sources */ = {isa = PBXBuildFile; fileRef = 969191270AA205A80008B3A0 /* scandir.c */; }; + 9691912A0AA205D60008B3A0 /* scandir.h in Headers */ = {isa = PBXBuildFile; fileRef = 969191290AA205D60008B3A0 /* scandir.h */; }; + 96B15D550D836F8F000326A2 /* paths.h in Headers */ = {isa = PBXBuildFile; fileRef = 96B15D540D836F8F000326A2 /* paths.h */; }; + 96B15D5A0D836FC0000326A2 /* paths.c in Sources */ = {isa = PBXBuildFile; fileRef = 96B15D580D836FC0000326A2 /* paths.c */; }; + E916E10A0EE4995200F42ED2 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = E916E1090EE4995200F42ED2 /* utils.c */; }; + E916E10D0EE4997600F42ED2 /* dsp_core.c in Sources */ = {isa = PBXBuildFile; fileRef = E916E10B0EE4997600F42ED2 /* dsp_core.c */; }; + E916E10E0EE4997600F42ED2 /* dsp_core.h in Headers */ = {isa = PBXBuildFile; fileRef = E916E10C0EE4997600F42ED2 /* dsp_core.h */; }; + E99613BA0E6DC6900047F6A0 /* statusbar.c in Sources */ = {isa = PBXBuildFile; fileRef = E99613B90E6DC6900047F6A0 /* statusbar.c */; }; + E99613BD0E6DC6C50047F6A0 /* statusbar.h in Headers */ = {isa = PBXBuildFile; fileRef = E99613BB0E6DC6C50047F6A0 /* statusbar.h */; }; + E99613BE0E6DC6C50047F6A0 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = E99613BC0E6DC6C50047F6A0 /* utils.h */; }; + E9D75D5A0E8C1BB1000E76DE /* ym2149_fixed_vol.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D75D590E8C1BB1000E76DE /* ym2149_fixed_vol.h */; }; /* End PBXBuildFile section */ +/* Begin PBXBuildRule section */ + 4E7B5EC60E0D053D000FCAFB /* PBXBuildRule */ = { + isa = PBXBuildRule; + compilerSpec = com.apple.compilers.gcc.4_2; + fileType = sourcecode.c; + isEditable = 1; + outputFiles = ( + ); + }; +/* End PBXBuildRule section */ + /* Begin PBXContainerItemProxy section */ 9670E3360A5FA5A5009A73E0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -179,16 +227,69 @@ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; + 4E5138320DE5515200605B70 /* high640x8.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = high640x8.c; path = src/convert/high640x8.c; sourceTree = ""; }; + 4E5138330DE5515200605B70 /* low320x8.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = low320x8.c; path = src/convert/low320x8.c; sourceTree = ""; }; + 4E5138340DE5515200605B70 /* low320x16.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = low320x16.c; path = src/convert/low320x16.c; sourceTree = ""; }; + 4E5138350DE5515200605B70 /* low320x32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = low320x32.c; path = src/convert/low320x32.c; sourceTree = ""; }; + 4E5138360DE5515200605B70 /* low640x8.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = low640x8.c; path = src/convert/low640x8.c; sourceTree = ""; }; + 4E5138370DE5515200605B70 /* low640x16.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = low640x16.c; path = src/convert/low640x16.c; sourceTree = ""; }; + 4E5138380DE5515200605B70 /* low640x32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = low640x32.c; path = src/convert/low640x32.c; sourceTree = ""; }; + 4E5138390DE5515200605B70 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macros.h; path = src/convert/macros.h; sourceTree = ""; }; + 4E51383A0DE5515200605B70 /* med640x8.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = med640x8.c; path = src/convert/med640x8.c; sourceTree = ""; }; + 4E51383B0DE5515200605B70 /* med640x16.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = med640x16.c; path = src/convert/med640x16.c; sourceTree = ""; }; + 4E51383C0DE5515200605B70 /* med640x32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = med640x32.c; path = src/convert/med640x32.c; sourceTree = ""; }; + 4E51383D0DE5515200605B70 /* routines.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = routines.h; path = src/convert/routines.h; sourceTree = ""; }; + 4E51383E0DE5515200605B70 /* spec320x16.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = spec320x16.c; path = src/convert/spec320x16.c; sourceTree = ""; }; + 4E51383F0DE5515200605B70 /* spec320x32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = spec320x32.c; path = src/convert/spec320x32.c; sourceTree = ""; }; + 4E5138400DE5515200605B70 /* spec640x16.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = spec640x16.c; path = src/convert/spec640x16.c; sourceTree = ""; }; + 4E5138410DE5515200605B70 /* spec640x32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = spec640x32.c; path = src/convert/spec640x32.c; sourceTree = ""; }; + 4E5138420DE5515200605B70 /* vdi2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdi2.c; path = src/convert/vdi2.c; sourceTree = ""; }; + 4E5138430DE5515200605B70 /* vdi4.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdi4.c; path = src/convert/vdi4.c; sourceTree = ""; }; + 4E5138440DE5515200605B70 /* vdi16.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdi16.c; path = src/convert/vdi16.c; sourceTree = ""; }; + 4EE4B5E80DD8E0DD00DF27A2 /* cartData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cartData.c; path = src/cartData.c; sourceTree = ""; }; + 4EE4B5E90DD8E0DD00DF27A2 /* change.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = change.c; path = src/change.c; sourceTree = ""; }; + 4EE4B5EA0DD8E0DD00DF27A2 /* control.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = control.c; path = src/control.c; sourceTree = ""; }; + 4EE4B5EB0DD8E0DD00DF27A2 /* str.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = str.c; path = src/str.c; sourceTree = ""; }; + 4EE4B6040DD8E15C00DF27A2 /* change.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change.h; sourceTree = ""; }; + 4EE4B6050DD8E15C00DF27A2 /* control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = control.h; sourceTree = ""; }; + 4EE4B6060DD8E15C00DF27A2 /* str.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = str.h; sourceTree = ""; }; + 961322D30B5BCDB900007C3E /* config-default.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "config-default.h"; sourceTree = ""; }; + 961322E60B5BCFBB00007C3E /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; + 961322EF0B5BD0B800007C3E /* araglue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = araglue.h; path = src/falcon/araglue.h; sourceTree = ""; }; + 961322F00B5BD0B800007C3E /* dsp_cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dsp_cpu.c; path = src/falcon/dsp_cpu.c; sourceTree = ""; }; + 961322F10B5BD0B800007C3E /* dsp_cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsp_cpu.h; path = src/falcon/dsp_cpu.h; sourceTree = ""; }; + 961322F20B5BD0B800007C3E /* dsp_disasm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dsp_disasm.c; path = src/falcon/dsp_disasm.c; sourceTree = ""; }; + 961322F30B5BD0B800007C3E /* dsp_disasm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsp_disasm.h; path = src/falcon/dsp_disasm.h; sourceTree = ""; }; + 961322F40B5BD0B800007C3E /* dsp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dsp.c; path = src/falcon/dsp.c; sourceTree = ""; }; + 961322F50B5BD0B800007C3E /* dsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/falcon/dsp.h; sourceTree = ""; }; + 961322F60B5BD0B800007C3E /* hostscreen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hostscreen.c; path = src/falcon/hostscreen.c; sourceTree = ""; }; + 961322F70B5BD0B800007C3E /* hostscreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hostscreen.h; path = src/falcon/hostscreen.h; sourceTree = ""; }; + 961322F90B5BD0B800007C3E /* videl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = videl.c; path = src/falcon/videl.c; sourceTree = ""; }; + 961322FA0B5BD0B800007C3E /* videl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videl.h; path = src/falcon/videl.h; sourceTree = ""; }; + 961323070B5BD14B00007C3E /* ioMemTabFalcon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioMemTabFalcon.c; path = src/ioMemTabFalcon.c; sourceTree = ""; }; + 961323080B5BD14B00007C3E /* ioMemTabST.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioMemTabST.c; path = src/ioMemTabST.c; sourceTree = ""; }; + 961323090B5BD14B00007C3E /* ioMemTabSTE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioMemTabSTE.c; path = src/ioMemTabSTE.c; sourceTree = ""; }; + 9613230A0B5BD14B00007C3E /* ioMemTabTT.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioMemTabTT.c; path = src/ioMemTabTT.c; sourceTree = ""; }; + 961323110B5BD17700007C3E /* ide.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ide.h; sourceTree = ""; }; + 9613232F0B5BD66600007C3E /* ide.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ide.c; path = src/ide.c; sourceTree = ""; }; 962F64E909A922B20054BE9B /* PrefsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrefsController.h; sourceTree = ""; }; 962F64EA09A922B20054BE9B /* PrefsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrefsController.m; sourceTree = ""; }; 9652821A0998134C00BE6A34 /* cycles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cycles.c; path = src/cycles.c; sourceTree = ""; }; 9652821F0998136500BE6A34 /* cycles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cycles.h; sourceTree = ""; }; + 96635B750BF86FDF00518B3B /* nvram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = nvram.c; path = src/falcon/nvram.c; sourceTree = ""; }; + 96635B760BF86FDF00518B3B /* nvram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nvram.h; path = src/falcon/nvram.h; sourceTree = ""; }; 9670E1B00A5FA132009A73E0 /* Info-Hatari.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Info-Hatari.plist"; sourceTree = ""; }; 9670E1B10A5FA132009A73E0 /* Hatari.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Hatari.app; sourceTree = BUILT_PRODUCTS_DIR; }; 9670E1C10A5FA25A009A73E0 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = ""; }; + 968B50EE0D83704D00C21920 /* dlgDisk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgDisk.c; sourceTree = ""; }; + 968B50EF0D83704D00C21920 /* dlgNewDisk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgNewDisk.c; sourceTree = ""; }; 968DE4CE0A59B1E8007517A4 /* gemdos_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gemdos_defines.h; sourceTree = ""; }; 968DE4CF0A59B1E8007517A4 /* options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = options.h; sourceTree = ""; }; 968DE4D30A59B234007517A4 /* options.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = options.c; path = src/options.c; sourceTree = ""; }; + 969191270AA205A80008B3A0 /* scandir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = scandir.c; path = src/scandir.c; sourceTree = ""; }; + 969191290AA205D60008B3A0 /* scandir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scandir.h; sourceTree = ""; }; + 96B15D540D836F8F000326A2 /* paths.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = paths.h; sourceTree = ""; }; + 96B15D580D836FC0000326A2 /* paths.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = paths.c; path = src/paths.c; sourceTree = ""; }; 96BEBB3F0A567AC0007ADA48 /* AlertHooks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlertHooks.h; sourceTree = ""; }; 96BEBB400A567AC0007ADA48 /* AlertHooks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AlertHooks.m; sourceTree = ""; }; 96C84DB40A549F4B00CAF172 /* Shared.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Shared.h; sourceTree = ""; }; @@ -198,6 +299,9 @@ 96D632670A4E9B9D00FBFA27 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SDLMain.nib; sourceTree = ""; }; 96ECC69309B9907A00C5C54F /* CreateFloppyController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CreateFloppyController.h; sourceTree = ""; }; 96ECC69409B9907A00C5C54F /* CreateFloppyController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CreateFloppyController.m; sourceTree = ""; }; + E916E1090EE4995200F42ED2 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utils.c; path = src/utils.c; sourceTree = SOURCE_ROOT; }; + E916E10B0EE4997600F42ED2 /* dsp_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dsp_core.c; path = src/falcon/dsp_core.c; sourceTree = SOURCE_ROOT; }; + E916E10C0EE4997600F42ED2 /* dsp_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsp_core.h; path = src/falcon/dsp_core.h; sourceTree = SOURCE_ROOT; }; E9283E7307512EA200DA6B24 /* audio.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = audio.c; path = src/audio.c; sourceTree = ""; }; E9283E7407512EA200DA6B24 /* bios.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bios.c; path = src/bios.c; sourceTree = ""; }; E9283E7507512EA200DA6B24 /* blitter.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blitter.c; path = src/blitter.c; sourceTree = ""; }; @@ -216,13 +320,11 @@ E9283E8707512EA200DA6B24 /* dlgAbout.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgAbout.c; sourceTree = ""; }; E9283E8807512EA200DA6B24 /* dlgAlert.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgAlert.c; sourceTree = ""; }; E9283E8907512EA200DA6B24 /* dlgDevice.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgDevice.c; sourceTree = ""; }; - E9283E8A07512EA200DA6B24 /* dlgDisc.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgDisc.c; sourceTree = ""; }; E9283E8B07512EA200DA6B24 /* dlgFileSelect.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgFileSelect.c; sourceTree = ""; }; E9283E8C07512EA200DA6B24 /* dlgJoystick.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgJoystick.c; sourceTree = ""; }; E9283E8D07512EA200DA6B24 /* dlgKeyboard.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgKeyboard.c; sourceTree = ""; }; E9283E8E07512EA200DA6B24 /* dlgMain.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgMain.c; sourceTree = ""; }; E9283E8F07512EA200DA6B24 /* dlgMemory.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgMemory.c; sourceTree = ""; }; - E9283E9007512EA200DA6B24 /* dlgNewDisc.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgNewDisc.c; sourceTree = ""; }; E9283E9107512EA200DA6B24 /* dlgScreen.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgScreen.c; sourceTree = ""; }; E9283E9207512EA200DA6B24 /* dlgSound.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgSound.c; sourceTree = ""; }; E9283E9307512EA200DA6B24 /* dlgSystem.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = dlgSystem.c; sourceTree = ""; }; @@ -255,7 +357,6 @@ E9283EB707512EA200DA6B24 /* memorySnapShot.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = memorySnapShot.h; sourceTree = ""; }; E9283EB807512EA200DA6B24 /* mfp.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = mfp.h; sourceTree = ""; }; E9283EB907512EA200DA6B24 /* midi.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = midi.h; sourceTree = ""; }; - E9283EBA07512EA200DA6B24 /* misc.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = misc.h; sourceTree = ""; }; E9283EBB07512EA200DA6B24 /* msa.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = msa.h; sourceTree = ""; }; E9283EBC07512EA200DA6B24 /* printer.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = printer.h; sourceTree = ""; }; E9283EBD07512EA200DA6B24 /* psg.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = psg.h; sourceTree = ""; }; @@ -286,7 +387,6 @@ E9283EDA07512EA200DA6B24 /* memorySnapShot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = memorySnapShot.c; path = src/memorySnapShot.c; sourceTree = ""; }; E9283EDB07512EA200DA6B24 /* mfp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = mfp.c; path = src/mfp.c; sourceTree = ""; }; E9283EDC07512EA200DA6B24 /* midi.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = midi.c; path = src/midi.c; sourceTree = ""; }; - E9283EDD07512EA200DA6B24 /* misc.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = misc.c; path = src/misc.c; sourceTree = ""; }; E9283EDE07512EA200DA6B24 /* msa.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = msa.c; path = src/msa.c; sourceTree = ""; }; E9283EDF07512EA200DA6B24 /* printer.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = printer.c; path = src/printer.c; sourceTree = ""; }; E9283EE007512EA200DA6B24 /* psg.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = psg.c; path = src/psg.c; sourceTree = ""; }; @@ -329,12 +429,15 @@ E99035AD07E8C8D6000E7CD7 /* ioMem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ioMem.h; sourceTree = ""; }; E99035AE07E8C8D6000E7CD7 /* ioMemTables.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ioMemTables.h; sourceTree = ""; }; E99035B107E8C909000E7CD7 /* ioMem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ioMem.c; path = src/ioMem.c; sourceTree = ""; }; - E99035B207E8C909000E7CD7 /* ioMemTables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ioMemTables.c; path = src/ioMemTables.c; sourceTree = ""; }; E9933BC00802F0DF00E20172 /* log.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; E9933BC20802F0F800E20172 /* log.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = log.c; path = src/log.c; sourceTree = ""; }; - E9987A66075134AA007DC37B /* cpuemu.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = cpuemu.c; sourceTree = ""; }; + E99613B90E6DC6900047F6A0 /* statusbar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = statusbar.c; path = src/statusbar.c; sourceTree = SOURCE_ROOT; }; + E99613BB0E6DC6C50047F6A0 /* statusbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = statusbar.h; path = src/includes/statusbar.h; sourceTree = SOURCE_ROOT; }; + E99613BC0E6DC6C50047F6A0 /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/includes/utils.h; sourceTree = SOURCE_ROOT; }; + E9987A66075134AA007DC37B /* cpuemu.c */ = {isa = PBXFileReference; fileEncoding = 30; includeInIndex = 0; lastKnownFileType = sourcecode.c.c; path = cpuemu.c; sourceTree = ""; }; E9987A7B075135D6007DC37B /* cpudefs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = cpudefs.c; sourceTree = ""; }; E9987A7C075135D6007DC37B /* cpustbl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = cpustbl.c; sourceTree = ""; }; + E9D75D590E8C1BB1000E76DE /* ym2149_fixed_vol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ym2149_fixed_vol.h; path = src/includes/ym2149_fixed_vol.h; sourceTree = SOURCE_ROOT; }; F5A47A9D01A0482F01D3D55B /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = ""; }; F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SDLMain.m; sourceTree = ""; }; /* End PBXFileReference section */ @@ -381,6 +484,8 @@ 29B97314FDCFA39411CA2CEA /* Hatari */ = { isa = PBXGroup; children = ( + 961322E60B5BCFBB00007C3E /* config.h */, + 961322D30B5BCDB900007C3E /* config-default.h */, 96D6324C0A4E9A4300FBFA27 /* gui-osx */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, @@ -394,31 +499,39 @@ 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( - 968DE4D30A59B234007517A4 /* options.c */, - E930274E08EC5CD0000FB60E /* dmaSnd.c */, E9283E7307512EA200DA6B24 /* audio.c */, E9283E7407512EA200DA6B24 /* bios.c */, E9283E7507512EA200DA6B24 /* blitter.c */, - E9283E7607512EA200DA6B24 /* cart_asm.s */, E9283E7707512EA200DA6B24 /* cart.c */, - 9652821A0998134C00BE6A34 /* cycles.c */, + E9283E7607512EA200DA6B24 /* cart_asm.s */, + 4EE4B5E80DD8E0DD00DF27A2 /* cartData.c */, E9283E7907512EA200DA6B24 /* cfgopts.c */, + 4EE4B5E90DD8E0DD00DF27A2 /* change.c */, E9283E7A07512EA200DA6B24 /* configuration.c */, + 4EE4B5EA0DD8E0DD00DF27A2 /* control.c */, + E90ED0560ED8501900EB6257 /* convert */, E9283E7B07512EA200DA6B24 /* createBlankImage.c */, + 9652821A0998134C00BE6A34 /* cycles.c */, E9283E7D07512EA200DA6B24 /* debugui.c */, E9283E7E07512EA200DA6B24 /* dialog.c */, E9283E7F07512EA200DA6B24 /* dim.c */, + E930274E08EC5CD0000FB60E /* dmaSnd.c */, + E90ED0570ED8508200EB6257 /* falcon */, E9283E8107512EA200DA6B24 /* fdc.c */, E9283E8207512EA200DA6B24 /* file.c */, E9283E8307512EA200DA6B24 /* floppy.c */, E9283E8407512EA200DA6B24 /* gemdos.c */, E9283E8507512EA200DA6B24 /* gui-sdl */, E9283E9B07512EA200DA6B24 /* hdc.c */, + 9613232F0B5BD66600007C3E /* ide.c */, E9283E9C07512EA200DA6B24 /* ikbd.c */, E9283E9D07512EA200DA6B24 /* includes */, E9283ED307512EA200DA6B24 /* int.c */, E99035B107E8C909000E7CD7 /* ioMem.c */, - E99035B207E8C909000E7CD7 /* ioMemTables.c */, + 961323070B5BD14B00007C3E /* ioMemTabFalcon.c */, + 961323080B5BD14B00007C3E /* ioMemTabST.c */, + 961323090B5BD14B00007C3E /* ioMemTabSTE.c */, + 9613230A0B5BD14B00007C3E /* ioMemTabTT.c */, E9283ED507512EA200DA6B24 /* joy.c */, E9283ED607512EA200DA6B24 /* keymap.c */, E9933BC20802F0F800E20172 /* log.c */, @@ -427,23 +540,28 @@ E9283EDA07512EA200DA6B24 /* memorySnapShot.c */, E9283EDB07512EA200DA6B24 /* mfp.c */, E9283EDC07512EA200DA6B24 /* midi.c */, - E9283EDD07512EA200DA6B24 /* misc.c */, E9283EDE07512EA200DA6B24 /* msa.c */, + 968DE4D30A59B234007517A4 /* options.c */, + 96B15D580D836FC0000326A2 /* paths.c */, E9283EDF07512EA200DA6B24 /* printer.c */, E9283EE007512EA200DA6B24 /* psg.c */, E9283EE107512EA200DA6B24 /* reset.c */, E9283EE207512EA200DA6B24 /* rs232.c */, E9283EE307512EA200DA6B24 /* rtc.c */, + 969191270AA205A80008B3A0 /* scandir.c */, E9283EE407512EA200DA6B24 /* screen.c */, E9283EE607512EA200DA6B24 /* screenSnapShot.c */, E9283EE707512EA200DA6B24 /* shortcut.c */, E9283EE807512EA200DA6B24 /* sound.c */, E9283EE907512EA200DA6B24 /* spec512.c */, E9283EEA07512EA200DA6B24 /* st.c */, + E99613B90E6DC6900047F6A0 /* statusbar.c */, E9283EEB07512EA200DA6B24 /* stMemory.c */, + 4EE4B5EB0DD8E0DD00DF27A2 /* str.c */, E9283EEC07512EA200DA6B24 /* tos.c */, E9283EED07512EA200DA6B24 /* uae-cpu */, E9283F0107512EA200DA6B24 /* unzip.c */, + E916E1090EE4995200F42ED2 /* utils.c */, E9283F0207512EA200DA6B24 /* vdi.c */, E9283F0307512EA200DA6B24 /* video.c */, E9283F0407512EA200DA6B24 /* wavFormat.c */, @@ -491,20 +609,68 @@ path = "src/gui-osx"; sourceTree = ""; }; + E90ED0560ED8501900EB6257 /* convert */ = { + isa = PBXGroup; + children = ( + 4E5138390DE5515200605B70 /* macros.h */, + 4E5138380DE5515200605B70 /* low640x32.c */, + 4E51383A0DE5515200605B70 /* med640x8.c */, + 4E51383B0DE5515200605B70 /* med640x16.c */, + 4E51383C0DE5515200605B70 /* med640x32.c */, + 4E51383D0DE5515200605B70 /* routines.h */, + 4E51383E0DE5515200605B70 /* spec320x16.c */, + 4E51383F0DE5515200605B70 /* spec320x32.c */, + 4E5138400DE5515200605B70 /* spec640x16.c */, + 4E5138410DE5515200605B70 /* spec640x32.c */, + 4E5138420DE5515200605B70 /* vdi2.c */, + 4E5138430DE5515200605B70 /* vdi4.c */, + 4E5138440DE5515200605B70 /* vdi16.c */, + 4E5138320DE5515200605B70 /* high640x8.c */, + 4E5138330DE5515200605B70 /* low320x8.c */, + 4E5138340DE5515200605B70 /* low320x16.c */, + 4E5138350DE5515200605B70 /* low320x32.c */, + 4E5138360DE5515200605B70 /* low640x8.c */, + 4E5138370DE5515200605B70 /* low640x16.c */, + ); + name = convert; + sourceTree = ""; + }; + E90ED0570ED8508200EB6257 /* falcon */ = { + isa = PBXGroup; + children = ( + 961322EF0B5BD0B800007C3E /* araglue.h */, + 961322F40B5BD0B800007C3E /* dsp.c */, + 961322F50B5BD0B800007C3E /* dsp.h */, + E916E10B0EE4997600F42ED2 /* dsp_core.c */, + E916E10C0EE4997600F42ED2 /* dsp_core.h */, + 961322F00B5BD0B800007C3E /* dsp_cpu.c */, + 961322F10B5BD0B800007C3E /* dsp_cpu.h */, + 961322F20B5BD0B800007C3E /* dsp_disasm.c */, + 961322F30B5BD0B800007C3E /* dsp_disasm.h */, + 961322F60B5BD0B800007C3E /* hostscreen.c */, + 961322F70B5BD0B800007C3E /* hostscreen.h */, + 96635B750BF86FDF00518B3B /* nvram.c */, + 96635B760BF86FDF00518B3B /* nvram.h */, + 961322F90B5BD0B800007C3E /* videl.c */, + 961322FA0B5BD0B800007C3E /* videl.h */, + ); + name = falcon; + sourceTree = ""; + }; E9283E8507512EA200DA6B24 /* gui-sdl */ = { isa = PBXGroup; children = ( + 968B50EE0D83704D00C21920 /* dlgDisk.c */, + 968B50EF0D83704D00C21920 /* dlgNewDisk.c */, 96CD27820A58443F008DE57F /* dlgRom.c */, E9283E8707512EA200DA6B24 /* dlgAbout.c */, E9283E8807512EA200DA6B24 /* dlgAlert.c */, E9283E8907512EA200DA6B24 /* dlgDevice.c */, - E9283E8A07512EA200DA6B24 /* dlgDisc.c */, E9283E8B07512EA200DA6B24 /* dlgFileSelect.c */, E9283E8C07512EA200DA6B24 /* dlgJoystick.c */, E9283E8D07512EA200DA6B24 /* dlgKeyboard.c */, E9283E8E07512EA200DA6B24 /* dlgMain.c */, E9283E8F07512EA200DA6B24 /* dlgMemory.c */, - E9283E9007512EA200DA6B24 /* dlgNewDisc.c */, E9283E9107512EA200DA6B24 /* dlgScreen.c */, E9283E9207512EA200DA6B24 /* dlgSound.c */, E9283E9307512EA200DA6B24 /* dlgSystem.c */, @@ -519,29 +685,31 @@ E9283E9D07512EA200DA6B24 /* includes */ = { isa = PBXGroup; children = ( - 968DE4CE0A59B1E8007517A4 /* gemdos_defines.h */, - 968DE4CF0A59B1E8007517A4 /* options.h */, - 9652821F0998136500BE6A34 /* cycles.h */, - E930274608EC5CA5000FB60E /* dmaSnd.h */, E9283E9E07512EA200DA6B24 /* audio.h */, E9283E9F07512EA200DA6B24 /* bios.h */, E9283EA007512EA200DA6B24 /* blitter.h */, E9283EA107512EA200DA6B24 /* cart.h */, E9283EA207512EA200DA6B24 /* cfgopts.h */, + 4EE4B6040DD8E15C00DF27A2 /* change.h */, E9283EA307512EA200DA6B24 /* configuration.h */, + 4EE4B6050DD8E15C00DF27A2 /* control.h */, E9283EA407512EA200DA6B24 /* createBlankImage.h */, + 9652821F0998136500BE6A34 /* cycles.h */, E9283EA607512EA200DA6B24 /* debugui.h */, E9283EA707512EA200DA6B24 /* dialog.h */, E9283EA807512EA200DA6B24 /* dim.h */, + E930274608EC5CA5000FB60E /* dmaSnd.h */, E9283EAA07512EA200DA6B24 /* fdc.h */, E9283EAB07512EA200DA6B24 /* file.h */, E9283EAC07512EA200DA6B24 /* floppy.h */, E9283EAD07512EA200DA6B24 /* gemdos.h */, + 968DE4CE0A59B1E8007517A4 /* gemdos_defines.h */, E9283EAE07512EA200DA6B24 /* hdc.h */, + 961323110B5BD17700007C3E /* ide.h */, E9283EAF07512EA200DA6B24 /* ikbd.h */, + E9283EB007512EA200DA6B24 /* int.h */, E99035AD07E8C8D6000E7CD7 /* ioMem.h */, E99035AE07E8C8D6000E7CD7 /* ioMemTables.h */, - E9283EB007512EA200DA6B24 /* int.h */, E9283EB207512EA200DA6B24 /* joy.h */, E9283EB307512EA200DA6B24 /* keymap.h */, E9933BC00802F0DF00E20172 /* log.h */, @@ -550,13 +718,15 @@ E9283EB707512EA200DA6B24 /* memorySnapShot.h */, E9283EB807512EA200DA6B24 /* mfp.h */, E9283EB907512EA200DA6B24 /* midi.h */, - E9283EBA07512EA200DA6B24 /* misc.h */, E9283EBB07512EA200DA6B24 /* msa.h */, + 968DE4CF0A59B1E8007517A4 /* options.h */, + 96B15D540D836F8F000326A2 /* paths.h */, E9283EBC07512EA200DA6B24 /* printer.h */, E9283EBD07512EA200DA6B24 /* psg.h */, E9283EBE07512EA200DA6B24 /* reset.h */, E9283EBF07512EA200DA6B24 /* rs232.h */, E9283EC007512EA200DA6B24 /* rtc.h */, + 969191290AA205D60008B3A0 /* scandir.h */, E9283EC107512EA200DA6B24 /* screen.h */, E9283EC407512EA200DA6B24 /* screenSnapShot.h */, E9283EC507512EA200DA6B24 /* sdlgui.h */, @@ -564,13 +734,17 @@ E9283EC707512EA200DA6B24 /* sound.h */, E9283EC807512EA200DA6B24 /* spec512.h */, E9283EC907512EA200DA6B24 /* st.h */, + E99613BB0E6DC6C50047F6A0 /* statusbar.h */, E9283ECA07512EA200DA6B24 /* stMemory.h */, + 4EE4B6060DD8E15C00DF27A2 /* str.h */, E9283ECB07512EA200DA6B24 /* tos.h */, E9283ECC07512EA200DA6B24 /* unzip.h */, + E99613BC0E6DC6C50047F6A0 /* utils.h */, E9283ECD07512EA200DA6B24 /* vdi.h */, E9283ECE07512EA200DA6B24 /* video.h */, E9283ECF07512EA200DA6B24 /* wavFormat.h */, E9283ED007512EA200DA6B24 /* xbios.h */, + E9D75D590E8C1BB1000E76DE /* ym2149_fixed_vol.h */, E9283ED107512EA200DA6B24 /* ymFormat.h */, E9283ED207512EA200DA6B24 /* zip.h */, ); @@ -639,7 +813,6 @@ 9670E1280A5FA132009A73E0 /* memorySnapShot.h in Headers */, 9670E1290A5FA132009A73E0 /* mfp.h in Headers */, 9670E12A0A5FA132009A73E0 /* midi.h in Headers */, - 9670E12B0A5FA132009A73E0 /* misc.h in Headers */, 9670E12C0A5FA132009A73E0 /* msa.h in Headers */, 9670E12D0A5FA132009A73E0 /* printer.h in Headers */, 9670E12E0A5FA132009A73E0 /* psg.h in Headers */, @@ -682,6 +855,27 @@ 9670E1530A5FA132009A73E0 /* AlertHooks.h in Headers */, 9670E1540A5FA132009A73E0 /* gemdos_defines.h in Headers */, 9670E1550A5FA132009A73E0 /* options.h in Headers */, + 9691912A0AA205D60008B3A0 /* scandir.h in Headers */, + 961322D80B5BCDB900007C3E /* config-default.h in Headers */, + 961322E70B5BCFBB00007C3E /* config.h in Headers */, + 961322FB0B5BD0B800007C3E /* araglue.h in Headers */, + 961322FD0B5BD0B800007C3E /* dsp_cpu.h in Headers */, + 961322FF0B5BD0B800007C3E /* dsp_disasm.h in Headers */, + 961323010B5BD0B800007C3E /* dsp.h in Headers */, + 961323030B5BD0B800007C3E /* hostscreen.h in Headers */, + 961323060B5BD0B800007C3E /* videl.h in Headers */, + 961323130B5BD17700007C3E /* ide.h in Headers */, + 96635B780BF86FDF00518B3B /* nvram.h in Headers */, + 96B15D550D836F8F000326A2 /* paths.h in Headers */, + 4EE4B6070DD8E15C00DF27A2 /* change.h in Headers */, + 4EE4B6080DD8E15C00DF27A2 /* control.h in Headers */, + 4EE4B6090DD8E15C00DF27A2 /* str.h in Headers */, + 4E51384C0DE5515200605B70 /* macros.h in Headers */, + 4E5138500DE5515200605B70 /* routines.h in Headers */, + E99613BD0E6DC6C50047F6A0 /* statusbar.h in Headers */, + E99613BE0E6DC6C50047F6A0 /* utils.h in Headers */, + E9D75D5A0E8C1BB1000E76DE /* ym2149_fixed_vol.h in Headers */, + E916E10E0EE4997600F42ED2 /* dsp_core.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -715,6 +909,7 @@ 9670E1AB0A5FA132009A73E0 /* Frameworks */, ); buildRules = ( + 4E7B5EC60E0D053D000FCAFB /* PBXBuildRule */, ); dependencies = ( 9670E3370A5FA5A5009A73E0 /* PBXTargetDependency */, @@ -731,9 +926,11 @@ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; buildConfigurationList = 96F027C90998116700577C54 /* Build configuration list for PBXProject "Hatari" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 29B97314FDCFA39411CA2CEA /* Hatari */; projectDirPath = ""; + projectRoot = ""; targets = ( 9670E10C0A5FA132009A73E0 /* Hatari */, E97980AD07513008008815D3 /* cpuemu.c */, @@ -777,13 +974,11 @@ 9670E16A0A5FA132009A73E0 /* dlgAbout.c in Sources */, 9670E16B0A5FA132009A73E0 /* dlgAlert.c in Sources */, 9670E16C0A5FA132009A73E0 /* dlgDevice.c in Sources */, - 9670E16D0A5FA132009A73E0 /* dlgDisc.c in Sources */, 9670E16E0A5FA132009A73E0 /* dlgFileSelect.c in Sources */, 9670E16F0A5FA132009A73E0 /* dlgJoystick.c in Sources */, 9670E1700A5FA132009A73E0 /* dlgKeyboard.c in Sources */, 9670E1710A5FA132009A73E0 /* dlgMain.c in Sources */, 9670E1720A5FA132009A73E0 /* dlgMemory.c in Sources */, - 9670E1730A5FA132009A73E0 /* dlgNewDisc.c in Sources */, 9670E1740A5FA132009A73E0 /* dlgScreen.c in Sources */, 9670E1750A5FA132009A73E0 /* dlgSound.c in Sources */, 9670E1760A5FA132009A73E0 /* dlgSystem.c in Sources */, @@ -798,7 +993,6 @@ 9670E17F0A5FA132009A73E0 /* memorySnapShot.c in Sources */, 9670E1800A5FA132009A73E0 /* mfp.c in Sources */, 9670E1810A5FA132009A73E0 /* midi.c in Sources */, - 9670E1820A5FA132009A73E0 /* misc.c in Sources */, 9670E1830A5FA132009A73E0 /* msa.c in Sources */, 9670E1840A5FA132009A73E0 /* printer.c in Sources */, 9670E1850A5FA132009A73E0 /* psg.c in Sources */, @@ -829,7 +1023,6 @@ 9670E19E0A5FA132009A73E0 /* cpudefs.c in Sources */, 9670E19F0A5FA132009A73E0 /* cpustbl.c in Sources */, 9670E1A00A5FA132009A73E0 /* ioMem.c in Sources */, - 9670E1A10A5FA132009A73E0 /* ioMemTables.c in Sources */, 9670E1A20A5FA132009A73E0 /* log.c in Sources */, 9670E1A30A5FA132009A73E0 /* dmaSnd.c in Sources */, 9670E1A40A5FA132009A73E0 /* cycles.c in Sources */, @@ -839,6 +1032,27 @@ 9670E1A80A5FA132009A73E0 /* AlertHooks.m in Sources */, 9670E1A90A5FA132009A73E0 /* dlgRom.c in Sources */, 9670E1AA0A5FA132009A73E0 /* options.c in Sources */, + 969191280AA205A80008B3A0 /* scandir.c in Sources */, + 961322FC0B5BD0B800007C3E /* dsp_cpu.c in Sources */, + 961322FE0B5BD0B800007C3E /* dsp_disasm.c in Sources */, + 961323000B5BD0B800007C3E /* dsp.c in Sources */, + 961323020B5BD0B800007C3E /* hostscreen.c in Sources */, + 961323050B5BD0B800007C3E /* videl.c in Sources */, + 9613230C0B5BD14B00007C3E /* ioMemTabFalcon.c in Sources */, + 9613230D0B5BD14B00007C3E /* ioMemTabST.c in Sources */, + 9613230E0B5BD14B00007C3E /* ioMemTabSTE.c in Sources */, + 9613230F0B5BD14B00007C3E /* ioMemTabTT.c in Sources */, + 961323300B5BD66600007C3E /* ide.c in Sources */, + 96635B770BF86FDF00518B3B /* nvram.c in Sources */, + 96B15D5A0D836FC0000326A2 /* paths.c in Sources */, + 968B50F00D83704D00C21920 /* dlgDisk.c in Sources */, + 968B50F10D83704D00C21920 /* dlgNewDisk.c in Sources */, + 4EE4B5ED0DD8E0DD00DF27A2 /* change.c in Sources */, + 4EE4B5EE0DD8E0DD00DF27A2 /* control.c in Sources */, + 4EE4B5EF0DD8E0DD00DF27A2 /* str.c in Sources */, + E99613BA0E6DC6900047F6A0 /* statusbar.c in Sources */, + E916E10A0EE4995200F42ED2 /* utils.c in Sources */, + E916E10D0EE4997600F42ED2 /* dsp_core.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -873,13 +1087,13 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; + GCC_OPTIMIZATION_LEVEL = 2; GCC_PREPROCESSOR_DEFINITIONS = ( "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", ALERT_HOOKS, ); - GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1 = "DATADIR=\\\".\\\""; + GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1 = "BIN2DATADIR=\\\"../..\\\""; GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2 = "CONFDIR=\\\".\\\""; GCC_SYMBOLS_PRIVATE_EXTERN = NO; HEADER_SEARCH_PATHS = ( @@ -915,7 +1129,7 @@ "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", ALERT_HOOKS, ); - GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1 = "DATADIR=\\\".\\\""; + GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1 = "BIN2DATADIR=\\\"../..\\\""; GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2 = "CONFDIR=\\\".\\\""; GCC_SYMBOLS_PRIVATE_EXTERN = NO; HEADER_SEARCH_PATHS = ( @@ -946,8 +1160,8 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - OPTIMIZATION_CFLAGS = "-O0"; + GCC_OPTIMIZATION_LEVEL = 2; + OPTIMIZATION_CFLAGS = "-O2"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; @@ -998,9 +1212,14 @@ ppc, i386, ); + GCC_AUTO_VECTORIZATION = YES; + GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; MACOSX_DEPLOYMENT_TARGET = 10.3; MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; MACOSX_DEPLOYMENT_TARGET_ppc = 10.3.9; + OTHER_CFLAGS = "-ftree-vectorizer-verbose=3"; SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; }; name = Deployment;