-
- ? S_V_B
- 13.08.2018 18:15
??????????????
- ? S_V_B
- 13.08.2018 14:44
В образе Volanda c
0x0ffe всего дорожек
0x0ffd .. итд
0x0ff8:
¤
Bad apple расковырял .. то же
¤
как так?
- ? S_V_B
- 13.08.2018 13:44
Откройте любой другой образ...
- ? S_V_B
- 13.08.2018 13:38
/* 7й блок начинается с адреса 0x1000, кончается на 0x11ff. */
¤
Данные идут в сторону уменьшения адресов...
- ? S_V_B
- 13.08.2018 13:33
А самим посмотреть? Шаманизм какой-то..
- ? S_V_B
- 13.08.2018 12:56
Я ориентировался всегда на:
¤
"А вот это более реальная информация.
Таблица разделов храниться в 7 блоке (8 секторе) служебной области. Данные идут в сторону уменьшения адресов (все данные слова):
0 - кол-во дорожек
-2 - кол-во головок
-4 - кол-во секторов
-6 - кол-во логических дисков (в старшем байте устройство загрузки по умолчанию A-0...C-2....)"
- ? S_V_B
- 13.08.2018 12:36
И ещё 1v0.0.0.KBME UAHDRD IREVI AMEG чёткая структура АльтПро
- ? S_V_B
- 13.08.2018 12:28
Может я чего-то не догоняю, вы его Hex edit открывали?
Там с 0x200 по 11F0 - ff
- ? S_V_B
- 13.08.2018 11:11
А сами Excess здесь не бывают? что бы развеять все сомнения...
- ? S_V_B
- 13.08.2018 11:00
Первые шесть блоков - там загрузчик, как я и говорил.
А конфигурация накопителя FFFFFFFFFFFFFFF
- ? S_V_B
- 13.08.2018 10:58
Вот в этом:
http://demoscene.ru/demo/dl_demo1.php3?1103
¤
там и в 7м и 8м секторе FFFFFFFFFFF
- ? S_V_B
- 13.08.2018 09:18
Если гляните, то уведите весь сектор FFFFFFFFFFFFFFFFFFFFFFFFFF. Там паспортом и не пахнет :)
- ? S_V_B
- 12.08.2018 17:56
Там скорее всего не образ винта в общем понимании. Нет информации о геометрии и разделах.
Скорее всего используется первичный загрузчик.
- ? S_V_B
- 10.08.2018 21:27
Вот я тормоз.. целый час мозги кипятил.., а контрольную сумму на диске не инвертировал... :)))
¤
Не сходится нифига блин :)
¤
Спасибо gid, все работает!
- ? S_V_B
- 10.08.2018 20:55
ok
- ? S_V_B
- 10.08.2018 19:33
нашел во такой исходник:
¤
;подсчет CRC таблицы разделов
CRC: MOV @PC,R2 ;с избытком 12701,против всех 0
MOV #HD$TRK+2,R1 ;<если все нули, совпадет>
MOVB @#HD$LOG,R5 ;до 128 !
BMI RTS1
TST (R5)+ ;=ADD #2
1$: ADD -(R1),R2
ADD -(R1),R2
SOB R5,1$
RTS1: RTS PC
¤
¤
Комменты конечно исчерпывающие .... что значит с избытком 12701,против всех 0
- ? S_V_B
- 10.08.2018 18:45
Кто-нибудь в курсе как считается CRC МБР.
¤
Обычная побайтная сумма как в пзу БК чего-то не сходится.
- ? S_V_B
- 09.08.2018 19:04
Я так понимаю, что при перемещении дисков эти ссылки будут смотреть в никуда.. так?
- ? S_V_B
- 09.08.2018 18:27
Кстати поясните плз. про файлы ссылки и в каких дос они имеются и как опознаются.. просто не сталкивался.. в МК Дос таких же нет?
Раскапывал методом научного тыка.. может не попались.
- ? S_V_B
- 09.08.2018 18:22
Пока буду только увеличивать. На текущий момент у меня готова структура логических дисков с указанием типов Ф.С. и смещений в образе.
Для дисков МК ДОС вьювер, ну и сохранение образов. Можно сделать для каждого типа ф.с. увеличение до макс. размера.
- ? S_V_B
- 09.08.2018 18:16
проще не давать увеличивать ANDOS и др. после создания больше 1600.. создаются же они из дисков 800к
- ? S_V_B
- 09.08.2018 17:49
/* Все просто - уменьшать до 1600-1638 блоков не давать. В мкдос по смещению 466(8) размер диска в блоках, */
¤
Да нифига не просто, зачем нам размер диска - мы его и так знаем. Важно не отрезать записанные на него данные. т.е. покопаться в фате и найти самый дальний занятый блок. и так для каждого доса. (например был утебя диск 10 мб и фиг знает сколько ты туда записал, а ты говоришь отрезай не глядя до 1600)
У меня пока в планах только ANDOS, МК Дос и CSI dos.
- ? S_V_B
- 09.08.2018 17:35
Просто если делать качественно то обрастешь кучей нюансов.. типа: Перед удалением диска хочется посмотреть что на нем лежит или
удалил файл в МК ДОС ты должен как "честный джентельмен" переместить оставшиеся файла на освободившееся место и так для каждого известного доса.
А консольную утилиту (как бэ "на свой страх и риск" - нажмите Y чтобы удалить какие то данные с раздела 5) можно хоть сейчас накропать.
- ? S_V_B
- 09.08.2018 17:08
/* Ну естественно с перемещением. */
Просто если не нравится порядок дисков его проще перетусовать в МБРчем передвигать все диски в месте с занятым пространством..
¤
Хотя мне уже видится другой интерфейс:
В TreeView удалять, вставлять, увеличивать а потом по кнопке "исполнить" создавать новый образ с нужными параметрами.. и ничего тогда "тусовать" не нужно будет. (т.е. через контекстное меню - тыкаешь на диск правой кнопкой->увеличить или удалить, параллельно создаешь структуру нового диска для записи)
¤
как-то так
- ? S_V_B
- 09.08.2018 16:53
Все уже печатает.
Кстати переместить, удалить и увеличить раздел довольно просто.
Сложнее уменьшить, нужно вычислять занятое пространство, учитывая количество досов.. и везде по разному.
В фате12 вообще по всем цепочкам кластеров нужно пробежать чтобы максимальный найти.. а есть еще самопальные загрузчики..
¤
может остановимся на вышесказанном, когда возникает необходимость уменьшить лог. диск?
я бы вообще все по 32 мега сделал...
- ? S_V_B
- 09.08.2018 16:05
Можно, хотя я изначально хотел только создавать новый образ.. ну да ладно чем дальше в лес тем больше дров.
Перемещение дисков можно сразу в МБР сделать это не сложно, надеюсь физически их не нужно переносить?
А увеличение разделов- сложнее интерфейс правильный сделать, наверное как в Акронисе.. типа собрать стек действий, потом на выходе новый образ получить.
- ? S_V_B
- 09.08.2018 13:50
Нашел!!! в файле csidos-320-u.txt
Спасибо BD
- ? S_V_B
- 09.08.2018 06:13
Спасибо.
В файле csitech.lst - описывают как писать проги под csi dos.
¤
csidos-drv.mac думаю то что нужно.
пригодился распаковщик :) файл csidos-drv.mac в win кодировке:
https://yadi.sk/d/lgqRWhWW3a3yef
- ? S_V_B
- 08.08.2018 12:27
Исправил распаковщик МК Дос дисков (теперь правильно по каталогам раскладывает.. )
¤
https://yadi.sk/d/SPI_qAAD3a2GST
¤
Для полного счастья еще бы Ф.С. CSI DOS найти.
¤
В принципе уже сейчас можно вытащить из образа любой логический диск, изменить загрузочный диск, добавить лог. диск.
- ? S_V_B
- 07.08.2018 19:17
Таким образом можно без танцев с бубном (Инициализации флэшки, FDD, 2HDD...) редактировать существующий образ, а
еще лучше создавать новые.
- ? S_V_B
- 07.08.2018 19:02
Разобрался с образом.. и уже вытащил оттуда диск.
¤
Единственное что немного не понял когда вытаскиваешь инфу о лог. дисках.. 4 бита и 12 - их не нужно инвертировать.
А дальше дело техники:
Смещение от начала файла до i-го диска:
¤
offset=512*MBR.Sectors*MBR.Disk[i].Head*(MBR.Disk[i].Track+1);
- ? S_V_B
- 07.08.2018 15:11
Сасибо за инфу..
Я как раз Voland`а образ ковыряю..1986х16х243, загрузка с С 35 лог дисков.. все сходится
Образ можно формировать по ходу дела без всяких переразметок, главное потом МБР подправить.
- ? S_V_B
- 07.08.2018 13:31
Разбирался с МБР по ходу возникло несколько вопросов:
¤
1. Для СМК 1 блок = 1 сектор =512 байт?
В найденных описаниях эти понятия несколько перемешаны, оперируют то блоками то секторами..
¤
2. Головки при чтении логического диска переходят последовательно?
т.е. в МБР указана начальная головка и дорожка логического диска, при чтении мы по порядку (начиная с указанной) перебираем головки, потом дорожку++.. так?
¤
3. Есть у кого-нибудь описание Ф.С. ANDOS? киньте ссылкой плз. (С МК досом более менее разобрался).
¤
Не сразу допер что МБР задом наперед инверсный лежит :))
В имеющемся у меня образе логические диски = 1638 блоков (819к), что не есть гуд. Хочу создать лог. диски макс. допустимого Ф.С. размера.
Это мой очередной велосипед :)
- ? S_V_B
- 03.08.2018 19:40
Кстати работает только под АнДос
- ? S_V_B
- 03.08.2018 16:32
Это же хорошо что хоть кто-то пытается.. а вы сразу велосипед.
Демка конечно хорошо, но какая от нее практическая польза кроме как поглазеть?
А тут прямо ностальджи.. сейчас Epic буду пробовать запускать.
- ? S_V_B
- 03.08.2018 15:03
Вот блин здесь всегда так, лиж бы человека обидеть.
А то что Maxvel разобрался с дебильной памятью СМК и хоть как-то её использовал - это тоже велосипед?
И вообще у каждого должен быть свой велосипед и не один:)
По другому с БКшкой не получается.
- ? S_V_B
- 03.08.2018 14:31
Дело тут не в изобретении велосипеда, а то что это 10чный 86й басик.
Ты на 11й как Басик программы от 10ки запускаешь? - никак..
- ? S_V_B
- 03.08.2018 06:31
Идея замечательная и лежащая на поверхности, но когда я год назад задал этот вопрос мне сказали что это не возможно, сложно итд.. и к диску не доберешся.
А Maxvel сказал: "фигня вопрос" и за неделю зафигачил :)
- ? S_V_B
- 03.08.2018 06:26
/* Manwe */
Любого размера не больше 256...
¤
Дык сделайте чтоб бы если >256 масштабировать, если меньше не трогать.. ну и превью.. а то долго на бк перекидывать
- ? S_V_B
- 03.08.2018 06:07
Я сейчас как раз как раз в раздумьях насчет интерфейса, как сделать настройки достаточно гибкие и одновременно простые и понятные:
¤
https://yadi.sk/i/f1SMph6H3ZrJmd
¤
Неплохо было бы свести все к одной кнопке, чтобы сразу получать оптимальное изображение, но тогда нужно придумать предварительную обработку изображения:
размытие, медиана, веса и.т.п.
Хотя все таки нужно оставить возможность для "творчества" :)
- ? S_V_B
- 03.08.2018 05:41
/* Наш конвертер графики: */
Что-то у меня не получилось.. он картинку не масштабирует? нужно 256х256?
Превью неплохо было бы.
- ? S_V_B
- 02.08.2018 20:18
для корректного отображения цветов - палитра 0!
- ? S_V_B
- 02.08.2018 20:16
Кстати 16ти цветный метод основан на неведомых мне ранее (или чуть выше) "чанках" :)
картинка для БК:
https://yadi.sk/d/v2cOTtm53ZqhT2
- ? S_V_B
- 02.08.2018 19:50
Придумал довольно простой и эффективный алгоритм перевода из 24бит в 2бит 16 цветов:
¤
https://yadi.sk/i/YUcwUAgF3ZqfEn
¤
ну и мимоходом CGA (CMW) (он как родной с 4й палитрой идет):
¤
https://yadi.sk/i/TW5vTXD73ZqfQK
- ? S_V_B
- 09.06.2018 17:49
Ставьте OLED дисплей, очень полезный мод.
https://yadi.sk/i/gMyrpVd53VP5Sd
- ? S_V_B
- 08.06.2018 05:36
Что значит "не выбрал флешку"? Эмулятор же подключает последний использованный образ.
Или ты флэшку каждый раз вытаскиваешь?
Вообще тьфу-тьфу подобной проблемы не замечал.
- ? S_V_B
- 23.05.2018 19:07
Ну вот кто-то ММовскую клаву решил за 2500 купить, ну да ладно.. в таком состоянии 2500 для нее дороговато будет :)
За 2500 можно БК 10ю купить..
- ? S_V_B
- 23.05.2018 19:04
КМки у нас вроде были правда последний раз покупал в прошлом году.. где-то по 25центов, время нет даже до магазина добраться.
- ? S_V_B
- 23.05.2018 18:56
ага щаз... мне вторая УКНЦ как раз такая досталась .. её на БКшку потрошили.
- ? S_V_B
- 23.05.2018 18:50
Я на самопальном китайскую клаву гравировал.. но это очень муторно.
На заводском станке навел.. пшик и готово, а на домашнем пока каждую буковку прорисует, (не дай бог промахнулся) потом зубочисткой в каждую буковку нитрокраску заливал..
-
«
1 | ... | 4 | 5 | 6 | ... | 17 | »
?