Предлагаю сюда заносить особенности эмуляции разных машинок в эмуляторе Башкирия-2М (как заводить программы, как подлючать диски и так далее)
(Оставлять ответы ввиде вопрос-ответ, если кто-то собирается написать по какой-то машинке Q-A, но пока все только в процессе, то запостите пустой пост с вопросами, на которые вы в скором времени напишите и ответы)
Итак, начнем...
Q: Как в эмуляторе заводить (записывать) программы для ПК8000 Хобби, Сура, Веста?
A: Ниже представлена подробная инструкция
При запуске эмулятора выбираем нужную конфигурацию для ПК8000:
- "PK8000 Sura and Xobbi" - Эмуляция ПК8000 Сура и Хобби - работа с файлам в CAS-формате
- "PK8000 Sura and Xobbi (cas)"- Эмуляция ПК8000 Сура и Хобби - работа с файлам в WAV-формате
- "PK8000 Vesta"- Эмуляция ПК8000 Веста - работа с файлам в CAS-формате
- "PK8000 Vesta (cas)"- Эмуляция ПК8000 Веста - работа с файлам в WAV-формате
Доступные команды (подробнее в Книга 2, Руководство пользователя "Бейсик"):
Запись:
SAVE "ИМЯ" - запись Бейсик программы в MSX-формате
CSAVE "ИМЯ" - запись Бейсик программы во внутреннем формате
BSAVE "ИМЯ",НАЧАЛО,КОНЕЦ,СТАРТ - запись Бинарной программы
(НАЧАЛО - начальный адрес программы,
КОНЕЦ - конечный адрес программы,
СТАРТ - точка входа в программу)
Чтение:
LOAD "ИМЯ"[,R] - чтение Бейсик программы в MSX-формате
CLOAD "ИМЯ"[,R] - чтение Бейсик программы во внутреннем формате
BLOAD "ИМЯ"[,R] - чтение Бинарной программы
,R - необязательный параметр, указывает чтобы после загрузки - запустить программу
На примере команды CSAVE/CLOAD опишем работу с WAV и CAS
Особенности работы с WAV-формате
Эмулятор записывает вывод на магнитофон прямо в WAV файл:
1. Набираем команду CSAVE "ИМЯ", но не нажимаем Enter
2. В тулбаре жмём на тёмнокрасное пятно (типа - кнопка "запись" магнитофона)
3. Задаёшь имя файла и уже потом сразу нажимаем Enter в ПК
4. После окончания записи ещё раз нажимаем на тёмнокрасное пятно (типа - выключили "запись" на магнитофоне).
Эмулятор считывает файл с WAV как с магнитофона:
1. Набираем команду CLOAD "ИМЯ" и нажимаем Enter
2. В тулбаре есть рядом с тёмнокрасном пятнышком треугольник (типа - кнопка "проигрывать" магнитофона)
3. Задаём имя файла и ждём пока ПК не напишет Found: ИМЯ
4. Если название файла не совпадает, то напишет skip: "ИМЯ"
Особенности работы с CAS-формате
Вывод в CAS-файл:
1. Набираем команду CSAVE "ИМЯ" и нажимаем Enter
2. Открывается диалоговое окно для записи CAS-файла
3. Задаем имя файла и потом нажимаем Enter в ПК
4. Ждем окончания записи
Считывание с CAS-файла:
1. Набираем команду CLOAD "ИМЯ" и нажимаем Enter
2. Открывается диалоговое окно для выбора CAS-файла
3. Выбираем и ждем пока ПК не напишет Found: ИМЯ или сразу не запустить программу
4. Если название файла не совпадает, то напишет skip: ИМЯ
С 16 Сентября 2008 в новой версии Эмуляторе такие изменения насчет ПК8000
Конфигурации только две
- "PK8000 Sura and Xobbi" - Эмуляция ПК8000 Сура и Хобби - работа с файлам в CAS-формате и WAV-формате
- "PK8000 Vesta"- Эмуляция ПК8000 Веста - работа с файлам в CAS-формате и WAV-формате
Как выбрать работу с CAS или WAV файлами - принцип изложенный выше тот же, но
- Если хотим работать с CAS, то на тулбаре не нажимает кнопки магнетофона - тогда все будет как работа с CAS файлами.
- Если хотим записать в WAV или считать с WAV, то вначале вводим команду, но не нажимает Enter, и после выбираем для записи или загрузки WAV (жмеи нужную кнопку тулбаре) и уж после Enter.
(Примечание, позже я перепишу этот help в более коротком и детальном варианте)
Q: Как в эмуляторе для ПК8000 Хобби, Сура или Веста сделать так, чтобы музыка играла в фоновом режиме?
A: Надо в конфигурационый файл ПК8000 добавить третьей строкой
main.globalsound=1