Author Topic: BASM  (Read 9481 times)

I mean, It would be an overkill way to do some maths within blockland?
It's math and having to know a complete other language. Hardly anyone will use this because it's complicated and requires other knowledge than "durr bricks."

Hardly anyone will use this because it's complicated and requires other knowledge than "durr bricks."
But I will :3

If it was made i would learn it and use it to extend my empire for fun

Oh, I keep forgetting to tell people: I switched from 32 bit Assembly to 16 bit Assembly. This was it's easier for me to create virtual memory.

I approve of this addon.

It is true to have this as an addon, I just need to come with some epic build to use this :3

Oh, I keep forgetting to tell people: I switched from 32 bit Assembly to 16 bit Assembly. This was it's easier for me to create virtual memory.
So it's BASM16 now?

So it's BASM16 now?
Yea, I should change it, shouldn't I? Anyways, I don't think that any Blockland contraption will need a 32 bit addressing scheme. Windows 98 and NT had 16 bit support and I don't think that you are going to make a full blown operating system (like Windows that is, it is still totally possible to make one, though).

edit: changed to BASM (Blockland Assembler). I don't need to have the 16 in there.

Wait what? You can make an OS with this? I'm confused now.

Wait what? You can make an OS with this? I'm confused now.
Yes, though I doubt that the average Blocklander will be able to do so (let alone even use the mod). You can program computer chips, computer kernels, operating systems, etc. Each mnemonic in Assembly directly correlates to a binary instruction (for example, popping an item from the stack with the pop mnemonic may correlate to the binary string of '100110', though not really, you get the idea). This allows for extreme low level programming, which opens up a world of options (like simulating the ability to burn instructions and add in transistors in computer chips).


Progress report?

Catchy name by the way.

Progress report?

Catchy name by the way.
I have done some more updates such as add more mnemonics like push and pop (<3 Space Guy for your stack example), and think that people should submit some ideas that I might be able to implement (such as high level instructions and functions that I could add to the Blockland 'api' that you will be using to interact with the game itself). Assembly really isn't too hard once you understand the structure of the language, and how the computer interprets binary.

About the name, I actually though of it myself, but then I realized that it is really the name of an actual Assember...oh well :3

About the name, I actually though of it myself, but then I realized that it is really the name of an actual Assember...oh well :3
Blockland-Assembly-System-Management? :cookieMonster:

Can't wait to see even more progress, keep on going!

This is intense, I don't understand it at all and won't ever understand it but god damn this is cool.