-
Notifications
You must be signed in to change notification settings - Fork 143
Bitwise+ v1.3 #361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
BurningHot687
wants to merge
67
commits into
PenguinMod:main
Choose a base branch
from
BurningHot687:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Bitwise+ v1.3 #361
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
There's a broken boolean block to check for the base, which I'll need some help figuring out. Apparently it's a slightly different data type when looking at the console (it's purple :0). The main thing is that I fixed the hexadecimal conversion with a new function and a small concatenation.
You may now do simple left and right shifting of *assumed decimal* inputs, and bugs with detecting the different bases have been fixed hopefully!
All of the blocks I wanted to add have now been added. Please suggest any more that you think might be useful and relevant to this extension. I must note the new bug introduced where I am seemingly unable to detect hexadecimal again in the operator blocks.
I've added in two blocks I almost forgot about, but then I stumbled upon the fact that my code is terrible **and** apparently negatives aren't supported yet **and** somehow the BASES menu is not being used properly? I'm pretty confused as to what is happening so I would appreciate any help.
Finished all currently planned block additions, bug fixing is the main goal now.
Remember to finish documentation and image setup after debugging, future me!
Added the extension here
Slowly but surely this'll work.
Oh yeah and a logo + block switching implemented for most blocks (bitwise operations still need it) I also fixed negative numbers, and this new update should mean the old system could be brought back for some different handling if necessary.
I don't need a separate binary block, or maybe it'd be easier if I had three separate blocks? Or maybe 0x automatically turns the input into hexadecimal, so I need to redo alot of those
Sorry for not naming the last commit, I forgot to upload a file and it deleted all the text. I still have to put a use to the second-to-last block and then some more stuff like perhaps a button to see documentation and extras?
I still don't have that much testing, but finally dynamic length works for a case of 13 and -13 (10011 and 01101 respectively) Added a block to get bit at index and fixed bug with nand onwards (caused by logical not used instead of bitwise not)
Thanks for helping me get the extras working dude. Yeah nothing else, just the extras button works thanks to @SCsupercraft so cool
Dynamic length is easy, representing values is hard :( Lotsa testing times
Featuring an actual documentation link, hopefully binary to decimal has been fixed (not tested due to lack of time), and opcodes for labels have been removed
not BMP vs UTF-16 lol
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Also last day of summer so this special project of mine (first extension :0) won't take up too much school time. |
Tested with the sandbox (not pretty) so added that error. Cleaned up unused and will probably try to clean it up more later.
(ノ◕ヮ◕)ノ*:・゚✧ please tell me how to do the avif stuff
Alright I don't know if I have to delete the png because it'll choose the png instead of the avif or if avif is supported yet, so can anyone tell me? |
Changed it to the much smaller avif file
Instead of replacing your existing tab's url
Also get some hexadecimal or octal from an index but at this point these blocks are enough, no more needed. Turbowarp compatibility is nice, now you have to figure out arrays yourself hah! ;3
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an expansion of the Bitwise extension on Turbowarp with some more capabilities.