Kakos_nonos, напиши терминал.
Kakos_nonos, напиши терминал.
psb: ок. Сейчас немного занят демой, буду потихоньку писать, после мультиматографа займусь с головой.
---------- Post added at 18:21 ---------- Previous post was at 18:14 ----------
В роли смартфона будет пока выступать комп. Я напишу соответствующую прогу. Вместо смартфона.
терминалы есть на спеке , но спеков много, особенно в бывших советских, по этому геммороя тут будет много. я же писал, делайте проще - или игра через смарт-комп грузится в мр3 или реальные дискеты (карты памяти). так делают практически все. что тут, что в мире. подключите себе винт и скиньте все, что вам нужно один раз)
Можно CDOS терминалку преобразовать, но, скорее, будет проще заново написать
---------- Post added at 21:05 ---------- Previous post was at 20:54 ----------
Не, лучше писать сразу. Подскажите шрифты хорошие.
Я неправильно выразился. Имел ввиду писать сначала, не основываясь на CDOS или другом терминале.
Она через com-порт работает с внешним модемом? Тогда достаточно эмулятор com-порта под неё написать!
P.S. Порылся - нашёл упоминания в фидо о том, что для спека есть терминальные программы, работающих с com-портом:
- S-Terminal
- Melon
- INTerminal
- terminal for iS-DOS
Держи
perconfigured-emul - настроенный эмулятор с плагином
emulator - сорцы плагина
client - пример кода (си, sdcc)
Протокол обмена с хостом сейчас простой, отправляемый пакет состоит из:
2 байта - суммарная длина всех последующих полей (4 + 2 + длина HTTP-запроса)
4 байта - IP-адрес
2 байта - порт
дальше идет сам HTTP-запрос
всё это, думаю, понятно из примера
Писано буквально за пару часов, поэтому кругом сплошной быдлокод, сорри.
---------- Post added at 01:06 ---------- Previous post was at 01:02 ----------
Были же терминалки, которые работали как с C-DOS, так и с Vicomm-модемами. Хорошо написаны были, всё общение с железом только внутри драйвера.
Была ещё программа ping, написанная Kamil Karimov для тестирования TCP/IP на Speccy, работала с модемом на com-порту...
прикрепил терминалку S-Terminal v1.1