4 ms·
As the original author wrote, assembler is top level leet-ness. However, we aren't in our teenager years anymore and cannot spend holidays hacking our Amigas, s
by _the_inflator 4y ago
As the original author wrote, assembler is top level leet-ness. However, we aren't in our teenager years anymore and cannot spend holidays hacking our Amigas, so time constraint is a thing. To be honest, assembler coding was always tedious to say the least. Debugging, Gurus, just to name a few in inconveniences.
This opened a chance for Amos.
If you have a look at today's leet-ness, have a look a The Black Lotus. They do everything with a cross-development pipeline, they even forked Amiga UAE to streamline their process. TBL is really top notch Amiga coding, fantastic stuff.
Amos and cross-development compile to machine code in the end. Besides that it is about easing things.
For reference, here is Abyss' fantastic project: https://github.com/BartmanAbyss/vscode-amiga-debug https://github.com/BartmanAbyss/vscode-amiga-debug
- makach 4y agoAmos is very well known for having one of the best developer documentation that exists for the amiga machine. It's not a poor choice. Amos is still being developed by Francois Lionet. https://www.aoz.studio/the-aoz-story https://www.aoz.studio/the-aoz-story
- _the_inflator 4y agoI did not say that. I like Amos nowadays. However, it wasn't a serious choice for any of us working on demos or tools back then, even usage of Amiga C was uncommon. Same goes for Basic on C64. It is not that I dislike Basic. It simply the fact, that you get different results using assembler on C64.
- zozbot234 4y agoCross-development probably makes the most sense these days. Given that Rust and LLVM can already cross-compile for 68k, I wonder if anyone is planning to leverage the Rust embedded ecosystem to ease bare-metal development for these old machines (Amiga, Atari ST, 68k Mac etc.)