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

User Tag List

Страница 10 из 30 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 292

Тема: Компьютер для CP/M. Формулировка ТЗ.

  1. #91
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выше упомянул что, кажется, видел CP/M 3.0 для КР580. Это актуально в теме, т.к у топик стартера процессор КР580, а он хочет использовать CP/M 3.0. И для других владельцев отечественных ЭВМ это м.быть любопытно.

    Потому скачал этот архив, якобы с версией CP/M 3.0 переделанной для КР580. Но увы, судя по сопроводительному файлу архив оказался для LINUX, и к тому же в непонятном DSK-формате для эмулятора 'cpmsim'. Может кто-то имеющий LINUX, может подсказать как вытащить CP/M-файлы из таких DSK-файлов для их использования в реале или в эмуляторах CP/M в MSDOS или Windows. И вот ещё странный, якобы, исходник CP/M 3.0. Но всем известно, что CP/M 3.0 написана для Z80. А тут почему-то всё в мнемониках КР580, т.е должно работать и на КР580.

    http://www.phantom.sannata.ru/konkurs/2008/kt0812.shtml
    http://www.autometer.de/unix4fun/z80pack/
    http://cpuville.com/cpm_on_new_computer.html
    http://www.cpm.z80.de/manuals/archive/cpm22htm/
    http://www.z80.info/#BASICS_INST
    http://www.seasip.info/Cpm/rsxcalls.html
    Вложения Вложения
    Последний раз редактировалось barsik; 21.07.2017 в 13:11.

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

  3. #92
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    905
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    ; ПРОГРАММА НАСТРОЙКИ И ПРОВЕРКИ УСАПП ВВ51А 
    ;
    ;_______УСТАНОВКА_УСАПП_В_ИСХ._СОСТОЯНИЕ________
    	MVI	A,01H
    	OUT	CW51
    	OUT	CW51
    	MVI	A,IR
    	OUT	CW51
    ;_______ЗАПИСЫВАЕМ_ИНСТРУКЦИЮ_РЕЖИМА____________
    	MVI	A,4EH
    	OUT	CW51
    ;_______ЗАПИСЫВАЕМ ИНСТРУКЦИЮ КОМАНДЫ___________
    	MVI	A,TXEN+DTR+RXE+RTS
    	OUT	CW51
    LOOP:
    ;_______ЧИТАЕМ БАЙТ ИЗ ПОРТА____________________
    	CALL	RXD
    ;_______ВОЗВРАЩАЕМ ПРОЧИТАННЫЙ БАЙТ В ПОРТ______
    	MOV	C,A
    	CALL	TXD
    ;_______ОТПРАВЛЯЕМ ПРИЗНАК ОТВЕТА (!)___________
    	MVI	C,21H
    	CALL	TXD
    	JMP	LOOP
    
    ; ПОДПРОГРАММА ПЕРЕДАЧИ БАЙТА ИЗ РЕГИСТРА С
    ;
    TXD:	PUSH	PSW
    ;_______ЖДЕМ_ГОТОВНОСТИ_________________________
    TX1:	IN	CW51
    	ANI	TXRDY+DSR
    	CPI	TXRDY+DSR
    	JNZ	TX1
    ;_______ПЕРЕДАЕМ_БАЙТ___________________________
    	MOV	A,C
    	OUT	DAT51
    	POP	PSW
    	RET
    ;
    ; ПОДПРОГРАММА ПРИЕМА БАЙТА В АККУМУЛЯТОР
    RXD:
    ;_______ПРОВЕРЯЕМ_ГОТОВНОСТЬ____________________
    	IN	CW51
    	ANI	RXRDY
    ;_______ВОЗВРАТ_С_ФЛАГОМ_ПЕРЕНОСА,______________
    ;_______ЕСЛИ_ПРИЕМНИК_НЕ_ГОТОВ__________________
    	STC
    	RZ
    ;_______ЧИТАЕМ_ПРИНЯТЫЙ_БАЙТ____________________
    	IN	DAT51
    	CMC
    	RET
    ;
    ; ВНЕШНИЕ МЕТКИ И КОНСТАНТЫ  
    ;
    ;___АДРЕСА_РЕГИСТРОВ_УСАПП______________________
    DAT51:		EQU	00H	; РЕГИСТР ДАННЫХ
    CW51:		EQU	01H	; РЕГИСТР КОМАНД
    ;
    ;___КОМАНДЫ ВВ51________________________________
    TXEN:	EQU	01H	; ПЕРЕДАТЧИК ВКЛЮЧЕН
    DTR:		EQU	02H	; УСТРОЙСТВО ГОТОВО
    RXE:		EQU	04H	; ПРИЕМНИК ВКЛЮЧЕН
    SBRK:	EQU	08H	; ПРЕРЫВАНИЕ ПЕРЕДАЧИ
    ER:		EQU	10H	; СБРОС ОШИБОК ПРИЕМА
    RTS:		EQU	20H	; ПЕРЕДАЧА РАЗРЕШЕНА
    IR:		EQU	40H	; ПРОГР. СБРОС УСАПП
    EH:		EQU	80H	; РАЗРЕШЕНИЕ ПОИСКА СИНХРОСИМВОЛА
    ;
    ;__РЕГИСТР СОСТОЯНИЯ ВВ51_______________________
    TXRDY:	EQU	01H	; ПЕРЕДАТЧИК ГОТОВ
    RXRDY:	EQU	02H	; ПРИЕМНИК ГОТОВ
    TXE:		EQU	04H	; ПЕРЕДАЧА ЗАКОНЧЕНА
    PE:		EQU	08H	; ОШИБКА ЧЕТНОСТИ
    OE:		EQU	10H	; ПЕРЕПОЛНЕНИЕ ПРИЕМНИКА
    FE:		EQU	20H	; ОШИБКА ФОРМАТА
    SYNDET:	EQU	40H	; СИНХРОСИМВОЛ НАЙДЕН
    DSR:		EQU	80H	; ПЕРЕДАТЧИК ДАННЫХ ГОТОВ
    ;
    END
    Вот почти цельнотянутая прога из методички.

  4. #93
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,550
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    869
    Поблагодарили
    634 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Потому скачал этот архив, якобы с версией CP/M 3.0 переделанной для КР580. Но увы, судя по сопроводительному файлу архив оказался для LINUX, и к тому же в непонятном DSK-формате для эмулятора 'cpmsim'. Может кто-то имеющий LINUX, может подсказать как вытащить CP/M-файлы из таких DSK-файлов для их использовании в реале или в эмуляторах CP/M в MSDOS или Windows.
    barsik, смените их расширение на xdi. и откройте в SteinBlume с помощью конфига Cp-M_8Inch.ini из комплекта утилиты - это стандартный для 8-дюймовых CP/M-дисков формат.

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


    [main]
    skew_factor=6 ;sector skew factor or sector order
    date_stamp=1 ;date stamps format. (0=>none, 1=>CP/M standart, 2=>non standart (used in Z80DOS and DOS+ for example))
    ver=0 ;version of ini-file format


    [xdi]
    len=00 ;Sector length = 80h shl len. (0=>128, 1=>256, 2=>512, 3=>1024)
    den=00 ;Heads number - 1
    sec=001A ;Sectors per Track
    trk=004D ;Tracks number
    spt=001A ;logical Sectors (128-byte records) per track. (Not used in SteinBlume)
    bsh=03 ;Block shift. Block size = 80h shl bsh. (3=>1k, 4=>2k, 5=>4k...). (Not used in SteinBlume)
    blm=07 ;Block mask. Block size = 80h * (blm + 1). (7=>1k, 0Fh=>2k, 1Fh=>4k...)
    exm=00 ;Extent mask. Extent size = 4000h * (exm + 1). (0=>16k, 1=>32k, 3=>64k, 7=>128k)
    dsm=00F2 ;Blocks number (without) directory. dsm = (tracks_number - off) * spt * 80h / block_size - 1. (dsm = (tracks_number - off) * spt * 80h - (drm + 1) * 20h) / block_size). (Not used in SteinBlume)
    drm=003F ;(no. of directory entries)-1
    al=00C0 ;Directory allocation bitmap. (Not used in SteinBlume)
    cks=0010 ;Directory size in 128-bytes records
    off=0002 ;Offset, number of reserved tracks
    [свернуть]

    Ссылку на его описание я вам как-то уже кидал (есть также перевод на http://emuverse.ru)

    - - - Добавлено - - -

    Вот перевод: http://emuverse.ru/wiki/Формат_дисков_CP/M_1.4
    Последний раз редактировалось Black Cat / Era CG; 25.06.2017 в 20:02.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

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

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #94
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG
    откройте в SteinBlume с помощью конфига CP-M_8Inch.ini из комплекта утилиты
    У меня ничего не получилось. Потому что одной вышеприведённой короткой строки инструкции недостаточно. Требуется объяснить подробный порядок действий. А от того, что стало известно какой формат диска в прототипе, тоже нет никакой пользы, кроме познавательной.

    Переименовал файпы DSK с размерм в 251 кбайт в XDI. Сначала попробовал перетаскивать XDI-файл на пиктограмму для запуска SteinBlume, естественно, облом. Выдалось сообщение типа того, что размер файла "слишком мал". Запустил DiskAnalyzer и стал перетаскивать файл образа XDI на него. Тот же печальный результат с сообщением, что формат незнаком. Тогда скопировал текст, что был в "спойлере" и записал его в файл *8_inch.ini". Снова запустил SteinBlume, на этот раз без файла образа. Выбрал пункт "открыть образ как xdi". В окне выбора файла выбрал XDI-файл. Появилось окно "параметры .xdi". В нём кликнул на пункт "Загрузить". Появилось окно для загрузки файла "*.ini". Выбрал созданный ранее файл "8_inch.ini". В 'time format' отметил пункт "None". Нажал "открыть" и снова обломился с сообщением "Неверная версия файла настроек". Тогда в окне "параметры .xdi" нажал "ОК" и снова получил сообщение "Файл образа слишком мал. Продолжить?". Кликнул на "ОК" и увидел каталог диска, где все файлы без имён (пробелы) и без размеров с контрольными суммами 00000000. Тогда подумал, что версия SteinBlume не та. Посмотрел в начале темы SteinBlume - у меня та же актуальная версия от 08.03.2017.
    Последний раз редактировалось barsik; 01.07.2017 в 20:31.

  6. #95
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,550
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    869
    Поблагодарили
    634 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Тогда скопировал текст, что был в "спойлере" и записал его в файл *8_inch.ini". Снова запустил SteinBlume, на этот раз без файла образа. Выбрал пункт "открыть образ как xdi". В окне выбора файла выбрал XDI-файл. Появилось окно "параметры .xdi". В нём кликнул на пункт "Загрузить". Появилось окно для загрузки файла "*.ini". Выбрал созданный ранее файл "8_inch.ini". Отметил пункт "CP/M-standard". Нажал "открыть" и снова обломился с сообщением "Неверная версия файла настроек".
    Вот так и надо.
    Только как-то в спойлер ошибочка закралась. Исправлю сейчас.

    - - - Добавлено - - -

    Enter куда-то пропал.
    Пробуйте.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

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

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  7. #96
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Держите! Усе фурычит в SteinBlume
    Вложения Вложения
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  8. #97
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,550
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    869
    Поблагодарили
    634 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Держите! Усе фурычит в SteinBlume
    Да это понятно Просто хочу объяснить, как оно работает
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

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

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  9. #98
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt
    Держите! Всё прекрасно работает в SteinBlume
    У меня не работает. Снова скопировал текст из спойлера в файл 8_inch.ini. Открываю XDI-файл, в окне параметров XDI загружаю ini-файл. Кликаю на "загрузить". И снова появляется сообщение "Ошибка. Неверная версия файла настроек". Отмечаю "Формат хранения дат" на NONE и выбираю "Прямое заполнение DPH и DPB". И делаю клик на "ОК". Видимо, т.к теперь я выбираю пункт "Прямое заполнение DPH и DPB", то уже не появляется окно с сообщением о маленьком размере образа. Но результат всё-равно тот же. Непонятно, также как записать полученный формат, чтобы он потом выводился в списке выбора форматов. И что такое "Id строка формата", как им пользоваться, он в этом поле не вводится (думаю, только читается из ini-файла). Может быть это байты сигнатуры для автоматического опознавания формата, что стоят в BOOT-секторе?

    OrionExt, спасибо за извлечение файлов, но мне бы хотелось это сделать самому, потому что есть еще пара сотен файлов DSK, из которых хотелось бы тоже извлечь файлы. А Вы точно с помощью SteinBlume эти файлы извлекли? А может всё-же другой программой, например, из комплекта эмулятора Altair808. Не думаю, что проблема из-за Windows XP.
    Последний раз редактировалось barsik; 26.06.2017 в 17:10.

  10. #99
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    А Вы точно с помощью SteinBlume эти файлы извлекли? А может всё-же другой программой, например, из комплекта эмулятора Altair808. Не думаю, что дело из-за Windows XP.
    Точнее не бывает.

    Загружал *.xdi файл образа с параметрами как на рисунке. Параметры загружал из файла Cp-M_8Inch.ini. Уже готовый файл Cp-M_8Inch.ini лежит в папке xdi_settings. Ничего не редактировал, просто прокликал несколько раз по кнопкам.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	xdi_settings.jpg 
Просмотров:	39 
Размер:	35.7 Кб 
ID:	61471  
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #100
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt
    готовый файл Cp-M_8Inch.ini лежит в папке "xdi_settings"
    А где находится сама эта папка "xdi_settings" ?

    В папке "SteinBlume" только папка "language", а папки "xdi_settings" нет. Я подумал, что было дополнение в дистрибутив и деинсталлировал пакет. Затем скачал заново из поста файлы steinblume_install_full.exe и steinblume_install_utils.exe. И снова проинсталлировал их. И ни хрена не изменилось, каталог "xdi_settings" не появился.

    Тогда подумал, что эта папка создаётся в какой-нибудь системной папке Windows и запустил в Windows "поиск файлов и папок". Искал как папку "xdi_settings", так и файл "Cp-M_8Inch.ini". И получил печальное сообщение "Поиск не дал результатов". Тогда я провёл поиск файла "Cp-M_8Inch.ini" в Интернете с помощью Google и Yandex. Результат был такой же.

    Так и не нашёл искомого файла "Cp-M_8Inch.ini".
    Последний раз редактировалось barsik; 26.06.2017 в 17:06.

Страница 10 из 30 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Посоветуйте компьютер для сборки!
    от Demige в разделе Для начинающих
    Ответов: 16
    Последнее: 17.02.2012, 18:07
  2. Куплю FDD для Atari XL/XE или в комплекте компьютер+дисковод
    от Нrundel в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.01.2007, 13:06
  3. Лучший компьютер.
    от Shiru в разделе Зарубежные компьютеры
    Ответов: 12
    Последнее: 22.05.2005, 14:01

Ваши права

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