Дак это понятно. В одном эмуле реализовано одно, в другом другое. Но "почти" ничего не значит. Нет такого эмуля, в котором хотя бы половина этих условий реализована. И пока не предвидится.Цитата:
Сообщение от The Exploited
Вид для печати
Дак это понятно. В одном эмуле реализовано одно, в другом другое. Но "почти" ничего не значит. Нет такого эмуля, в котором хотя бы половина этих условий реализована. И пока не предвидится.Цитата:
Сообщение от The Exploited
оно того не стоит, среднестатистический пц-шный контроллер дисковода крайне избирательно читает записанные на спектруме дискеты. городить такой огород ради 5% людей, которым с контроллером повезло -- грустно. а если дискеты записаны на пц, так и смысла нет -- образы дисков куда удобней.Цитата:
Сообщение от Scitor
а что такое GAMMA?
если емуль приемлет имя файла в командной строке и умеет запускать первый (или заданный) васик-файл на диске, такую иконку самому можно сделать. с unrealspeccy, например, не вопрос.Цитата:
Сообщение от Scitor
Образы дисков, конечно же, весьма удобны для использования в эмуле, но если эмуль может грузиться с реальных спектрумовских дискет, то это очень упрощает перевод программ с ZX дискет в образы, не нужно никаких вспомогательных программ; это также упрощает и обратный перевод. Не надо лазить по инету в поиске удобных в использовании улиток. И вообще, 5% пользователей - это тоже контингент...Цитата:
Сообщение от boo_boo
Дальше, об эмуляторах конкретных ZX приложений. Такой эмуль можно специально заточить под нужды данной проги. К примеру, разрешить конфликт между использованием прерываний 2-го рода в Mega- и Beta-Basic`е и TR-DOS, о котором на реальном ZX часто забываешь и подвешиваешь машину. В Elite можно организовать отгрузку/загрузку на винт/с винта только 102-байтного блока, а не всей проги. Мелочь, а приятно; приятно это делать опять же одним кликом, а не последовательностью процедур. Вообще, подобный эмуль в природе ужЕ существует - это elite128.exe. Хотелось бы, естественно, попробовать когда-нибудь elite3.exe.
Ну, есть така программа.Цитата:
Сообщение от boo_boo
В CP/M Кворума (о CP/M других моделей мне ничего не известно) существует программа GAMMA. Она предназначена для быстрого переноса Spectrum-48 приложений в среду CP/M (В режиме CP/M, к сожалению, Кворум может загружать лишь 48-килобайтные игры, оставшаяся память используется в качестве виртуального дисковода С:\, но AY из машинного кода доступен). Делается это очень просто. В Гамме подаётся команда SOS (Собственная Операционная Система), после чего вываливаешься в бейсик. Загружаешь с ленты программу и нажимаешь NMI (вроде Magic Button), попалаешь снова в Гамму. Дальше даёшь команду SAVE PROG, и программа под именем PROG записывается на диск. Чтобы снова запустить программу, просто набираешь её имя. То есть, для любой проги можно иметь хоть сколько отгруженных состояний. Я обычно из Гаммы переходил в бейсик, давал команду LOAD "", и как только бордюр начинал мерцать, я возвращался по NMI в Гамму и записывал эту программу под именем LOAD. В любое время, набрав после этого LOAD, через пару секунд можно включать магнитофон на воспроизведение.
Я тут так всё замысловато описал, но на самом деле за это время успел бы пару программ с ленты перевести в CP/M.
Пожелание к SMT зделай в UNREALE перевод в дебагере из 16-ричной сист. в нормальную читаемую десятичную .... ну очень надо. Наверно только этого и нехватает. И русский перевод хотелосьбы.