Вивантаження картриджів Game Boy через порт з’єднувального кабелю

Коли мова заходить про старовинні консолі, як-от Game Boy, часто приємно мати можливість скинути картриджні ПЗУ для нащадків, архівації та емуляції. З цією метою [Френсіс Стоукс] з [Low Byte Productions] винайшов досить унікальний метод скидання візків Game Boy через порт з’єднувального кабелю.

Метод починається із запуску спеціального коду на Game Boy, який доставляється за допомогою флеш-кошика. Цей код завантажується в оперативну пам’ять, потім чекає, поки користувач викупить у кошику, який він хоче спорожнити, і натисне кнопку. Потім код зчитує картридж байт за байтом, надсилаючи його до порту зв’язку. Щоб зібрати дані, [Френсіс] просто використовує логічний аналізатор Saleae. Примітно, що спочатку частота помилок була дуже високою для цього методу, доки [Френсіс] не зрозумів, що зменшення довжини з’єднувального кабелю зменшує шум, який заважає сигналу.

Код доступний на GitHub для зацікавлених. Існують, звичайно, інші способи спустошити картриджі Game Boy.

Вивантаження картриджів Game Boy через порт з’єднувального кабелю

Коли мова заходить про старовинні консолі, як-от Game Boy, часто приємно мати можливість скинути картриджні ПЗУ для нащадків, архівації та емуляції. З цією метою [Френсіс Стоукс] з [Low Byte Productions] винайшов досить унікальний метод скидання візків Game Boy через порт з’єднувального кабелю.

Метод починається із запуску спеціального коду на Game Boy, який доставляється за допомогою флеш-кошика. Цей код завантажується в оперативну пам’ять, потім чекає, поки користувач викупить у кошику, який він хоче спорожнити, і натисне кнопку. Потім код зчитує картридж байт за байтом, надсилаючи його до порту зв’язку. Щоб зібрати дані, [Френсіс] просто використовує логічний аналізатор Saleae. Примітно, що спочатку частота помилок була дуже високою для цього методу, доки [Френсіс] не зрозумів, що зменшення довжини з’єднувального кабелю зменшує шум, який заважає сигналу.

Код доступний на GitHub для зацікавлених. Існують, звичайно, інші способи спустошити картриджі Game Boy.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow