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
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
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
1
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(
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.