Важная информация

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 40

Тема: ПК8000 - ROM диск

  1. #1
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,089
    Благодарностей: 2973
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ПК8000 - ROM диск

    Посколько похоже с одним только квазидиском маловато будет, да и програмки где-то надо содержать - хотя бы начнем обрисовывать как ROM диск будет выглядеть. Опять же наверняка была родная система картриджей -но информации по ней нет. А значит будем изобретать
    Итак у меня пока мысли сделать с микрухами типа FLASH, чтобы можно было записывать проги. Думаю в минимальной конфигурации 512кб хватит. Тип микросхем AT29C040 или подобной с записью.

    Высказываеся, обсуждаем.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51

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

  3. #2
    Activist Аватар для XobbiMan
    Регистрация
    09.08.2008
    Адрес
    Шяуляй
    Сообщений
    481
    Благодарностей: 40
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я так понял, что запись в эту память возможно только из-под ПК8000?
    Это будет как ППЗУ в МК-52 калькуляторе?

  4. #3
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,089
    Благодарностей: 2973
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от XobbiMan Посмотреть сообщение
    Я так понял, что запись в эту память возможно только из-под ПК8000?
    Это будет как ППЗУ в МК-52 калькуляторе?
    Ну если есть внешний программатор, то записать можно во вне. Только надо придумать что то типа файловой системы. Ну и полюбому загрузчик-прошивальщик там должен быть
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51

  5. #4
    Moderator Аватар для Error404
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,089
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ну если есть внешний программатор, то записать можно во вне. Только надо придумать что то типа файловой системы. Ну и полюбому загрузчик-прошивальщик там должен быть
    А операционка на ПК8000 была какая-нибудь? Например, CP/M?
    Тогда операционку можно посадить во FLASH, грузиться оттуда, а в самой операционке сделать в BIOS девайс, смаппированный на flash (фактически и дописать то нужно чтение/запись сектора). Тогда и файловая система там будет (средствами этой самой ОС) и вообще что угодно.

    Я на Орионе хотел одно время так сделать, но потом отказался в пользу CompactFlash.
    Последний раз редактировалось Error404; 08.10.2008 в 19:13.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  6. #5
    Activist Аватар для XobbiMan
    Регистрация
    09.08.2008
    Адрес
    Шяуляй
    Сообщений
    481
    Благодарностей: 40
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    А операционка на ПК8000 была какая-нибудь? Например, CP/M?
    Предполагается что CP/M был или ДОС-Бейсик (аналог как в MSX), ибо 100% был флоппи диск поключаемый к разъему расширения X1(X2)


    Естественно, никто старые флоппики подключать не будет, то лучше конечно эмулятор или сразу SD/CF, только ОС надо подобрать либо адаптировать.
    Последний раз редактировалось XobbiMan; 08.10.2008 в 19:07.

  7. #6
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,278
    Благодарностей: 964
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от XobbiMan Посмотреть сообщение
    Предполагается что CP/M был
    Сомневаюсь. Все программы в CP/M грузятся по адресу 100h, а у нас там экран. А вот ДОС-Бейсик вполне мог быть. Хотя, если контроллер дисковода имел свою память (типа квазидиска), то могла быть и CP/M.

  8. #7
    Activist Аватар для XobbiMan
    Регистрация
    09.08.2008
    Адрес
    Шяуляй
    Сообщений
    481
    Благодарностей: 40
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m,
    А ДОС-Бейсик мог работать через контроллер? Вроде как в MSX такой был - надо попробовать поглубже поинтересоваться. (тут ведь просто несколько команд добавляются, и предположительно что оно загружается в верхние адреса памяти)

  9. #8
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,278
    Благодарностей: 964
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от XobbiMan Посмотреть сообщение
    А ДОС-Бейсик мог работать через контроллер?
    В смысле: имел ли ДОС-Бейсик встроенный драйвер для работы с контроллером диска и файловой системой на диске? Вполне возможно, что плата контроллера дисковода имела своё ПЗУ с Бейсиком и ДОС, а также ОЗУ для области 0000-3FFF.

  10. #9
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,266
    Благодарностей: 935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Сомневаюсь. Все программы в CP/M грузятся по адресу 100h, а у нас там экран
    Прикалываешься? Ты же реализовал, в соответствии с документацией, переключение экранов (порт 84h). А я его использовал в JETSET. Или по уточненным сведениям на самом деле что-то не так?

  11. #10
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,278
    Благодарностей: 964
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Прикалываешься?
    Действительно, забыл про него. Тогда да, экран настраиваем с 0E000h, ПЗУ Бейсика отключаем, и CP/M вполне помещается как обычно на адресах 0С400-0D9FF, а 0DA00-0DFFF содержит БИОС диска и вызовы процедур вывода на экран.
    Последний раз редактировалось b2m; 09.10.2008 в 18:45.

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 468
    Последнее: 02.07.2018, 08:07
  2. Ответов: 155
    Последнее: 15.06.2018, 10:38
  3. ПК8000 - Железные вопросы
    от ivagor в разделе ПК8000
    Ответов: 30
    Последнее: 18.05.2016, 19:17
  4. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 94
    Последнее: 28.08.2015, 23:23
  5. ПК8000 - Квазидиск
    от Mick в разделе ПК8000
    Ответов: 86
    Последнее: 13.10.2008, 19:17

Ваши права

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