Index: eagle_bin/test_parser/eagle_bin.c =================================================================== --- eagle_bin/test_parser/eagle_bin.c (revision 9440) +++ eagle_bin/test_parser/eagle_bin.c (revision 9441) @@ -1411,6 +1411,30 @@ TERM }, }, + { PCB_EGKW_SECT_ALT_ALT_ALT_TEXT, "alt_alt_alt_textbasesection", /* basic text block */ + { /* field match */ + TERM + }, + { /* subsection sizes */ + TERM + }, + { /* attributes */ + {"layer", T_INT, 3, 1}, + {"x", T_INT, 4, 4}, + {"y", T_INT, 8, 4}, + {"size", T_INT, 12, 2}, + {"ratio", T_UBF, 14, BITFIELD(2, 2, 6)}, + /*self._get_uint8_mask(14, 0x7c) >> 2 },*/ + {"angle" , T_UBF, 16, BITFIELD(2, 0, 11)}, + /*self._get_uint16_mask(16, 0x0fff)*/ + {"mirrored" , T_UBF, 16, BITFIELD(2, 12, 12)}, + /*bool(self._get_uint16_mask(16, 0x1000))*/ + {"spin" , T_UBF, 16, BITFIELD(2, 14, 14)}, + /*bool(self._get_uint16_mask(16, 0x4000))*/ + {"textfield", T_STR, 18, 5}, + TERM + }, + }, { PCB_EGKW_SECT_NETBUSLABEL, "netbuslabel", /* text base section equiv. */ { /* field match */ TERM Index: eagle_bin/test_parser/eagle_bin.h =================================================================== --- eagle_bin/test_parser/eagle_bin.h (revision 9440) +++ eagle_bin/test_parser/eagle_bin.h (revision 9441) @@ -71,6 +71,7 @@ PCB_EGKW_SECT_TEXT = 0x3100, PCB_EGKW_SECT_ALT_TEXT = 0x3180, PCB_EGKW_SECT_ALT_ALT_TEXT = 0x31a0, + PCB_EGKW_SECT_ALT_ALT_ALT_TEXT = 0x318c, PCB_EGKW_SECT_NETBUSLABEL = 0x3300, PCB_EGKW_SECT_SMASHEDNAME = 0x3400, PCB_EGKW_SECT_ALT_SMASHEDNAME = 0x3480,