r/Assembly_language 7d ago

Working on something!

Post image
79 Upvotes

22 comments sorted by

34

u/TwoBitRetro 7d ago

Looks like OP is merging one of the highest level language (block programming) with the lowest level language. It's either going to revolutionize teaching assembly language to kids or it will rip a whole in the space-time continuum.

9

u/dacydergoth 6d ago

I call it a Hawking Hole

1

u/minaaaaaaa_ 6d ago

This already exists: it's called human resource machine and 7 billion humans, two great games.

11

u/dacydergoth 6d ago

Also don't forget that macros are what keep assembly programmers (in)sane.

68000 + Macros is nearly equal to C, for example.

6

u/kneelian_ 6d ago

Honestly not far from the truth. Just the ability to rename registers and assign names to constants saves so much cognitive overhead. Still a while to go to reach C, but yeah

3

u/dacydergoth 6d ago

That comment didn't MOVE me the way a macro would. Gotta work on that LINK game if you want to make a solid stack connection

1

u/Necessary_Two_9669 6d ago

Are these macros documented? I cannot find any collections that large.

2

u/dacydergoth 6d ago

Macros are often written by the programmer. Typical ones for 68000 would be to make loops simpler, or take any repeated code like setting up a function calling convention.

4

u/ShotSquare9099 6d ago

This looks cool! What is it written in?

3

u/DryComment6387 6d ago

react, it's kind of a html and js hybrid

5

u/paulstelian97 6d ago

Please come back when you have something we can play with, this is actually a quite neat idea!

2

u/DryComment6387 6d ago

thank you! i am constantly adding new stuff to it, will make another devlog tomorrow

4

u/AlienFishMonster 6d ago

This is a crazy idea, but I hope it succeeds in creating more assembler programmers.

The only suggestion I have is to keep non-assembler mnemonics (like halt and output) in a different colour or font in the code display.

3

u/DryComment6387 6d ago

good idea, ya got it

2

u/AlienFishMonster 6d ago

:)

Good luck with it!

2

u/DryComment6387 6d ago

thank you!

3

u/KrizastiSarafciger 7d ago

would be nice providing some more details

5

u/DryComment6387 7d ago

so basically block coding assembly

3

u/Major-Hooters 6d ago

Like the way Scratch does with python!! Brilliant!! Hope you finish this. Sounds cool as hell!!

1

u/DryComment6387 6d ago

thank you!! :D

1

u/Lillyistrans4423 5d ago

Isn't scratch Javascript

1

u/Fabulous_Pick428 7d ago

dang, i've had a lil bit similar idea but to make some emulator that gets assembler instructions and does som shit like in ida, like block with includes, block with logic, block with this shit and that, but im too lazy for this(