Обмен файлами между HDD (Немо) и SD ?

ZX evolution software and hardware

Postby lvd » 20 Nov 2011, 16:50

TS-Labs wrote:Я так понимаю, говнокод по твоим понятиям бывает только в верилоге?

Я так понимаю, Савелий накодал уже столько, сколько иные за всю жысть не накодят на спецтруме. Зато говнителей -- тонна, которые ни одного байта не накодали.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 20 Nov 2011, 19:25

TS-Labs wrote:0. Ты не ответил на вопрос, что в твоем понятии говнокод. Типа, в асме пофиг что там накодано, главное чтоб много. А когда в верилоге лишняя буква не там, то пиздец и исраэль.

Я з80 в последнее время не говнокодю и критерии отсосуцтвуют. Ты тоже не говнокодить, но говнишь.
TS-Labs wrote:2. Код накодан в таком стиле, что кроме него его никто не сможет майнтейнить/портировать/искать баги. Говнокод или нет?

А ты чо, пытался? Или так, ОБС?
TS-Labs wrote:3. Савелию по барабану, кто что про него говорит. =)

Ессно. Особенно что про него говнители говорят. Гореть им в аду.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby baxter » 21 Nov 2011, 00:00

baxter wrote:Размер файла примерно 20-30 кб

ашипся :confused:
baxter wrote:дома буду скажу точнее

вот этот файл http://zxaaa.untergrund.net/get.php?f=DEMO4/paralactika.zip
ZX Evo rev b evoreset 0.55d
User avatar
baxter
 
Posts: 114
Joined: 15 Mar 2011, 21:11
Location: Ростов-на-Дону
Group: Registered users

Postby DimkaM » 21 Nov 2011, 07:43

TS-Labs wrote:Код накодан в таком стиле, что кроме него его никто не сможет майнтейнить/портировать/искать баги.
Что такое "майнтейнить" не знаю, и куда можно портировать .а80 исходники тоже не представляю. Но лично я юзаю, на равне с драйверами накопителей, ещё несколько кусочков кода Savelij'я. Код вполне читабелен.

В драйвера накопителей у меня четыре точки входа: init, read, write, off. В параметрах задаётся номер драйва.

С полгода назад у мну была одна точка входа для фат и накопителей, через RST, но неудобно. Сейчас через RST остался доступ к fatfs, но скорей всего тоже откажусь.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 21 Nov 2011, 07:57

TS-Labs wrote:Уровни а и бэ было бы просто ахуэнно замечательно вынести в отдельную ПЗУ
Изначально планировалось, но в связи со сложившейся ситуацией и отсутствием Т.З., я забил.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 21 Nov 2011, 08:36

TS-Labs wrote:Я уверен, что твой код пригодится.
Буду надеяться. Моего там нету абсолютно ничего, всё что я сделал, только начился боротся с IAR и z88dk(про з88дк уже забыл).
baxter wrote:вот этот файл http://zxaaa.untergrund.net/get.php?f=D ... actika.zip
Пока не удалось симулировать ситуацию, перекидывал файл несколько раз по флешке. Буду думать.
Code: Select all
C:\>chkdsk i: /f
Тип файловой системы: FAT32.
Серийный номер тома: 6CA9-BBB4
Проверка файлов и папок...
Проверка файлов и папок завершена.
Windows проверила файловую систему. Ошибок не обнаружено.

4 000 874 496 байт всего на диске.
       81 920 байт в 4 папках.
   11 587 584 байт в 616 файлах.
3 989 200 896 байт доступно на диске.

        4 096 байт в каждом кластере.
Всего кластеров на диске:          976 776.
      973 926 кластеров на диске.

CRC32 тоже сошлось, ВинХЕКС разницы тоже не нашёл.
У тебя фат16 или фат32 на флешке? Хотя повлиять не должно. Единственная догадка, передёргивание флешки. У меня не предусмотрено такое, СД инитится только один раз. Этот момент пофиксю, но щас исходнки не рабочие - вкарячиваю сортировку.

то TS-Labs: на моей СД 4 кило в кластере, наверно поэтому долго удаляется. 43 тыщи кластеров выходит, 340 секторов на кластеры при 170мб.
Один килокластер в секунду, я думаю нормальная скорость.
Last edited by DimkaM on 21 Nov 2011, 08:50, edited 1 time in total.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 21 Nov 2011, 08:47

А чё Паралактика до сих пор на Еве не запускается? или я что то не так делаю.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 21 Nov 2011, 09:12

то TS-Labs:Отформатил 16кб/сектор, 100мб файлудалялся 7сек. чекдиск почти молчит "Удаление поврежденного длинного элемента папки из \", концы длинного имени остались.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby нолька » 21 Nov 2011, 15:03

удалять можно в корзину, будет быстрее гораздо :)
я проснулся среди ночи и понял, что всё...
всё идет по плану
User avatar
нолька
рОвный
 
Posts: 264
Joined: 08 Apr 2007, 21:12
Group: Registered users

Postby DimkaM » 21 Nov 2011, 15:49

нолька wrote:удалять можно в корзину, будет быстрее гораздо :)
Удалять в корзину я не умею, т.к. неумею перемещать записи в папках.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest