Делить на 1.28
- - - Добавлено - - -
Пардон, ошибся, умножать на 1.28
Программа думает, что оттикала 1 секунда - и показала миллион, а на самом деле оттикало 50/64-ых секунды, то есть правильное число - 1 280 000
Вид для печати
Делить на 1.28
- - - Добавлено - - -
Пардон, ошибся, умножать на 1.28
Программа думает, что оттикала 1 секунда - и показала миллион, а на самом деле оттикало 50/64-ых секунды, то есть правильное число - 1 280 000
Интересно, а если поставить стандартные панельки под 30-pin SIMM? И вставить модуль памяти на 4 мегабайта. Конечно SIMM модули уже ушли из широких масс, они доступнее SIPP, но их пока ещё есть со старых компьютеров.... Правда их на 16-бит шину ставят парами.
Что-то помню, что слышал, можно к SIMM ножки припаивать, для установки в Союз-Неон ПК-11/16 превращая в SIPP... или это я ошибаюсь?
Либо Союз-Неон опустить до 4 :)
- - - Добавлено - - -
Я в начале 90-ых думал, что стандартные - уж больно были похожи на PC-ую память издалека. И только год назад узнал, что память совсем другая. Побитовый доступ к памяти нужен для спрайтов, насколько я понимаю. Чтобы перетирать не байт целиком, а допустим только одну точку в 2-битном цветовом режиме.
И сколько же пинов в SIPP от "Кванта"?
В связке с памятью разница на MOVах в 3-5 раз: тест SPEED.SAV на оригинале Союз-Неон.
В теме https://zx-pk.ru/threads/24587-emuly...97#post1080297
Делаем IDE в эмуляторе. Identify Device уже работает.
У меня вопрос по драйверу DH я правильно понимаю что он может работать на RT11 на стандарном BIOS без ide поддержки? По исходнику мне показалось что после его запуска он перезапускает машину и пытается загрузится с IDE, это так? ( это из-за того что это процесс виртуальной машины союз-неона?)
Еще непонятно зачем нужна утили форматирования для IDE? Она просто таблицу разделов создает? Т.к. низкоуровневое форматирование на IDE ненужно.
Мое видение такое, нужен обычный драйвер для RT11 .SYS котороый можно просто положить на загрузочный диск и протестировать чтение записть на IDE в эмуляторе. Или сделать userspace утилиту (типа IDENT.SAV) которая сможе просто читать и писать сектора на IDE.
Ну выглядит это так, будто этот драйвер IDE должен жить независимо от драйвера FD+MFM. Ну да, там какая-то магия с холодным сбросом и загрузкой с этого нового диска (видимо предполагается, что там уже есть файловая система и файлы для загрузки RT11, но это не точно...)
В эту магию я даже не пытался вникать (может в эмуляторе этот признак типа старта и возможность перезагрузки не поддержана).
Я не понимаю на какие буквы должен, точнее как цепляться этот драйвер (по "show dev" должна появится строка с CSR=177134 Vector=240). Логично что должно быть "DH", да и в исходнике упоминается DH0:, DH1,... [/QUOTE]
Я так понимаю у RT11 есть лимит в 32 Мбайта на раздел (том, образ диска или как это там правильно называется...), поэтому заводят обычно до 8 разделов на диске. Это позволяет задействовать до 250М диски (тогда 40М было круто).
На других машинах встречал упоминаник, что разделов может быть больше (до 64 или 99, хз). Это позволит еще больше утилизировать пространства диска в ОС RT11.
Драйвер DH не хранит на диске таблицу разделов, она в него вшита. В отличие от гибридного "FDD+HDD(MFM+IDE)" IDE.MAC, который я зачем-то пытался засунуть в ПЗУ, но тот туда не помещается. Так вот, там таблица разделов еще и проверяется на валидность - что-то не понравилось, значит диска нет...
Форматирование там конечно не низкоуровневое, как у флопа и МФМ диска. Просто нужно сделать разметку файловой системы, чтоб RT11 признал еë как свою (это что-то вроде "быстрого форматирования" в винде).
А у Союз-Неона есть ИРПС?
Если бы не было готовых решений DH/IDE (которое мы похоже просто пока не понимаем как должно использоваться), то начинать можно было бы с драйвера RAM диска. Пример его использования:
Полезно после каждой строки проверять "show dev", "mem" и "dir md:"Код:prun MDc.prc
set size=1000
ins md
lo md
ini/noq md:
сор *.prc md:
Исходник этого драйвера тут, он правда без комментариев...
Если сделать "prun DLc.prc" то подымется его драйвер. Себя он называет "DL 176500 300", но в образе что штатно запускается под симулятором его грузят под именем "Serial_interface". Только в STARTS.COM его загрузка закомментирована символом "!". Наверное потому, что эмулятор начинает ругаться на маску разрешенных прерываний в ВН59.
Под этот последовательный порт еще какой-то софт есть для модема на дисках. Там чуть ли не какая-то BBS станция могла запускаться в те фидошные времена.
Режима работы там как-то переключается: Стык С2 или rs232...
Есть там также драйвер принтера LPc.Prc, также обычно не загружается.
Ребят, допилите схему Союз-Неона, чтобы можно было адресовать 8 мегабайт памяти. Там один свободный бит в адресе есть. Старший как раз.
Кстати я думал что Титус в эмуляторе начудил.. что в демке такие уродливые бордюры на окнах.. нет .. на реале также.
Привет всем.. выдалось время запустил таки НЕОН. Категорически хочу чтобы модераторы сделали отдельную тему для Неона, а не подтему для ДВК.. т.к. они рядом не стояли..(Пришел БП.. (5,12,-12) 55-Вт подходит в корпус.. с GBS-Control.. еще разбираюсь.. ранние версии вообще не работают.. последняя отлично настраивается.. только периодически срывается синхронизация.. так было и с УКНЦ.. Вопрос.. демка "которую все видели" она со звуком?
Значит когда демо писали.. про рамки не подумали.. (хотя мое мнение (если это не технические проблемы) рамки весьма сомнительное решение)
- - - Добавлено - - -
Про вынос темы ПК 11/16 - Союз-Неон обращайтесь к администраторам форума. Здесь демонстрации устраивать не надо.
Модератор.
ссылки по машинке на темы к ней относящиеся
https://zx-pk.ru/threads/28944-progr...eon%C2%BB.html
https://zx-pk.ru/threads/30992-kontr...-pk-11-16.html
https://zx-pk.ru/threads/32144-eshch...oyuz-neon.html
https://zx-pk.ru/threads/14857-dokum...-pk-11-16.html
https://zx-pk.ru/threads/30895-opera...a-s-p-jes.html
https://zx-pk.ru/threads/29092-replika-pk-11-16.html
https://zx-pk.ru/threads/29408-proek...-pk-11-16.html
https://zx-pk.ru/threads/29018-pk-11...suzhdenie.html
https://zx-pk.ru/threads/9925-pk-11-soyuz-neon.html
@S_V_B начни хотя бы FAQа черновичок для нового раздела
Кому писать-то?? После просмотра видео... (я к тому.. что мы ему не очень уперлись) Модератор раздела не может задать вопрос??
Писать администратору CityAceE. Или в Оптимизация разделов. Модератор тут причем?
Драйвер IDE (LBA) для НЕОНа:
https://disk.yandex.ru/d/wv7Bi1ZLxOmpWg
USE:
Из непонятного - не инициализируется диск HZ1:, остальные вроде норм. (нужно разбираться).Код:INS HZ
LO HZ
INI/SEG:31 HZ0:
COP/SYS DK: HZ0:
COP/BOO DK:RT11SJ.SYS
BOO HZ0:
В режиме LBA драйвер получается достаточно простой и само собой напрашивается сделать поддержку >256Мб CF.
Как реализовать количество юнитов>8? По моему Form говорил, что это возможно. Или нужно будет патчтить систему?
S_V_B, А расскажите пожалуйста подробней о вашем драйвере. Он как-то совместим с работой troosh, https://github.com/troosh/pk11-16/tree/master/HDD ?
Еще бы сделать загрузку с IDE в BIOSе.
Переписал драйвер в multiple mode.
В архиве загрузочный диск для Готека и имидж винта для CF (винт разбит на 8 дисков по 32мб. HZ0 - загрузочный).
https://disk.yandex.ru/d/nO24NZLRSKi2MQ
После старта с Готека перегрузится с винта.
Вопрос к ув. Titus, возможно ли добавить к EmuStudio PK-11 хоть какой-нибудь дебаггер или хотя бы трейсер. Это сильно облегчило бы жизнь в изучении ПК11/16 :)
Я не тороплю, мне важен принципиальный ответ. У меня в кармане всегда микрописи, а реал не всегда рядом. И я не любитель теоретических изысканий, для меня проще и по времени и по нервным затратам сразу посмотреть в чем косяк нежели неделю обсасывать это в уме:)
Ок. Просто на будущее, чем больше функционала, тем быстрее разработка :) Трудно все продвигается.
- - - Добавлено - - -
Насколько я понял доки на Неон писали чтобы быстрее акты выполненных работ подписать.
- - - Добавлено - - -
Так-то комп достаточно мутный. Но при известном желании игруху можно сделать мощную :). В мечтах.. некий открытый мир основанный на скриптах.. Типа Wasteland..