<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Q&amp;A - Recent questions without answers</title>
<link>http://cloud.vfxforth.com/forum/unanswered</link>
<description>Powered by Question2Answer</description>
<item>
<title>Hope you are all practicing your Welsh?</title>
<link>http://cloud.vfxforth.com/forum/347/hope-you-are-all-practicing-your-welsh</link>
<description>Look forward to seeing you all at EuroForth 2026 in Cardiff.&lt;br /&gt;
&lt;br /&gt;
Z&amp;quot; Welcome to Wales for the Software Conference&amp;quot; Z&amp;quot; Welsh&amp;quot; TRANSLATE CR Z$. &lt;br /&gt;
Croeso i Gymru ar gyfer y Gynhadledd Feddalwedd ok&lt;br /&gt;
&lt;br /&gt;
(Yes, that really works!)</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/347/hope-you-are-all-practicing-your-welsh</guid>
<pubDate>Fri, 12 Jun 2026 11:29:41 +0000</pubDate>
</item>
<item>
<title>Support for RISC-V</title>
<link>http://cloud.vfxforth.com/forum/346/support-for-risc-v</link>
<description>Just curious but is there any planned support for RISC-V in the future?</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/346/support-for-risc-v</guid>
<pubDate>Thu, 21 May 2026 14:45:25 +0000</pubDate>
</item>
<item>
<title>Improvement needed to the vfx documentation for INCLUDED</title>
<link>http://cloud.vfxforth.com/forum/345/improvement-needed-to-the-vfx-documentation-for-included</link>
<description>INCLUDED cannot be used to insert code into a word that is being compiled.&lt;br /&gt;
&lt;br /&gt;
INCLUDE-FILE can.&lt;br /&gt;
&lt;br /&gt;
Took us (i.e. Nick and his AI) quite a while to figure that out.</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/345/improvement-needed-to-the-vfx-documentation-for-included</guid>
<pubDate>Fri, 15 May 2026 11:19:37 +0000</pubDate>
</item>
<item>
<title>Initialising local values - a plea</title>
<link>http://cloud.vfxforth.com/forum/330/initialising-local-values-a-plea</link>
<description>In his paper to Euroforth 2025, Nick Nelson made a plea (I think his second plea on the same subject), that local values should be initialised on entry.&lt;br /&gt;
It is so easy to forget to do this manually.&lt;br /&gt;
Now it has caught us out again. &lt;br /&gt;
&lt;br /&gt;
If you use &lt;br /&gt;
&lt;br /&gt;
gtk_tree_model_get&lt;br /&gt;
&lt;br /&gt;
to retrieve the value of a column, and you use a local to put it in, it works fine if the column is a data type string.&lt;br /&gt;
But if the column is a data type int or bool, and you tell it to put it in ADDR &amp;lt;local&amp;gt; , it only half fills it because ints and bools are only 32 bit. &lt;br /&gt;
If you have forgotten to manually initialise your local, then the result is garbage.&lt;br /&gt;
A very hard bug to track down.</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/330/initialising-local-values-a-plea</guid>
<pubDate>Tue, 11 Nov 2025 12:55:08 +0000</pubDate>
</item>
<item>
<title>Statically linked turnkey application</title>
<link>http://cloud.vfxforth.com/forum/328/statically-linked-turnkey-application</link>
<description>I'm playing with VFX Forth on Linux and I was wondering if it supports generating statically linked executables, or if dynamic linking is required?&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
file p0046&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p0046: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, no section header&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
ldd p0046&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;linux-vdso.so.1 (0x00007ffe0cf14000)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;libdl.so.2 =&amp;gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd313f6b000)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;libc.so.6 =&amp;gt; /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd313d89000)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/lib64/ld-linux-x86-64.so.2 (0x00007fd313f88000)</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/328/statically-linked-turnkey-application</guid>
<pubDate>Wed, 15 Oct 2025 14:59:00 +0000</pubDate>
</item>
<item>
<title>Adding interrupt handler</title>
<link>http://cloud.vfxforth.com/forum/327/adding-interrupt-handler</link>
<description>If I relocate the vector table of a cortex-m4 to r/w memory, can I add EXC: definition to the target located in IntCortex.fth?&lt;br /&gt;
&lt;br /&gt;
Edit:&lt;br /&gt;
&lt;br /&gt;
I’ve realised I can use vectored execution and a dummy isr.</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/327/adding-interrupt-handler</guid>
<pubDate>Tue, 09 Sep 2025 14:39:00 +0000</pubDate>
</item>
<item>
<title>Are you all coming to the Euroforth conference?</title>
<link>http://cloud.vfxforth.com/forum/326/are-you-all-coming-to-the-euroforth-conference</link>
<description>&lt;h2 id=&quot;hamburg-12-14-september-2025&quot;&gt;Hamburg, 12.-14. September 2025&lt;/h2&gt;&lt;div&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://euro.theforth.net/&quot;&gt;https://euro.theforth.net/&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Should be very informative, as always.&lt;/p&gt;</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/326/are-you-all-coming-to-the-euroforth-conference</guid>
<pubDate>Mon, 01 Sep 2025 08:32:26 +0000</pubDate>
</item>
<item>
<title>There’s a bug in the macOS cross compiler</title>
<link>http://cloud.vfxforth.com/forum/321/theres-a-bug-in-the-macos-cross-compiler</link>
<description>After some investigation, when cross compiling vpf32sx.fth the stack depth appears to be limited to 6 values, as any more values are lost. This causes the population of farray to fail.&lt;br /&gt;
&lt;br /&gt;
Is there a formal bug submission process?&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
Theo</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/321/theres-a-bug-in-the-macos-cross-compiler</guid>
<pubDate>Sun, 03 Aug 2025 04:08:12 +0000</pubDate>
</item>
<item>
<title>Problem with binding rebuilt VFX (MacOS) Kernel</title>
<link>http://cloud.vfxforth.com/forum/317/problem-with-binding-rebuilt-vfx-macos-kernel</link>
<description>&lt;p data-start=&quot;987&quot; data-end=&quot;1222&quot; style=&quot;caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);&quot;&gt;When I rebuild the VFX kernel using&amp;nbsp;&lt;code data-start=&quot;1039&quot; data-end=&quot;1047&quot;&gt;x64.mo&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code data-start=&quot;1052&quot; data-end=&quot;1063&quot;&gt;mosx64.sh&lt;/code&gt;, I can generate&amp;nbsp;&lt;code data-start=&quot;1080&quot; data-end=&quot;1096&quot;&gt;VFXFORTH64.img&lt;/code&gt;. But the script then tries to run it directly, and macOS throws a “&lt;strong data-start=&quot;1164&quot; data-end=&quot;1185&quot;&gt;exec format error&lt;/strong&gt;” (likely expecting a Mach-O binary):&lt;/p&gt;&lt;pre class=&quot;overflow-visible!&quot; data-start=&quot;1224&quot; data-end=&quot;1295&quot; style=&quot;caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);&quot;&gt;&lt;/pre&gt;&lt;div class=&quot;contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary&quot;&gt;&lt;div class=&quot;flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl&quot;&gt;&lt;/div&gt;&lt;div class=&quot;overflow-y-auto p-4&quot; dir=&quot;ltr&quot;&gt;&lt;code class=&quot;whitespace-pre! language-bash&quot;&gt;% ./VFXFORTH64.img zsh: &lt;span class=&quot;hljs-built_in&quot;&gt;exec&lt;/span&gt; format error: ./VFXFORTH64.img &lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;p data-start=&quot;1297&quot; data-end=&quot;1313&quot; style=&quot;caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);&quot;&gt;Is there a work-around for this, or am I following the wrong shell script?&amp;nbsp;(I'm using the script mosx64.sh in /Kernel as the guide.)&lt;/p&gt;&lt;p data-start=&quot;1297&quot; data-end=&quot;1313&quot; style=&quot;caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);&quot;&gt;thanks&lt;/p&gt;&lt;p data-start=&quot;1297&quot; data-end=&quot;1313&quot; style=&quot;caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);&quot;&gt;- Bruno&lt;/p&gt;</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/317/problem-with-binding-rebuilt-vfx-macos-kernel</guid>
<pubDate>Thu, 24 Jul 2025 14:08:54 +0000</pubDate>
</item>
<item>
<title>generating a DLL on Windows - missing VfxForthBH_64_win.exe</title>
<link>http://cloud.vfxforth.com/forum/307/generating-a-dll-on-windows-missing-vfxforthbh_64_win-exe</link>
<description>I am trying to generate a Windows DLL, starting with the GenDllTest.fth example.&lt;br /&gt;
&lt;br /&gt;
However, my distribution (version 5.43 build 4241) does not contain a pair of matched low-memory / high-memory compilers. VfxForthK_64_win.exe does not have init-libs, but both VfxForthB_x64_win.exe and VfxForth_x64_win.exe compile the file successfully, with the DllMain entry reported at different addresses. Unfortunately, that does not seem sufficient for MakeDll.&lt;br /&gt;
&lt;br /&gt;
MakeDll %bin%\VfxForthB_x64_win %bin%\VfxForth_x64_win %mydir%\GenDllTest C:\temp\testdll&lt;br /&gt;
Saving C:\temp\testdll&lt;br /&gt;
Err# -256 ERR: Execution of a DEFERed word with no ASSIGNed action.&lt;br /&gt;
&amp;nbsp;-&amp;gt; MakeDll %bin%\VfxForth_x64_win %bin%\VfxForthB_x64_win %mydir%\GenDllTest C:\temp\testdll&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;^&lt;br /&gt;
I then tried to make a VfxForthBH_x64_win.exe by using VfxBase64.bld. But (after selecting the latest ExternWin64.fth) I gave up after stumbling on the following error. Also I could not find how to load to make the result load to a higher memory area (just reserve unused space in the dictionary to get an offset?).&lt;br /&gt;
&lt;br /&gt;
Err# -13 ERR: Undefined word.&lt;br /&gt;
&amp;nbsp;Source: &amp;quot;c:\Products\VfxCommunity\Sources\VFXBase\CallDefWin64.fth&amp;quot; on line 178&lt;br /&gt;
&amp;nbsp;-&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[a &amp;nbsp;movsx &amp;nbsp;a] &amp;nbsp;Poff bytePSP, &amp;nbsp;^ai IntArgReg &amp;nbsp;[a]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;^</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/307/generating-a-dll-on-windows-missing-vfxforthbh_64_win-exe</guid>
<pubDate>Wed, 08 Jan 2025 12:40:35 +0000</pubDate>
</item>
<item>
<title>False virus detection of turnkeys</title>
<link>http://cloud.vfxforth.com/forum/306/false-virus-detection-of-turnkeys</link>
<description>My saved turnkey exe (which has EntryPoint reassigned) is tripping Windows 10 defender on my own machine. &amp;nbsp;The file gets automatically quarantined a few moments after being copied to another folder.&lt;br /&gt;
&lt;br /&gt;
As I recall, I used to have this whenever I did anything with the compiler. &amp;nbsp;Since I'm not in this program, I guess that Windows Defender has gotten more sophisticated with its heuristics.&lt;br /&gt;
&lt;br /&gt;
What can I do that (hopefully) doesn't involve code signing?&lt;br /&gt;
&lt;br /&gt;
Version: 5.20 (build 3797) 32-bit</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/306/false-virus-detection-of-turnkeys</guid>
<pubDate>Wed, 01 Jan 2025 01:25:53 +0000</pubDate>
</item>
<item>
<title>Fixing RebuildLin64.sh broken on Linux x64, patch supplied</title>
<link>http://cloud.vfxforth.com/forum/218/fixing-rebuildlin64-sh-broken-on-linux-x64-patch-supplied</link>
<description>&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;In order to integrate PDFhelp.fth into the kernel I had to make ./RebuildLin64.sh work. It says in the manual be careful&amp;nbsp;of paths, which I automated,&amp;nbsp;and fixed a couple of typos as well.&lt;/p&gt;&lt;p&gt;So now no more include for PDFhelp.fth, it just works when I boot Forth, happy bunny :)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;Binary files ../../VfxForth64Lin.VIRGIN/Bin/VfxForth_x64_lin.elf and ./Bin/VfxForth_x64_lin.elf differ

diff -ruN ../../VfxForth64Lin.VIRGIN/Kernel/mlin64.sh ./Kernel/mlin64.sh

--- ../../VfxForth64Lin.VIRGIN/Kernel/mlin64.sh&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-06-09 11:36:10.000000000 +0100

+++ ./Kernel/mlin64.sh&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-08-27 19:06:03.625947939 +0100

@@ -6,12 +6,12 @@

 

 # build arguments

 VFX_ARGS=&quot;1 constant Community?&quot;

-if [ &quot;$VFX_BATCH_MODE&quot; -eq &quot;1&quot; ]; then

+if [ &quot;$VFX_BATCH_MODE&quot; = &quot;1&quot; ]; then

     VFX_ARGS+=&quot; 1 constant BatchMode&quot;

 fi

 

 # save the INI file

-cp ~/.VfxForth/VfxForth.ini ini.temp

+cp ~/.VfxForth/VfxForth64.ini ini.temp

 

 # Build the desktop version

 # TODO CI2020 stephen: why isn't that crosscompile in the buildkit?

@@ -28,7 +28,7 @@

 $XCDIR/x64.elf $VFX_ARGS include x64lin1.ctl

 mv -f VFXFORTH.img  vfxkern64.elf

 chmod +x vfxkern64.elf

-cp -a vfxkern64.elf  ../Images/VfxForthK_x64_lin.elf

+cp -a vfxkern64.elf ${XCDIR}/VfxForthK_x64_lin.elf

 

 # restore the INI file

-mv ini.temp ~/.VfxForth/VfxForth.ini

+mv ini.temp ~/.VfxForth/VfxForth64.ini

Binary files ../../VfxForth64Lin.VIRGIN/Kernel/vfxkern64.elf and ./Kernel/vfxkern64.elf differ

Binary files ../../VfxForth64Lin.VIRGIN/Kernel/XREF.XRF and ./Kernel/XREF.XRF differ

diff -ruN ../../VfxForth64Lin.VIRGIN/RebuildLin64.sh ./RebuildLin64.sh

--- ../../VfxForth64Lin.VIRGIN/RebuildLin64.sh&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-06-09 11:36:10.000000000 +0100

+++ ./RebuildLin64.sh&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-08-27 19:28:23.128666912 +0100

@@ -1,5 +1,5 @@

 #! /bin/bash

-INI_FILE=${VFX_DEFAULT_INI:-$HOME/.VfxForth/VfxForth.ini}

+INI_FILE=${VFX_DEFAULT_INI:-$HOME/.VfxForth/VfxForth64.ini}

 INI_TEMP=ini.temp

 

 [ -f $INI_FILE ] &amp;amp;&amp;amp; cp $INI_FILE $INI_TEMP

@@ -9,6 +9,15 @@

 ./mlin64.sh $*

 cd ..

 if [ &quot;$VFX_BATCH_MODE&quot; != &quot;1&quot; ]; then

-    ./CopyLin64.sh

+    # ./CopyLin64.sh

+

+    printf &quot;\n\n                 !!!! IMPORTANT PLEASE READ !!!! \n\n&quot;

+    printf &quot;Rebuild64.sh tries to execute ./CopyLin64.sh which does not exist !\n&quot;

+    printf &quot;I can't find the code for this file but from the name and the fact that\n&quot;

+    printf &quot;is right at the end I would guess that it copies the 64 bit linux exes\n&quot;

+    printf &quot;to Linux ... I would suggest you run ./InstallMe.Lin64.sh instead :)&quot;

+    printf &quot;\n\n&quot;

+

 fi

+

 [ -f $INI_TEMP ] &amp;amp;&amp;amp; mv $INI_TEMP $INI_FILE

diff -ruN ../../VfxForth64Lin.VIRGIN/VFXBase/mlin64.sh ./VFXBase/mlin64.sh

--- ../../VfxForth64Lin.VIRGIN/VFXBase/mlin64.sh&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-06-09 11:36:10.000000000 +0100

+++ ./VFXBase/mlin64.sh&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-08-27 18:59:10.784766919 +0100

@@ -4,7 +4,7 @@

 

 # CI2020: setup directories

 VFX_BUILDKIT_DIR=${VFX_BUILDKIT_DIR:-$HOME/buildkit.dev}

-VFX_DEFAULT_INI=${VFX_DEFAULT_INI:-$HOME/.VfxForth/VfxForth.ini}

+VFX_DEFAULT_INI=${VFX_DEFAULT_INI:-$HOME/.VfxForth/VfxForth64.ini}

 

 # default values

 BUILD_LEVEL=2

@@ -19,12 +19,24 @@

 # save INI file

 cp $VFX_DEFAULT_INI ini.temp

 

+# Build the desktop version

+# TODO CI2020 stephen: why isn't that crosscompile in the buildkit?

+if [ -d ../Images ]; then

+  XCDIR=../Images

+else

+  if [ -d ../Bin ]; then

+    XCDIR=../Bin

+  else

+    XCDIR=${HOME}/buildkit.dev/software/COMPILER

+  fi

+fi

+

 # Build proper

 cp VfxLin.no VfxLin.tmp

-../Images/VfxForthK_x64_lin.elf  $VFX_ARGS

-cp -a vfxlin64 ../Images/VfxForth_x64_lin.elf

+${XCDIR}/VfxForthK_x64_lin.elf  $VFX_ARGS

+cp -a vfxlin64 ${XCDIR}/VfxForth_x64_lin.elf

 # mv -f vfxlin64 ../Images/VfxForth_x64_lin.elf

-chmod +x ../Images/VfxForth_x64_lin.elf

+chmod +x ${XCDIR}/VfxForth_x64_lin.elf

 cp VfxLin.tmp VfxLin.no

 

 # restore INI file

diff -ruN ../../VfxForth64Lin.VIRGIN/VFXBase/VfxBase64.bld ./VFXBase/VfxBase64.bld

--- ../../VfxForth64Lin.VIRGIN/VFXBase/VfxBase64.bld&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-08-27 19:32:54.755206149 +0100

+++ ./VFXBase/VfxBase64.bld&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-08-27 19:03:15.535811987 +0100

@@ -152,7 +152,7 @@

 cr .( XREF )                    include ../Lib/xref

 cr .( DocGen )                  include ../Lib/DocGen4

 \ The next line should be the last of this group

-cr .( Config save/restore )                 include Lin32/SysConfig

+cr .( Config save/restore )                 include Lin64/SysConfig

 [THEN]

 

 [defined] Target_AA64_Linux [IF]

Binary files ../../VfxForth64Lin.VIRGIN/VFXBase/vfxlin64 and ./VFXBase/vfxlin64 differ

diff -ruN ../../VfxForth64Lin.VIRGIN/VFXBase/VfxLin64.no ./VFXBase/VfxLin64.no

--- ../../VfxForth64Lin.VIRGIN/VFXBase/VfxLin64.no&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-06-09 11:36:10.000000000 +0100

+++ ./VFXBase/VfxLin64.no&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;2023-08-27 19:28:30.224730620 +0100

@@ -1 +1 @@

-5.41 [build 0183]

\ No newline at end of file

+5.41 [build 0197]

\ No newline at end of file


&lt;/pre&gt;</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/218/fixing-rebuildlin64-sh-broken-on-linux-x64-patch-supplied</guid>
<pubDate>Mon, 28 Aug 2023 08:18:44 +0000</pubDate>
</item>
<item>
<title>A few minor issues with V5.41 on Linux64</title>
<link>http://cloud.vfxforth.com/forum/211/a-few-minor-issues-with-v5-41-on-linux64</link>
<description>&lt;p&gt;a) The release notes state that &quot;the base VFX64 does not include an FP pack&quot;. In fact, NDP387 is in the base system. If you need SSE64 then you have to remove NDP387 first. The documentation does not highlight that the NDP387 recogniser also needs to be manually removed - see my other post.&lt;/p&gt;&lt;p&gt;b) The compilation of FPSSE64S.fth leaves a couple of items on the number stack. These are non-functional problems, but on our build they flag an alert. The problem is a couple of NIP s missing. Line 307 etc. should be ...&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New,Courier,monospace&quot;&gt;c&quot; FP-PACK&quot; find NIP&amp;nbsp; FPsystem SSE64System =&amp;nbsp; and&lt;br&gt;dup [IF]&amp;nbsp; cr .&quot; SSE64System pack already compiled&quot;&amp;nbsp; [THEN]&lt;br&gt;?StopIncluding&lt;br&gt;&lt;br&gt;c&quot; FP-PACK&quot; find NIP FPsystem 0&amp;lt;&amp;gt; or&lt;br&gt;[IF]&amp;nbsp; cr .&quot; Remove existing float pack before compiling this one&quot; abort&amp;nbsp; [THEN]&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/211/a-few-minor-issues-with-v5-41-on-linux64</guid>
<pubDate>Wed, 09 Aug 2023 09:01:44 +0000</pubDate>
</item>
<item>
<title>Step missing in the documented process for switching floating point systems?</title>
<link>http://cloud.vfxforth.com/forum/198/missing-documented-process-switching-floating-point-systems</link>
<description>&lt;p&gt;I think there may be a critical bit of information missing in the VFX manual ?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Section 14.4 Only one FP package&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;says ...&lt;/p&gt;&lt;p&gt;To replace the floating point pack use:&lt;br&gt;&lt;span style=&quot;font-family:Courier New,Courier,monospace&quot;&gt;remove-FP-pack&lt;br&gt;include &amp;lt;sourcefile&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BUT this does not remove the default NDP floating point recogniser, so any subsequent attempt to use an FP number results in a mysterious crash.&lt;/p&gt;&lt;p&gt;BEFORE doing remove-FP-pack, you must do&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New,Courier,monospace&quot;&gt;' REC-NDPFLOAT FORTH-RECOGNIZER -STACK \ Remove NDP recog&lt;/span&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">http://cloud.vfxforth.com/forum/198/missing-documented-process-switching-floating-point-systems</guid>
<pubDate>Thu, 20 Jul 2023 18:36:24 +0000</pubDate>
</item>
</channel>
</rss>