MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 True USB Willem Programmer (GQ-2X,3X,4X & GQ-4x4)
 6.14c bugs
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

pderocco

USA
3 Posts

Posted - 03/05/2012 :  22:38:54  Show Profile  Reply with Quote
1) When you open a file, and you choose the Read Mode, Even Byte gives you the odd bytes, and Odd Byte gives you the even bytes. The other choices work correctly.

2) Worse, if you select any Read Mode other than Normal, you get a half or a quarter of the data that you should. For instance, if you're burning an 8K EPROM like a 2764, and you select Even Byte, you only get a 4K buffer containing the even bytes out of the first 8K of the file. This makes no sense. It should give you the even bytes out of the first 16K of the file, for a total of 8K, since that's how big the EPROM is.

3) It took me a while to figure out that if I want to extract the second 8K from a file, I need to specify a file offset of -2000, rather than 2000. This makes no sense. Since files can't contain negative addresses, this number must always be zero or negative. The file offset should be subtracted from the file addresses rather than added to it, so that the user always specifies a zero or positive offset.

4) After burning about eight EPROMs. I'm already tired of changing the Fill Mode from Normal to Fill 'FF'. Please make this sticky, at least within a session.

--

Ciao,
Paul
Reply #1

pderocco

USA
3 Posts

Posted - 03/05/2012 :  23:00:52  Show Profile  Reply with Quote
Re the above:

1) is only a problem when you're reading a hex file, not when you're reading a binary file. (At least it's true for Intel hex.)

3) This works (backwards, in my view) on hex files, but doesn't work at all on binary files. If I have a 16K file, and I want to burn the second half into an 8K EPROM, I ought to be able to specify an offset of 2000, but I concede that the way the program works now, I should specify -2000. But when I do that, I get an empty buffer. If I specify -100, I get the data shifted down in the buffer by 256 bytes, but it doesn't read further into the binary file, it just fills the top 256 bytes in the buffer with FF.

The only way I can use this software reliably is to break my data into individual binary files matching the size of the EPROM, and not specify any options. I can't believe bugs like this could be in version 6 of any software. Does anyone actually use this stuff? This is like version 0.9 beta crap.

--

Ciao,
Paul
Go to Top of Page
Reply #2

ZLM

2945 Posts

Posted - 03/06/2012 :  18:15:40  Show Profile  Reply with Quote
Thank you for your feedback. I think there are no many users using those features. This is why the bug not been reported.

For your question 4, the file fill mode "Normal" is same as "FF". So you do not have to select the "FF" every time.

Others we need to confirm them.
Go to Top of Page
Reply #3

pderocco

USA
3 Posts

Posted - 03/08/2012 :  12:20:18  Show Profile  Reply with Quote
quote:
Originally posted by ZLM
Thank you for your feedback. I think there are no many users use those features. This is why the bug not been reported.



So does that mean that these bugs are likely to be fixed in the near future? Is the software still being supported, or is it only the devices.txt file that gets updated?

quote:
For your question 4, the file fill mode "Normal" is same as "FF". So you do not have to select the "FF" every time.


I don't believe that's true for hex files. If there are gaps in the data, it appears that the old buffer contents are retained from the previous hex file that was loaded.

--

Ciao,
Paul
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.11 sec. Snitz Forums 2000