WDCv1.1x (ловим глюки)

Редакторы, ассемблеры, дисковые утилиты и другие системки

Postby deathsoft » 08 Mar 2009, 22:18

Black_Cat wrote:Дык почему бы в этот уже существующий ROM-диск не засунуть WDC?

Ты в курсе про формат этого ROM-диска? туда пишутся программы скинутые скорпионовским магиком через меню монитора (save...) с компрессией. Как это делается конкретно - я хз, но у Зонова даже услуга была запись юзерских прог в ROM-диск, т.е. приносишь ему файлы скинутые через save... а он их прошивает.

Для записи в ROM-диск никакой специальной компиляции WDC не нужно, просто надо скинуть его на скорпионе по пункту save... в мониторе, а затем пропатчить в ROM-диск.
Last edited by deathsoft on 08 Mar 2009, 22:30, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby skyther » 08 Mar 2009, 22:29

Black_Cat wrote:ПрофПЗУ устанавливается куда угодно

И гдеж ты был, уважаемый, когда я про ром дисиск спрашивал этак с год назад? Или это опять теория?
skyther
 
Posts: 68
Joined: 23 Oct 2007, 10:09
Group: Registered users

Postby Black_Cat » 08 Mar 2009, 23:12

skyther, smile наверно я не вездесущ, чтоб за всем уследить smile , а ПрофПЗУ и описание к нему существует уж надцать лет
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Black_Cat
Не умею ничего делать, потому учу
 
Posts: 659
Joined: 17 Apr 2007, 13:19
Group: Removed

Postby Budder » 08 Mar 2009, 23:21

Обнаружил ГЛЮК при пофайловом копировании в #3D13 версии, по сути оное не работало при копировании файлов более 32 секторов, инфа свыше просто поролась.
Причём оный глюк жил уже более 2х лет, видимо версию под #3D13 ваще никто не пользовал... >_<
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby Budder » 08 Mar 2009, 23:31

Black_Cat wrote:а чего ты ПрофПЗУ не задействуешь под WDC, сразу все проблемы с объёмом бы снялись

после выкидывания CD Audio Player'a проблема с нехваткой памяти разрешилась сама собой...

Black_Cat wrote:Я об планируемой ПЗУшной версии WDC. ПрофПЗУ устанавливается куда угодно, ёмкось у него большая, и нужная банка ПЗУ по ресету на части компов по умолчанию стартует, а на остальных можно доделать. Почему бы не сделать ПЗУшную версию именно под ПрофПЗУ?

смысл?
прошивочная версия будет размером ровно 16к, а куда и как оную будут прошивать это уже дело каждого.
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby deathsoft » 09 Mar 2009, 00:02

Budder wrote:а куда и как оную будут прошивать это уже дело каждого.

Правильно.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Budder » 09 Mar 2009, 00:06

deathsoft wrote:Драйвера имхо надо делать в виде файлов и релоцируемые, и подгружать все которые были найдены на диске (именовать их по какой либо определенной схеме, либо расширение сделать специальное у файла типа .D и грузить все файлы с таким расширением) тогда можно будеть хоть под 10 устройств драйверы загрузить, и проблем с компиляцией драйвера под жесткий адрес - не будет.


только вот кто эти дравера писать то будит? wink
да и загрузка драйверов по имени будет тормозить процесс запуска WDC, т.к. вначале надо к каталогу обращаться...
скорее всего просто соберу верс WDC#3D13 с NEMO, SD(ZC) и SD(NGS) драйверами внутри; вот тока пока не до конца придумал как оные переключать (в части интерфейса), и как при загрузке детекты делать...
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby deathsoft » 09 Mar 2009, 01:11

Budder wrote:да и загрузка драйверов по имени будет тормозить процесс запуска WDC, т.к. вначале надо к каталогу обращаться...

Каталог 1 раз считывается в память, а дальше работаешь только с тем что в памяти, никаких постоянных обращений к диску (не обязательно юзать тормозные файловые операции тр-доса), можно прекрасно файлы грузить по секторам, кзнав начальный сектор и длину в каталоге загруженном в память 1 раз.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Budder » 09 Mar 2009, 01:48

deathsoft wrote:Каталог 1 раз считывается в память, а дальше работаешь только с тем что в памяти, никаких постоянных обращений к диску (не обязательно юзать тормозные файловые операции тр-доса), можно прекрасно файлы грузить по секторам, кзнав начальный сектор и длину в каталоге загруженном в память 1 раз.

с TR-DOS WDC так и работает, каталог постоянно в памяти есть. только с многофайловым копированием с FAT32/ISO9660 на дискеты сделал, что каталог перечитывается после каждого записанного файла, ибо так проще было... smile
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby deathsoft » 09 Mar 2009, 02:27

Budder wrote:с TR-DOS WDC так и работает, каталог постоянно в памяти есть.

Ну так а в чем тогда проблема при загрузке сразуже считать с трдос диска 4 файла с драйверами под все девайсы? 4 файла - это в максимальном случае, когда: 3d13, nemo-ide, zc, ngs.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 8 guests

cron