Danjovic сумел написать подпрограмму для последовательной пересылки данных на PC со скоростями до 19200 бит/с. Для достижения этого результата необходим преобразователь уровней TTL -> RS232, собираемый на основе транзистора.
При помощи небольшой программы возможно вклиниться в вызов хука LPRINT интерпретатора MSX-BASIC для перенаправления вывода в последовательный порт. В результате можно будет командой LLIST переслать текст программы на Бейсике с MSX на PC, на котором работает терминальная программа для прослушивания последовательного порта - например, HyperTerminal. Тайминги, наилучшим образом подходящие данному компьютеру MSX, поддаются настройке, и позволяют выбирать скорость передачи в диапазоне между 1200 и 19200 бит в секунду.
Данные передаются через 6-й контакт разъёма для 2-го джойстика. Исходный текст программы, как и схему однотранзисторного преобразователя TTL в RS232, можно найти в
блоге автора.
Ссылка по теме:
преобразователь TTL в RS232
Ссылка по теме:
LPRINT в порт джойстика