RS-232 disk mounter

Сабжи короче

Postby creator » Thu, 03.09.2015 13:09:34

Как-то так. В 866 кодировке:
Image
А, влип, очкарик!
User avatar
creator
 
Posts: 248
Joined: Wed, 11.02.2015 11:22:49
ICQ: 471186520
WEBSITE: http://amiga.nsk.ru/
LOCATION: nsk

Postby TS-Labs » Thu, 03.09.2015 13:11:47

:facepalm:
Приаттач лог в зипе.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Thu, 03.09.2015 13:14:53

А, влип, очкарик!
User avatar
creator
 
Posts: 248
Joined: Wed, 11.02.2015 11:22:49
ICQ: 471186520
WEBSITE: http://amiga.nsk.ru/
LOCATION: nsk

Postby TS-Labs » Thu, 03.09.2015 13:21:21

А еще лучше посмотреть вот этим софтом:
http://www.serialmon.com/download/Seria ... 0setup.exe
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Thu, 03.09.2015 13:24:38

TS-Labs wrote:Приаттач лог в зипе.

Приаттач != положи на вздрочни.сру
Image
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Thu, 03.09.2015 13:28:01

По логу догадываюсь, что неправильно установлен baud для компорта. По идее должен бы быть 115200.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Thu, 03.09.2015 13:38:44

Выбрал -baud 57600 — на nullmodem заработало! На USB не взлетело, даже на 9600.
А, влип, очкарик!
User avatar
creator
 
Posts: 248
Joined: Wed, 11.02.2015 11:22:49
ICQ: 471186520
WEBSITE: http://amiga.nsk.ru/
LOCATION: nsk

Postby TS-Labs » Thu, 03.09.2015 13:58:08

Опачки... А чо это 57600... :wow2:
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Thu, 03.09.2015 18:41:34

обновил маунтер, в rs-232 была выбрана скорость 57600, заместо 115200...
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby creator » Thu, 03.09.2015 19:15:05

Koshi, спасибо, заработало. И через USB тоже!
А, влип, очкарик!
User avatar
creator
 
Posts: 248
Joined: Wed, 11.02.2015 11:22:49
ICQ: 471186520
WEBSITE: http://amiga.nsk.ru/
LOCATION: nsk

Postby TS-Labs » Fri, 04.09.2015 09:35:04

Короче, я допилил в конфу 2 битика, которые читаются из новейтового порта #00AF:
- бит 3: говорит, что в фифо приема компорта есть данные,
- бит 4: говорит, что в фифо отправки компорта есть место.
Сия доработка призвана координально улудшить скорость компорта.
Желающие допилить софты (тот же маунтер) есть?

Выпилил битики уже :dontknow:
Last edited by TS-Labs on Sun, 01.05.2016 06:25:19, edited 1 time in total.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby noleg » Sat, 05.09.2015 21:38:39

надо вейты уменьшать. сейчас из-за вайтов предельная скорость около 77кбит
[16:36:13] <TSL> 3. плаг под ВЦ будет писать пушкин. я ему звонил, он согласился
User avatar
noleg
 
Posts: 38
Joined: Mon, 12.08.2013 17:51:25

Postby TS-Labs » Sun, 06.09.2015 09:47:27

Ты тестировал с аппаратным статусом?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby noleg » Sat, 19.09.2015 15:38:21

у меня сейчас нет аппаратуры
[16:36:13] <TSL> 3. плаг под ВЦ будет писать пушкин. я ему звонил, он согласился
User avatar
noleg
 
Posts: 38
Joined: Mon, 12.08.2013 17:51:25

Postby TS-Labs » Sun, 20.03.2016 03:10:15

UPDATE
* Сокращены таймауты уарта.
* Улучшена сихронизация по стартовым токенам.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 01.05.2016 04:07:56

UPDATE
+ Добавлена опция вставки задержек при передаче данных.
Полез я отлаживать софты на реале и опачки. Потери кусков секторов на скорости 115200.
Сначала хотел было пилить атмегу, но потом вспомнил, что атмега-то и ни при чем (относительно), а при чем - з80, который из-за атмеги же не успевает забирать данные из уарта.
Решение было гениальным в своей симплицитности: вставить задержки в маунтере при передаче данных. Теперь через каждые переданные 64 байта вставляется 1мс задержка, что понижает общую скорость, однако же не дает переполниться буферу на пентеве. Задержка и размер чанка взяты эмпирически для 3.5МГц (worst case). Работает и збс. Можно продолжать отлаживать софты.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Sun, 01.05.2016 06:15:33

TS-Labs, спасибо, где её взять? На гитхабе 2 летней давности лежит. Да и ссылку в первом сообщении надо бы поправить.
А, влип, очкарик!
User avatar
creator
 
Posts: 248
Joined: Wed, 11.02.2015 11:22:49
ICQ: 471186520
WEBSITE: http://amiga.nsk.ru/
LOCATION: nsk

Postby TS-Labs » Sun, 01.05.2016 06:19:34

Билд бинаря брать здесь (алсо, ВСЕ в репе, нигде больше).
Сцылки поправляю, спасибо, что напомнил!
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Sun, 01.05.2016 06:24:27

TS-Labs, глаз у меня замылил, "2 hours ago" не отличил от соседних "2 years ago". :) И размер совпадает, хотя бинарно внутри другая.
А, влип, очкарик!
User avatar
creator
 
Posts: 248
Joined: Wed, 11.02.2015 11:22:49
ICQ: 471186520
WEBSITE: http://amiga.nsk.ru/
LOCATION: nsk

Postby TS-Labs » Thu, 01.06.2017 04:17:46

UPDATE
! Пофикшен говнокод =)
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby performer » Wed, 16.09.2020 19:49:50

Меня тут одолела лень перетыкать SD-карточку, а Швиндовс не пользую

Портанул маунтер на posix-овые системы, протестил на линухках и macOS :)
Может пригодится кому? ) https://github.com/cyanide-burnout/zxevo-tools/

Да, сарцы не разговнокоживал, чтобы была максимальная близость к оригинальному коду и можно было бы при новых выпусках патчить по изменениям.

Эх, жаль что Wild Commander могёт только монтировать, а в панельках показывать не могёт
performer
 
Posts: 13
Joined: Sun, 13.09.2020 17:05:53

Postby TS-Labs » Wed, 16.09.2020 20:07:09

Спасибо. Можно утянуть к себе в репу?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby performer » Wed, 16.09.2020 20:18:56

Пожалуйста! %)

Можно конечно )

А запись предвидится?
performer
 
Posts: 13
Joined: Sun, 13.09.2020 17:05:53

Postby performer » Thu, 17.09.2020 21:58:51

Я тут продолжил шалить и впилил наряду с TRD поддержку UDI, SCL, FDI, TD0, FDD через выдранную из trx2x конвертилку
https://github.com/cyanide-burnout/zxev ... c0d6307986

Может таки время запилить запись?  ;)
performer
 
Posts: 13
Joined: Sun, 13.09.2020 17:05:53

Postby TS-Labs » Fri, 18.09.2020 05:49:31

Я какбэ и не против.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 0 guests

x