08-22-2024, 11:37 AM
thanks! will be looking into that tonight.
this morning went meticulously through any qb64 issue, couple things I found was the _SHL and _SHR the right doesn't pad a "0" if needed _shl seems to work ok. over all things are working. but I just cannot get the right answer - just using abc for now.
I'll take a look at the c. I want to make this integrated into my pwm. Python is nice, but hate _shell-ing out
so made a simple "simulated" one
I'll take a look at the c and see what I can snag from it :-) I think I have it working, just one of the qb64 functions are not working like I want. it is some tiny flaw somewhere
this morning went meticulously through any qb64 issue, couple things I found was the _SHL and _SHR the right doesn't pad a "0" if needed _shl seems to work ok. over all things are working. but I just cannot get the right answer - just using abc for now.
I'll take a look at the c. I want to make this integrated into my pwm. Python is nice, but hate _shell-ing out
so made a simple "simulated" one
Code: (Select All)
' Simulate SHL (Shift Left) shiftedValue = (value * (2 ^ shiftAmount)) AND &HFFFFFFFF PRINT RIGHT$("00000000" + HEX$(shiftedValue), 8) ' Expected: 23456780
' Simulate SHR (Shift Right) shiftedValue = (value \ (2 ^ shiftAmount)) AND &HFFFFFFFF PRINT RIGHT$("00000000" + HEX$(shiftedValue), 8) ' Expected: 01234567
I'll take a look at the c and see what I can snag from it :-) I think I have it working, just one of the qb64 functions are not working like I want. it is some tiny flaw somewhere
3 out of 2 people have trouble with fractions