4 ms·
If you think x86 sucks (and I agree), how about learning ARM or MIPS or SPARC instead of Z80? Or if you want to stick with oldschool, maybe m68k.
by zincsandwich 10y ago
If you think x86 sucks (and I agree), how about learning ARM or MIPS or SPARC instead of Z80? Or if you want to stick with oldschool, maybe m68k.
- qwertyuiop924 10y agoSeveral reasons. -Simplicity: The Z80's instruction set is dead simple, and thus easy to wrap your head around. -Availability: Z80 chips are dirt cheap (and if you want to build a computer around it, designs are readily available). -Ease: As a new assembler programmer, Z80 assembler is considerably more high level than, say, 6502 assembler. -Other Factors: GBZ80 is hugely useful, especially to me, because I've got a Gameboy. Some of those other architectures are on my list as well. Like m68k (and its cousin, the 6809): if only I could still buy the chips. 6502 isn't on your list, but it's on mine. Also, ARMv4T, for the ARM7TDMI: GBA hacking could be fun.
- zincsandwich 10y agoReasonable enough. Good luck. I think your efforts will be rewarded.
- Zardoz84 10y agoSick.... sadly my TR3200 go nowhere. Example code : https://github.com/Zardoz89/trillek-firmware/blob/develop/boot_info.asm https://github.com/Zardoz89/trillek-firmware/blob/develop/bo... CPU : https://github.com/Zardoz89/trillek-computer/blob/master/cpu/TR3200.md https://github.com/Zardoz89/trillek-computer/blob/master/cpu...
- qwertyuiop924 10y agoWhat, what machine is this? Trillek? oh my god, they're still working on it! Well, this is very exciting.
- pjmlp 10y agoWell, you could just make use of the ARM chip on your mobile phone and besides some boilerplate code to start your own Assembly code, do some ARM demos. :) But yeah, GBA coding is also cool.
- qwertyuiop924 10y agoMy phone runs Android. I shudder to think of the boilerplate involved.
- pjmlp 10y agoYou can start here http://shervinemami.info/armAssembly.html http://shervinemami.info/armAssembly.html
- qwertyuiop924 10y agoThanks! But it wasn't the prospect of the assembly that scared me: Android's Java API is a disgusting mess that I would happily never touch again for as long as I live.
- pjmlp 10y agoWhich is why even if it sounds foolish, I have more fun with UWP than Android.
- qwertyuiop924 10y agoI'd buy that. As much as I hate Microsoft, they have a much more fun ecosystem to work in than Android's (or so I've heard). C# isn't my favorite language, but there's less brain damage than there is in Java.
- pjmlp 10y agoNot only C#, all the OS APIs are available to all languages including C++, not the half baked NDK experience and everything is compiled to native code on the store before downloading into the devices. Not like the great idea from Google to do AOT on the device itself, which was so good that had to create an hybrid solution on Android N.