Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
nidud

E-mail

Norway,
02.01.2012, 11:09
 

The Doszip Commander version 2.20 available (Announce)

Download: https://sourceforge.net/projects/doszip/files/


Changes in 2.20 - 02 Jan 2012
- fixed bug in redrawing panels
- fixed bug in executing .BAT files
- changed style settings for editor
- added section [Exit] to .INI file
- added option NT Prompt to System dialog
- added section [Comspec] to .INI file
- removed Class view from inline viewer
- removed Binary view from inline viewer
- added zoom (full screen view) to viewer
- changed code to MASM syntax
- added transfer commands to Editor
- renamed DZMAIN.EXE to DZ.DLL
- updated 7-zip plugin
- added Edit files inside .ZIP files
- added multi-open to Editor
- added OW-Compile to Editor (Shift-F3)

Note: The changes made are a bit experimental, so the stable version is still 2.18.

nidud

E-mail

Norway,
21.01.2012, 18:27

@ nidud

The Doszip Commander version 2.21 available

Changes in 2.21 - 21 Jan 2012
- added root (home) directory to panels
- added directory home/Documents (open files)
- added short key Ctrl-Home to root directory
- added zoom (F12) to panels (full screen view)
- added option Use DOS2 Open/Create to System dialog
- fixed bug in Operation Filter
- fixed bugs in editor (still unstable)

Root directory: (Ctrl-Home)
[image]
Full screen view (Panel "B" is trailing behind -- Tab/Copy/.. still works):
[image]

Laaca

Homepage

Czech republic,
27.01.2012, 15:27

@ nidud

The Doszip Commander version 2.21 available

Yesterday I after long time tried your DosZip Commander (ver 2.20) and it is really cool now.
I love (almost sexually) Volkov commander but DC is great and maybe I change into it.
However I found a bug: in drive selection dialog DC shows also drive B: But I don't have any drive B: because in AUTOEXEC.BAT i have JOIN B: C:\FREEDOS\JOIN_B

And please, change to unixish paths like C:/FREEDOS/BIN into normal C:\FREEDOS\BIN

---
DOS-u-akbar!

nidud

E-mail

Norway,
27.01.2012, 20:50
(edited by nidud, 27.01.2012, 21:14)

@ Laaca

The Doszip Commander version 2.21 available

> However I found a bug: in drive selection dialog DC shows also drive B: But
> I don't have any drive B: because in AUTOEXEC.BAT i have JOIN B:
> C:\FREEDOS\JOIN_B

The testing in DC does not invoke any "hard-error" functions to avoid wakeing up the sleeping disk, so it may fail in some cases.

I have no way of testing the "extra B drive", but I made some changes to the test function that may work:


include clib.inc
include disk.inc

PPROC   _disk_type, disk:word
        mov dx,disk
        .if dl <= 1
            mov ah,15h          ; GET DISK TYPE
            int 13h
            .if CARRY? || !ah
                xor ax,ax
            .elseif disk == 1   ; remapped B drive ? *
                mov bx,disk
                inc bx
                mov ax,440Eh
                int 21h         ; IOCTL - GET LOGICAL DRIVE MAP
                .if al
                    xor ax,ax
                .else
                    mov ax,_DISK_FLOPPY
                .endif
            .else
                mov ax,_DISK_FLOPPY
            .endif
        .else
            mov bx,disk
            inc bx
            mov ax,4409h        ; IOCTL - CHECK IF BLOCK DEVICE REMOTE
            int 21h
            .if CARRY?
                xor ax,ax
            .elseif dh & 80h        ; bit 15: drive is SUBSTituted
                mov ax,_DISK_SUBST
            .elseif dh & 10h        ; bit 12: drive is remote
                mov ax,_DISK_NETWORK
            .else
                mov ax,_DISK_LOCAL
            .endif
        .endif
        ret
PEND    _disk_type

        END


File: dz/src/clib/dir/drvtype.asm

> And please, change to unixish paths like C:/FREEDOS/BIN into normal
> C:\FREEDOS\BIN

File: dz\src\clib\dir\drvtype.asm

Edit: *dl --> disk

nidud

E-mail

Norway,
27.01.2012, 22:15

@ Laaca

The Doszip Commander version 2.21 available

> And please, change to unixish paths like C:/FREEDOS/BIN into normal
> C:\FREEDOS\BIN

The unix path is set in the file dz\src\dzmain\panel.asm
Function dostounix in panel_putinfo:

  ifdef __ARC__
        test    [si.wp_flag],_W_ARCHIVE or _W_ROOTDIR
        jz      @F
        invoke  strfcat, dx::ax, addr [si.wp_file], addr [si.wp_arch]
  endif
    @@:
        invoke  dostounix, dx::ax

Fix: (archives use unix path)

  ifdef __ARC__
        test    [si.wp_flag],_W_ARCHIVE or _W_ROOTDIR
        jz      @F
        invoke  strfcat, dx::ax, addr [si.wp_file], addr [si.wp_arch]
        invoke  dostounix, dx::ax
  endif
    @@:


There is currently some problems with the new "full panel view" functions in v2.21:
- The mouse functions is not updated correctly
- The command line overlaps the panels on init (CLS)

nidud

E-mail

Norway,
28.01.2012, 16:14

@ nidud

The Doszip Commander version 2.22 available

Changes in 2.22 - 28 Jan 2012
- fixed bug in File Attributes
- fixed bug in Command line (full panel view)
- fixed bug in Mouse functions (full panel view)
- changed function Select Disk (extra drive B) ?

Laaca

Homepage

Czech republic,
28.01.2012, 21:31

@ nidud

The Doszip Commander version 2.22 available

Drive B: is not shown more. Thank you!
However I found one other small bug.
I press ALT-F1 to select new drive. The F: drive is my CD drive. When no CD is inserted, the system error is raised. (it is done absolutely perfect, much better then in other, similar programs). I choose "Abort". Then the drive selection dialog shows again but I can't properly select new drive because after one key stroke it exits. After that the left panel is not drawn properly - the occurs two cyan rectangles.

And I have one feature request.
it is about ESC key. I would preffer to have same function as CTRL-O

---
DOS-u-akbar!

nidud

E-mail

Norway,
29.01.2012, 11:40

@ Laaca

The Doszip Commander version 2.22 available

> And I have one feature request.
> it is about ESC key. I would preffer to have same function as CTRL-O

(Ctrl-F9) Configuration->System Options->[x] Esc for user screen

There are others who have problem with the Change Drive function. It seems to freeze up occasionally, so I will do some more testing.

I assume this is the dialog (Alt-F1) and not the Ctrl-Home function.

nidud

E-mail

Norway,
01.02.2012, 10:40

@ nidud

The Doszip Commander version 2.23 available

When the Ctrl-Home function was implemented the disk init function was bypassed. A read attempt was issued on the drive, and this brings up the System Error dialog if the drive was not ready.

The Drive Not Ready dialog should now be invoked instead of the System Error dialog.

Back to the board
Thread view  Mix view  Order
22632 Postings in 2109 Threads, 402 registered users, 396 users online (0 registered, 396 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum