This entry fails the test suite, but according to Tabchouri this is not the fault of the entry:

"I noticed a problem with the test : the checker does not save the value
of port 3c8h; my entry uses the value of this register without
initializing it (in the drawing phase). So while testing the palette
(with port 3c7h), the checker destroyes the 3c8h one. Hense it declares
that the results of my entry is wrong."

"... my entry works well. The error appears while it is
checked by the test suite. In fact, my algorithm initialises the
palette while drawing; and it does not initilises port 3c8h to 0
assuming it is equal to 0. In normal execution, this port is equal to
0. But while checking, the test suite destroys its value (by writing to
port 3c7h in order to read the palette). I think that the test suite
must be completely transparent (?). Now it isn't, I think.
This problem would be avoided by simply saving the value of port 3c8h
and restoring it (in the int16 procedure)."

Therefore the entry has been accepted.