Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Софт (http://zx-pk.ru/forumdisplay.php?f=10)
-   -   Fatall (Фаталл) - копировщик для HDD/SD (http://zx-pk.ru/showthread.php?t=7238)

Кирлиан 18th April 2010 18:21

Присоединюсь к вопросу - как сделать кодовый файл для запуска с флешки имея версию в scl?

AAA 18th April 2010 18:47

Quote:

Originally Posted by Кирлиан (Post 276579)

Присоединюсь к вопросу - как сделать кодовый файл для запуска с флешки имея версию в scl?

Я так понял нада сделать Бейсик файл копированием как ХОББЕТУ, а потома его ручками перименовать в расширение ЦЭ

---------- Post added at 17:47 ---------- Previous post was at 17:24 ----------

Проверил 24 версию, после комманды игноре иногда виснет все. Приходиться перезагружаться.

savelij 18th April 2010 19:01

Quote:

Originally Posted by alexeenko (Post 276575)
А как сделать так, чтобы на флешке Пентевы она запускалась ? А то у меня не запускаться. Как ты это делаешь, если можно файлик и поэтапно объяснить как сделать так, чтобы не с дискеты а с флешки запуск был.

Я конешно понимаю что наш человек описания в принципе не читает ;) но я таки в описалове постарался этот вопрос осветить. Ну таки кратенько:
Берется РОМ-версия из архива с прогой и копируется на трдосный диск, потом копируется обратно на фат, но уже как хобетный файл (выьор в менюшке). Копировать обязательно в корень. И все.

VELESOFT 18th April 2010 19:35

FATALL after start test IDE ports ? (NEMO,SMUC,Z-CONTROLLER...)
What is princip ?

AAA 18th April 2010 19:55

Quote:

Originally Posted by savelij (Post 276600)
И все.

Не работает 24 версия. Если диск сбойный чаще всего вичнет, требуя перегрузку пентевы. То же самое происходит еслми диск вдруг случайно защищен. Игноре чаще приводит в зависанию.

проверял на 100 дискетах разного форматирования и записи.

Откатился снова на 21 версию, она как ни странно стабильная.

savelij 18th April 2010 23:30

Quote:

Originally Posted by alexeenko (Post 276621)
Не работает 24 версия. Если диск сбойный чаще всего вичнет, требуя перегрузку пентевы. То же самое происходит еслми диск вдруг случайно защищен. Игноре чаще приводит в зависанию.

проверял на 100 дискетах разного форматирования и записи.

Откатился снова на 21 версию, она как ни странно стабильная.

Исправил еще один косяк, по крайней мере сейчас при игнорах не чудит и продолжает копировать с пропуском как положено. Перевыложил в первом посту, номер версии тот же. Попробуй сейчас.

---------- Post added at 22:30 ---------- Previous post was at 22:21 ----------

Quote:

Originally Posted by VELESOFT (Post 276615)
FATALL after start test IDE ports ? (NEMO,SMUC,Z-CONTROLLER...)
What is princip ?

Как бы объяснить принцип. Обращение к портам по 8 адресации только для NeoGS и Z-controller. К портам Nemo и SMUC по 16 битам. При обращении к портам Nemo старшие 8 бит равны #FF.

VELESOFT 19th April 2010 00:17

Quote:

Originally Posted by savelij (Post 276685)
Как бы объяснить принцип. Обращение к портам по 8 адресации только для NeoGS и Z-controller. К портам Nemo и SMUC по 16 битам. При обращении к портам Nemo старшие 8 бит равны #FF.

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 :v2_wink2:

Кирлиан 19th April 2010 00:47

Quote:

Originally Posted by savelij (Post 276685)
Исправил еще один косяк, по крайней мере сейчас при игнорах не чудит и продолжает копировать с пропуском как положено.

Теперь при ignore не чудит.

savelij 19th April 2010 01:04

Quote:

Originally Posted by VELESOFT (Post 276712)
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 :v2_wink2:

Я уже выкладывал текст как сделано для Nemo контроллера http://zx.pk.ru/attachment.php?attac...3&d=1269027522

VELESOFT 19th April 2010 03:15

Quote:

Originally Posted by savelij (Post 276730)
Я уже выкладывал текст как сделано для Nemo контроллера http://zx.pk.ru/attachment.php?attac...3&d=1269027522

Hmmm.... I see....

Code:

;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

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....
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.


All times are GMT +4. The time now is 14:49.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.