Wild Commander

Сабжи короче

Postby Den1982 » Mon, 31.03.2014 19:40:34

Спасибо за ссылки! Но так и не захотелось у меня сконвертиться, TGV_CONV ругается на последнем шаге "Read Beyond End Of File"...
Den1982
 
Posts: 104
Joined: Sat, 23.11.2013 20:57:07

Postby TS-Labs » Mon, 31.03.2014 20:10:50

Если что, там рядом сорцы есть...
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Den1982 » Tue, 01.04.2014 19:39:03

Лет N (N over 10) назад, я помню, так и не осилил книжку "Delphi 4 для чайников"...
Загрузил я проект в Delphi 7, нажал кнопочку "Run", ввожу исходные данные..."Project raised exception class EInOutError with message 'Read beyond end of file'"
Че за ошибка ввода-вывода ХЗ. В проекте залипает на этой строчке: BlockRead(file1, buff1, l);
Ежели кому не в лом, растолкуйте нубу чо делать...
Den1982
 
Posts: 104
Joined: Sat, 23.11.2013 20:57:07

Postby Koshi » Tue, 01.04.2014 20:27:41

в архиве не скинуть? (то, что в инпуте)

P.S. с длинами файлов все ок?
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby Den1982 » Tue, 01.04.2014 20:44:01

http://yadi.sk/d/PKxmaac-LczHh
А что может быть не так с длиной? Какие то ограничения на длину файлов?
Den1982
 
Posts: 104
Joined: Sat, 23.11.2013 20:57:07

Postby Koshi » Tue, 01.04.2014 20:49:44

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

Postby Koshi » Tue, 01.04.2014 20:58:39

Den1982 wrote:http://yadi.sk/d/PKxmaac-LczHh

таки rle надо выбурить, не поддержано в конвертере ТТ
ну и галко bottom up тоже не ставить, дабы зеркалки небыло )
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby Den1982 » Wed, 02.04.2014 07:57:47

Koshi wrote:аки rle надо выбурить, не поддержано в конвертере ТТ
ну и галко bottom up тоже не ставить, дабы зеркалки небыло )

Спасибо! Сегодня вечерком попробую. А ограничение 2 Mb на MP3 никак нельзя обойти?
Den1982
 
Posts: 104
Joined: Sat, 23.11.2013 20:57:07

Postby Koshi » Wed, 02.04.2014 09:30:56

Den1982 wrote:А ограничение 2 Mb на MP3 никак нельзя обойти?

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

Postby VBI » Thu, 01.05.2014 09:34:49

наверное сюда.
как поменять время/дату в тсконфе? :)
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby Koshi » Thu, 01.05.2014 12:03:39

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

Postby zboszor » Wed, 04.06.2014 13:11:53

I noticed two problems in WildCommander when copying files.
1. It allows two files with the same name in the same directory, it can be considered a bug. Other OSes can get confused when I carry the SD card.
2. ERS handles long filenames nicely, WC doesn't. It's a missing feature, but slightly annoying. Add this to the wish list. :)
zboszor
 
Posts: 60
Joined: Mon, 07.04.2014 15:35:03

Postby amixgris » Tue, 08.07.2014 09:14:40

Koshi, насчет автоматизации сборки плагинов. Устроит ли тебя такой вариант:
В make-файле надо будет указать только это (пример):
Code: Select all
/***** WC Plugin SetUp: *****/
Plugname  = "My nice plugin"
Call_by   = MENU
DataPg1 = "spites.bin"
DataPg2 = "music.bin"
DataPg3 = "help.txt"
DataPg4 = " "
DataPg5 = " "
Extentions= "txt bmp scr"
Wrongsize = 48000
PlugFormat   = 3
/*****************************/

09/07/2014 поправил:
1) количество используемых страниц указывать не надо - вычисляется автоматически.
2) номер стартовой страницы (которая с #8000) - всегда = 0.
3) файл, загружаемый в пагу 0 тоже указывать не надо - туда грузится результат компиляции исходника.

ВОПРОС: как лучше, вписывать имя исходника (проекта) в мэйк-файл или задавать аргументом?
Last edited by amixgris on Wed, 09.07.2014 18:07:52, edited 6 times in total.
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby VBI » Tue, 08.07.2014 13:49:49

Koshi, положи расписанную инфу о скринсейвере.
чото напишем :)

как вариант - части из моей демы с 3вм-а точно можно будет вкинуть. :newyear:
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Tue, 08.07.2014 16:45:32

Есть дока про плагины \pentevo\soft\WC\source\plugins\900! READ_ME.TXT
и пример скринсейвера робата: \pentevo\soft\WC\source\plugins\ssaver\FIRE_SSAVER.ASM
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Tue, 08.07.2014 19:11:23

MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby amixgris » Tue, 08.07.2014 21:08:54

Какова логика обработки вот этого?:
Code: Select all
   +36│ 2*6│+0 - Номер страницы
      │    │+1 - Размер блока (x512b)

В том смысле, список обрабатывается целиком, или до первого пустого значения?
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby Koshi » Tue, 08.07.2014 22:08:51

сорцы для кого выкладывал? ;P

потратил 1 мин., чтобы найти (ибо ессно не помню):
Code: Select all
        LD HL,LOBU+36
WALK    LD A,(HL):INC HL:CALL MNGC_PL
        LD A,(HL):INC HL:OR A:JR Z,LGW
        PUSH HL
        LD B,A,HL,#C000:CALL LOAD512
        POP HL
        JR WALK

сам сорц загрузки плагинов искать тут: https://github.com/tslabs/zx-evo/tree/m ... /WC/source
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby TS-Labs » Wed, 09.07.2014 10:57:38

Koshi wrote:сорцы для кого выкладывал? ;P

По приведенному участку кода не наблюдаю способа найти нужный кусок. Знак ; используется в асме для строк коментариев, такие дела. ))
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby amixgris » Sun, 13.07.2014 22:57:12

Готово: magicwc.rex, собиралка плагинов для WC по типу make.
Должна лежать в папке с исходниками плагина. Параметров не требует. Всё задаётся статично внутри скрипта.
На входе имена исходных файлов (Си, ассемблер, данные), а на выходе - плагин.WMF.
Имя плагина определяется по файлу для 0-й страницы.
Более подробно - памятка в конце скрипта.

Всё не тестировал, но прилагаемый пример компилится и работает. Об ошибках прошу докладывать незамедлительно.
Attachments
magicwc.zip
(330.64 KiB) Downloaded 306 times
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby Koshi » Fri, 18.07.2014 16:05:31

v0.56 (09.12.2013-18.07.2014):
.буфер окон перемещен в отдельную страницу
.добавлена дефрагментация, при удалении окон в произвольном порядке (окна не должны пересекаться!)
.добавлена дефрагментация, при удалении плагинов (теперь удаляется не только заголовок плагина, но и место выделенное под него)
.расширен функционал плагинной системы, изменена версия и расширен заголовок (функции MNG0_PL, MNG8_PL, MNG0VPL, MNG8VPL)
.добавлен редактор INI файла (F9)

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

Postby TS-Labs » Sat, 19.07.2014 05:58:52

Коши, добавь запуск скринсейверных плагов по F10.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Mon, 21.07.2014 13:50:36

Перестал запускаться аттач.
Attachments
Tcircles.spg
(22 KiB) Downloaded 328 times
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Mon, 21.07.2014 18:03:11

v0.57 (21.07.2014):
.правлен баг: при удалении плагина не обновлялась переменная начала свободного места в буфере плагинов
.правлен баг: гробились депакеры запускалки SPG
.добавлена возможность прямой загрузки данных в #0000-#3FFF (плагинная система)
.добавлена возможность запуска скрин сейвера из F10 меню
MGN Group
User avatar
Koshi
 
Posts: 306
Joined: Thu, 26.07.2012 16:41:52

Postby ZEK » Mon, 21.07.2014 19:22:48

Читал читал, так и не нашел, можно ли как нить из запущенного SPG узнать каталог откуда запустили этот самый SPG, т.е. год назад знаю что нельзя было, сейчас такая фича не появилась еще?
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 174
Joined: Mon, 10.06.2013 13:51:07

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 1 guest

x