FIF. Another FORTH.
Re: FIF. Another FORTH.
Well spotted. Checking my code I see that, for some reason, I did set the directory to root. I've updated the fifudg4.p file above so it should now look for CHARSET.BIN in the same directory as the P file (so at least it matches the documentation).
Alan
Alan
Re: FIF. Another FORTH.
Did a few definitions using the UDG Chrs and all seems ok.
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
Re: FIF. Another FORTH.
Well done that man away we go!!!
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
Re: FIF. Another FORTH.
Is this FIFUDG4 also a 254 byte jobby as well Alan?
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
Re: FIF. Another FORTH.
Yep, I've checked the source code and it should be.
Alan
Alan
Re: FIF. Another FORTH.
All looking good so far.
Would say UDG4ZXPAND with FIFUDG4 is working well,loaded a couple of screens in too seems ok memory wise.
Would say UDG4ZXPAND with FIFUDG4 is working well,loaded a couple of screens in too seems ok memory wise.
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
Re: FIF. Another FORTH.
Thanks.
I'll bundle a version in with the next release.
There are ways I can utilise the memory from $2200 to store core machine code subroutines (or FORTH primitives) and thereby free-up executable memory in the main dictionary area. Though doing such configuration work will come after writing the code to support the Chroma 81 features. In the meantime you're certainly not scratching around for space.
Alan
I'll bundle a version in with the next release.
There are ways I can utilise the memory from $2200 to store core machine code subroutines (or FORTH primitives) and thereby free-up executable memory in the main dictionary area. Though doing such configuration work will come after writing the code to support the Chroma 81 features. In the meantime you're certainly not scratching around for space.
Alan
Re: FIF. Another FORTH.
The operator D/ seems to be missing from the vocabulary for the ZXpand
in which case just use..
: D/ M/MOD ROT DROP ;
Enter the the number to be divided as a double and the divisor as a single number.
in which case just use..
: D/ M/MOD ROT DROP ;
Enter the the number to be divided as a double and the divisor as a single number.
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
Re: FIF. Another FORTH.
Thanks Moggy. I believe it's defined in SCR08.
Alan
Alan
Re: FIF. Another FORTH.
I think I must have borked something as it kept giving me ? every time I used D/.
No worries swapped screens from a back up and now back in business working out pendulum periods and frequencies Such fun!!
No worries swapped screens from a back up and now back in business working out pendulum periods and frequencies Such fun!!

???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????