-
Notifications
You must be signed in to change notification settings - Fork 0
1. The philosophy of rpn68k
The target audience for rpn68k is people who already know how to program the 68000 and some high level language. Experience with reverse polish notation languages like Forth is totally NOT needed, you'll get it soon enough. If you don't know 68k assembly but are feeling adventurous then rpn68k should be a smoother experience than diving into vanilla 68000 - but you still need to learn some things about the CPU itself.
So, rpn68k is basically a wrapper that abstracts away the boilerplate in assembly programming and adds automation to implementing arithmetic sentences and the application structure. We all know that GOTO is evil so rpn68k helps to create the program flow in ways that you know from C, Python or other high level languages. If / else / endif instead of branching around.
You will still need to know about the 68000 registers and addressing modes as they are not abstracted away by rpn68k - it's only here to make your coding experience less repetitive. As an assembly programmer you will still have total control on how you want to utilize the CPU resources and this is probably why you are interested in asm programming anyway. These days people have no need to use assembly language unless they REALLY want to. I know I want to!