User Tag List

Страница 59 из 120 ПерваяПервая ... 555657585960616263 ... ПоследняяПоследняя
Показано с 581 по 590 из 1199

Тема: Орион-2010. Hard & Soft

  1. #581

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Можно попробовать повесить на F9 например выбор других 2кб с монитором-запускальщиком СР/М. Но тут есть неудобство, стартовать после включения все равно будет ОРДОС. Или уже не париться, а оставить М34 в покое, а запуск СР/М делать прожкой из РОМдиска? Или (самое удобное) занять одну ногу альтеры под переключатель "Монитор-1 / Монитор-2", чтобы стартовало с заранее выбранным?
    Можно сделать удобно (на мой взгляд), но не используя дополнительных ножек ПЛИС.

    Сделать так: по включению питания или сигналу /RESET (как я понимаю - надо уточнить - в этот момент порт F400 устанавливается в 0) аппаратно единократно считывать состояние клавиатуры с порта F401 (ввод с клавиатуры основного поля клавиш) и считанное значение запоминать в 8-битном регистре (аналог порта 0 в Орион-ПРО).

    От состояния битов этого регистра и "плясать". При не нажатых клавишах должно считываться 0FFh - это будет твоя конфигурация по-умолчанию. Соответственно, удерживая определенные клавиши при старте/сбросе можно будет выбирать другие конфигурации.

    Можно сделать его похожим по битикам на порт 0 Ориона-ПРО и выдавать его значение CPU при чтении порта 0h (по /IORQ - командой IN). Цитирую:

    Код:
    После включения компьютера (или нажатия кнопки "Сброс") режимы'#13#10+
                             'работы назначаются с учетом состояния DIP-переключателей SW1-SW8:'#13#10#13#10+
                             '  1  - Наличие дисковода:'#13#10+
                             '         On - есть,    Off - нет;'#13#10+
                             '  2 - Наличие жесткого диска:'#13#10+
                             '         On - есть,    Off - нет;'#13#10+
                             '  3 - Тип клавиатуры:'#13#10+
                             '         On - MC7007 (основная клавиатура), Off - PK-86;'#13#10+
                             '  4 - Рабочая страница ОЗУ для внутренней CP/M-80 из ROM2:'#13#10+
                             '         On - 2,       Off - 1;'#13#10+
                             '  5 - Наличие контроллера символьного дисплея:'#13#10+
                             '         On - есть,    Off - нет;'#13#10+
                             '  6 - Запуск внутреннего Меню после сброса:'#13#10+
                             '         On - есть,    Off - нет;'#13#10+
                             '  7 - Тип загрузки операционной системы:'#13#10+
                             '         On - внутренняя (ПЗУ), Off - внешняя;'#13#10+
                             '  8 - Режим работы:'#13#10+
                             '         On - "Pro" (CP/M-80),   Off - "Orion-128" (ORDOS)
    1=D0, 2=D1, 3=D2, и т.д.

    Для переключения "ПЗУ с загрузкой Ордос или ПЗУ с загрузкой CP/M" используем бит D7.
    Для переключения "ПЗУ в памяти ПЛИС либо внешняя ПЗУ" (если захочешь сделать такую настройку аппаратно) - D6

    Ну, как идея?

    UPDATE. По включению питания или /RESET ВВ55 переключит все порты на ввод, что неудобно для этого решения. Т.е. надо подумать как передавать "0" через нажатые клавиши, если порт 0F400, обычно выдающий эти нули при опросе клавиатуры, изначально в состоянии ввода, а не вывода.
    Последний раз редактировалось Error404; 20.02.2010 в 12:05.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #582

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    UPDATE. По включению питания или /RESET ВВ55 переключит все порты на ввод, что неудобно для этого решения. Т.е. надо подумать как передавать "0" через нажатые клавиши, если порт 0F400, обычно выдающий эти нули при опросе клавиатуры, изначально в состоянии ввода, а не вывода.
    Тут фигня такая, что ВВ55 нет ни на F4, ни на F5
    Клавиатура ПЦ должна проинициализораваться после включения, только после того сигналы с клавы идут в Орион. Посему удержание клавиши при включении не прокатит.

    ---------- Post added at 12:15 ---------- Previous post was at 12:13 ----------

    Можно сделать сброс в другой Монитор-2 по Fх, но до этого все равно заработает Монитор-1. Или переключатель внешний решит все проблемы.

    ---------- Post added at 12:21 ---------- Previous post was at 12:15 ----------

    Для решения вопроса с пзу альтеры попытаюсь еще раз использовать PLL (аппаратный синтезатор частоты). В первый раз у меня не заработало. Может и получится, тогда подам на ПЗУ клок 40Мгц.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #583

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    женя пробуй сразу флэш ставить - он намного быстрее чем пзу. насколько помню есть флэш даже в дипе - биосы там всякие разные. или юзай датафлэш.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  4. #584

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    женя пробуй сразу флэш ставить - он намного быстрее чем пзу. насколько помню есть флэш даже в дипе - биосы там всякие разные. или юзай датафлэш.
    Я обычными ПЗУ и не пользуюсь
    Флеши W29EE011 и AT29C010. Но они тормозные - цифирка 12 (120нс).
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #585

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Блин - тогда прямая дорога к флэш 28 серии. только по моему они все tsop. надо поискать есть ли они в plcc или что у нас там еще есть относительно паябельное при массовой сборке .
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  6. #586

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    Блин - тогда прямая дорога к флэш 28 серии.
    28 серии у меня полно. только флешер эту серию не берёт.

    Запустилось PLL с умножением частоты на 2.
    Теперь ПЗУ (и клавиатура) работают на 40Мгц.
    Турборежим 10Мгц поехал, навожу лоск
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  8. #587

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а какой у тебя флэшер?
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  9. #588

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    РОМдиск так и поехал на 5 (10) Мгц. приходится при обращении к нему "сбрасывать скорость". Ну да и фик с ним, пускай будет так.
    Теперь проблема другая - что делать с турборежимами.
    Я предлагаю делать переключение между 5 и 10Мгц, режим 2.5Мгц забыть и использовать его только для работы с РОМдиском.

    ---------- Post added at 18:37 ---------- Previous post was at 18:37 ----------

    Цитата Сообщение от balu_dark Посмотреть сообщение
    а какой у тебя флэшер?
    Местный, от Skyther'a
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #589

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    РОМдиск так и поехал на 5 (10) Мгц. приходится при обращении к нему "сбрасывать скорость". Ну да и фик с ним, пускай будет так.
    Теперь проблема другая - что делать с турборежимами.
    Я предлагаю делать переключение между 5 и 10Мгц, режим 2.5Мгц забыть и использовать его только для работы с РОМдиском.
    Меня 5/10 устроит. Но в старые 8080 игрушки играть на 5 Мгц будет трудновато.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #590

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Меня 5/10 устроит. Но в старые 8080 игрушки играть на 5 Мгц будет трудновато.
    Сделал переключение 5/10 по F12, автоматическое торможение до 2.5 на портах РОМ-диска. ИМХО, бороться за большую скорость работы РОМдиска не надо, итак все открывается - моргнуть не успеешь.
    Интерфейс SD на 10Мгц работает нормально.
    В меню РОМдиска (VC) работать на 10Мгц просто нереально, курсорная полоска летает как бешеная
    Но в Бейсике вполне юзабельно, видать там работа с клавиатурой по другому организована.
    Да, PLL я снес нафик. Глюкодром с ним выходит нереальный. Вплоть до "плывущего" влево-вправо крана. Не зря написано в даташитах, что для PLL нужно питание спец. образов подводить. Сейчас выловил режим альтера-ПЗУ, когда оно прекрасно работает и на низком клоке (10Мгц).
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 59 из 120 ПерваяПервая ... 555657585960616263 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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