Advertisement
RatCamper

Pi3 Patched RISC_OS verbose

Mar 14th, 2017
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 13.86 KB | None | 0 0
  1. RISC_OS_Alias_Obey='If "%0"="-c" Then %Obey -v %*1 Else %Obey -v %*0' make
  2. rm "Images/Linux_rom" || true
  3. find '../DDE/AcornC.C++' * -depth -exec ./comma2attr -- '{}' + 9<../DDE/AcornC.C++ || true
  4. RISC_OS_Alias_IXFSBoot='Exec IXFS:$.dev.fd.4' ./run mixed/Linux/Support/RISC_OS --nofork \
  5.   8<. 9<'../DDE/AcornC.C++' 4<< 'END'
  6. *BASIC
  7. *Set Run$Path IXFS:$.dev.fd.9.!SetPaths.Lib32.,<Run$Path>
  8. *Set C$Path IXFS:$.dev.fd.9.Export.APCS-32.Lib.c++lib.,IXFS:$.dev.fd.9.Libraries.c++lib.,IXFS:$.dev.fd.9.Export.APCS-32.Lib.CLib.,IXFS:$.dev.fd.9.Libraries.CLib.
  9. *SetEval ROOL$MaxJobs
  10. *Set Boot$Dir IXFS:$.dev.fd.8.Export
  11. *Dir IXFS:$.dev.fd.8
  12. PRINT TIME$
  13. TIME$="Tue,14 Mar 2017.09:46:03"
  14. QUIT
  15. *BASIC -quit mixed.Linux.Support.BufferWriteC
  16. *Obey -c mixed.Linux.Support.Build Linux Linux export_hdrs export_libs resources rom install_rom join
  17. *BASIC
  18. SYS "IXSupport_LinuxSyscall",2,,,,,,,1
  19. END
  20. chmod +x "Images/Linux_rom"
  21. ln -f Images/Linux_rom RISC_OS || true
  22. make sdl || true
  23. rm: cannot remove ‘Images/Linux_rom’: No such file or directory
  24. Seccomp-bpf not available so using ptrace - This is slow.
  25. Hello World
  26. ...............
  27. ...............
  28. 15 of 15 interrupts counted.
  29. Starting kernel...
  30. HAL initialised
  31. IICInit
  32. HAL_KbdScanSetup
  33. Allocating stacks
  34. InitCMOSCache entry
  35. InitCMOSCache done
  36. IMB_Full done
  37. Keyboard scan complete
  38. Reset CMOS
  39. InitDynamicAreas
  40. Application Space
  41. InitVectors
  42. InitIRQ1
  43. IMB_Full
  44. VduInit
  45. ExecuteInit
  46. KeyInit
  47. MouseInit
  48. OscliInit
  49. Enabling IRQs
  50. IRQs on
  51. Debug terminal on
  52. HAL_InitDevices
  53. RTC added
  54. InitVariables
  55. AMBControl_Init
  56. ModuleInit
  57. init mod UtilityModule
  58. init mod FileSwitch
  59. init mod ResourceFS
  60. init mod TerritoryManager
  61. init mod Messages
  62. init mod MessageTrans
  63. init mod UK
  64. init mod WindowManager
  65. init mod TaskManager
  66. init mod Desktop
  67. init mod SharedCLibrary
  68. init mod FPEmulator
  69. init mod ScreenModes
  70. init mod BASIC
  71. init mod BASIC64
  72. init mod BlendTable
  73. init mod BufferManager
  74. init mod ColourTrans
  75. init mod Debugger
  76. init mod DisplayManager
  77. init mod DragASprite
  78. init mod DragAnObject
  79. init mod Draw
  80. init mod FileCore
  81. init mod IXSupport
  82. init mod SocketKVM
  83. init mod RamFS => error: RAM disc size too small
  84. init mod Filer
  85. init mod FilerSWIs
  86. init mod FSLock
  87. init mod FontManager
  88. init mod Free
  89. init mod Hourglass
  90. init mod International
  91. init mod InternationalKeyboard
  92. init mod Obey
  93. init mod Portable
  94. init mod Pinboard
  95. init mod PipeFS
  96. init mod RAMFSFiler
  97. init mod ResourceFiler
  98. init mod ROMFonts
  99. init mod RTC
  100. init mod ScreenBlanker
  101. init mod ScrSaver
  102. init mod ShellCLI
  103. init mod SpriteExtend
  104. init mod SpriteUtils
  105. init mod Squash
  106. init mod SuperSample
  107. init mod SystemDevices
  108. init mod TaskWindow
  109. init mod WindowUtils
  110. init mod FilterManager
  111. init mod Filer_Action
  112. init mod DOSFS
  113. init mod ColourPicker
  114. init mod DrawFile
  115. init mod BootCommands
  116. init mod MimeMap
  117. init mod !Edit
  118. init mod !Draw
  119. init mod !Paint
  120. init mod !Alarm
  121. init mod !Chars
  122. init mod !Help
  123. init mod Toolbox
  124. init mod Window
  125. init mod ToolAction
  126. init mod Menu
  127. init mod Iconbar
  128. init mod ColourDbox
  129. init mod ColourMenu
  130. init mod DCS
  131. init mod FileInfo
  132. init mod FontDbox
  133. init mod FontMenu
  134. init mod PrintDbox
  135. init mod ProgInfo
  136. init mod SaveAs
  137. init mod Scale
  138. init mod TextGadgets
  139. init mod ZeroPain
  140. mod init done
  141. RTC read
  142. Service_PostInit
  143. callbacks
  144.  
  145. RISC OS 1024MB
  146.  
  147. IXFS
  148.  
  149. No keyboard present - autobooting
  150. Supervisor
  151.  
  152. **BASIC
  153. ARM BBC BASIC V (C) Acorn 1989
  154.  
  155. Starting with 536834300 bytes free
  156.  
  157. >*Set Run$Path IXFS:$.dev.fd.9.!SetPaths.Lib32.,<Run$Path>
  158. >*Set C$Path IXFS:$.dev.fd.9.Export.APCS-32.Lib.c++lib.,IXFS:$.dev.fd.9.Libraries.c++lib.,IXFS:$.dev.fd.9.Export.APCS-32.Lib.CLib.,IXFS:$.dev.fd.9.Libraries.CLib.
  159. >*SetEval ROOL$MaxJobs
  160.  
  161. Syntax: *SetEval <varname> <expression>
  162. >*Set Boot$Dir IXFS:$.dev.fd.8.Export
  163. >*Dir IXFS:$.dev.fd.8
  164. >PRINT TIME$
  165. Mon,01 Jan 1900.00:00:00
  166. >TIME$="Tue,14 Mar 2017.09:46:03"
  167. RTC write
  168. >QUIT
  169. **BASIC -quit mixed.Linux.Support.BufferWriteC
  170. Program renumbered
  171. 2007F874                    OPT opt%
  172. 2007F874          
  173. 2007F874          .vector_handler%
  174. 2007F874 E92D4007           stmfd   sp!, {r0, r1, r2, lr}
  175. 2007F878          
  176. 2007F878                    ; Check for redirection
  177. 2007F878 E3E00000           mvn     r0, #0
  178. 2007F87C E3E01000           mvn     r1, #0
  179. 2007F880 EF00005E           swi     "OS_ChangeRedirection"
  180. 2007F884 E3310000           teq     r1, #0
  181. 2007F888 18BD8007           ldmnefd sp!, {r0, r1, r2, pc}
  182. 2007F88C          
  183. 2007F88C                    ; Reload r0
  184. 2007F88C E49D0004           ldr     r0, [sp], #4
  185. 2007F890          
  186. 2007F890                    ; Check for CR
  187. 2007F890 E330000D           teq     r0, #13
  188. 2007F894 08BDC006           ldmeqfd sp!, {r1, r2, lr, pc}
  189. 2007F898          
  190. 2007F898                    ; Add to line buffer
  191. 2007F898 E28F1090           adr     r1, line%
  192. 2007F89C E59F2084           ldr     r2, index%
  193. 2007F8A0 E7C10002           strb    r0, [r1, r2]
  194. 2007F8A4          
  195. 2007F8A4 E3300007           teq     r0, #7
  196. 2007F8A8 12822001           addne   r2, r2, #1
  197. 2007F8AC 05CF0078           streqb  r0, found7%
  198. 2007F8B0 E5DFE074           ldrb    lr, found7%
  199. 2007F8B4 1130000E           teqne   r0, lr ; EOL?
  200. 2007F8B8 13320601           teqne   r2, #line_size% ; Too large?
  201. 2007F8BC E58F2064           str     r2, index%
  202. 2007F8C0 18BDC006           ldmnefd sp!, {r1, r2, lr, pc}
  203. 2007F8C4          
  204. 2007F8C4                    ; Empty buffer?
  205. 2007F8C4 E3320000           teq     r2, #0
  206. 2007F8C8 08BDC006           ldmeqfd sp!, {r1, r2, lr, pc}
  207. 2007F8CC          
  208. 2007F8CC E92D0099           stmfd   sp!, {r0, r3, r4, r7}
  209. 2007F8D0          
  210. 2007F8D0                    ; Write to linux standard output
  211. 2007F8D0          .write%  
  212. 2007F8D0 E3A00001           mov     r0, #1
  213. 2007F8D4 E3A07004           mov     r7, #4
  214. 2007F8D8 EF0C0200           swi     "IXSupport_LinuxSyscall"
  215. 2007F8DC E0811000           add     r1, r1, r0
  216. 2007F8E0 E0422000           sub     r2, r2, r0
  217. 2007F8E4 E3520001           cmp     r2, #1 ; More?
  218. 2007F8E8 B3500001           cmplt   r0, #1 ; Error or EOF?
  219. 2007F8EC AAFFFFF7           bge     write%
  220. 2007F8F0          
  221. 2007F8F0                    ; Check for *Spool file
  222. 2007F8F0 E3A000C7           mov     r0, #199
  223. 2007F8F4 E3A01000           mov     r1, #0
  224. 2007F8F8 E3E02000           mvn     r2, #0
  225. 2007F8FC EF000006           swi     "OS_Byte"
  226. 2007F900 E3310000           teq     r1, #0
  227. 2007F904          
  228. 2007F904                    ; Reload and zero index pointer
  229. 2007F904 E59F301C           ldr     r3, index%
  230. 2007F908 E3A04000           mov     r4, #0
  231. 2007F90C E58F4014           str     r4, index%
  232. 2007F910          
  233. 2007F910                    ; Write to *Spool file
  234. 2007F910 E3A00002           mov     r0, #2
  235. 2007F914 E28F2014           adr     r2, line%
  236. 2007F918 1F00000C           swine   "OS_GBPB"
  237. 2007F91C          
  238. 2007F91C                    ; Return
  239. 2007F91C E328F000           msr     cpsr_f, #0
  240. 2007F920 E8BD0099           ldmfd   sp!, {r0, r3, r4, r7}
  241. 2007F924 E8BDC006           ldmfd   sp!, {r1, r2, lr, pc}
  242. 2007F928          
  243. 2007F928          .index%  
  244. 2007F928 00000000           dcd     0
  245. 2007F92C          
  246. 2007F92C          .found7%  
  247. 2007F92C 0000000A           dcd     10
  248. 2007F930          
  249. 2007F930          .line%    
  250. 2007F930          
  251.  
  252. Installing BufferWriteC, RISC OS screen disabled...done
  253.  
  254. **Obey -c mixed.Linux.Support.Build Linux Linux export_hdrs export_libs resources rom install_rom join
  255. Obey: If "Linux" = "rpcemu" Then Echo <26><20><12>
  256. Obey: If "Linux" = "rpcemu" Then WimpSlot 32M Else AppSlot 32M
  257. Obey:
  258. Obey: Set Alias$WimpSlot ||
  259. Obey: Set Alias$IconSprites ||
  260. Obey: Set Alias$Filer_Run ||
  261. Obey:
  262. Obey: ChangeDynamicArea -ramfssize 8M
  263. Obey: Set Wimp$ScrapDir RAM:$.Scrap
  264. Obey: CDir <Wimp$ScrapDir>
  265. Obey:
  266. Obey: Echo <10><10>
  267.  
  268.  
  269.  
  270. Obey: Set Build$Image Linux_rom
  271. Obey: Set Build$Imagename Linux_rom
  272. Obey: X /Apps.!SharedLibs.!Boot
  273. Obey: X /Apps.!Perl.!Boot
  274. Obey: | This source code in this file is licensed to You by Castle Technology
  275. Obey: | Limited ("Castle") and its licensors on contractual terms and conditions
  276. Obey: | ("Licence") which entitle you freely to modify and/or to distribute this
  277. Obey: | source code subject to Your compliance with the terms of the Licence.
  278. Obey: |
  279. Obey: | This source code has been made available to You without any warranties
  280. Obey: | whatsoever. Consequently, Your use, modification and distribution of this
  281. Obey: | source code is entirely at Your own risk and neither Castle, its licensors
  282. Obey: | nor any other person who has contributed to this source code shall be
  283. Obey: | liable to You for any loss or damage which You may suffer as a result of
  284. Obey: | Your use, modification or distribution of this source code.
  285. Obey: |
  286. Obey: | Full details of Your rights and obligations are set out in the Licence.
  287. Obey: | You should have received a copy of the Licence with this source code file.
  288. Obey: | If You have not received a copy, the text of the Licence is available
  289. Obey: | online at www.castle-technology.co.uk/riscosbaselicence.htm
  290. Obey: |
  291. Obey: | Perl Boot File
  292. Obey: | 1.5.95 - L.T.
  293. Obey:
  294. Obey:
  295. Obey: Set Perl$Dir <Obey$Dir>
  296. Obey:
  297. Obey: Set PerlPrivLib$Dir <Perl$Dir>.lib
  298. Obey: Set PerlArchLib$Dir <Perl$Dir>.riscos
  299. Obey: Set PerlScript$Dir <Perl$Dir>.scripts
  300. Obey:
  301. Obey: | This just enables printing out of filenames passed to fopen atm.
  302. Obey: | Set PERLTEST 1
  303. Obey:
  304. Obey: Set Run$Path <Run$Path>,<Perl$dir>.
  305. Obey: IconSprites <Perl$Dir>.!Sprites
  306. Obey:
  307. Obey: Set File$Type_102 Perl
  308. Obey: |Set Alias$@RunType_102 Taskwindow |"<Perl$Dir>.Perl %*0|" -wimpslot 896k -name Perl -display -quit
  309. Obey: Set Alias$@RunType_102 Taskwindow |"<Perl$Dir>.Perl %*0|" -wimpslot 2048k -name Perl -display -quit
  310. Obey: X /Apps.!GCC
  311. Obey: X /Apps.!WinEdit.!Boot
  312. Obey: | > !WinEdit.!Boot
  313. Obey: |
  314. Obey: If "<Alias$@RunType_FEC>" = "" Then Set Alias$@RunType_FEC Run <Obey$Dir>.!Run %*0
  315. Obey: IconSprites <Obey$Dir>.!Sprites
  316. Obey:
  317. Obey: /Env.ROOL.Linux
  318. Obey: | This source code in this file is licensed to You by Castle Technology
  319. Obey: | Limited ("Castle") and its licensors on contractual terms and conditions
  320. Obey: | ("Licence") which entitle you freely to modify and/or to distribute this
  321. Obey: | source code subject to Your compliance with the terms of the Licence.
  322. Obey: |
  323. Obey: | This source code has been made available to You without any warranties
  324. Obey: | whatsoever. Consequently, Your use, modification and distribution of this
  325. Obey: | source code is entirely at Your own risk and neither Castle, its licensors
  326. Obey: | nor any other person who has contributed to this source code shall be
  327. Obey: | liable to You for any loss or damage which You may suffer as a result of
  328. Obey: | Your use, modification or distribution of this source code.
  329. Obey: |
  330. Obey: | Full details of Your rights and obligations are set out in the Licence.
  331. Obey: | You should have received a copy of the Licence with this source code file.
  332. Obey: | If You have not received a copy, the text of the Licence is available
  333. Obey: | online at www.castle-technology.co.uk/riscosbaselicence.htm
  334. Obey: |
  335. Obey: | Linux 32-bit EABI ELF executable
  336. Obey: |
  337. Obey: set Locale     UK
  338. Obey: set Keyboard   All
  339. Obey: | Hardware target
  340. Obey: set Machine    Linux
  341. Obey: | Software target
  342. Obey: set System     Ursula
  343. Obey: set UserIF     Sovereign
  344. Obey: set Display    PAL
  345. Obey: set ImageSize  4096K
  346. Obey: set HALSize    64K
  347. Obey: set Build      ROOL.Linux
  348. Obey: set APCS       APCS-32
  349. Obey: Unset LocaleList
  350. Obey: |
  351. Obey: Obey <Obey$Dir>.^.!Common
  352. Obey: | This source code in this file is licensed to You by Castle Technology
  353. Obey: | Limited ("Castle") and its licensors on contractual terms and conditions
  354. Obey: | ("Licence") which entitle you freely to modify and/or to distribute this
  355. Obey: | source code subject to Your compliance with the terms of the Licence.
  356. Obey: |
  357. Obey: | This source code has been made available to You without any warranties
  358. Obey: | whatsoever. Consequently, Your use, modification and distribution of this
  359. Obey: | source code is entirely at Your own risk and neither Castle, its licensors
  360. Obey: | nor any other person who has contributed to this source code shall be
  361. Obey: | liable to You for any loss or damage which You may suffer as a result of
  362. Obey: | Your use, modification or distribution of this source code.
  363. Obey: |
  364. Obey: | Full details of Your rights and obligations are set out in the Licence.
  365. Obey: | You should have received a copy of the Licence with this source code file.
  366. Obey: | If You have not received a copy, the text of the Licence is available
  367. Obey: | online at www.castle-technology.co.uk/riscosbaselicence.htm
  368. Obey: |
  369. Obey: | Common setup for build environment
  370. Obey: |
  371. Obey: | Notes:
  372. Obey: |   Used in makefiles: Tools$Dir     (Utilities only)
  373. Obey: |                      Export$Dir    (all components with interface hdr files)
  374. Obey: |                      Lib$Dir       (RISC_OSLib and OSLib)
  375. Obey: |                      OSLibDef$Dir  (ColourPicker)
  376. Obey: |
  377. Obey: if "<Machine>" = "" then error No system defined - Run a !Env
  378. Obey: if "<UserIF>" = "" then error User interface not defined - Update !Env
  379. Obey: if "<APCS>" = "" then error APCS not defined - Update !Env
  380. Obey: |
  381. Obey: Set File$Type_FE5 EPROM
  382. Obey: Set File$Type_FD3 DebImage
  383. Obey: Set Alias$@RunType_FD3 DebugAIF %*0
  384. Obey: Set Alias$@LoadType_FD3 Load %*0 8000
  385. Obey: |
  386. Obey: |
  387. Obey: set Build$Dir      <Obey$Dir>.^
  388. Obey: /<Build$Dir>.Library.build.canonical Build$Dir
  389. Obey: set Tools$Dir      <Build$Dir>.Library
  390. Obey:
  391. Obey: |
  392. Obey: RMEnsure DDEUtils 1.66 RMLoad <Build$Dir>.Modules.DDEUtils
  393. Obey: RMEnsure FrontEnd 1.29 RMLoad <Build$Dir>.Modules.FrontEnd
  394. Obey: RMEnsure Shrinkwrap 0.02 RMLoad <Build$Dir>.Modules.ShrinkWrap
  395.  
  396. Unable to allocate logical address space (Error number &1C7)
  397. **BASIC
  398. ARM BBC BASIC V (C) Acorn 1989
  399.  
  400. Starting with 33550588 bytes free
  401.  
  402. >SYS "IXSupport_LinuxSyscall",2,,,,,,,1
  403. Makefile:53: recipe for target 'build' failed
  404. make: *** [build] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement