Wow, so MPW which you recommended earlier can even work with assembly?! Awesome!!!! I will probably check that before all else!
What OS/context would the resulting program written in assembly be running?
I haven't set my mind on anything specific for that yet, but whatever I make, it will
definitely be running on Mac OS, with a preference for OSes 9.2.2, 10.4.11 and 10.5.8, and the G3, G4 and G5 processors. For now, though, it's more of a curiosity thing than any big project. But in order to even be able to come up with anything cool or useful, I first seek to get familiar with the assembly language(s).
Oh, also, what I'm about to say isn't necessarily exclusive to assembly, but whatever I make, one
huge aim would be to make the application make the most out of multiple processors/cores (if more than one is available, that is -- I certainly wouldn't abandon all the amazing single-processor single-core Macs out there!), especially considering the lack of multi-threaded programs for Mac OS 9. Are there other programs for OS 9 besides Photoshop that make use of multiple threads?
Yeah it's pretty cool that it can execute in big or little endian mode. I was pretty sure the G5 could do the switch. As far as VPC goes they may not have done the switching because of the way the memory management worked in the CPU. Not sure I never really went into that much more than reading the specs of the PowerISA.
I'd love to see and verify all of that first-hand for myself, too. I have done much reading, but never actually spent time doing any assembly code (I'm mostly accostumed to high-level languages, so I'm in for... quite a scary, yet awesome, treat!). Hopefully I won't fry too many chips!
EDIT: Almost forgot: I discovered another text-editing program for anyone interested, as well. It seems it was rather famous back in the day... It's Text-Edit Plus. Used to be shareware, but now it is 100% freeware.
https://www.tex-edit.com/And some scripts to enhance it, all done with AppleScript (some being classic Mac OS exclusive, others X exclusive, but most of them work for both).
https://dougscripts.com/texedit/scrpcont.php