<div dir="ltr"><div>Hello Mitch and thanks for these advices.<br><br>a) I currently do not really know on which kind of machine I will perform further development, but there a high chances it will use a Cortex-M3 processor. Until then, I will follow your advices and use <i>versatilepb</i>, I will see later for the processor.<br> <br>
b) Good job. It works :) The QEMU window's there with the Forth interpreter. I'm somewhat afraid of some warnings tho, here's the output :<br><i><br>johnny@ubuntu:~/openfirmware-mitchbradley/cpu/arm/versatilepb/build$ qemu-system-arm -M versatilepb -m 32 -kernel qemuforth.rom -serial vc<br>Failed to initialize module: /usr/lib/x86_64-linux-gnu/qemu/block-iscsi.so<br>Note: only modules from the same build can be loaded.<br>Failed to initialize module: /usr/lib/x86_64-linux-gnu/qemu/block-curl.so<br>Note: only modules from the same build can be loaded.<br>Failed to initialize module: /usr/lib/x86_64-linux-gnu/qemu/block-rbd.so<br>Note: only modules from the same build can be loaded.<br>Failed to initialize module: /usr/lib/x86_64-linux-gnu/qemu/block-dmg.so<br>Note: only modules from the same build can be loaded.<br>pulseaudio: set_sink_input_volume() failed<br>pulseaudio: Reason: Invalid argument<br>pulseaudio: set_sink_input_mute() failed<br>pulseaudio: Reason: Invalid argument</i><br><br></div><div>The ones about audio are probably caused by the lack of audio emulation options, but what about other ones ? Aren't they dangerous ?<br></div><div>Once again, good work, this is all I needed ! <br></div><div><br>
c) Thanks for redirecting me to your GitHub version.<br>
<br>
d) You are right, I will use qemuforth.rom until I understand some more how OpenFirmware works. I successfully built the rom by replacing the<i> cpu/arm/versatilepb/build/</i><wbr><i>Makefile </i>first line by <i>ROMNAME=qemuforth</i>.<br></div><div>A small error I faced with the subversion's version is still present on your GitHub version when building ARM ROMs:<br>"<span lang="ES-MX"> I’ve been looking for openfirmware/cpu/x86/Linux/<wbr>armforth
file. As the error states, this file is not present in the cpu/x86/Linux folder.
In fact, there is a file named like this, but it has an extension .qemu (the
complete file name is armforth.qemu. So I tough about a simple mistake, and
renamed it (in fact, I copied it to avoid other errors) into armforth."</span></div><div>Renamed it, and successfully built the ROM.<br></div><div><br><br></div><div>Thanks for your help Mitch, you've put me in the good direction. <br>I hope not to have to bother you again, it should be fine from now :)<br><br></div><div>Regards,<br></div><div>- John<br></div><div><br></div></div>