You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

[z80 asm] BrainVM

b/Calculator Development Started by Snektron, January 31, 2015, 08:11:12 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

u/Snektron February 03, 2015, 10:37:16 PM
That's weird :( but i don't really know what to do about that  ???
u/岩倉 澪 February 04, 2015, 03:22:04 AM
The difficulty of bf is mostly superficial imo.
The syntax is obviously very unreadable and the primitives are extremely basic so one has to learn many idioms and patterns to construct normal programming constructs, and only having bytes to work with makes it very challenging to do operations of much use at all unless you emulate larger word sizes by writing multibyte routines.
Once you learn the tricks and build up some useful routines, if you structure the code intelligently with whitespace and make good use of comments, programming in it becomes very doable.
u/Dream of Omnimaga February 04, 2015, 04:29:09 AM
Would it be possible to just use Find/replace in Notepad to change every instruction to something closer to English or at least Z80 ASM, then once you are done coding, change them back to BF instructions? Or is that out of the question?
u/岩倉 澪 February 04, 2015, 04:35:20 AM
Changing the names of the instructions doesn't really help too much, but it is very reasonable to use labels and variables and copy pasta routines to replace them manually (or automated) similiar to what an assembler does
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal