You can do a minikernel (mostly) in bB.
I don't know if thats helpful or just trying to dodge things that should be confronted head on.
ie you don't really need to know much assembly but you still need to know
nuts and bolts (and you need enough assembly to understand what you get from
This code example wouldn't compile for me, not sure if I broke something in my bB setup?
got the error :
old value: $f699 new value: $f69c
old value: $00c6 new value: $00c9
segment: fffc vs current org: 10004
2190 bytes of ROM space left
D:\Applications\2600Development\Projects\Examples\x6_1_5.bas.asm (2841): error: Origin Reverse-indexed.
It works for me - I get the report due to shifting rom - but the compiled rom works.
The values reported are slightly different for me. Are you using the latest bB? I forget at which release it happened, but the dasm included with the my bB has fixes specifically related to shifting ROM.
I'm using 1.1dreveng41