Sounds similar to TIS-100, but with even more special-purpose units.