Wild Commander

Сабжи короче

Postby AndyD » Sat, 08.08.2015 10:51:17

Koshi wrote:видимо конфликт с нгс, если оную отрубить тоже самое буит?

у меня оригинальная ГС не нео.
Koshi wrote:дак а что там не так?
из слипа винты должны начинать выходить при первом обращении, детектилка не буит дожидаццо пока винт раскрутится.
вторым траем должно норм определять, просто иначе винты могут думать до 40 секунд чтоли, не помню точно...

я так понимаю при включении питания смук выдает по дефолту 0 ресет,его надо устанавливать в 1,это не слип,может кто отпишеться про смук2,если там все нормально,то подумаю как исправить в железе.
Бит порта OUT #FFBA
D0 RESET, 0 – сброс ISA, PIC, ATA
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Sat, 08.08.2015 10:56:11

нашел чото такое:
NFO text :
#FFBA           IN                     OUT               

     0    --                    reset HDD и ISA слота       
     1    --                    A7 ISA слота                
     2    --                    A8 ISA слота                
     3    =1                  флаг INT                    
     4    --                    SDA (out)                   
     5    --                    Write Protect              
     6    SDA (in)           SCL                         
     7    =0                    Переключение регистрового   
                     набора HDD и CMOS.         

bit 0 - для  аппаратного  сброса винта и железа в ISA слоте этот 
бит нужно выставить в 0, подержать с десяток прерываний, и снова 
установить. Hормальное его состояние - 1. 
bit 1 - A7 ISA слота 
bit 2 - A8 ISA слота 
bit 3  -  флаг  INT.  Когда  этот  бит в 1, прерывание от i8259A 
разрешено. Иначе до Z80 оно просто не доходит. 
bit 4 - Serial Data/Adress, записываемые в NVRAM. 
bit 5 - когда  этот бит в 1, NVRAM игнорирует все попытки записи 
в нее. 
bit 6 - при чтении -- Serial Data из NVRAM. При записи -- Serial 
Clock для нее же. 
bit 7 - этот  бит, будучи установлен в 1, включает Control block 
registers у HDD и разрешает запись в CMOS.

походу надо в драйвер таки добавлять...

AndyD wrote:у меня оригинальная ГС не нео.

гы. потому и вешаеццо, там небось памяти не хватает (2-4мб нужно), и MP3 декодер нужен тоже ессна...
надо буит детект доработать в плеере, если выдернуть карточку, то запустится без музыки просто...
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Sat, 08.08.2015 11:22:21

Koshi wrote:гы. потому и вешаеццо, там небось памяти не хватает (2-4мб нужно), и MP3 декодер нужен тоже ессна...
надо буит детект доработать в плеере, если выдернуть карточку, то запустится без музыки просто..

с карточки то играет без звука ессно,а с винта виснет на подождите,свето диод обращение к винту загорается и горит,комп виснет.МОДы грузяться и играются нормуль,видимо в видео плеере что то.Так видео без ГС тоже не идет,ГС не причем.
Смотрю исходники,это все в шторме делалось?буду разбираться.Скинь исправленый под смук DIDENEMO.ASM
Добавь плиз (слайв )2й винт.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Sat, 08.08.2015 13:29:55

AndyD wrote:с карточки то играет без звука ессно,а с винта виснет на подождите,свето диод обращение к винту загорается и горит,комп виснет.МОДы грузяться и играются нормуль,видимо в видео плеере что то.Так видео без ГС тоже не идет,ГС не причем.

все нашел, забыл процу переделать одну. которая тока из видео плеера и пользуется )

AndyD wrote:Добавь плиз (слайв )2й винт.

слейвы надо бы, но пока думаю как лучше сделать

AndyD wrote:Смотрю исходники,это все в шторме делалось?буду разбираться.Скинь исправленый под смук DIDENEMO.ASM

в шторме, да
седня в коммите все буит, смук вместе с сд(нгс) драйвером добавлю на постоянной основе
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Sat, 08.08.2015 13:42:08

Koshi wrote:слейвы надо бы, но пока думаю как лучше сделать

так альт ф1 и в списке мастер ,добавить слейв,там Регистр #FEBE (Device/Head) бит D4 – DEV (Device), выбор устройства, при DEV=0 выбрано ведущее, при DEV=1 – ведомое,
винт иногда при запуске пускается,зависит от солнечной активности наверно,так что это надо добавить
LD BC,#FFBA ;RESRT
LD A,%00000001
OUT (C),A
если винт пустился то его это не сбросит,а если нет так запустится,я долго не мог найти этот баг или фишку,на скорпионе там наверно при пуске всегда ресет был.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Sat, 08.08.2015 16:18:34

v0.89 (08.08.2015):
.временно отключена функция API #58 (пока-что выдает другую структуру данных и не реагирует на A)
.вернул SD(NGS) драйвер, замержены все изменения из SD(ZC) драйвера
.добавлен драйвер под SMUC с открытыми портами
.все драйвера теперь хранятся в пакованном виде
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Sat, 08.08.2015 22:08:49

Koshi wrote:.добавлен драйвер под SMUC с открытыми портами

спасибо,все нормуль,видосы пашут,слайва нет пока?
С винта на винт этот же видос 40мгб копируется 4м 5с,с флешки на винт 3м 26с, с флешки на флешку 2м 30с.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Sun, 09.08.2015 12:03:02

v0.90 (09.08.2015):
.правлен баг: не работал запуск SPGv0.2 (требуется полная переработка загрузчика)
.добавлен доп. уровень защиты на LOAD512, при загрузке из плагинов в #C000-#FFFF
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby Koshi » Sun, 09.08.2015 12:08:50

AndyD wrote:слайва нет пока?

концепт придумал, осталось реализовать.
из плагинов выбор немо мастер/слейв есть давно, в коммандер оне добавлять не стал тогда...
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Sun, 09.08.2015 23:24:46

Koshi wrote:концепт придумал, осталось реализовать.

буду тестировать,что то никого нет со смуками,спят в норках(на й7)
поправь на JP NZ,RE1
RE1
.4 LD B,E:INI:LD B,D:INI
DEC A:JR NZ,RE1
RET
128 тактов + на сектор.
ТСФМ прикупил,тестирую.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Mon, 10.08.2015 11:34:12

AndyD wrote:128 тактов + на сектор

1% прироста, не значит вообще ничего

сделаю тираж 32 заместо 4, драйвера серавно пакуются. (в итоге на ~8% быстрее выйдет по идее)
на 6 байт больше станет пакованный драйвер - не смертельно ;P

P.S. куда больший прирост дало бы включение каши, но оную не врубить из-за дмашных драйверов...
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Mon, 10.08.2015 11:51:30

Koshi wrote:1% прироста

Да,копейка рубль бережет.
Koshi wrote:в итоге на ~8% быстрее выйдет по идее

совсем нормуль.
На самом деле и сейчас скорости вполне нормально,не напрягает,а видосы качать ну какбы не каждый день,остальное и так шустро летает.
В чем собирается ts-bios в iar z80 ?не могу его найти,скачать ни где.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby TS-Labs » Mon, 10.08.2015 17:24:45

AndyD wrote:В чем собирается ts-bios в iar z80 ?не могу его найти,скачать ни где.

Качай тут.
Собираюсь переделать под ужасм. Если кто опередит, то даже лучше.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby AndyD » Mon, 10.08.2015 18:05:44

ни чего с ним не получается,наверно руки не от туда ростут. :bang:
C:\IAR>az80.exe -I"obj/" -uu -L"obj/" -O"obj/" start.asm
* * * I N T E R N A L E R R O R * * *
In function: Assembler

Поменял в ТС биосе драйвер с немо на смук,теперь WC грузится с винта, ваще ляпота.если кому надо https://yadi.sk/d/OJXoM-t9iQ5KQ
зашил ROM WRITER в пагу 0 ,офигенный плагин.
надо что то с исходниками делать,у меня мозгов не хватает настроить иар.
Last edited by AndyD on Fri, 14.08.2015 09:41:19, edited 1 time in total.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Wed, 12.08.2015 20:59:44

AndyD wrote:* * * I N T E R N A L E R R O R * * *

у иара бывает беда, что не с первого раза осиливает скомпилить. хз от чего даже...
тупо выдает ошибко, после пары траев обычно налаживается )
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Wed, 12.08.2015 22:37:51

там я батник мучил по разному,С код не подхватывает, АСМ ошибка стабильно высыпается и из оболочки пробовал проект создавал ,на 2х компах ,на ХР и 8ке. Все тупик.Надо инициализацию смука вставить в биос,иначе винт при включении на ресете сидит.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby TS-Labs » Wed, 12.08.2015 22:53:20

Да фтопку иар. Как в любом софте, в нем туча багов, которые фиксить уже некому.
При случае перетащу биос на ужасм.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Thu, 13.08.2015 01:28:44

AndyD, проверь как со смука грузит (мастер и слейв):
ts-bios-gluk.zip

P.S. заодно переделал немо драйвер под класику, аля убрал иниры
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Thu, 13.08.2015 09:47:47

Koshi wrote:как со смука грузит (мастер и слейв):

винт раскручивает но не читает,ни мастер ни слейв,обращения к винту нет,диод не моргает.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Thu, 13.08.2015 13:20:27

AndyD wrote:винт раскручивает но не читает,ни мастер ни слейв,обращения к винту нет,диод не моргает.

ага, так и должно ТТ
скопипастил и не поправил проверку на номер девайса, в итоге просто вылетает с ошибкой из детекта
заодно нашел багу в немо драйвере... ;P
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby Koshi » Thu, 13.08.2015 13:48:15

эта версия по идее заработает:


P.S. нужно ещё в вц внести доработки, под новые девайсы. дабы грузился ини и плагины автозагрузкой...
Last edited by Koshi on Fri, 14.08.2015 20:34:16, edited 1 time in total.
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Thu, 13.08.2015 14:26:39

Koshi wrote:эта версия по идее заработает:

Ага,пошла,вставь проверку на готовность винта при запуске со смука,а то диск раскручивается ,а биос уже пытается читать и в медитацию падает,надо чтоб биос подождал винт(по Ф12 после раскрутки винта WC грузиться нормально).На раскрученном винте по сбросу все ок.Со слайва тоже грузиться c CF.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Mon, 17.08.2015 22:07:57

v0.92 (16.08.2015):
.правлен баг: загрузчик INI файла не верно отрабатывал конец файла
.параметры в SETUP(F9) теперь берутся из текущих, ранее оные выставлялись как по умолчанию
.в блок настройки SETUP(F9) добавлены пункты IDEnemoSlave, IDEsmucMaster и IDEsmucSlave
.обновлен плагин: MOUNTER
(добавлена поддержка IDEnemoSlave;
если обнаружен IDE VideoDAC, то работа с IDEnemo идет без INIR/OTIR;
сообщение об ошибке гробило память (был вызов PRIAT после TXTPR))

.в INI файле теперь можно указывать DRV=3/4/5 (IDEsmucMaster/IDEsmucSlave/IDEnemoSlave)
.добавлена общая поддержка Slave для IDEnemo и IDEsmuc драйверов
.оптимизации в IDEsmuc драйвере
.добавлен детект IDE VideoDAC в IDEnemo драйвер
(теперь будет работать и с внешним контроллером [требует замены сигнала DOS\ на +5в])

P.S. копирование между Slave и Master находящимся на одном контроллере не проверял, должно работать, но мало ли...
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby AndyD » Mon, 17.08.2015 23:21:28

Koshi wrote: копирование между Slave и Master находящимся на одном контроллере не проверял, должно работать, но мало ли...

Все копируется,кроме немо,его я проверить не могу.Спасибо.
Koshi обнаружен баг,при холодном старте со смука падает в медитацию,по ф12 запускается и все работает.Проверил и мастер (винт) и слейв (СФкарта).
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby Koshi » Tue, 18.08.2015 00:12:48

AndyD wrote:при холодном старте со смука падает в медитацию

сообщение девайс нот реди то?
видимо нужна пауза после выставления порта конфигурации смука...
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 1 guest

x