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

User Tag List

Страница 2 из 8 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 77

Тема: Альтаир ДОС v3.x

  1. #11
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Error404, а какой объём IDE устройства может использовать АльтаирДОС, или возможно использовать несколько разделов диска?
    Можно использовать до 4-х разделов на каждом устройстве (стандартная схема MBR-разделов с РС), но не более трех одновременно смонтированных, и общим объемом для смонтированных не более 50Мб (если разделы форматированы блоком 8кб) или 100Мб (если разделы форматированы блоком 16кб - максимальным для CP/M). Это не ограничение CP/M как таковой, это ограничение накладывается тем сколько выделишь под буфер ALV при имплементации BIOS. Выделяется это в ОЗУ, и фактически за счет TPA (размера ОЗУ пользовательских программ), поэтому выделять много - жалко. У меня под все ALV выделено 800 байт, т.е. 800*8=6400 блоков по 8192 или 16384 байт
    Последний раз редактировалось Error404; 28.05.2012 в 15:29.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  2. #12
    Master Аватар для alx32
    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    849
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть, в нашем случае (512Кб), возможно иметь несколько 100Мб разделов и перемонтировать их по мере необходимости?

  3. #13
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    То есть, в нашем случае (512Кб), возможно иметь несколько 100Мб разделов и перемонтировать их по мере необходимости?
    Ну типа того. Командой MNT в ССP (в консоли) или командой ASSIGN в config.sys.
    Там еще флоппики по мелочи подъедают буфер ALV, и электронный диск. Т.е. 100Mб на HDD это теоретически, на практике из-за прочих девайсов - меньше. Конкретный предел для HDD я точно не считал, да и он чуть варьируется от версии к версии ОС. Но например у меня работало одновременное монтирование раздела 64Мб и 10 Мб, форматированных максимальным блоком 16к (так делает последний fdisk v1.4; v1.3 и старее делали блок 8к).

    Другое дело - а чего там хранить то? У меня орионовских архивов едва на один раздел в 64к набирается.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  4. #14
    Master Аватар для alx32
    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    849
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Понятно, ну будем пробовать, к стати, high tech C где можно раздобыть?

  5. #15
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Понятно, ну будем пробовать, к стати, high tech C где можно раздобыть?
    На CP/M - варезниках. Например, тут

    Раньше еще можно было скачать с родного сайта производителя (версия для СР/М раздается им бесплатно), но сейчас я что-то не нахожу.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  6. #16
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Aztech C для 8080 и Z80 под CP/M: http://www.aztecmuseum.ca/compilers.htm#cpm

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

  8. #17
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил эмулятор у себя на странице - добавлен режим эмуляции страниц ROM-диска (страницы по 64к переключаемые D0..D3 порта 0FEh), на плате Ориона rev512 для этого запланирована ТМ9. Там же выложил образ ПЗУ для прошивки в мсх типа 27с081 (1Мб) под которую расчитан ROM-диск Ориона rev512. Эта прошивка (romdisk8.bin размером 1M) содержит в первых 64к ромдиск с Ордос и в остальном объеме - CP/M, работющую из ROM-disk. CP/M грузится под ордос утилитой MBOOT$. Орион должен поддерживать выбор страниц ROM-disk-а портом 0FEh.

    Под CP/M (AltairDOS v3.5r) имеется:
    • настроечные файлы (config.sys, autoexec.bat) и описания (User0),
    • несколько музыкалок для AY (User1 - файлы *.ASM, SND, STM - проигрывать их при помощи unipl2.com),
    • несколько игр от спектрума (User2),
    • подгружаемые фонты (User3),
    • исполняемые бинарники для CP/M (User15).


    Типа, прошиваем - и тестируем хорошо ли встал Z80-card.
    А то НГМД пока что мало кто собрал, а контроллер SD-card и подавно.

    Игры записаны последними и занимают примерно половину объема.
    Поэтому если образ прошить в ПЗУ типа 27040 / 28040 (512кб), то все будет работоспособно, но игры запускаться не будут.

    В блоке Ордос поправил:
    • утилиту test2sd$ - теперь с ее помощью можно сохранять/прочитывать страницы памяти Ориона (фактически, квазидиски Ордос) на Sd-карту без поддержки файловой системы (в RAW режиме - по тому же принципу, что и в утилитке Ewgeny7, но чуть удобнее: можно задавать сколько данных и в какую часть SD-карты записывать). Не сложно допилить туда поддержку и IDE, но пока не делал ибо сомневаюсь - а надо ли.
    • утилиту MBOOT$ - теперь она грузится со всех известных на Орионе носителей: SD, ROM, IDE, FDD. Кроме ленты конечно, с ленты грузит CH$, оно в ром-диске есть (а я магнитофонный ввод и паять не буду).


    В каталоге эмулятора /ROM выложил Монитор M37zrkr - он умеет при включении питания не только Ordos загрузить, но при определенном шаманстве - и файл по XModem (описание в комплекте). Типа, в помощь собирающим адаптер RS-232.
    Последний раз редактировалось Error404; 26.10.2012 в 23:23.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  9. #18
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,846
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    166 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конфиг, биос и rom-диск (ссылка) три-в-одном для моего эмулятора.

  10. #19
    Master Аватар для alx32
    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    849
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, посмотрите личку.

  11. #20
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Там же выложил образ ПЗУ для прошивки в мсх типа 27с081 (1Мб) под которую расчитан ROM-диск Ориона rev512. Эта прошивка (romdisk8.bin размером 1M) содержит в первых 64к ромдиск с Ордос и в остальном объеме - CP/M, работющую из ROM-disk. CP/M грузится под ордос утилитой MBOOT$. Орион должен поддерживать выбор страниц ROM-disk-а портом 0FEh.
    Перепилил ACPM-овскую утилиту sysinfo.com, чтобы она работала и в моей версии CP/M (теперь она работает везде где есть цветной драйвер 480 точек - пользовать вместо не работающего в Altair-DOS speed.com) и показывала более осмысленные значения, чем в оригинале. Типа тестировать производительность ваших вариантов турбирования Z80. Добавил ее в romdisk8 на моей страничке. Также во вложении. А выглядеть это должно примерно так:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sysinfo1.jpg 
Просмотров:	408 
Размер:	25.8 Кб 
ID:	35840   Нажмите на изображение для увеличения. 

Название:	sysinfo2.jpg 
Просмотров:	341 
Размер:	25.2 Кб 
ID:	35841  
    Вложения Вложения
    Последний раз редактировалось Error404; 02.06.2012 в 17:00.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

Страница 2 из 8 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Альтаир 8800 помошь
    от Kakos_nonos в разделе Зарубежные компьютеры
    Ответов: 27
    Последнее: 25.04.2011, 21:55

Ваши права

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