mirror of
				https://github.com/romychs/Scorpion256TPlus.git
				synced 2025-10-31 00:06:00 +03:00 
			
		
		
		
	ProfROM from LW added
This commit is contained in:
		
							parent
							
								
									da9cb53345
								
							
						
					
					
						commit
						4c0230afc0
					
				
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4n.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4n.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4n_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4n_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4s.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4s.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4s_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4s_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4se.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4se.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4se_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4se_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4su.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4su.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4su_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ROM/LW/ProfRomZS256_v4su_lg.rom.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										25
									
								
								ROM/LW/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								ROM/LW/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| ProfROM от LW | ||||
| ============= | ||||
| 
 | ||||
| В данном разделе представленны zip-архивы ROM-файлов для прошивки ПЗУ ProfROM от разработчика LW. | ||||
| 
 | ||||
| Отличаются от обычного оригинального ProfROM исправленными ошибками и дополнительными возможностями. | ||||
| Более детальную информацию автор публикует в теме на форуме и в телеграм-чате. | ||||
| 
 | ||||
| [Тема на форуме](https://zx-pk.ru/threads/34789-podderzhka-hdd-slave-v-scorpion-zs-256.html) | ||||
| 
 | ||||
| [Чат ZS Scorpion  в Telegram](https://t.me/zs_scorpion) | ||||
| 
 | ||||
| Обозначение вариантов прошивок: | ||||
| 
 | ||||
| - v4s	Стандартное ПЗУ с поддержкой SMUC; | ||||
| - v4se	Стандартное ПЗУ с поддержкой SMUC и "эмуляцией" ВГ93; | ||||
| - v4su	Стандартное ПЗУ с поддержкой SMUC и отключаемой "эмуляцией" ВГ93; | ||||
| - v4n	Стандартное ПЗУ с поддержкой Nemo IDE; | ||||
| - _lg	Версия с замененным Basic48 на Looking Glass. | ||||
| 
 | ||||
| Если сомневаетесь, то прошивайте файл ProfRomZS256_v4s.rom | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										542
									
								
								ROM/LW/changes.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										542
									
								
								ROM/LW/changes.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,542 @@ | ||||
| Описание изменений | ||||
| ================== | ||||
| 
 | ||||
| __ВНИМАНИЕ!__ | ||||
| 
 | ||||
| После первого запуска необходимо зайти в меню Set Up monitor, сделать сброс настроек CMOS/NVRAM пункт X. Reset CMOS, а также, если на дискетах в дисководах есть конфигурационный сектор, вытащить диск из дисковода/отмонтировать образ диска. | ||||
| 
 | ||||
| После этого сделать "холодный" рестарт. | ||||
| 
 | ||||
| В противном случае возможна некорректная работа компьютера. | ||||
| 
 | ||||
| Версия сырая, поэтому во избежание потери информации, делайте копии с образов винчестеров. | ||||
| 
 | ||||
| v4.xx.001 | ||||
| --------- | ||||
| 
 | ||||
| * пункт меню S. print screen Positive/Negative из меню Set Up перенесен в меню Set Up printer | ||||
| * [+] в меню Hard disk utility добавлен пункт Select HDD master/slave (выбирает какой винт будет текущим) настройки autoconfig/TRD-DOS mirror/LBA mode общие для обоих винчестеров + реализована поддержка нескольких разделов MFS на жестком диске (в том числе создание, удаление, переименование подразделов в любом разделе MFS) | ||||
| * исправлено: реакция на fire Kempston Joystick'а в окне выбора образов дисков | ||||
| * [+] в меню P. partition manager добавлен пункт T. Rename TRDOS disks ... он позволяет переименовывать диски в коллекциях, помимо того, переименовать диск можно при монтировании, нажав клавишу 'N' | ||||
| * [+] при монтировании диска, нажав клавишу 'R' на выбранном образе диска, можно установить/снять флаг 'только для чтения' 
v4.xx.002 | ||||
| * в дисководах A и B не работали образы с установленной защитой от записи | ||||
| * некорректно работал автозапуск с образов дисков | ||||
| * [+] в меню Set Up monitor добавлена опция X. Reset CMOS - позволяет сбросить все настройки хранящиеся в CMOS и NVRAM. После "холодной" перезагрузки в CMOS/NVRAM будут записаны настройки по умолчанию 
 | ||||
| 
 | ||||
| v4.xx.004 | ||||
| --------- | ||||
| * настройки Autostart from disk N/autoconfig/TRD-DOS mirror/LBA mode индивидуальные для каждого винчестера | ||||
| * исправлено плавающее местоположение сектора с настройками примонтированных образов в зависимости от текущего режима работы винчестера CHS/LBA | ||||
| * [+] добавлена возможность монтировать .trd файлы с FAT32 разделов поддержана только FAT32 длинные имена не поддерживаются работает чтение/запись на образы дисков .trdмаксимальная вложенность пути к файлу 16 установленный флаг ReadOnly в атрибутах файла блокирует запись в этот файл | ||||
| * по умолчанию включена адресация LBA | ||||
| 
 | ||||
| v4.xx.005 | ||||
| --------- | ||||
| * исправлена ошибка, возникающая в случае наличия неразмеченных(свободных) областей перед разделами | ||||
| * исправлено: ошибка Hard disk R/W error возникающая при "холодном" старте, в случае, если подключен только один винчестер | ||||
| * [+] в меню H. Hard disk utility -> S. Set Up добавлен пункт: T. Check .trd file по умолчанию включен. При отключении не будет производиться проверка | ||||
| удален файл смонтированного образа или нет. Отключение даст небольшой прирост в скорости при работе с FAT разделом. При "холодной" перезагрузке удалённый | ||||
| образ отмонтируется. Если проверка отключена, при записи на примонтированный удаленный файл возможна порча первого кластера этого файла. | ||||
| * значительно ускорено чтение и запись файлов раздела FAT (зависит от размера кластера, кластер менее 2k не рекомендуется использовать. на кластерах | ||||
| размером от 8k, скорость уже сопоставима со скоростью работы с MFS разделом) | ||||
| * откорректирована работа с двумя и более разделами FAT | ||||
| 
 | ||||
| v4.xx.006 | ||||
| --------- | ||||
| * [+] в меню H. Hard disk utility для каждого винчестера master/slave создан отдельный пункт Set Up master/slave. В него же перенесана настройка M. TRDOS mirror | ||||
| * при включении режима LBA, параметры CHS винчестера не учитываются  | ||||
| * [+] при отсутствии у винчестера параметров CHS или LBA включение соответствующего режима заблокировано | ||||
| * [+] добавлены системные вызовы #29(41)/#2A(42)/#2B(43)/#2C(44) R8DOS | ||||
| 
 | ||||
| v4.xx.007 | ||||
| --------- | ||||
| * [+] возможность монтирования образов с двух винчестеров в одно поле дисководов пункт меню H. Hard disk utility -> H. Select HDD теперь влияет только на partition manager | ||||
| * [+] добавлен системный вызов #2D(45) R8DOS | ||||
| 
 | ||||
| v4.xx.008 | ||||
| --------- | ||||
| * [+] реализована загрузка .sna файлов. меню B. Save & load -> 2. Load .sna при запуске портится 11 байт стэка. так что некоторые снапы могут работать некорректно | ||||
| * [+] в окне выбора файла в FAT разделе нажатие клавиши 'c' позволит создать каталог, нажатие клавиши 'f' создает пустой не форматированный образ .trd | ||||
| 
 | ||||
| v4.xx.009 | ||||
| --------- | ||||
| * [+] реализована загрузка .spg файлов версий 0.0/0.2 пункт меню B. Save & load -> 2. Load .sna переименован в 2. Load from FAT определение типа файла выполняется по расширению. | ||||
| 
 | ||||
| v4.xx.010 | ||||
| --------- | ||||
| * [+] реализована загрузка .tap/.tzx файлов, сделано по аналогии с образами дисков сначала файл монтируем в меню H. Hard disk utility -> T. Mount tape, после | ||||
| этого загружаемся как с обычной кассеты load"". Пока файл примонтирован, загрузиться с реальной кассеты будет невозможно. С нестандартными загрузчиками работать не будет!!! | ||||
| В tzx формате поддержаны только блоки #10/#11, т.е. стандартная скорось и турбозагрузчик (и только в том случае, если для загрузки используются | ||||
| стандартные входы в ПЗУ Basic 48k). | ||||
| 
 | ||||
| v4.xx.011 | ||||
| --------- | ||||
| 
 | ||||
| * исправлена возникающая ошибка "Hard disk not ready" при монтировании образов  | ||||
| * [+] реализована возможность записи в .tap/.tzx файлы. Запись производится всегда в конец файла, после записи указатель в файле указываает на начало последнего | ||||
| записанного блока. Но для записи отложенных состояний рекомендуется всё таки создавать отдельный .tap файл. | ||||
| * [+] в окне выбора файла в FAT разделе нажатие клавиши 't' позволяет создать пустой .tap файл | ||||
| 
 | ||||
| v4.xx.012 | ||||
| --------- | ||||
| 
 | ||||
| * [+] в меню O. Other Settings добавлена опция T. Turbo HIGH (сохраняется в NVRAM) состояние ON - в мониторе всегда включен турбо-режим состояние OFF - турбо-режим устанавливается согласно  настройке V. Computer Speed | ||||
| * [+] добавлено меню дополнительных опций. вызов cs+1(EDIT) в главном меню basic128 | ||||
| * исправлен загрузчик .spg файлов | ||||
| * несколько изменена и расширена работа функции rst 8: db #8B исправлена ошибка, иногда возникающая при загрузке сжатых снапов с винчестерадобавлен дополнительный вызов rst 8:db #8B,#01 | ||||
| вх: hl - адрес строки с именем файла в формате [Drive:]filename[.type] | ||||
| a - номер дисковода [0..3], если он не задан в строке с именем дисковод заданный в строке имеет приоритет теперь в случае возникновения ошибки, управление возвращается в | ||||
| вызываемую программу, в аккумуляторе при этом будет код ошибки, остальные регистры, а также тип и состояние прерываний не изменится. Следует понимать, что ошибка может возникнуть в любой момент загрузки, | ||||
| и часть памяти может быть испорчена, поэтому имеет смысл вызывать эту функцию из 9й странцы памяти и в случае ошибки проверять целостность нужных для продолжения работы страниц | ||||
| порядок загрузки страниц (страницы 8я и 9я не сохраняются в снапе): | ||||
| 
 | ||||
|      ram #05 | ||||
| 
 | ||||
|      активная страница | ||||
| 
 | ||||
|      ram #00..#0F (кроме 2й,5й,8й,9й и активной) | ||||
| 
 | ||||
|      ram #02 | ||||
| 
 | ||||
| 
 | ||||
|      коды ошибок: #44 failed disk | ||||
| 
 | ||||
|       #45 invalid file name | ||||
| 
 | ||||
|       #46 bad count of file | ||||
| 
 | ||||
|       #47 file not exist | ||||
| 
 | ||||
|       #48 file not found | ||||
| 
 | ||||
|       #49 disk no space | ||||
| 
 | ||||
|       #4A illegal file type | ||||
| 
 | ||||
|       #50 R/W error | ||||
| 
 | ||||
|       #55 illegal format file | ||||
| 
 | ||||
|       #54 undefined file | ||||
| 
 | ||||
| 
 | ||||
| * [+] в меню S. Set Up добавлен пункт N. Navigator (настройки навигатора) пункты меню: | ||||
| 
 | ||||
|      D. Mount on drive N - дисковод, на который будет производится автоматическое монтирование при запуске файлов с образа диска | ||||
| 
 | ||||
|      E. Extension - отображение расширений на дисках Tr-Dos 1/3 символа | ||||
| 
 | ||||
|      G. Go to mount drive - автоматический переход на диковод, к которому  монтируется образ | ||||
| 
 | ||||
|      N. Confirmation - выдавать запрос на пдтвержение некоторых действий | ||||
| 
 | ||||
|      C. Color scheme - цветовая схема навигатора (одна из 4х возможных) | ||||
| 
 | ||||
|      R. Run basic48 - запускать программы с включенным ПЗУ basic48 иначе будут запускаться с активным ПЗУ basic128 | ||||
| 
 | ||||
|      A. Autostart - автоматический запуск навигатора при включении/перезагрузке компьютера (имеет приоритет над автостартом с винчестера) все настройки сохраняются в NVRAM | ||||
| 
 | ||||
| 
 | ||||
| v4.xx.013 | ||||
| --------- | ||||
| 
 | ||||
| * исправлены некоторые ошибки в навигаторе | ||||
| * починил переименование файлов/каталогов на FAT разделе | ||||
| * починил монтирование файлов из раздела FAT | ||||
| * [+] в навигатор добавлена поддержка ROM-Disk | ||||
| * [+] в навигаторе добавлена комбинация клавиш ss+Enter, запуск basic файла с дискеты или файла .tap/.tzx в режиме 48k | ||||
| * навигатор теперь полностью работоспособен в режиме 48k | ||||
| * [+] поддержана мышь в окнах требующих подтверждение действия клик левой кнопкой в пределах такого окна является подтверждением действия клик любой другой кнопкой, либо левой кнопкой за пределами окна - отмена | ||||
| 
 | ||||
| v4.xx.014 | ||||
| --------- | ||||
| 
 | ||||
| * [+] в навигатор добавлена возможность запуска хобета-файлов .$C | ||||
|   - допустимый адрес загрузки [#4000..#FFFF], размер кодового блока не должен выходить за пределы ОЗУ, в противном случае загрузка не производится | ||||
|   - адрес запуска равен адресу загрузки - указатель стека на байт ниже адреса загрузки | ||||
|   - iy=#5C3A | ||||
|   - i=#3F | ||||
|   - прерывания запрещены | ||||
|   - режим прерываний im 1 | ||||
|   - при запуске включены rom1 (basic48k), ram 0 | ||||
|   - переменные basic и tr-dos проинициализированы, память и экран очищены | ||||
| 
 | ||||
| v4.xx.015 | ||||
| --------- | ||||
| 
 | ||||
| * [+] в навигатор добавлена возможность создавать и восстанавливать образы дискет | ||||
| * [+] в меню S. Set Up -> N. Navigator добавлен пункт U. Use RAM #0E при создании образа, будет использована страница #0E в качестве буфера (несколько ускоряет копирование) | ||||
| 
 | ||||
| v4.xx.016 | ||||
| --------- | ||||
| * в каталогах (в навигаторе, менеджере разделов и т.п.) теперь, помимо клавиш вверх/вниз, работают клавиши: | ||||
| 
 | ||||
|      вправо/влево - на страницу вперед/назад | ||||
| 
 | ||||
|      PageDown/PageUp - аналогично | ||||
| 
 | ||||
|      ss+Q/ss+E - Home/End в начало/конец каталога | ||||
| 
 | ||||
| * [+] переделан и существенно расширен функционал менеджера разделов удалены разделы меню: L. Local partition table и G. Global partition table все действия теперь производятся в одном окне | ||||
| в завизимости от того, что вы выберете, раздел или неиспользуемое место, будут доступны те или иные функциипомимо MFS, теперь можно создавать и разделы FAT32 любые существующие разделы теперь можно копировать, но т.к. | ||||
| производительность спектрума не слишком высока, процесс копирования занимает весьма немалое время (1Гб данных копируется около трех часов в турбо режиме) для ситуаций, когда раздел скопирован на стороннем компьтере, програмным | ||||
| обеспечением "не понимающем" MFS, введена функция Recalc. она позволяет пересчитать все адреса в MFS разделе согласно новому местоположению | ||||
| раздела но тут есть один нюанс. первый подраздел должен располагаться с самого начала MFS раздела, местоположение остальных подразделов значения не имеет. | ||||
| * из меню монтирования в мониторе убран функционал создания файлов каталогов, переименования подразделов/tr-dos коллекций | ||||
| 
 | ||||
| v4.xx.017 | ||||
| --------- | ||||
| * [+] добавлена поддержка GMX | ||||
| 
 | ||||
| v4.xx.018 | ||||
| --------- | ||||
| 
 | ||||
| * починил переименование подразделов MFS | ||||
| * [+] добавил в архив .trd образ с прошивкой для реального GMX | ||||
| 
 | ||||
| v4.xx.019 | ||||
| --------- | ||||
| 
 | ||||
| * [+] в меню S. Set Up -> O. Other Settings заработал пункт | ||||
| 
 | ||||
|     C. Color Scheme Standart/Blue/White/Black - меняет цветовое оформление всех менюшек монитора | ||||
| 
 | ||||
|     W. with border ON/OFF, при включении бордюр будет установливаться согласно цветовой схеме, при выходе из монитора согласно цвету paper первого байта атрибутов активного экрана | ||||
| 
 | ||||
| * переделано автоопределение мыши | ||||
| * [+] в меню и в каталогах задействовано колесо мыши | ||||
| * [+] средняя кнопка мыши дублирует enter | ||||
| 
 | ||||
| v4.xx.020 | ||||
| --------- | ||||
| 
 | ||||
| * переделан алгоритм определения мыши | ||||
| * исправлена ошибка в навигаторе, не позволяющая просмотреть .trd файл при дисководе автомонтирования отличным от A | ||||
| * [+] в меню S. Set up - G. Grafics manipulators добавлены два пункта: | ||||
|      | ||||
|     W. Wheel direction Direct/Reverse прокурутка колесом мыши прямая обратная | ||||
|      | ||||
|     B. Swap buttons ON/OFF - обмен местами правой и левой кнопок мыши | ||||
|      | ||||
| v4.xx.021 | ||||
| --------- | ||||
| 
 | ||||
| * исправлена ошибка функции #08(8) R8DOS, при которой, если буфер попадална адреса #C000-#FFFF либо #0000-#3FFF, в большинстве случаев неверно определялся тип дискеты | ||||
| * исправлена ошибки функций #0B(11),#0C(12),#0D(13) R8DOS, при которых в случае попадания таблицы секторов на адреса #C000-#FFFF её размер определялся некорректно | ||||
| * [+] добавлена поддержка .scl файлов (только чтение) | ||||
| 
 | ||||
| v4.xx.022 | ||||
| --------- | ||||
| * [+] в меню S. Set Up -> N. Navigator (настройки навигатора) добавлен пункт W. with border ON/OFF, при запуске навигатора бордюр будет | ||||
| установливаться согласно цветовой схеме, в противном случае меняться не будет | ||||
| * при запуске из навигатора AY остается выключенным | ||||
| * в теневом мониторе при выводе каталога изменен первый символ удаленных файлов на знак ? | ||||
| * в навигаторе исправлена ошибка монтирования подразделов с MFS | ||||
| * [+] при входе из главного меню basic128 в 128 TR-DOS с удержанием symbol shift отменяется загрузка boot с диска автостарта  | ||||
| соответственно во время перезагрузки при включенном автостарте с винчестера удержание symbol shift также не позволит запустить boot | ||||
| * [+] при входе в теневой монитор по NMI с удержанием symbol shift, вход будет выполнен в навигатор | ||||
| 
 | ||||
| v4.xx.023 | ||||
| --------- | ||||
| * исправлена ошибка возникающая при отмене запуска .tap/.tzx файлов | ||||
| * пункт меню S. Set up -> M. Monitor -> S. Sound переименован в S. Mute AY/TS sound | ||||
| * [+] при входе в монитор при включенной опции S. Mute AY/TS sound теперь выключается звук и на втором чипе AY в Turbo Sound | ||||
| * переименованы пункты в меню S. Set up -> M. Monitor: X. Reset CMOS, P. Save CMOS, G. Load CMOS | ||||
| * [+] в меню S. Set Up -> M. Monitor добавлен пункт: D. Detection screen | ||||
| 
 | ||||
|      #5B5C - определение экрана по переменной basic 128 #5B5C (старый вариант) | ||||
|       | ||||
|      #7FFD - определение экрана чтением порта через регист AY, может работать не на всех клонах, и не работает в эмуляторах | ||||
| 
 | ||||
|         scr 5 - всегда будет устанавливаться экран из 5й банки ОЗУ | ||||
| 
 | ||||
|         scr 7 - всегда будет устанавливаться экран из 7й банки ОЗУ | ||||
| 
 | ||||
|      #7EFD - для версии GMX вместо пункта #7FFD (является аналогом #5B5C) для GMX: при входе по NMI экран всегда определяется чтением порта #7EFD | ||||
| 
 | ||||
| * для GMX: отладчик теперь может работать с любой банкой памяти | ||||
| * [+] для GMX: монитор определяет и восстанавливает при выходе режимрасширенного экрана, какой из расширенных экранов будет активирован зависит от | ||||
| настройки D. Detection screen | ||||
| * [+] исправлена ошибка в отладчике: при срабатывании ловушки установленной в адреса до #C000, если активная страница отличается от заданной в ловушке | ||||
| вместо срабатывания ловушки вызывается либо стандартный обработчик ошибок бейсика, либо случайная функция rst 8 | ||||
| * [+] исправлена ошибка в отладчике: невозможность установить ловушку в адреса #4000-#5AFF | ||||
| 
 | ||||
| v4.xx.024 | ||||
| --------- | ||||
| * исправлена ошибка в работе с "короткими" образами trd | ||||
| * исправлена ошибка с загрузкой zs-sna с дискет и ROM-диска в память выше 128k | ||||
| 
 | ||||
| v4.xx.025 | ||||
| --------- | ||||
| * [?] исправлена ошибка со входом в монитор по NMI | ||||
| * исправлена ошибка автостарта с заданного дисковода | ||||
| * [+] в менеджере разделов добавлена возможность установки загрузочного раздела FAT32/подраздела MFS | ||||
| * [+] реализована загрузка с винчестера: | ||||
| 
 | ||||
|      в меню D. Disk utility -> V. from drive выбирается тип загрузки master/slave - загрузка и запуск загрузочного сектора с заданного раздела | ||||
|      (описание формата сектора в файле !HDDboot.txt) | ||||
| 
 | ||||
|      file - запуск выбранного файла с винчестера (для запуска доступны файлы .spg/.sna/.$C) выбор файла осуществляется пунктом H. HDD file удержание  | ||||
|      клавиши Symbol Shift при включении/ресете блокирует автозагрузку | ||||
| 
 | ||||
| v4.xx.026 | ||||
| --------- | ||||
| 
 | ||||
| * для версии без поддержки GMX решена проблема работы со 2й страницей памяти подключенной в 3е окно | ||||
| * [+] добавлена "эмуляция ВГ93", загрузчики используюшие прямое программирование ВГ93, должны работать корректно с винчестера (на эмуляторах работать не  будет) | ||||
| 
 | ||||
| v4.xx.027 | ||||
| --------- | ||||
| 
 | ||||
| * команда SPECTRUM в бейсике 128 выдает верное сообщение | ||||
| * исправлены некоторые ошибки "эмуляции" ВГ93 | ||||
| * GMX: переделано определение конфигурации (страница, тип и номер экрана, бордюр) на прямое чтение портов | ||||
| * GMX: настройки монитора перенесены в страницу #78* GMX: заработал пункт меню S. Set up -> X. GMX -> N. Port I/O | ||||
| 
 | ||||
| v4.xx.028 | ||||
| --------- | ||||
| 
 | ||||
| * исправлена ошибка запуска файлов из навигатора | ||||
| 
 | ||||
| v4.xx.029 | ||||
| --------- | ||||
| * GMX: отлажена работа монитора при заблокированных портах GMX | ||||
| * GMX: решена проблема работы со 2й страницей памяти подключенной в 3е окно | ||||
| * откорректирован алгоритм "эмуляции" ВГ93 (#3D2F) следует понимать, что механизм "эмуляции" использует стэк: | ||||
| 
 | ||||
|      до 14 байт для стандартного ПЗУ | ||||
|       | ||||
|      до 16 байт GMX в режиме блокировки портов | ||||
|       | ||||
|      до 13 байт GMX без блокировки портов | ||||
|       | ||||
| и как следствие, некоторые программы могут не работать, в том числе и с реального дисковода | ||||
| * [+] в архив добавлены версии пзу с "эмуляцией" ВГ93 и без оной | ||||
| * восстановлена работоспособность программы ADS | ||||
| * навигатор: исправлена ошибка отмонтирования образа | ||||
| * навигатор: исправлена ошибка вывода каталога дискеты/образа при количестве файлов более 31 | ||||
| * навигатор: в список устройств добавлена лента | ||||
| * навигатор: в корневой каталог FAT32 добавлена ссылка на родительский каталог | ||||
| * отладчик: команда отладчика "?" показывает символы в диапазоне #80..#FF, если их отображение включено командой OPTion | ||||
| * отладчик: исправлена ошибка вывода из буфера последних введенных пограничных(первой и последней) команд (стрелка вниз/вверх) | ||||
| * исправлена ошибка при выводе каталога содержащего 128 файлов | ||||
| * [+] поддержана печать названия примонтированного файла на русском языке | ||||
| * тестирование винчестеров (1. Test и 2. Test) адаптировано под работу с двумя винчестерами, попутно в 2. Test исправлена ошибка,  | ||||
| связанная с выводом информации о сбойных секторах | ||||
| 
 | ||||
| v4.xx.30 | ||||
| -------- | ||||
| 
 | ||||
| * 3D2F: исправлена ошибка в "эмуляции" #3D2F приводящяя к некорректной работе некоторых программ (z-player не находил SMUC) | ||||
| * 3D2F: исправлена ошибка при запуске sna/spg/hobeta файлов из навигатора/монитора | ||||
| * GMX: исправлена ошибка с определением турбо режима | ||||
| * GMX: при блокированных портах gmx, при входе в монитор/вызове rst #08 по умолчанию включается инт пентагона, при выходе из монтора инустанавливается согласно настройкам | ||||
| * [+] GMX: настройки инта и блокировки портов сохраняются в NVRAM  | ||||
| * GMX: при "тёплом" ресете режим турбо сохраняется | ||||
| * [+] GMX: после ресета, надпись внизу экрана информирует о настройках INT,  блокировки портов GMX и доступной памяти | ||||
| 
 | ||||
| Scorpion GMX 2048 - INT скорпиона, порты открыты, памяти 2048кб | ||||
| 
 | ||||
| Scorpion ZS 256 - INT скорпиона, порты блокированы, памяти 256кб | ||||
| 
 | ||||
| Pentagon GMX 2048 - INT пентагона, порты открыты, памяти 2048кб | ||||
| 
 | ||||
| Pentagon ZS 256 - INT пентагона, порты блокированы, памяти 256кб | ||||
| 
 | ||||
| * исправлена работа функции #24 R8DOS в части чтения из .scl (подробнее в файле !R8DOS.txt) | ||||
| * добавлен пункт меню S. Set up -> M. Monitor -> M. Mute AY/TS rst 8 включение/выключение гашения звука при вызове rst 8 (в основном для работы с винчестером) | ||||
| * [+] при нажатии NMI в меню монитора вызывается навигатор | ||||
| 
 | ||||
| v4.xx.31 | ||||
| -------- | ||||
| 
 | ||||
| * 3D2F: исправлена ошибка инициализации "эмулятора" ВГ93 при наличии образа в текущем дисководе | ||||
| * 3D2F: увеличена скорость работы с реальным дисководом | ||||
| * 3D2F: исправлена ошибка "эмуляции" связанная с потерей флага Z | ||||
| * GMX: при "теплом" ресете регистр I устанавливается равным #00 | ||||
| * исправлена проблема запуска файлов с дисководов B-D, при отсутствуии | ||||
| 
 | ||||
| диска в | ||||
| 
 | ||||
| дисководе A | ||||
| 
 | ||||
| * навигатор: в окне подтверждения действия, кроме клавиши Y, также можно подтвердить клавишей Enter | ||||
| * [+] навигатор: добавлена возможнотсь вывода имени диска коллекции MFS из служебного сектора образа настройка: S. Set up -> N. Navigator -> N. Disk Name MFS | ||||
| * исправлена ошибка вызывающая зависание при монтировании в теневом мониторе после "холодного" ресета | ||||
| * R8DOS: исправлена ошибка функции #32(50) | ||||
| 
 | ||||
| v4.xx.32 | ||||
| -------- | ||||
| 
 | ||||
| * исправлена работа с принтером | ||||
| * GMX: навигатор при просмотре каталогов FAT постоянно использует страницу #7B | ||||
| * навигатор: увеличено количество отображаемых записей в каталоге FAT | ||||
| 
 | ||||
| при отключенной сортировке: 2730 записей | ||||
| 
 | ||||
| при включенной сортировке: 1260 записей | ||||
| 
 | ||||
| в версии для scorpion 256, только при использовании 14-ой страницы, еслииспользуется только служебная страница количество отображаемых записей | ||||
| осталось прежним | ||||
| * [+] при наличии SMUC добавлена возможность запуска небольшой | ||||
| пользовательской | ||||
| программы из NVRAM при включении/ресете. подробнее в файле !NVRAMinit.txt | ||||
| * 3D2F: оптимизирована работа "эмуляции" | ||||
| 
 | ||||
| v4.xx.33 | ||||
| -------- | ||||
| 
 | ||||
| * [+] #3D2F: добавлена универсальная сборка ПЗУ с отключаемой "эмуляцией" 3D2F | ||||
| S. Set up -> O. Other settings -> E. Emulate WG93 | ||||
| 
 | ||||
| но у неё имееются и свои минусы: во-первых объем ром диска уменьшился почти на 64кб, во-вторых добавлять файлы в Rom диск можно только вручную, | ||||
| программой спутник текущей версии пользоваться нельзя!!! | ||||
| * навигатор: при возврате в родительский каталог, курсор устанавливается на каталог из которого вышли | ||||
| * менеджер разделов: при удалении загрузочного подраздела раздела MFS, признак загрузочного раздела так же снимается со всего раздела MFS | ||||
| * [+] введена возможность поставить на дисковод read only(только чтение): для реальных дисководов только при работе с дисководом из теневого | ||||
| монитора, либо при использовании функций R8DOS теневого монитора (при работе с дисководом посредством tr-dos данная блокировка не учитывается) | ||||
| для примонтированных образов всегда | ||||
| 
 | ||||
| S. Set up -> D. Disk utility -> O. read only | ||||
| 
 | ||||
| * [+] удалена функция rst #08: db #85 (отключение монитора-отладчика) | ||||
| 
 | ||||
| v4.xx.34 | ||||
| -------- | ||||
| 
 | ||||
| * при входе в монитор корректно отключается звук на AY | ||||
| 
 | ||||
| v4.xx.35 | ||||
| -------- | ||||
| * исправлена ошибка при работе с ZS-снапами | ||||
| * исправлена ошибка работы с scl образами возникающая при кратном 16 количестве файлов на образе | ||||
| * менеджер разделов: исправлена ошибка при копировании MFS раздела без подразделов | ||||
| * [+] в меню S. Set up -> D. Disk utility добавлен новый пункт | ||||
| 
 | ||||
| K. Trk interleaving межтрековый интерлив он определяет относительное расположение секторов на соседних физических | ||||
| дорожках если он равен 0 - это означает, что сектора на всех дорожках располагаются | ||||
| одинаково при Track Interleaveing =0 форматирование/проверка начинается с конца диск | ||||
| * GMXv6: в отладчике в команде SCReen добавились еще два возможных параметра | ||||
|   #39(57)/#3A(58) установка расширенных графических экранов при трассировке программ не использующих расширенный экран, для | ||||
| увеличения скорости целесообразно отключать сохранение экрана в буфере (команда SCR 0) | ||||
| 
 | ||||
| v6.xx.36 | ||||
| -------- | ||||
| * v6: в отладчике исправлена команда option | ||||
| * [+] v6: навигатор: появилась возможность удалять файлы на дисках Tr-Dos | ||||
| * [+] v6: навигатор: появилась возможность быстрого форматирования(очистка нулевой дорожки) дисков Tr-Dos | ||||
| 
 | ||||
| v4.xx.37 | ||||
| -------- | ||||
| * [+] v4/5: в навигаторе добавлена краткая подсказка по клавишам управления | ||||
| 
 | ||||
| v4.xx.38 | ||||
| -------- | ||||
| * v6 навигатор: исправлена работа клавиши PageDown | ||||
| * v6 навигатор: исправлены мелкие ошибки при копировании fat2fat | ||||
| * [+] v6 навигатор: сообщения об ошибках перестали быть номерными | ||||
| * [+] v6 навигатор: добавлена краткая подсказка по клавишам управления | ||||
| * [+] v4/5: ускорена навигация в меню теневого монитора | ||||
| * [+] добавлена поддержка SD карт ZC по стандарту KOE при отсутствии смука, смонтированные образы с карты будут работать в Tr-Dos | ||||
| только с дисководов C и D при отсутствии смука, первый раздел на карте должен начинаться не ранее 10го сектора | ||||
| 
 | ||||
| v4.xx.39 | ||||
| -------- | ||||
| * исправлен некорректный вывод названия некоторых SD карт | ||||
| * v4/v5 исправлено отображение дампа в отладчике | ||||
| * исправлена ошибка приводящая к порче служебной страницы при входе в меню дисковых утилит без подключенных носителей (винчестер/SD карта) | ||||
| * v6: исправлена ошибка автомонтирования в навигаторе при установленном параметере Copy to FAT =bin | ||||
| * [+] добавлено меню работы с SD картой: H. Hard disk utility -> X. Set Up SD Card | ||||
| 
 | ||||
| Z. Z-Controller	ON/OFF	отключение работы с SD картой | ||||
| 
 | ||||
| A. Auto detection SD	инициализация подключенной карты | ||||
| 
 | ||||
| O. on warm reset	ON/OFF	инициализировать карту также и при "тёплом" рестартеI. Print model	ON/OFF	печать полной информации о найденной карте | ||||
| при включении/"холодно" рестарте | ||||
| 
 | ||||
| R. Ignore read only	ON/OFF	игнорировать защиту от записи | ||||
| 
 | ||||
| P. SD card power off	отключить SD карту | ||||
| 
 | ||||
| v4.xx.40 | ||||
| -------- | ||||
| * для функций R8DOS исправлена ошибка с потерей флага Z в возвращаемых параметрах | ||||
| * исправлена работа функций R8DOS #14-#21, теперь в них корректно передаются параметры пользователя | ||||
| * [+] добавлен новый вызов rst 8:#8E R8CONF функции чтения/установки конфигурации | ||||
| * при вызове функций rst 8, первичное определение экрана изменено на чтение порта #7FFD через 14й регистр AY | ||||
| 
 | ||||
| v4.xx.41.8575 | ||||
| ------------- | ||||
| 
 | ||||
| * исправлено поломанное с 38й версии создание подразделов в разделе MFS | ||||
| * фикс частого опроса клавиатуры при выходе из монитора | ||||
| * исправлена работа функции #2C(44) R8DOS | ||||
| * [+] v6: навигатор: добавлено копирование Fat2Trd, Trd2Trd, Trd2Fat | ||||
| * [+] v6: навигатор: добавлено создание/восстановление образов | ||||
| * [+] v6: навигатор: добавлено переименование файлов на Tr-Dos дисках | ||||
| * [+] v6: навигатор: добавлено переименование Tr-Dos дисков (ss+6) | ||||
| * v6: навигатор: изменены клавиши монтирования на заданный дисковод новые клавиши: ss+1/2/3/4 | ||||
| * v5/6 во время сохранения регистров AY для корректной работы с TS/TSFM отключается турбо-режим | ||||
| * v6: навигатор: присоздании файла .trd, он автоматически форматируется (только нулевая дорожка) | ||||
| 
 | ||||
| v4.xx.41.8599 | ||||
| ------------- | ||||
| 
 | ||||
| * v4/5: навигатор: исправлена ошибка при переименовании на FAT разделах | ||||
| * v4/5: навигатор: исправлена ошибка приводящая к смене бордюра при вводе строки | ||||
| * v4/5: навигатор: убрана двойная прорисовка рамки при старте | ||||
| * v6: навигатор: исправлены мелкие ошибки связанные с копированием файлов из корневого каталога FAT раздела | ||||
| * [+] v6: навигатор: добавлено переименование файлов и каталогов на FAT разделах | ||||
| * [+] v6: навигатор: добавлено перенос файлов и каталогов (в том числе не пустых) в рамках одного FAT раздела | ||||
| 
 | ||||
| v4.xx.41.8698 | ||||
| ------------- | ||||
| 
 | ||||
| * v6: навигатор: исправлена ошибка позволяющая копировать каталог под курсором | ||||
| * [+] v6: навигатор: добавлена функция уплотнения диска/образа Tr-Dos (клавиша ss+7) | ||||
| * [+] GMX: обновлен загрузчик GMX, при обновлении прошивки вшитым загрузчиком старой версии, новый загрузчик будет обновлен в обязательном порядке. этого можно | ||||
| избежать запустив внешний загрузчик с того же диска, он прошивает ПЗУ не затрагивая загрузчик и схему 1 | ||||
| * [+] добавлена возможность прошивки флэш с физических дисководов C/D (для компьютеров где есть соответствующая доработка) | ||||
| * [+] добавлена возможность прошивки с винчестера/SD карты, поддержаны разделы как FAT32, так и MFS | ||||
| * [+] схема 7 заменена на схему пентагона с альтернативным ПЗУ (на перспективу, на текущий момент в ПЗУ пентагона в схеме 7 Tr-Dos заменен на v5.04) | ||||
| * исправлено определение количества сраниц, теперь байты по адресу #C000 при перезагрузке в каждой странице не обнуляется | ||||
| * перед запуском схемы регистр I=#00 | ||||
| * v6: навигатор: некорректно копировились файлы с trd диска на FAT | ||||
| * v6: навигатор: при копировании с trd на fat заменялись не все недопустимые для FAT символы в имени файла | ||||
| * [+] v6: при форматировании образа из монитора выводится дополнительный запрос  | ||||
| * задержка Before repeat теперь также влияет на нажатия кнопок на мыши | ||||
| * v6: навигатор: исправлена работы мыши | ||||
| 
 | ||||
| v4.xx.41.8733 | ||||
| ------------- | ||||
| 
 | ||||
| * v6: навигатор: исправлено отображение строки "горячих" клавиш при смене панели | ||||
| * v6: навигатор: при копировании с использованием только одного реального дисковода не производится инициализация в каждом цикле чтениия/записи | ||||
| * v4/5: навигатор: исправлена ошибка запуска файлов с дискет, на которых есть удаленные файлы | ||||
| * v4/5: навигатор: переписан алгоритм создания/восстановления образов дисков | ||||
| * v4/5: навигатор: исправлена ошибка разворачивания образа .scl на дисковод | ||||
| * v4/5: навигатор: при запуске бейсик файлов, дисковод запуска устанавливается текущим | ||||
| * v4/5: навигатор: ускорено чтение каталогов FAT32 | ||||
| 
 | ||||
| v4.xx.41.8828 | ||||
| ------------- | ||||
| 
 | ||||
| * исправлена ошибка в командах отладчика DISS/DUMP | ||||
| * v6: при срабатывании ловушки расширенный экран включается корректно | ||||
| * [+] теперь в ром диск можно добавлять не только ZS-snap, но и файлы Hobeta | ||||
| 
 | ||||
| v4.xx.42.8934 | ||||
| ------------- | ||||
| 
 | ||||
| * при срабатывании ловушки экран включается корректно | ||||
| * v6: навигатор: при отображении длинных имен учитывается контрольная сумма | ||||
| * v6: навигатор: иправлена ошибка отображения дисководов с примонтированными образами на правой панели | ||||
| * исправлена ошибка функции #09 (FileWrite) R8FAT приводящая к ошибке при записи памяти выше #C000 | ||||
| * v6: навигатор: иправлена ошибка отображения часов | ||||
| * [+] добавлен ряд новых функций вызываемых через rst 8 | ||||
| 
 | ||||
| v4.xx.42. | ||||
| --------- | ||||
| 
 | ||||
| * исправлена поломанная "эмуляция" ВГ93 | ||||
							
								
								
									
										12
									
								
								ROM/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								ROM/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| Файлы прошивок микросхемы ПЗУ | ||||
| ============================= | ||||
| 
 | ||||
| Здесь представлены файлы для прошивки в микросхему ПЗУ DD29.  | ||||
| 
 | ||||
| Прошить нужно один из предложенных вариантов. | ||||
| 
 | ||||
| Для отладки компьютера, прошейте Тест из файла scorpTest-E0230CA7.rom | ||||
| 
 | ||||
| Попробуйте прошивку от Mikka: w29c020c_Mikka_rom_bes_1t.HEX | ||||
| 
 | ||||
| Так же в папке [__LW__](LW) можно найти более современные варианты прошивки от разработчика LW. | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 boykovra
						boykovra