|
Виж темите без отговор | Виж активните теми
Дата и час: Съб Окт 03, 2026 9:35 am
DOS, LAN port, съвет от знаещите!
| Автор |
Съобщение |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
 DOS, LAN port, съвет от знаещите!
Здравейте!
На последък ме чопли едно чудене. Нямам опит по въпроса та затова реших да питам.
Проблема е следния:
Имам един набор от програми под DOS, които са актуални и се ползват и до днес. Правени са да работят на нещо като 486 или Pentium на 100Мхз. Обикновено се ползват с евтини лаптопи от тоя клас, обаче намирането на такива и поддръжката им вече започва да става проблем. Другото важно нещо е, че ползвам паралелен и сериен порт, а днешните масово нямат такива.
След размисъл, мога да сведа нужните ми портове до един единствен СЕРИЕН и то само до TX и RX сигналите.
Въпроса е как да ги изкарам от съвременна машина, която няма нито сериен нито паралелен порт.
И сега идеята - всички съвременни машинки - включително и повечето там нетбуци имат USB и LAN порт. USB под DOS е сякаш безумие - поне според мене. Идеята е дали мога да подкарам тогава тоя LAN порт под DOS - ама чист дос, и дали е безкрайно сложно да направя нещо което да ръгна в тоя порт и да изкарам сериен RX и TX сигнали. Един вид - нещо като FTDI за USB както е концепцията, обаче тук да е през ЛАН порта. Помня, че на времето първите мрежи вървяха под ДОС - ама няма допир с това...
Малко разхвърляно стана - ама да обобщя:
1. Модерен лаптоп работещ под ДОС. Трябва да е чист DOS - това е определящо.
2. След това - някакъв способ да изкарам от там през USB или през LAN порта - сериен сигнал. Като казвам изкарам - имам в предвид не директно - ами с помощтта на нещо допълнително ръгнато в тези портове. Имам известен опит с контролери разни, което ще е от полза предполагам.
Както казах нямам обаче опит нито с УСБ нито с ЛАН под ДОС, затова всякакви предложения ще са от полза.
[/u][/list]
|
| Вто Май 17, 2011 11:58 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Хм, все ми се струва, че пускането на LAN от днешните чипсети в лаптопите под ДОС, ще е почти толкова сложно упражнение като да пуснеш USB под ДОС.
Лесно няма как да стане. Аз бих търсил вариант да избегна DOS-а като цяло. Тая система просто е мислена за друг хардуер и това, че все още ядрото може да се подкара е цяло чудо. 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Май 17, 2011 12:04 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10129
|
пробвай дали програмите ти ще вървят под FreeDOS.
|
| Вто Май 17, 2011 12:10 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Ако вървят - какво ?
Иначе, най-вероятно ще вървят, защото леко по леко съм избегнал ползването на каквито и да е ДОС функции и услуги, включително собствен драйвер за клавиатурата и още куп работи за които не се сещам в момента. Един вид - доса е колкото да тръгне програмата. От там, тя си поема целия контрол над хардуера. Дисковите функции май остават само за дос, ама това не е толкова важно.
Между другото, един клиент, дето вдява от линукс е подкарал дос емулатор под линукс, и ползва за вход изход USB-MIDI кабел, за който си има оригинален драйвер за линукс - и работи по този начин. Обаче ми се струва прекалено сложно...
Доса е лесен за поддръжка - тоест то там поддръжка на практика няма...
Те затова на времето бяха и под дос де - освен причините с производителността.
|
| Вто Май 17, 2011 12:20 pm |
|
 |
|
kiiid
Ранг: Почетен член
Регистриран на: Съб Сеп 24, 2005 2:00 pm Мнения: 787
|
Ами аз ще ти дам възможно най-инженерския подход. Отваряш за малко лаптопа и взимаш tx от numlock led-а а rx ти отива на някой клавиш примерно scroll lock. Естествено ще ти трябва транзистор и два-три резистова за нивата. Оттам вече е въпрос на малко играчка да си драснеш на асемблер едно досовско драйверче за емулиран сериен порт
Аз навремето съм правил нещо подобно с едни морзови ключове понеже трябваше да се разработва тренажор за военните а машината нямаше портове...
|
| Вто Май 17, 2011 12:29 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10129
|
FreeDOS според мен ще върви на 99% от съвременния хардуер, при това има поддръжка на USB (и TCP май).
със сигурност ще поддържа сериен порт, но надали ще емулира хардуера. т.е. ако твоите програмки пишат/четат направо в IO-то не виждам как ще стане с USB.
ако ползваш БИОС или ДОС функции - може и да стане.
сериен порт през мрежата? може, но надали си струва труда. пък и скъпо ще се получи.
ще трябва доста планини да преместиш без да е сигурен резултата.
|
| Вто Май 17, 2011 12:37 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Той проблема сякаш може да се раздели на 2:
Първо - драйвери за USB или за LAN под DOS. Ако има начин под DOS да пиша и чета нещо от тия портове, ще си го донадя в програмите като още един входно изходен драйвер. Те и сега са входно изходните драйвери са няколко, и са направени като отделен модул от цялата програма, така че няма да е кой знае какъв зор да се добави още един.
Второ - то ясно че тия портове не са сериен порт, затова ръгам в тях някакъв допълнителен хардуер - дето е най-добре да не е моя разработка, ама ако се наложи може и да е, и тогава си изкарвам серийния порт. Всичко това само обаче, ако има начин да се справя с точка 1.
|
| Вто Май 17, 2011 12:49 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11288 Местоположение: Добрич
|
По първия проблем... има множество DOS емулатори, за секунди прегледах DOSBOX и се вижда, че може да емулира серийни портове и да ги пренасочва към виндоуските (хардуерни или виртуални) или към TCP/IP портове. телнет и т.н. Само трябва да пробваш...
По втория проблем също става лесно... ако помня добре имаш опит с куртекси, трябва само да избереш ethernet или USB... А сигурно става лесно и с ПИК да не засегна някого 
|
| Вто Май 17, 2011 1:22 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: DOS, LAN port, съвет от знаещите!
Ако ти ще ги пишеш програмите, какво пречи да са под линукс или уиндоус?
Това ще ти свърши ли работа?
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Вто Май 17, 2011 4:32 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
 Re: DOS, LAN port, съвет от знаещите!
Там е работата, че програмите са ВЕЧЕ НАПИСАНИ и то са развивани в продължение на поне 10 години. Тепърва да се преправят е - за по-младите.
Това наистина е много хубаво, обаче нищо не може да бие по цена един стар лаптоп, щото самия компютър + клавиатура + ДИСПЛЕЙ, обикновено + флопи или CD и всичкото това на цена 50-100 лв - няма как да стане.
Иначе, проблема е, че повечето евентуални бъдещи клиенти вече имат лаптоп, който е доста по-съвременен, ама е непригоден за тая работа, щото няма портове.
Разглеждах разните дос емулатори - отгоре отгоре верно, ама имам някак чувството, че що се отнася до MIDI IN, сякаш самия Windows не предоставя възможност за това. Иначе изхода работи. Май най-лесния вариант ще е програмата да ползва за ИН-ОУТ сериен порт - съответно виртуален на УСБ с променена честота, че да стане МИДИ. Това не е лош вариант сякаш - и трябва да опитам какво ще стане. Не знам обаче дали ще работят прекъсвания и т.н. под емулатора...
Под линукс доказано става, обаче как да обедя някой, който вече си ползва Windows да сложи и линукс, че на него да ползва DOS...
|
| Вто Май 17, 2011 6:01 pm |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
 Re: DOS, LAN port, съвет от знаещите!
Неможе ли да си пуснеш една виртуална машина с DOS и от там да си търкаляш всичко ...
VMware или VirtualBox, като гледам в нета, няма да си първият, който ще го прави това ... така че действай ...
|
| Сря Май 18, 2011 1:17 am |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
Имаше DR DOS 6.0 и NOVELL DOS 7.0
Поддържаха LAN, но тогава си беше 10 Mbit мрежата.
разрови гуглето - може и да ти свършат работа
|
| Сря Май 18, 2011 9:52 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
http://reloadbg.com/PC%20Engines.html
Нещо такова като последните две не е ли добър избор?
Предполагам и цената може да падне при преговори.
|
| Сря Май 18, 2011 10:20 am |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Всякакви опити за хардуерстване са обречени на неуспех - заради лаптопите. Основно ДИСПЛЕЯ в лаптопа обръща колата. Няма от къде да се купи дисплей с подобни размери - че и с контролер, кутия, дизайн и т.н.
Просто от лаптопа няма по добро като цена.
Въпроса беше, че много от съвременните вече клиенти вече имат по-модерни лаптопи, и им се иска ако може да пуснат програмата направо на тях - тъй и тъй вече ги имат...
|
| Сря Май 18, 2011 10:38 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
Ми tgi не правеше ли лаптопо-подобни неща?
Може да пробвате да затворите цикъла.
И да не ми забравите 10-те.... % 
|
| Сря Май 18, 2011 10:42 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: itso.t, petko_sz и 17 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|