
Пристрій Philips PM5139 не є широко відомим. Він не брав участі у великих битвах і не впливав на політичний ландшафт. Це був просто корисний генератор функцій, який можна було знайти на робочому столі, що виконував свою роботу тихо й відносно точно. Користувач [doctormord] провів роботу з реверс-інжинірингу цього скромного апаратного забезпечення.
PM5139 погано документований; єдиний наявний сервісний посібник призначений для PM5138A — менш потужної моделі-побратима. Тому виникла потреба у реверс-інжинірингу пристрою для кращого розуміння його роботи. Робота почалася з двох дампів EPROM, які зафіксували те, що Philips вклав у пристрій на початку 1990-х років. Звідти код був проаналізований і доопрацьований, доки [doctormord] не відчув себе впевнено, щоб модифікувати його та покращити вже наявне. Це було досягнуто за допомогою емулятора 8051, який міг запускати код, роблячи очевидним, що відбувається. Результатом стала кастомна прошивка “V2.0”, яка додала до генератора функцій шість довільних хвиль та можливість відтворювати просту музику, серед інших доопрацювань.
Нам подобається бачити, як старе обладнання отримує нову функціональність, навіть через десятиліття, і нам також подобається якісний реверс-інжиніринг. Відео після перерви.
