S" is in flashforth compile only, in several forth dialects it is a immediate word. Why is chosen for this construct? Is it posible to show the definition of s",
We wont to use the doloop for the scamp3 and find this after testing: : testloop cr 10 0 do i . cr loop ; ok testloop 32758 32758 32758 32758 32758 32758 32758 32758 32758 32758 ok Using this version : flashforth/pic24/forth/doloop.fs Are we do sommeting wring? Thanks for any help
Hi Mikael, is there a reason why m*/ is not in the flashforth? cheers, Jan
Is there a working version of a floatingpoint package for the 5 version. It seems the version on github is not completen. Apriciate any help with this topic. Wont to implement it on my scamp-3 board. cheers, Jan
found solutinin, second item on retrnstack is rp@ 2- @
normaly I can copy the top item of the return stack with r@ , how to make a copy of the second item? or in geneneral copy the n-th element? cheers, Jan
I'm working on adding the BME280 sensor ( Bosch) to the forth envoirment. In the datascheet of this sensor a part of the calculation is in 64 bit integer math. Does anyone have experience with 64 bit math. Need the basic rules: add,subtract,multply,divide,rshift and lshift and store,fetch,create constants and variable My envoirment is the Scamp3 Cheers, Jan
I need in the second loop the loopcounter of the first loop. As example I call it counter1. Is this posible in FF? Cheers Jan : test_7SEG ( --- ) i2c.init 7 for \ counter1 7SEG i2c.addr.write drop 1 i2c.c! drop 3 for \ counter2 1 counter1 lshift i2c.c! drop next i2c.stop next ;