Присоединюсь к вопросу - как сделать кодовый файл для запуска с флешки имея версию в scl?
Присоединюсь к вопросу - как сделать кодовый файл для запуска с флешки имея версию в scl?
Я так понял нада сделать Бейсик файл копированием как ХОББЕТУ, а потома его ручками перименовать в расширение ЦЭ
---------- Post added at 17:47 ---------- Previous post was at 17:24 ----------
Проверил 24 версию, после комманды игноре иногда виснет все. Приходиться перезагружаться.
Я конешно понимаю что наш человек описания в принципе не читаетно я таки в описалове постарался этот вопрос осветить. Ну таки кратенько:
Берется РОМ-версия из архива с прогой и копируется на трдосный диск, потом копируется обратно на фат, но уже как хобетный файл (выьор в менюшке). Копировать обязательно в корень. И все.
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
FATALL after start test IDE ports ? (NEMO,SMUC,Z-CONTROLLER...)
What is princip ?
Не работает 24 версия. Если диск сбойный чаще всего вичнет, требуя перегрузку пентевы. То же самое происходит еслми диск вдруг случайно защищен. Игноре чаще приводит в зависанию.
проверял на 100 дискетах разного форматирования и записи.
Откатился снова на 21 версию, она как ни странно стабильная.
Исправил еще один косяк, по крайней мере сейчас при игнорах не чудит и продолжает копировать с пропуском как положено. Перевыложил в первом посту, номер версии тот же. Попробуй сейчас.
---------- Post added at 22:30 ---------- Previous post was at 22:21 ----------
Как бы объяснить принцип. Обращение к портам по 8 адресации только для NeoGS и Z-controller. К портам Nemo и SMUC по 16 битам. При обращении к портам Nemo старшие 8 бит равны #FF.
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Access to NEMO IDE ports is dangerous on machines with different IDE ports !!!
Any OUT to NEMO port can parallel write data to paging ports on ZX clones.
See this text:
http://zx.pk.ru/showthread.php?p=276297#post276297
Best way is use menu with select IDE driver before detect ports. Or test NEMO IDE ports as last![]()
Я уже выкладывал текст как сделано для Nemo контроллера http://zx.pk.ru/attachment.php?attac...3&d=1269027522
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Hmmm.... I see....
For example in this code is value of register B different than BIN 11xxxxxx - then INI instruction can on some machines read data also from paging ports. Real ZX Spectrum 128 / +2 crash....Код:;READ SECTOR (512 BYTES) READSEC LD DE,PRT_RW LD A,#40 READSC1 LD C,D INI LD C,E INI LD C,D INI LD C,E INI LD C,D INI LD C,E INI LD C,D INI LD C,E INI DEC A JR NZ,READSC1 RET
Exist one fix : in B register must be value #FF before reading any NEMO IDE port. Then will on real ZX return AY data and no crash. (before read sector data set B=#FF and after each INI insert INC B)
All NEMO IDE ports adress use A1=0. In combination with A15=0 is very dangerous write any value to this port. Fix: before any OUT to NEMO IDE port set register B to value #FF - this will on real ZX write data to AY port and no crash.
Последний раз редактировалось VELESOFT; 19.04.2010 в 02:17.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)