public int handler(int offset) {
            switch (offset) {
                case 0x0114:
                    return 0x4f;
                case 0x0118:
                    return 0xd3;
                case 0x0214:
                    return 0xcf;
                case 0x0235:
                    return 0x02;
                case 0x0311:
                    return 0x00;
                /* not checked */
                default:
                    if (errorlog != null) {
                        fprintf(errorlog, "Unknown protection read. Offset: %04X  PC=%04X\n", 0xb000 + offset, cpu_get_pc());
                    }
            }

            return 0;
        }