Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
rr

Homepage E-mail

Berlin, Germany,
21.12.2008, 22:14
 

BIEW (Binary vIEW) version 5.7.0 available (Announce)

Nick Kurshev has released BIEW version 5.7.0 on 20 December 2008.

Home page: http://sourceforge.net/projects/biew/
Download: biew-570d.ARJ (32-bit DOS binary)

Changes:
* Fixes by Daniel Borca <dborca at yahoo.com>:
^^* unix/vio.c use the correct alternate set for line drawing. see http://www.in-ulm.de/~mascheck/various/alternate_charset/
^^* configure: accept linux and Linux from uname. i?86 is really ia32.
^^* makefile: install xlt and man pages correctly.
^^* unix/os_dep.c: DATADIR conforming to configure. Fix duplicate biew name in configuration file
^^* ia32/_inlines.h: replace xlat with regular table indexing (to be able to test biew with valgrind).
^^* linux/keyboard.c: fix 'I/O possible' error; it seems to be appearing spuriously between __init_vio and the end of __init_keyboard, where SIGIO is hooked as event handler. I think it's harmless to just or maybe block SIGIO events until we are finished setting up the keyboard.
+ Assembling through the nasm/yasm. Patch by <mauro.giachero at gmail.com>
+ New opcodes (SSSE3, SSE4.1, SSE4.2, SSE4a) in x86 disassembler.
+ Provide alternative insns hilighting in ix86-32 disassembler.
* Fixed bug of repainting in hexmode when up_arrow key pressed and filepos == 0.
* Fixed REX handling in x86_64 disassembler
* Fixed CPU information dialog
+ New disassemblers:
^^+ ARM32 / XScale
^^+ AIM Power5+ ISA
+ Added support for PE32+ file format.
+ NEW: User defined names aka bookmarks (Ctrl-F10)!!!
* Many other improvements and fixes.

---
Forum admin

RayeR

Homepage

CZ,
22.12.2008, 12:47

@ rr

BIEW (Binary vIEW) version 5.7.0 available

Nice hexview, comparing to HIEW it seems it support more plpatforms for disassemblu but missing assembli via mnemonic, just hexcode.

---
DOS gives me freedom to unlimited HW access.

rr

Homepage E-mail

Berlin, Germany,
22.12.2008, 21:38

@ RayeR

BIEW (Binary vIEW) version 5.7.0 available

> Nice hexview, comparing to HIEW it seems it support more plpatforms for
> disassemblu but missing assembli via mnemonic, just hexcode.

BIEW tries to call Yasm or NASM through temporary files, but it may not have been tested for the 32-bit DOS build. I think, linking against "libyasm" would probably be a better idea.

---
Forum admin

Rugxulo

Homepage

Usono,
23.12.2008, 07:15

@ rr

BIEW (Binary vIEW) version 5.7.0 available

> Changes:
> * Fixes by Daniel Borca <dborca at yahoo.com>:

I've e-mailed him about several other things of his and never got any response. Oh well, at least he's still alive. :-P

DOS386

29.12.2008, 01:36

@ Rugxulo

BIEW (Binary vIEW) version 5.7.0 available

rr wrote:

> Nick Kurshev has released BIEW version 5.7.0 on 20 December 2008.

:-)

> Changes:

... 1'000'000 things

> * Many other improvements and fixes.

Actually there seems to be a small improvement hidden just in this lowest line.

Rugxulo wrote:

> e-mailed him about several other things of his and never got any response.
> Oh well, at least he's still alive.

Who ? Nick is alive, DOS support of BIEW isn't anymore :-(

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr

Homepage E-mail

Berlin, Germany,
29.12.2008, 14:59

@ DOS386

BIEW (Binary vIEW) version 5.7.0 available

> Rugxulo wrote:
>
> > e-mailed him about several other things of his and never got any
> response.
> > Oh well, at least he's still alive.
>
> Who ? Nick is alive, DOS support of BIEW isn't anymore :-(

Daniel Borca, of course.
What makes you think BIEW's DOS support could be dead?

---
Forum admin

rr

Homepage E-mail

Berlin, Germany,
30.12.2008, 15:06

@ rr

BIEW (Binary vIEW) version 5.7.1 available

Nick Kurshev has released BIEW version 5.7.1 on 28 December 2008.

Changes:
* Minor fixes and cleanups. (includes my patch to Fix spelling mistakes)
+ feature request: [ 1782395 ] Make Goto (F5) accept percentages

---
Forum admin

DOS386

30.12.2008, 22:47

@ rr

BIEW (Binary vIEW) version 5.7.1 available | regression ?

rr wrote:

> What makes you think BIEW's DOS support could be dead?

Nick's posts in the forum.

> Nick Kurshev has released BIEW version 5.7.1 on 28 December 2008.

X86 disassm seems not to work anymore (used to in 5.7.0). Anyone can confirm ?

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr

Homepage E-mail

Berlin, Germany,
01.01.2009, 18:10

@ DOS386

BIEW (Binary vIEW) version 5.7.1 available | regression ?

> > Nick Kurshev has released BIEW version 5.7.1 on 28 December 2008.
>
> X86 disassm seems not to work anymore (used to in 5.7.0). Anyone can
> confirm ?

No problems here. When will you learn that "does not work" is no bug report?!

---
Forum admin

DOS386

02.01.2009, 10:31

@ rr

BIEW (Binary vIEW) version 5.7.1 available | regression ?

I wrote:

> X86 disassm seems not to work anymore (used to in 5.7.0). Anyone can confirm ?

:-( Actually it is broken in 5.7.0 already, but works in 5.6.4.

rr wrote:

> No problems here.

Tested in DOS ?

> When will you learn that "does not work" is no bug report

What else ? I start BIEW with a file, it defaults to text mode, OK so far, switch to disasm, defaults to "data disasm", OK, so far, even "Java disasm" works (or least doesn't crash ...), but X86 disasm crashes.

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr

Homepage E-mail

Berlin, Germany,
02.01.2009, 13:15

@ DOS386

BIEW (Binary vIEW) version 5.7.1 available | regression ?

> > No problems here.
>
> Tested in DOS ?

No. I'll try that on evening just for you.

> > When will you learn that "does not work" is no bug report
>
> What else ?

How to Report Bugs Effectively is mentioned in posting #1.
Please read it carefully and things will be easier for all of us!

> I start BIEW with a file, it defaults to text mode, OK so far,
> switch to disasm, defaults to "data disasm", OK, so far, even "Java disasm"
> works (or least doesn't crash ...), but X86 disasm crashes.

What does "crash" mean? Does it just return to DOS? Does the whole BIEW hang? Error messages?

---
Forum admin

RayeR

Homepage

CZ,
05.01.2009, 11:54

@ DOS386

BIEW (Binary vIEW) version 5.7.1 available | regression ?

> What else ? I start BIEW with a file, it defaults to text mode, OK so far,
> switch to disasm, defaults to "data disasm", OK, so far, even "Java disasm"
> works (or least doesn't crash ...), but X86 disasm crashes.

BTW can somebody try ARM disassembly? I tried but I got bad code compared to view IDA (different or unknown instructions, messed up)

---
DOS gives me freedom to unlimited HW access.

rr

Homepage E-mail

Berlin, Germany,
07.01.2009, 20:51

@ rr

BIEW (Binary vIEW) version 5.7.1 available | regression ?

> > Tested in DOS ?
>
> No. I'll try that on evening just for you.

Took a bit longer, but I found no problems when running BIEW in FreeDOS 1.0. Do you have NASM or YASM somewhere in your path? Try replacing HDPMI32 with CWSDPMI.

---
Forum admin

DOS386

12.01.2009, 13:56

@ rr

BIEW (Binary vIEW) version 5.7.1 available | regre COMSPEC

> Try replacing HDPMI32 with CWSDPMI

Gold standard: Still crashes, plus CWSDPMI.SWP and 1'000'000 of DJ?????? files as bonus :-(

> found no problems when running BIEW in FreeDOS

Most likely you don't have COMSPEC defined ... for me it also "works" if I kill it ... as I just now found out :-(

> Do you have NASM or YASM somewhere in your path?

No, and seems to have no effect anyway.

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr

Homepage E-mail

Berlin, Germany,
12.01.2009, 14:32

@ DOS386

BIEW (Binary vIEW) version 5.7.1 available | regre COMSPEC

> > Try replacing HDPMI32 with CWSDPMI
>
> Gold standard: Still crashes, plus CWSDPMI.SWP and 1'000'000 of DJ??????
> files as bonus :-(

Concerning all your other posts about crashes on your PC, I still think, you should install from scratch or buy a "new" one.

> Most likely you don't have COMSPEC defined ... for me it also
> "works" if I kill it ... as I just now found out :-(

I have COMSPEC defined, of course, because that's default and many programs rely on that.

---
Forum admin

0leg

E-mail

Russia,
14.01.2009, 07:19

@ rr

BIEW (Binary vIEW) version 5.7.2 available

Nick Kurshev has released BIEW version 5.7.2 on 11 jan 2009.

Changes:

* Minor fixes and cleanups
* Workaround for output of external assembler.
* Fixed generic build
* Fixed broken output on UTF terminals

DOS386

15.01.2009, 01:20

@ rr

Please download this and confirm 6 bugs

> Concerning all your other posts about crashes on your PC, I still think,
> you should install from scratch

Doing several times per year. ;-)

> or buy a "new" one.

NO, see below.

> I have COMSPEC defined, of course, because

... TEMP is also evil :crying:

Please download my image, it securely fails both on my real PC and inside BOCHS: http://freefile.kristopherw.us/uploads/temp/q.zip

1.

boot up
CD B
BIEW \WDE.COM
-> crash + 2 DJ files :crying:

2.

boot up
CD B
SET TEMP=
BIEW \WDE.COM
-> no crash anymore but still 2 DJ files + silly activity, see shot :crying:

3. * Workaround for output of external assembler.

Done, but seems not to work. RTFS: var is being set to true on 2 places, but nowhere to false ??? :crying:

tBool iniUseExtProgs = True;
 biewReadProfileString(ini,"Biew","Setup","UseExternalProgs","yes",tmp,sizeof(tmp));
  if(stricmp(tmp,"yes") == 0) iniUseExtProgs = True;


4. Move the BIEW files from "B" to main with FreeDOS MOVE ... oops, doesn't work :crying:

5. Move the BIEW files from "B" to main with something else and start it from main -> failure, "fi_syser.$$$" :crying:

6. [minor] RTFS: "fi_syserr.$$$" is mentioned 2 times, one with 2 r's and one with only 1 r :crying:

0leg wrote:

> Nick Kurshev has released BIEW version 5.7.2 on 11 jan 2009.

0. Welcome :-)

1. Could you help confirming the bugs please ?

2. Congrats to recent INSIGHT update (I might have to RTFM before I can thoroughly test or really use it ....) and FDRC :-)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr

Homepage E-mail

Berlin, Germany,
15.01.2009, 22:10

@ DOS386

Please download this and confirm 6 bugs

> Please download my image, it securely fails both on my real PC and inside
> BOCHS: http://freefile.kristopherw.us/uploads/temp/q.zip

Even in VMware. :-P

> 1.
>
> boot up
> CD B
> BIEW \WDE.COM
> -> crash + 2 DJ files :crying:

This seems to be a little complicated. It could be a FreeDOS kernel, FreeCOM, DJGPP RTL, or BIEW problem.

BIEW uses popen() to scan for NASM/YASM. I'm not sure this call is fully supported in DJGPP. At least in djdev204 it's broken (but fixed in CVS) according to Juan Manuel Guerrero. But in general pointing SHELL/COMSPEC to another binary should work. So it could also be a FreeDOS bug. Eric Auer is probably interested in this.

Maybe we should invite all those people to become members of this forum. ;-)

Work around:
0) remove read-only attribute from floppy image file
1) delete your homebrewn COMMAND.COM
2) rename FREECOM.COM to COMMAND.COM
3) change FDCONFIG.SYS accordingly

> 2.
>
> boot up
> CD B
> SET TEMP=
> BIEW \WDE.COM
> -> no crash anymore but still 2 DJ files + silly activity, see shot
> :crying:

Related to "1.", because BIEW tries to execute, e.g., "[n|y]asm -s --version 2>NUL" for [N|Y]ASM detection. This requires a temporary file for redirection.

"2>NUL" is probably another BIEW bug, because COMMAND.COM doesn't support this syntax to redirect STDERR.

> 3. * Workaround for output of external assembler.
>
> Done, but seems not to work. RTFS: var is being set to true on 2 places,
> but nowhere to false ??? :crying:

Yes, this looks wrong. Please report it to Nick!

> 4. Move the BIEW files from "B" to main with FreeDOS MOVE ... oops,
> doesn't work :crying:

Moving works fine here after changing floppy image format to 2.88M.

> 5. Move the BIEW files from "B" to main with something else and start it
> from main -> failure, "fi_syser.$$$" :crying:

BIEW loads fine. I moved those files using Volkov Commander.

> 6. [minor] RTFS: "fi_syserr.$$$" is mentioned 2 times, one with 2
> r's and one with only 1 r :crying:

The one with two Rs exceeds DOS 8.3. Please report this to Nick!

---
Forum admin

DOS386

18.01.2009, 08:10

@ rr

Please download this and confirm 6 bugs - 5 of 6 done :-)

> Even in VMware.

For that cost :-P

> This seems to be a little complicated. It could be a FreeDOS kernel,
> FreeCOM, DJGPP RTL, or BIEW problem.

This time it exceptionally isn't a bug of FreeDOS since with EDR-DOS the trouble is the very same ... just marginal differences in wording of the whining.

> BIEW uses popen() to scan for NASM/YASM.

WOW :-) The truth is out: all the DJ?????? files are form popen ...

> I'm not sure this call is fully supported in DJGPP.

WATCOM and CC386 don't attempt to fake it for DOS target, I did have trouble here when compiling GIFSICLE :lol3:

> At least in djdev204 it's broken (but fixed in CVS)
> according to Juan Manuel Guerrero.

Truth is out.

> But in general pointing SHELL/COMSPEC
> to another binary should work.

But doesn't with BIEW.

> So it could also be a FreeDOS bug.

NO, see above.

> Eric Auer is probably interested in this.
> Maybe we should invite all those people to become members of this forum.

YES :hungry: Just Eric IIRC doesn't like forums ...

> Work around: rename FREECOM.COM to COMMAND.COM

Might help but such a rename is not what I like to happen ... killing TEMP or COMSPEC also seems to "help" :-|

> "2>NUL" is probably another BIEW bug

Yeah.

> Yes, this looks wrong. Please report it to Nick!

I will. :hungry:

> Moving works fine here after changing floppy image format to 2.88M.

My PC doesn't have an "auto-convert into 2.88" button on its floppy drive. So you confirm this one also ... indirectly.

> BIEW loads fine. I moved those files using Volkov Commander.

??? having all 6 of 6 confirmed would be ways too nice :-|

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr

Homepage E-mail

Berlin, Germany,
18.01.2009, 22:12

@ DOS386

Please download this and confirm 6 bugs - 5 of 6 done :-)

> > So it could also be a FreeDOS bug.
>
> NO, see above.

OK

> > Eric Auer is probably interested in this.
> > Maybe we should invite all those people to become members of this
> forum.
>
> YES :hungry: Just Eric IIRC doesn't like forums ...

I'll ask him anyway.

---
Forum admin

rr

Homepage E-mail

Berlin, Germany,
01.02.2009, 20:23

@ rr

BIEW (Binary vIEW) version 5.7.3 available

Nick Kurshev has released BIEW version 5.7.3 on 01 February 2009.

Home page & download: http://sourceforge.net/projects/biew/

Changes:
* Fixed bug #2468422: biew doesn't work in main directory under DOS
* Fixed bug #2520144: Wrong computing of addressing mode in ARM dis.
* Fixed national input on UTF-based terminals
* Fixed RIP-realtive address resolving in AMD64 mode

---
Forum admin

DOS386

24.02.2009, 05:32

@ rr

BIEW (Binary vIEW) version 5.7.3 available

> Home page & download: http://sourceforge.net/projects/biew/
> Nick Kurshev has released BIEW version 5.7.3

Now 5.7.3.1

> bug #2468422: biew doesn't work in main directory under DOS

Indeed :-) But the "popen-BUG" is still unfixed.

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

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