There's a lot of space in an IP.bin for code, 18430 bytes. Let's assume you're an asm wizard and you handwrite and compile it without a compiler. You get 9215 instructions, you probably need 215 at most for a simple setup and jump to 1st_read.bin without scrambling. Let's be generous and say scrambling adds 2000 instructions (it doesn't), so you have 7000 instructions left versus 9000. Space is plentiful when you're being mindful. Now let's say your writing C and using gcc to compile, you still have space but now suddenly youryo wasting a lot more of it.