|
ZX Review
#7-8-9-10
08 ноября 1997 |
|
Программы, которые мы выбираем - Программа "Эмулятор Спектрума" v1.2.

┌──────────────────────────────┐ │ │ │ПРОГРАММЫ, КОТОРЫЕ МЫ ВЫБИРАЕМ│ │ │ └──────────────────────────────┘ Music by MITCHELL (c) Феськов Кузьма, г.Абакан Здравствуй, многоуважаемая редакция! Вот уже на протяжении нес- кольких лет всем моим начина- ниям в области Спектрума сопут- ствуют ваши книги и журналы. Что-то изменилось за эти годы в лучшую сторону, что-то не очень, сегодняшнее же мое письмо будет касаться вашего проекта, назы- ваемого "Авторская программа". Из номера в номер в ZX-Ревю мы можем увидеть публикации под за- головком "Компьютеры, которые мы выбираем", но на сегодняшний день, по-моему, возникла необхо- димость и в рубрике "Программы, которые мы выбираем". Эта тема довольно давно обсуждается в разного рода электронных жур- налах, более известные, правда, говорят об этом осторожно, тог- да как провинциальные издания не скупятся на разного рода эпите- ты. Посему ваше молчание по это- му поводу становится несколько непонятным, все ждут вашего сло- ва. Предлагаемая мною рубрика во- все не поливание вас грязью, а лишь уместный обзор недочетов, а также и удобств при работе с распространяемыми вами програм- мами, раз уж вы взяли на себя такую важную и нужную работу, выполняйте ее качественно. Как известно, лучший тестер - это народ. Я вовсе не призываю выс- тупать со словами "эта программа ведет себя как-то странно", но и "я получаю удовольствие от рабо- ты с данной программой, спасибо автору". Дабы не быть голословным, я предлагаю первое пробное выступ- ление для этой рубрики, прав- да, будет оно не очень лестным. Итак, ПРОГРАММЫ, КОТОРЫЕ МЫ ВЫБИРАЕМ Речь пойдет о программе "Эму- лятор Спектрума", точнее, о вер- сии 1.2. Это, без сомнения, хо- рошая, а главное - нужная прог- рамма. Но если первая версия ос- тавляла хорошее впечатление, то вторая... Начнем по порядку: Первое, что бросается в гла- за - это полная неработоспособ- ность встроенного в программу ассемблера. Монитор работает нормально (я не заметил ошибок), но вот при попытке ввести ка- кую-либо программу с клавиатуры эмулятор безвозвратно виснет, и выйти можно только по нажатию кнопки RESET. Это крайне прис- корбно и делает непригодным ис- пользование монитора для отлад- ки. Да, автор говорит, что ис- правлена ошибка переключения страниц, точнее, экран более не перерисовывается. На первый взгляд это действительно так, экран не мигает, но работает при этом эмулятор так медленно, а ведь у меня PENTIUM 120 (ско- рость падает на 10-20 процен- тов), что эту ошибку можно счи- тать не исправленной, а замаски- рованной. Возвратимся ко встро- енному монитору; одна из его функций (Write blok) позволяет записать на винчестер содержимое памяти. Да, она действительно позволяет это сделать, но лишь в первой версии эмулятора, во вто- рой версии эта программа полнос- тью неработоспособна. Поясню: при записи блока вы задаете ему имя, адрес старта и длину блока, но чтобы вы ни задавали в качес- тве параметра длины блока, он всегда равен 8 килобайтам с не- большим, и сделать вы с этим ни- чего не сможете. Я читаю в опи- сании: "полностью переписан ку- сок программы работы с дисками". Возможно, это и так, скорость чтения/записи действительно уве- личилась, да и диски стали чи- таться лучше, но вместе с тем TR DOS обзавелась новыми ошибками: из-за ошибок MAGIC-функций не работают программы, использую- щие их (все версии STS и дру- гие), при частой записи на диск вы через некоторое время обнару- жите, что TR DOS отключилась и реагирует на ваши команды сооб- щением No disk. Также TR DOS (в обеих версиях) виснет при попыт- ке считать сектор с номером 160 и далее, хотя для этого исполь- зуется стандартная подпрограмма ПЗУ. В новой версии автор ввел порт переключения страниц, рас- ширяющий память Спектрума до 1 мегабайта, использовал стандарт ПРОФИ, хотя работает при этом минимальное количество программ, а у меня их довольно много. Единственное, чего я добился, так это испортил диск при попыт- ке скопировать его копировщиком для ПРОФИ. И наконец последняя, самая незначительная, но в тоже время встречающаяся ошибка при эмуляции режима повышенной яр- кости (bright). При некоторых сочетаниях цветов он всегда ра- вен 0, даже если вы его и вклю- чили. Попробуйте загрузить ка- кой-либо графический редактор и задайте такие параметры: paper 0, ink 7, а затем включите все пиксели, т.е. окрасьте экран цветом ink, после чего включите режим pattern, и вы ничего не увидите! Эта ошибка первый раз заставила меня сильно поволно- ваться. Вместе с тем, эмулятор обза- велся, на мой взгляд, крайне по- лезной и столь необходимой фун- кцией, как создание виртуальных дисков. Также крайне порадовало меня, что автор снял ограниче- ние на сегментный адрес. * * *
Другие статьи номера:
Похожие статьи:
В этот день... 1 января
SibNews #08,
Woot! #01,
Spectrum Magazine #01,
ACNews #25,
Psychoz #14,
ACNews #14,
Last 128 #08,
Last 128 #06,
Last 128 #05,
Last 128 #04,
Last 128 #03,
Last 128 #02,
Last 128 #09,
Last 128 #3.5,
Last 128 #8.025,
Sinclair Club #05,
Last 128 #M!R 01,
Fantadrom #01,
Buzz #20,
Last 128 #01,
DonNews #13,
Nicron #120,
Promised Land #01,
Inferno #01,
Marazm #25,
Ultimathum #01,
Marazm #21,
Hooy Mag #02,
KrNews #11,
Marazm #22,
Marazm #23,
ZX Football 2000 #01,
Codemania #01,
Always #03,
Bugs #02,
IzhNews #08,
Virtual Worlds #01,
Listok #04,
Scenergy #02,
Flash Info #18,
Marazm #16,
Marazm #17,
Zed #01,
Balagan #02,
ZX Format #08,
ZX Power #03,
Shock #01,
Impulse #02,
Deja Vu #03,
ZX Club #08,
ZX Club #06,
Numberology #01,
Marazm #13,
Marazm #12,
Marazm #14,
Gorodok #02,
Zodiac #01,
Marazm #15,
Deja Vu #07,
Marazm #11,
Deja Vu #07,
Playboy #03,
Crazy News #2,
Crazy News #4,
ZX Light #01,
Crazy News #5,
Playboy #02,
ZX News #03,
ZX Review #1-2,
Read Me #02,
Crazy News #3,
Nicron #13,
Read Me #01,
Public Spirit #01,
Faultless #06,
Faultless #05,
ZX Software #01,
Stump #04,
Speccy #07,
Возраждение #0,
Speccy #03,
On-Line #17,
Scene+ #01,
Welcome Press #01,
ZX Konig #04,
Adventurer #01,
Faultless #05,
Faultless #04,
Di Halt #01,
Faultless #01,
Playboy #01,
Crazy News #1,
Faultless #03,
Pioneer #03,
Sinclair Town #02,
ZX Magazine #01,
Eldorado #01,
ZX Magazine #02,
Spectron #01,
ZX News #01,
ZX Konig #02,
200 #W,
Welcome Press #00,
Dune #07,
Subliminal Extacy #01,
Subliminal Extacy #02,
ZX Konig #01,
Subliminal Extacy #00,
Muchomor #01,
Spectrofon #01,
ZX Revija #02,
Outlet #01,
Outlet #1-3