Попробовал. Не нравится по двум причинам:
1) Долго запускается (как и Spectaculator). Отвратительное текстовое окошко мигнёт и погаснет. Это хорошо для геймеров, запустил разок и наслаждаешься весь день. А что делать кодеру, когда ему за минуту надо 3 раза эмуль запустить?
2) Не понимает заданного в командной строке TAP'а. Или я неправильно задаю?
unreal.exe DWoods2.tap
В талмудике ничего внятного про параметры командной строки не нашёл.
Так что, несмотря на его непознанные для меня достоинства, уже эти два пункта делают его неприемлемым. Это ли эмуль для разработчика?
---------- Post added at 10:44 ---------- Previous post was at 10:38 ----------
Под этим понимается то, что у тебя, видимо, машина - дура - под 4 гб и 3 ггц, раз семёрку поставил, а у меня на M2N VM долго грузит плагины, видно как дуплит. И так каждый запуск, а не только первый.
---------- Post added at 10:50 ---------- Previous post was at 10:44 ----------
P.S. Как выяснилось, TAP в командной строке унрыл таки понимает, но не автостартует. Или не умеет, или не задана опция. Первое неприемлемо, второе просто грустно.
---------- Post added at 11:07 ---------- Previous post was at 10:50 ----------
P.P.S. ZXMAK туда же, не автостартует TAP'ы. Для медитации попробуйте вдумчиво понабирать 48 BASIC -> LOAD"" раз двести за день, очень приятное занятие.
Что обидно - ничего ж такого особенного не требуется, просто автостарт и быстрый запуск без мигающих окошек.
Не-е, видимо, придётся идти на поклон к сообществу FUSE.
zx-info.ru [zx-spectrum игры: описания, прохождения, скриншоты]
1. Было интересно попробовать. Даже не уверен был, что найду все дрова. Но нашёл, даже под МФУ.
2. Нужна лёгкая винда под мой M2N VM. Ещё хочу поэкспериментировать и научить XDev генерировать 64-битный код.
Меня FUSE всем устраивает, кроме того, что имеющиеся у меня сборки под винду не сохраняют выбранные двойной (тройной) размер окна и фильтр.
1) "Отвратительное текстовое окошко" убираем в ini: HideConsole=1. Там же отключает 100500 ненужных устройств, которые инициализирубтся при старте (на Ваш вкус). Конкретно на скорость запуска влияют всякие ностиелт типа CR-ROM, HDD, SDCARD и так далее. Если надо, могу дать "урезанный" ini, только скажите какой набор устройств нужен.
2) Честно говоря, не видел эмулей, которые сами набирают LOAD "" [ENTER]. Я обычно юзаю его с TRD со сбросом в TR-DOS по дефолту. Можно использовать Tape Loader, не? Одна кнопка после запуска. Автостарт ленты есть, тоже включается в ini (если выключен), мгновенная загрузка TAP'ов тоже есть. Еще могу сделать ROM 48 бэйсика, который сам делает LOAD "" после сброса.
А может кто из здешних программистов поколдует и соберёт сборочку FUSE без этой проблемы? Или может у кого-то она уже есть собранная?
Нужен, разумеется, под Win32. Хотя и под Win64 сгодится, если таковой имеется.
---------- Post added at 15:56 ---------- Previous post was at 15:52 ----------
Да вот EmuZWin, FUSE, ZXSpin. Я не утверждаю, что они "набирают" и как это реализовано, но TAP-ы запускают сами. Что и требуется.
А вот с автозапуском boot'а в TRD я не знал до сих пор ни одного эмуля. Запускал ручками: RUN [Enter]
Жалко что оно по умолчанию выключено. А это всё касалось UnrealSpeccy, да?
Автостарт в zxmak2 есть, включен по дефолту, выключается в окне управления магнитофоном.Сообщение от Oleg N. Cher
К тому-же ZXMAK2 - это единственный эмуль поддерживающий внешние отлачики и предоставляющий программный контроль за состоянием памяти и процессора виртуальной машины
Последний раз редактировалось ZXMAK; 06.07.2013 в 17:12.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Oleg N. Cher,
"лёгкая винда" и winxp64 - совсем не рядом. Может лучше поставить win7 x86? (если 2гига в комплекте).
zx-info.ru [zx-spectrum игры: описания, прохождения, скриншоты]
Это для игрушек хорошо, да. А как они на самом деле запускают TAP-загадка. Для отладки плохо.
Правильно. Это не дело эмуля. Так делает сам TR-DOS. Если сброс в него происходит. При входе через 15616 или из меню BASIC128 RUN "boot" автоматически не выполнется.
У Unreal вообще все не по-человечьи с "по умолчанию". Кто какие хочет, тот такие ini-шники и кладет в архив у себя на сайте. И сборки выпускают разные люди. Настрой один раз себе ini - это не шибко сложнее, чем протыкать GUI. Там все откомментировано. Меня Unreal радует самым грамотным грамотным из всех виденных отладчиком и поддержкой железок (а вдруг у ZXDev появятся библиотеки для графики ATM или музыки General Sound?)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)