Куплю корпус и материнку от Spectrum +2/+3
Нет а в чем ограничение? Физически запись в TAP это лента, записанная с нормальными таймингами, соответствующими процедурам в стандартном ROM. Как уж оно там грузится на реале через какие точки это одному программисту известно, на формат TAP это никак не влияет. То, что автор эмулятора не смог эмулировать загрузку, перехватывая другие точки кроме 1366 (0556h), это уж извините. Да, я понимаю как это сложно, но к формату никаких вопросов, такие TAP-ки имеют право на существование, TZX тут ничего не решает.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
не поленился проверил на fatware работает, на ESXDOS нет. Первый раз такое вижу. Предлагаю эту информацию отправить разработчикам потому как х.з. . Проверял на сером +2 так что модель спека тоже не причём.
---------- Post added at 19:31 ---------- Previous post was at 19:28 ----------
///Здесь на форуме проскакивала версия ESXDOS 0.8.6, в то время как на оф.сайте только 0.8.5. Чем они отличаются и почему 0.8.6 нет на оф.сайте ?
ну проверь на ней, я ставил особых отличий не увиде кроме поддержки часов RTC, а так как часов нет то откатил на 0.8.5.
Имелось в виду то, что файл TAP может содержать:
1)программу с бейсик загрузчиком
2)программу с загрузчиком, который в итоге идёт на 1366 или чуть далее
3)имеет собственную процедуру загрузки, как правило за оригинал берётся процедура из ПЗУ, но располагается в ОЗУ и в неё внесены изменения (99% это изменение полос и отключение реагирования на пробел).
По факту, если некая система хочет читать из тапки, то есть 2 способа. Первый - перехват точек в ПЗУ, второй - имитация порта магнитофона, путём подсовывния бит с нужной скоростью из тапки. Эмулятор Гертона Люнтера, упомянутый выше идёт по первому пути, и соотв. в нём программы типа 3 не грузятся. Не будут они грузиться в DivIDE с любой прошивкой. Почему думаю понятно.
А creator имел ввиду, что если у нас программа 3-го типа, то лучше её оформит как TZX, внешне будет сразу ясно, что загрузчик не так прост
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
похоже на +3 и родной 48ой saboteur2 незаработает.
там вектор для im2 берётся из ПЗУ неправильно.
VELESOFT, we just discussed one ESXDOS issue a couple of posts before. Maybe you know why the keyboard is not responding in "Saboteur 2 128k.tap" when you try to load this game via ESXDOS 0.8.5? It's impossible to start the game as the keyboard does not respond to pressing the "S" key (( And for ESXDOS 0.8.6 betas this issue seems resolved.
http://youtu.be/cqzqgMkypWQ
Последний раз редактировалось SoftLight; 14.01.2015 в 22:55.
для правильного форматирования любых флешек есть проверенная тулза (во вложении) - проверить на вирустотале перед использованием.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)