Jump to content
Muxe Inc Forums

AdminZ

Members
  • Content count

    37
  • Joined

  • Last visited

Posts posted by AdminZ


  1. Logic navigation:

    If (object (folder/files) placed on panel for 1 colon) then (use Left/Rigt for navigation Up/Down out/in folder/container(archive)) end

    Lift algorithm: skip empty folders

    if (object==".." and press Enter) then (use lift algorithm - skip empty upfolders and move to first non empty) end

    if (object==folder and press Enter) then (use lift algorithm - skip empty subfolders and move to first non empty) end


  2. Hi Stefan!

     

    Under Win98 with LFN enable in NDN settings search freeze like in DOS. Before freeze (NDN?) randomly try access to floppy A: Behaviour search in NDN under DOS and Win98 equivalent. With disable LFN in NDN search work ok. Scandisk reported disk C: don't have errors. File Wizard always search ok and quickly. May be you try search in internet source FW and look it? I try search file FW135SRC.ZIP but don't find it :(


  3. Hi Stefan!

     

    This bug keep in new 5713 version. What interesting if LFN support disable in settings NDN, do search string "XXXXX" in files from root directory, after enable LFN, and search string again, then search finished ok. If string or start search directoty changed then search crashed. May be in first situation search use cached file structures from QCache?


  4. 1. Yes, DOSLFN loaded. Under both DOS, M$ & EDR. Reproduced make errors in FS in this configuration http://irman.at.tut.by/ubd.uha 1.65MB. FW 1.35 in this configuration work good and fast. Some files from ubd.uha:

     

    dconfig.sys

    -------------

    CLS

    TIMEOUT=10

    ECHO EDR-DOS Startup Menu

    ECHO ════════════════════

    ECHO 1. JEMM386

    ECHO 2. UMBPCI

    ECHO

    ECHO Enter a choice (1 or 2) [default after 10 seconds - 1]:

    SWITCH JEMM386,UMBPCI

    COUNTRY=7,866,DRDOS\COUNTRY.SYS

    INSTALLLAST=DOS\SHCDX33C.COM /D:QCDROM1 /~

    HIINSTALLLAST=DOS\DOSLFN.COM -c+ -z=dos\cp866uni.tbl

    SET OS=DRDOS

    SHELL=DRDOS\COMMAND.COM /E:512 /P

    EXIT

     

    :SETUP

    DOS=HIGH,UMB

    DOSDATA=UMB

    DDSCS=HIGH,UMB

    XBDA=LOW,UMB

    HIFCBS=8

    HIFILES=40

    HIBUFFERS=15

    HISTACKS=9,512

    HILASTDRIVE=Z

    VERSION=7.10,7.10

    RETURN

     

    :JEMM386

    SET CONFIG=Jemm386

    DEVICE=DOS\QHIMEM.SYS /B /N32

    DEVICE=DOS\JEMM386.EXE X=TEST I=TEST

    GOSUB SETUP

    HIDEVICE=DOS\QHIMEM.SYS

    HIDEVICE=DOS\QCACHE.SYS

    HIDEVICE=DOS\QCDROM.SYS /X

    RETURN

     

    :UMBPCI

    SET CONFIG=UMBPCI

    DEVICE=DOS\UMBPCI.SYS

    DEVICE=DOS\QHIMEM.SYS /N32

    GOSUB SETUP

    HIDEVICE=DOS\QCACHE.SYS /L

    HIDEVICE=DOS\QCDROM.SYS /L /X

    RETURN

     

    config.sys

    ------------

    DOS=HIGH,UMB

    LASTDRIVE=Z

    FILES=40

    STACKS=9,512

     

    [MENU]

    MENUITEM=JEMM386

    MENUITEM=UMBPCI

    MENUDEFAULT=JEMM386,10

     

    [JEMM386]

    SET CONFIG=Jemm386

    DEVICE=DOS\QHIMEM.SYS /B /N32

    DEVICE=DOS\JEMM386.EXE X=TEST I=TEST

    DEVICEHIGH=/L:1 DOS\QHIMEM.SYS

    DEVICEHIGH=/L:1 DOS\QCACHE.SYS

    DEVICEHIGH=/L:1 DOS\QCDROM.SYS /X

     

    [uMBPCI]

    SET CONFIG=UMBPCI

    DEVICE=DOS\UMBPCI.SYS

    DEVICE=DOS\QHIMEM.SYS /N32 /W

    DEVICEHIGH=DOS\QCACHE.SYS /L

    DEVICEHIGH=DOS\QCDROM.SYS /L /X

     

    [COMMON]

    COUNTRY=007,866,DOS\COUNTRY.SYS

    INSTALL=DOS\SHCDX33C.COM /D:QCDROM1 /~

    INSTALLHIGH=DOS\DOSLFN.COM -c+ -z=dos\cp866uni.tbl

    SET OS=MSDOS

    SHELL=COMMAND.COM /E:512 /P

     

    autoexec.bat

    ---------------

    @echo off

    dos\bootd.com

    if errorlevel 0 set bd=A

    if errorlevel 1 set bd=B

    if errorlevel 2 set bd=C

    if errorlevel 3 set bd=D

    if errorlevel 4 set bd=E

    if errorlevel 5 set bd=F

    if errorlevel 6 set bd=G

    if errorlevel 7 set bd=H

    if errorlevel 8 set bd=I

    if errorlevel 9 set bd=J

    if errorlevel 10 set bd=K

    if errorlevel 11 set bd=L

    if errorlevel 12 set bd=M

    if errorlevel 13 set bd=N

    if errorlevel 14 set bd=P

    if errorlevel 15 set bd=Q

    set bootd=%bd%:\

    %bootd%dos\xmsdsk.exe 65536 /y

    %bootd%dos\mb.exe rd=dos(check ld)

    md %rd%:\Temp

    set ramd=%rd%:\

    set tmp=%ramd%Temp

    set temp=%tmp%

    set vc=%ramd%vc

    set ndn=%ramd%ndn

    SET HDPMI=32

    SET DPMILDR=8

    SET TZ=CET+2

    if "%bcdw_cdrom%"=="" %bootd%dos\bcdw_pth.com

    set path=%ramd%bt;%ramd%;%ramd%hx;%ramd%ifs;%ramd%usb;%ramd%ndn;%ramd%vc;%temp%;%bootd%;%bootd%dos

    if "%bcdw_cdrom%"=="" goto l1

    set bcd=%bcdw_cdrom%:\

    set path=%path%;%bcd%dos\arc;%bcd%dos\util

    :l1

    if "%OS%"=="DRDOS" goto l2

    copy %bootd%command.com %ramd%>nul

    goto l3

    :l2

    copy %bootd%drdos\command.com %ramd%>nul

    :l3

    set comspec=%ramd%command.com

    copy %bootd%dos\mb.exe %ramd%>nul

    copy %bootd%dos\dos.com %ramd%>nul

    copy %bootd%dos\uharcd.exe %ramd%>nul

    %rd%:

    uharcd.exe x %bootd%vdisk.uha

    copy %bootd%ndn\*.* %ramd%ndn>nul

    call %ramd%bt\m.bat


  5. Hello Stefan,

     

    1. If use LFN then periodically crash FS FAT16 2GB (C:). So crash find operation on this partition with seek FDD and message "insert disk B:", or freeze without any messages. In 1 from 4 cases directory destroyed where writes data. Test http://irman.at.tut.by/ubd.uha.

     

    2. How say FloX, under DOS NDN 2.30.4464 DPMI really work with disks very slow. Under DOS FW 1.35 copying files x2.9 fastest! This good see when work with flash disks. FW copying avi file ~600MB 67s from Handy Steno HT203 200X to HDD, NDN 2.30.4464 - 190s. So slow work navigate through files structures, when change directory.


  6. Hello Stefan,

     

    1. How say FloX, under DOS NDN 2.30.4464 DPMI really work with disks very slow. Under DOS FW 1.35 copying files x2.9 fastest! This good see when work with flash disks. FW copying avi file ~600MB 67s from Handy Steno HT203 200X to HDD, NDN 2.30.4464 - 190s. So slow work navigate through files structures, when change directory.

     

    2. Error in unpack images in diskimg.pas I found. This error in algorithm - maximal size subdirectory limited size of root directory. Really dir entries must reads up to empty entry, following after last entry or up to size this subdir. I'm sorry but I don't write right code - my knowledge pascal little.

     

    P.S. I'm sorry what don't replyes too much long. Btw, I refresh http://irman.at.tut.by/ubd.uha.


  7. 1. Remove all "..." from menus - its overload interface only and enlarge menu width. Without "..." much best. Replace "..." with "" in source - this operation very quickly.

     

    2. NDN don't set clock to right position. I'm make ultra little "B82100CD10CD20" 7 bytes only :) com-file what do change video mode to 21h. For my Radeon 9000 (RV250) it set text mode 100x25, 77Hz for my monitor.

     

    100.com

    ----------

    mov ax,21

    int 10

    int 20

    ----------


  8. Hi Stefan,

     

    1. After much detailed tests I see little bug - when copy file from CD->HD|RD size new created file is 0, but after viewed file or copy(create) second file in this directory size first file refresh to right value. This bug exist only when doslfn loaded.

     

    I open new topic "NDN Interface Design" in "User's: Questions & Answers" and move to all offers about improved NDN interface.


  9. Congratulation!

    Now support LFN&SFN is good. Very, very nice work. Thank you, Stefan.

     

    I have for you offer yet:

     

    1. We change drive with Ctrl+Right|Left and selected empty removable drive, ex. FDD|CD and etc. we see window:

     

    System Error

     

    Disk is not ready in drive X:

    [ Abort ] [ Retry ]

     

     

    In this moment keep worked shorcuts Ctrl+Right|Left. This very comfortable for continue slide to drives.

     

    And question:

     

    2. What system to give build number you use? Example now build 4200, why this number?


  10. Hi Stefan,

     

    For ver. 2.30.4139 D32 I get next results:

    ------------------------------------------

     

    I.

    --

    Well, view content file with F3 when loaded doslfn work ok now. But, when:

     

    Loaded: UMBPCI, DOSLFN.

    In VC copy|move worked.

    In NDN:

     

    For EDR-DOS:

    F5Copy|F6Move file CD->HD|RD

    Error: Could not open file

     

    For LZ-DOS:

    F5Copy|F6Move file CD->HD|RD

    Error: Can't write

     

    For both EDR&LZ-DOSes:

    F5Copy|F6Move file HD|RD->HD|RD

    Example for bug generation:

    1. Copy file.txt HD->RD

    2. Delete target file.txt on RD

    3. Again Copy file.txt HD->RD

    Error: Can't write

     

    If doslfn don't loaded then copy|move work ok.

     

    II. Archives support.

    ---------------------

    Have:

    DOSLFN don't loaded.

    Archive file c:\Directory with LFN\file.zip

     

    Don't work F3View content file, ex. file_id.diz in file.zip. After press F3 on file_id.diz this file unzip to tempdrive root directory, but must extract to %TEMP%=tempdrive\TEMP. After unzipped file don't open automated in viewer.

     

    If DOSLFN loaded then all work ok - file extract to tempdir tempdrive\TEMP and viewed.

     

    Again errors spin around LFN support in NDN or this doslfn bugs?


  11. Dear Stefan,

     

    I.

    --

     

    For NDN 2.30.4024 I get next results:

     

    EDR-DOS

    -------

    1. For installhigh=c:\dos\doslfn -c+ -z=C:\dos\cp866uni.tbl CD Directories and files have short name with ~, navigation work, content files don't accessible.

    2. For installhigh=c:\dos\doslfn -z=C:\dos\cp866uni.tbl CD Directories and files have short name without ~, navigation work, content files don't accessible.

    3. Without doslfn [rem installhigh=c:\dos\doslfn ...] start NDN crashed with fatal error:

    Exeption 0FDh at address 04135820

    in f:\NDN\Source\rstings.pas

    Line 55

    Unknown Dialogs file format

     

    NDN 2.30.3866b in case 3 start without problem.

     

    VC work always in all cases.

     

    LZ-DOS

    ------

    1. For installhigh=c:\dos\doslfn -c+ -z=C:\dos\cp866uni.tbl] CD Directories and files have short name with ~, navigation work, content files accessible well.

    2. Without doslfn [rem installhigh=c:\dos\doslfn ...] start NDN crashed with fatal error:

    Exeption 0FFh at address 0413c3cd

    in f:\NDN\Source\dnapp.pas

    Line 1532

    Could not open resource file

     

    NDN 2.30.3866b in case 3 start without problem.

     

    VC work always in all cases.

     

    II.

    ---

     

    Passible say few words about:

    1. UHARC support in NDN (compress work, decompress don't).

    2. Unpack FAT12 images any sizes included with truncated free space and align to 512 bytes.

     

    Thank you and good luck.


  12. 2 Deus-ex:

    I don't mind what you clone my CD.

     

    2 Stefan AH:

     

    I don't know full worked emulator - all have several bugs, but MS Virtual PC have best compatibility from emulators, but is not 100% and how I say above it work with 1.44 images only. About bug with cdrom support I write to you so as from command.com and VC CD discs accessible else I report for bug EDR-DOS developer.

     

    For real hardware ubd.ima work ok exclude possible laptops so as its have non-standard memory allocation. For laptops need reconfigure boot up process, right option find experimentaly.

     

    lzdos.ima possible extract from ubd.iso with WinIso, UltraIso, WinRAR, IsoBuster etc. This only have sense do if want write image to real diskette. In other case best choice write CD and boot from it. Of course possible extract files from lzdos.ima to hdd and try make this partition bootable. In this case need do this:

     

    1. Easy. Unpack floppy to root directory of primary FAT16 partition. Partition *MUST HAVE* File System FAT16. Of course possible manipulated and with NTFS, no this a bit hard. About this way I write if need for you.

    2. A bit hard. Replace in config.sys, dconfig.sys, autoexec.bat, \BT\*.bat all a:\ to c:\.

    3. More bit hard. Replace in end of boot sector your partition name of boot file from io.sys to metakern.sys.

    4. Very hard to ordinary user, but for programmer and advanced user it easy :) Copy BIOS parameter blocks (bytes 0x0B..0x3D) from boot sector partition to metakern.sys two times. First, to fourth sector LZDOS boot sector, and second to fifth sector DR-DOS boot sector.

    5. Relax after work and before reboot :))) Remember what in master boot record (MBR) for this partition must be set active flag else it don't be bootable. This can do with fdisk.exe.


  13. Hi!

     

    I'm sorry it is my error - file name must be UBD.UHA. But I change now on server capitals UBD.UHA to small ubd.uha and checked download with old link http://irman.at.tut.by/ubd.uha - work ok. My package 100% viruses and trojans free. Configurable shortcuts - this very good sound, thank you.

     

    I see in version 3915 you corrected error in search SHIFT+F7 in viewer HEX mode - in version 3866b need move cursor forward. Exist 3915 for DOS? - I add it to lzdos.ima from ubd.iso.


  14. If LFN snow in disk info panel disable for maximaze main panel then don't way quikly see full LFN on main panel - it truncated to width colums. Switch width colums uncomfortable. In FAR for horizontal scroll long LFN use hold ALT + LEFT/RIGHT. Possible this do in NDN? To move for dir history in FAR use ALT + BS. Really very hard use both managers NDN and FAR (each have own powerful function) - too different keyboard shorcut, very need two configuration of shorcuts like in NDN and like in FAR.


  15. LINKS:

    ------

    UHARC [460KB] ftp://ftp.elf.stuba.sk/pub/pc/pack/uharc06b.zip

    My 911 ISO (truncated) [1471KB] http://irman.at.tut.by/ubd.uha

     

    Comments:

    So as you don't have real FDD I truncated my ISO included FDD image EDR-DOS.

    Choice 3rd position LZ-DOS & EDR-DOS.

     

    ATTENTION! Emulators like MS Virtual PC 2004 and Innotek VirtualBox don't work right with my FDD image so as:

    VirtualBox 1.3.2 freeze when boot up EDR-DOS.

    MS Virtual PC like and WinXP stupid - don't look to FAT attributes but think what FAT12 have 1.44MB only. Nessesary try patched M$ Virtual PC for remove this bug ;) My image have size 1.72MB diskette formated FDFORMAT 82 tracks, 21 sectors, 16 root entry for maximum capacity. If diskette formated 2M by Ciriaco Garcia de Celis then size do 1.8MB and boot.

     

    FAT Boot sector

    Offset Length Meaning

    0x0 3 bytes Jump instruction

    0x3 8 bytes OEM Name

    0xB 25 bytes BIOS parameter block

    0x24 26 bytes Extended BIOS parameter block

    0x3E 448 bytes Bootstrap code

    0x1FE 2 bytes End of sector marker

    The BIOS parameter block and extended BIOS parameter block contains

    the information:

    BIOS parameter block for FAT volumes

    Offset Length Meaning

    0xB 2 bytes Bytes per sector

    0xD 1 byte Sectors per cluster

    0x0E 2 bytes Reserved sectors

    0x10 1 byte Number of FATs

    0x11 2 bytes Root entries

    0x13 2 bytes Small sectors

    0x15 1 byte Media type

    0x16 2 bytes Sectors per FAT

    0x18 2 bytes Sectors per track

    0x1A 2 bytes Number of heads

    0x1C 4 bytes Hidden sectors

    0x20 4 bytes Large sectors

    Extended BIOS parameter block for FAT volumes

    Offset Length Meaning

    0x24 1 byte Physical disk number

    0x25 1 byte Dos: Current head

    NT: Dirty flag

    0x26 1 byte Signature

    0x27 4 bytes Volume serial number

    0x2B 11 bytes Volume label

    0x36 8 bytes Filesystem ID

     

    Necessary write iso to rw-cdrom and boot up from it.

     

    To the point remember what NDN also don't look FAT attributes in images when unpack it - images truncate to 1.44MB. NDN also can't decompress uharc archives, but compress work good. For FAR MultiArc plugin I add UHARC section in custom.ini.

    ----------------------------------------------

    [uHARC]

    TypeName=UHARC

    ID=55 48 41 06

    IDPos=0

    IDOnly=1

    Extension=uha

    List=uharc l -d2 -y %%AQ

    Errorlevel=1

    Start="^--"

    End="^--"

    Format0="/^(?P<name>.*?)\s*?$/"

    Format1="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz dd-TTT-yyyy hh:mm:ss aaaa rrrrrrrr"

    Extract=uharc x %%AQ @%%LQM

    ExtractWithoutPath=uharc e %%AQ @%%LQM

    Test=uharc t %%AQ

    ;Delete=uharc d %%AQ @%%LQM

    ;Protect=uharc p %%AQ

    ;Recover=uharc t %%AQ

    Add=uharc a -mx %%AQ @%%LQM

    Move=uharc m -mx %%AQ @%%LQM

    AddRecurse=uharc a -r -mx %%AQ @%%LQM

    MoveRecurse=uharc m -r -mx %%AQ @%%LQM

    AllFilesMask="*.*"

    ----------------------------------------------------------------

     

    Comment: between zzz...zz dd-TTT-yyyy hh:mm:ss aaaa rrrrrrrr always 2 spaces.

     

     

    NDN very like me, but for me and other VC and FAR users NDN (Borland?) keyboard shorcuts very uncomfortable.

     

    P.S. I'm sorry for my bad English, I speak Russian.

×