User Tag List

Страница 22 из 27 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 263

Тема: Обсуждение новой верхней платы профика 5.04+

  1. #211

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ОФФ: В первом ДОСе Била Гейцца для загрузки ДОСа!! хватало нулевой дорожки флопа.. ..а вам слабо?

  2. #211
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #212

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    В первом ДОСе Била Гейцца для загрузки ДОСа!! хватало нулевой дорожки флопа..
    Первая версия ДОСа написана Тимом Патерсеном. Для загрузки во 1-х используется система команд x86, код которого более компактен, а во 2-х у ПЦ есть rom-bios, т.е. готовые процедуры чтения секторов.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  4. #213

    Регистрация
    01.09.2006
    Адрес
    Харьков
    Сообщений
    503
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Я это тоже прекрасно понимаю. Когда писал Q-DOS, было желание сделать загрузку и с винта, но оно нереально в текущей реализации, когда нет ROM-BIOS. Его я начал писать ещё в 1998г, но потом забросил. Sayman выложил процедурку программирования палитры из моего эмулятора rom-bios. Т.е. в текущем варианте я предполагал грузить этот эмулятор с дискеты... Что я хочу сказать? Да то, что просто загрузив сектор с дискеты произвольного формата и передав управление мы проблемы загрузки не решаем. Тем более с винта. Нужны процедуры в ПЗУ. Что бы бут сектор, который оказался в ОЗУ имел возможность чтения секторов с внешних устройств помимо собственных сил. В 512 байт, не влазит то, что надо. слишком мало байт для кода z80. И rom-bios необходим для этого.

    ---------- Post added at 01:22 ---------- Previous post was at 01:20 ----------


    Это нереально при размере бут сектора в 512 байт. Да и вообще это некрасивое решение.
    свободных 64К ПЗУ должно ведь хватить для всех наполеоновских замыслов

    в смысле, 29с010 - 128К, 64 - стандартные 4 страницы профика...

    знаете, о чем подумал? наверное стоило сделать еще перемычку на WE для запрещения записи... но что сделано, то сделано...

    ---------- Post added at 05:38 ---------- Previous post was at 05:24 ----------

    Цитата Сообщение от alvis Посмотреть сообщение
    COM-port полный, как в оригинале? Все восемь сигналов?
    да, единственно что сигнал DCD обошелся просто диодной растяжкой без подтягивания к -12В (или лучше RI, как более редко используемый?)

    Может я не совсем верно выразился? Достаточно, что бы на обычную дискету СР/М был записан один только файл (Bootk.com). Он обязательно должен распологаться первым на дискете, что бы она была загрузочной. Но для загрузки с HDD кроме этого файла на дискету можно было вообще ничего не записывать... С размером его могу ошибаться, но вроде бы не больше 512 байт. А то, что далше за загрузку отвечают уже системные файлы, я считаю правильно. Если к ним переходит управление, то там уже можно все что хочешь загружать...
    да ну, загрузка с дискеты только для того, чтобы дальше грузиться с винта - изврат. лучше стартовый блок в ПЗУ расположить - как на PC и сделано, процедуры в ПЗУ проверяют сигнатуру, тупо грузят первый сектор, в котором первичный загрузчик уже раскручивает процедуру загрузки. понятно, что в один сектор все не войдет, но в ПЗУ у нас есть еще 64Кб, которые можно использовать для низкоуровневых процедур.

    ---------- Post added at 05:41 ---------- Previous post was at 05:38 ----------

    Цитата Сообщение от Vadim Посмотреть сообщение
    Первая версия ДОСа написана Тимом Патерсеном. Для загрузки во 1-х используется система команд x86, код которого более компактен, а во 2-х у ПЦ есть rom-bios, т.е. готовые процедуры чтения секторов.
    а в-третьих, дорожка наверное немного больше, чем 512байт.... так, самую малость... даже если брать дискету на 360К...

  5. #214

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от garlands Посмотреть сообщение
    а в-третьих, дорожка наверное немного больше, чем 512байт.... так, самую малость...
    Он имел ввиду, что на одной дорожке вся ОС вместе с загрузчиком умещалась.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  6. #215

    Регистрация
    01.09.2006
    Адрес
    Харьков
    Сообщений
    503
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да я внимательно прочитал сообщение. но в 4,5Кб (если считать 360/40/2) можно много всего засунуть... да и для тех времен - так, пара команд типа dir, cd, rd, copy... только кому оно сейчас нужно - голая консоль с минимальным набором команд.

    ---------- Post added at 07:59 ---------- Previous post was at 06:06 ----------

    кстати о звуке... можно использовать разведенный джек на нижней плате, ведь рядом PLS-4 разведен, так его и можно использовать для подвода звука от АУ с верхней платы, только нужно маму запаять на нижнюю, а на верхнюю удлиненные штыри.
    разводка звука:
    RIGHT
    GND
    GND
    LEFT

    ---------- Post added at 09:16 ---------- Previous post was at 07:59 ----------

    DD24 выкинута, т.к. остался используемым 1 элемент из четырех, вместо него заюзал неиспользуемый DD29. (пины 1,2,3)

    освободившееся в результате расчистки место и tqfp100 там.... в общем, места хватает...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	up_free.jpg 
Просмотров:	132 
Размер:	60.1 Кб 
ID:	24155  
    Последний раз редактировалось garlands; 20.01.2011 в 01:40.

  7. #216

    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от garlands Посмотреть сообщение
    да, единственно что сигнал DCD обошелся просто диодной растяжкой без подтягивания к -12В (или лучше RI, как более редко используемый?)
    Наверное лучше RI, т.к. используется как правило только с модемом. Будем надеяться, что без подтяжки будет работать. Впринципе ком-порт и 5-ти вольтовый работает, правда на расстоянии линка может отразиться....

    ---------- Post added at 22:08 ---------- Previous post was at 22:01 ----------

    Цитата Сообщение от garlands Посмотреть сообщение
    да ну, загрузка с дискеты только для того, чтобы дальше грузиться с винта - изврат. лучше стартовый блок в ПЗУ расположить - как на PC и сделано, процедуры в ПЗУ проверяют сигнатуру, тупо грузят первый сектор, в котором первичный загрузчик уже раскручивает процедуру загрузки. понятно, что в один сектор все не войдет, но в ПЗУ у нас есть еще 64Кб, которые можно использовать для низкоуровневых процедур.
    Насчет загрузки с дискеты согласен. А насчет ПЗУ есть идея. Может стоит на верхней плате что то вроде ROM-диска организовать (как минимум для загрузчиков)? Для этого можно использовать одну две флешки. Лучше в корпусах PLCC, т.к. из дохлых материнок можно легко наковырять 4-8-ми мегабитных, а то и больше.
    Последний раз редактировалось alvis; 19.01.2011 в 23:12.

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

  8. #217

    Регистрация
    01.09.2006
    Адрес
    Харьков
    Сообщений
    503
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    [QUOTE=alvis;351706]Наверное лучше RI, т.к. мспользуется как правило только с модемом. Будем надеяться, что без подтяжки будет работать. Впринципе ком-порт и 5-ти вольтовый работает, правда на расстоянии линка может отразиться....[QUOTE]
    да RI вообще атавизм... на него уже и перенес.

    Насчет загрузки с дискеты согласен. А насчет ПЗУ есть идея. Может стоит на верхней плате что то вроде ROM-диска организовать (как минимум для загрузчиков)? Для этого можно использовать одну две флешки. Лучше в корпусах PLCC, т.к. из дохлых материнок можно легко наковырять 4-8-ми мегабитных, а то и больше.
    64К на нижней свободных мало? можно поставить 020, адресная линия разведена, а это 256К. этого что, мало для творчества?
    а верхняя панелька рассчитана на установку кэша.

    в матерях не так уже и легко наковырять, как показала практика - в семи из десяти распаянных стоит не просто флеша, а firmware hub. а это разные вещи...

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

    неужели 256-64=192КБ (или даже в базе 64КБ) не хватит для всяких там загрузчиков?

  9. #218

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alvis Посмотреть сообщение
    Может стоит на верхней плате что то вроде ROM-диска организовать (как минимум для загрузчиков)?
    Мне хотелось бы что бы у Профика было доступно ПЗУ теста произвольным образом. Кроме того, переписать все тесты, уменьшить объем. Нормальный тест памяти сделать. В освободившееся место разместить часть rom-bios - пока аналог int13 PC - процедуры работы с дискетами и винтом. Этого пока достаточно. +Инициализация аппаратуры при старте. Текщий тест не в курсе про i8251, i8253, часы и винт. Из всей периферии 5.xx только лишь инициализируется палитра . Хотелось бы конечно и что то навроде rom-диска конечно. Т.е. увеличить объем подключаемого ПЗУ. А то ведь сейчас как получается? Есть ПЗУ 64К. Как оно адресуется? Битом rom14 и переключателем trdos (получаем 2 бита как бы что дает 4 прошивки по 16К). Если rom14 =1 пзу бейсик 48 , если = 0 - бейсик-128.
    Переключатель на вход в trdos срабатывает только если rom14=1. Т.е. получается, что ПЗУ теста недоступно программно и очень жаль. Есть вариант такой, подаем вместо rom14 на вход ЛА2 сигнал с ЛЛ1 на входы которой подаем rom14 и 80ds. А вот что бы добавить ещё страниц ПЗУ придется думать как их адресовать

    ---------- Post added at 09:27 ---------- Previous post was at 09:22 ----------

    Цитата Сообщение от garlands Посмотреть сообщение
    64К на нижней свободных мало? можно поставить 020, адресная линия разведена, а это 256К. этого что, мало для творчества?
    Не можно, а нужно.

    ---------- Post added at 09:29 ---------- Previous post was at 09:27 ----------

    Цитата Сообщение от garlands Посмотреть сообщение
    неужели 256-64=192КБ (или даже в базе 64КБ) не хватит для всяких там загрузчиков?
    Хватит хватит. Для бивиса хватит с лихвой и 16К, остальное можно будет пустить на ром-диск. Или тот же СТС приделать. Для режима спектрума можно сделать аналог монитора как на скорпионе. Если найдется желающий его делать.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  10. #219

    Регистрация
    01.09.2006
    Адрес
    Харьков
    Сообщений
    503
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Мне хотелось бы что бы у Профика было доступно ПЗУ теста произвольным образом. Кроме того, переписать все тесты, уменьшить объем. Нормальный тест памяти сделать. В освободившееся место разместить часть rom-bios - пока аналог int13 PC - процедуры работы с дискетами и винтом. Этого пока достаточно. +Инициализация аппаратуры при старте. Текщий тест не в курсе про i8251, i8253, часы и винт. Из всей периферии 5.xx только лишь инициализируется палитра . Хотелось бы конечно и что то навроде rom-диска конечно. Т.е. увеличить объем подключаемого ПЗУ. А то ведь сейчас как получается? Есть ПЗУ 64К. Как оно адресуется? Битом rom14 и переключателем trdos (получаем 2 бита как бы что дает 4 прошивки по 16К). Если rom14 =1 пзу бейсик 48 , если = 0 - бейсик-128.
    Переключатель на вход в trdos срабатывает только если rom14=1. Т.е. получается, что ПЗУ теста недоступно программно и очень жаль. Есть вариант такой, подаем вместо rom14 на вход ЛА2 сигнал с ЛЛ1 на входы которой подаем rom14 и 80ds. А вот что бы добавить ещё страниц ПЗУ придется думать как их адресовать
    сделано по мотивам "контроллер теневого озу" (с) Жовтонога Игорь, из седьмой черной вороны (Black Crow #7, доступно на vtrdos). на тройку себе делал на россыпи, так что идея вполне работоспособная.
    Любая страница ПЗУ доступна в любой произвольный момент времени (если не заблокирована запись в порт). на бОльшую ПЗУ закладываться не стал, т.к. уже и корпус другой нужно ставить, да и вообще идеологически иначе строить эту часть. да и т.к. как я подсмотрел, почти все заказали расширитель шины, в который можно любой ROM-диск вставить любого объема. хотя целесообразность его под вопросом, т.к. на верхней плате разведен слот CompactFlash.

    Не можно, а нужно.

    Хватит хватит. Для бивиса хватит с лихвой и 16К, остальное можно будет пустить на ром-диск. Или тот же СТС приделать. Для режима спектрума можно сделать аналог монитора как на скорпионе. Если найдется желающий его делать.
    а в чем проблема с СТС? в глюке есть выход в него. старт будет со странички с глюком. добавить еще пункт - загрузку СТС из флешки, вот и отладчик есть.

  11. #220

    Регистрация
    21.08.2010
    Адрес
    Евпатория
    Сообщений
    65
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день.
    А совместимость с пентогоном можно сделать ?

Страница 22 из 27 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Радио-86РК: Платы, сборка, обсуждение.
    от Gryphon в разделе Радио-86РК
    Ответов: 367
    Последнее: 18.01.2021, 17:29
  2. ТЗ новой игры
    от TomCaT в разделе Игры
    Ответов: 0
    Последнее: 27.03.2010, 18:42
  3. Мучаюсь с разводкой новой платы...
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 83
    Последнее: 17.07.2007, 20:31
  4. О быстром доступе к верхней памяти
    от Jukov в разделе Память
    Ответов: 6
    Последнее: 22.01.2006, 14:56
  5. Формат EXE/DLL для новой ОС
    от Alex/AT в разделе Оси
    Ответов: 32
    Последнее: 26.04.2005, 18:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •