English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 07 January 2014, 16:43   #241
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Hi DonAdan,

I recently discovered errors using floppy disks under WinUAE (although I believe it must happen on real Amiga but haven't tested yet) using your module.

After having to install some multi floppy applications (like for example DPaintV) I realized that on change of disk I was getting errors in the installation.
At first I thought that was a bad script, but I saw that on other applications as well so I changed the ROM to another custom I have (but without any of your modules) and I didn't have a single issue!
So... I assumed at first that maybe the newer modules of yours (like disk.resource) might have been problematic so I tried making MANY ROMS replacing one-by-one your modules with the original ones until I found out that the problem exists with the dos.library only!

Here's is what I see once the installation script asks for disk2 of the DPaintV installation




...and once I replace disk1 with the disk2 this is the error I get




I replaced your own dos.library with the normal 42.1 library and I don't have a single issue.
Just thought to report that for you to check it out

Last edited by mfilos; 16 January 2014 at 17:01.
mfilos is offline  
Old 08 January 2014, 14:10   #242
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
OK. You are very good betatester, I will return to this project and fix this problem soon, I hope.
Don_Adan is offline  
Old 16 January 2014, 04:20   #243
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,681
>I recently discovered errors using floppy disks under WinUAE (although I believe it must happen on real Amiga but haven't tested yet) using your module.

All these different versions of dos.library seem to be using the same version number (41.0) for some reason. Eg. V41.0 from BB4 is different from the latest version but both are called V41.0.

Does this occur with the V41.0 in BB4? If so, it will need to be removed from future versions of BB4.

Last edited by Minuous; 16 January 2014 at 14:57.
Minuous is offline  
Old 16 January 2014, 16:59   #244
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
It's true that all version of Don Adan's modules use the same version numbering, so I always download the latest from his site to be sure (according to his announcement on EAB).
Even the latest v41.0 had issues with ToolsDaemon that were fixed using the resourced v42.1 that is now on his website.
Despite not having a single issue with v42.1 of his, I discovered that the only thing so far that It's weird concerns using of floppy as the examples I posted above.

Imho, since stability is that most important part in BoingBags, better use the original kickstart image until Don Adan finds the issue and we can all test his versions and report back for future BB4's update.
mfilos is offline  
Old 14 March 2014, 08:01   #245
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,681
@Don_Adan:

The Version command reports 42.1 as 40.3. I think you probably need to add a $VER: to the start of your version string.
Minuous is offline  
Old 16 March 2014, 16:24   #246
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Quote:
Originally Posted by Minuous View Post
@Don_Adan:

The Version command reports 42.1 as 40.3. I think you probably need to add a $VER: to the start of your version string.
No, you must see 42.1, if you see 40.3, then 42.1 is not loaded on your config.
Don_Adan is offline  
Old 16 March 2014, 16:36   #247
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
Don: did you missed a "$VER:" in your lib, before the version number?

Code:
dos42128693.MSG	dc.b	'dos 42.1 (19.7.2013)',$D,$A,0
the icon.library (peter_k) looks like this:
Code:
LibName             DC.B           "icon.library",0
                    DC.B           "$VER:"
LibId               DC.B           "icon.library 46.4.330 "
IIRC version command looks for the $VER string?
emufan is offline  
Old 16 March 2014, 16:48   #248
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Quote:
Originally Posted by emufan View Post
Don: did you missed a "$VER:" in your lib, before the version number?

Code:
dos42128693.MSG    dc.b    'dos 42.1 (19.7.2013)',$D,$A,0
the icon.library (peter_k) looks like this:
Code:
LibName             DC.B           "icon.library",0
                    DC.B           "$VER:"
LibId               DC.B           "icon.library 46.4.330 "
IIRC version command looks for the $VER string?
"$VER:" is unused for ROM modules.
For dos.library and other ROM modules, version is taken from module structure (14 byte), revision is taken from module base (word at $16 offset).
Don_Adan is offline  
Old 16 March 2014, 17:06   #249
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
Quote:
Originally Posted by Don_Adan View Post
"$VER:" is unused for ROM modules.
For dos.library and other ROM modules, version is taken from module structure (14 byte), revision is taken from module base (word at $16 offset).
I was pretty sure, i were wrong somehow. I step back in shame
emufan is offline  
Old 16 March 2014, 19:05   #250
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,681
It doesn't matter whether it's loaded or not. Try eg.

Version sys:libs/dos.library full

Only difference with having it loaded is that the date is shown, version is wrong in both cases.

I don't know why you would want an obsolete version number embedded in the executable (even if it was ignored by Version, which it isn't).
Minuous is offline  
Old 17 March 2014, 13:41   #251
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Quote:
Originally Posted by Minuous View Post
It doesn't matter whether it's loaded or not. Try eg.

Version sys:libs/dos.library full

Only difference with having it loaded is that the date is shown, version is wrong in both cases.

I don't know why you would want an obsolete version number embedded in the executable (even if it was ignored by Version, which it isn't).
But you know that you are wrong?
You can't check version of module in this way, if this module is already loaded.
Rename "dos.library" for "mydos.library", later type:
Version sys:libs/mydos.library full
and check effects.
Similar like Roadshow can used roadshow.library for name for bsdsocket.library.

Last edited by Don_Adan; 17 March 2014 at 14:01.
Don_Adan is offline  
Old 17 March 2014, 17:55   #252
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,681
So in some circumstances it will return the correct version number. Still better if it would return the correct version number in all circumstances.

Quote:
For dos.library and other ROM modules, version is taken from module structure (14 byte), revision is taken from module base (word at $16 offset).
So why do you have incorrect inconsistent data in that structure?
Minuous is offline  
Old 18 March 2014, 16:36   #253
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Quote:
Originally Posted by Minuous View Post
So in some circumstances it will return the correct version number. Still better if it would return the correct version number in all circumstances.



So why do you have incorrect inconsistent data in that structure?
Data are set correctly. If you want to check version/revision for file version of ROM module, you must at first load this ROM module via LoadModule or create custom ROM. Or you must understand how works Amiga OS's Version command.
Don_Adan is offline  
Old 18 March 2014, 19:50   #254
cgugl
Registered User
 
Join Date: Dec 2013
Location: italy
Posts: 51
there are news about the bug found by mfilos?
Dos.library 42.1 is sufficiently reliable to use in my a4000?
cgugl is offline  
Old 23 March 2014, 15:55   #255
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Quote:
Originally Posted by cgugl View Post
there are news about the bug found by mfilos?
Dos.library 42.1 is sufficiently reliable to use in my a4000?
Due some other projects are finished I will fix this bug soon.
Don_Adan is offline  
Old 24 March 2014, 09:10   #256
voxel
Amiga Nuts!
 
voxel's Avatar
 
Join Date: Sep 2006
Location: Le Mayet d'Ecole, 03800, FRANCE
Posts: 176
^^)
voxel is offline  
Old 27 March 2014, 18:02   #257
tom256
Registered User
 
Join Date: Dec 2011
Location: Poland
Posts: 166
Quote:
Originally Posted by mfilos View Post
Hi DonAdan,

I recently discovered errors using floppy disks under WinUAE (although I believe it must happen on real Amiga but haven't tested yet) using your module.

After having to install some multi floppy applications (like for example DPaintV) I realized that on change of disk I was getting errors in the installation.
At first I thought that was a bad script, but I saw that on other applications as well so I changed the ROM to another custom I have (but without any of your modules) and I didn't have a single issue!
So... I assumed at first that maybe the newer modules of yours (like disk.resource) might have been problematic so I tried making MANY ROMS replacing one-by-one your modules with the original ones until I found out that the problem exists with the dos.library only!

Here's is what I see once the installation script asks for disk2 of the DPaintV installation




...and once I replace disk1 with the disk2 this is the error I get




I replaced your own dos.library with the normal 42.1 library and I don't have a single issue.
Just thought to report that for you to check it out
I tried with dos.library from Don_Adan and A4000. I was instaling DPaint IV 4.5. No problem found. Installation was successful. Maybe one of Your patches doesn't like new dos.library???
tom256 is offline  
Old 30 March 2014, 14:54   #258
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Mfilos, could you send to me your version of DPaint or give direct link, I will check if it works on my Amiga 4000.

BTW. I made ReadPCR routine (available on Test subpage) for 68060. Then 68060 users can give me output (PCR.bin from RAM) or put result (4 bytes value) in this thread. Thanks.

http://www.ppa.pl/forum/amiga/29981/68060-pcr

Last edited by Don_Adan; 13 April 2014 at 16:33.
Don_Adan is offline  
Old 31 May 2014, 17:13   #259
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Programs for test dos.library (v40.3/v41.0/v42.1):
Attached Files
File Type: lzx dostest.lzx (26.3 KB, 169 views)
Don_Adan is offline  
Old 25 October 2014, 20:41   #260
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,049
Time to back to dos.library.
Fixed versions of dos 41.0 and 42.1 are available.
Perhaps all known my bugs are fixed, then tell me if you found any bug(s).
Next version (v42.2) will be based on dos 41.0 with extensions/changes from
dos 42.1. Due it will be easiest for me and fastest to finish (dos 41.0 is
in ~90% reworked/optimised).

Dos 42.1 except compiling with better C compiler has updated next routines:

ReadArgs
SetVBuf
VFWritef (Action_T)

Code:
; Resourced version of dos library (42.1) for Amiga68k ROM 1.0
; For easy recognition all changes are done using lower cases and ";" signs
; Original code is removed with ";" signs
; New code is added using lower cases only, old/tested code is removed later
; From now some parts are moved for better/easy handling

; Originally written by:

; jesup (Randell Jesup)
; steveb (Steve Beats?)
; cdh
; kodiak (Bob Burns)
; andy (Andy Finkel)
; TJK
; Martin Richards
; krs (Ken Salomon)

; We made it...
; OS Group: Bryce Nesbitt, Michael Sinz, Peter Cherna, Darren Greenwald, Randell Jesup, Jerry Horanoff
; GFX: Allan Havemose, Barry 'Bart' Whitebook, Spence Shanson, Steve Beats, Chris Green, Ray Brand, Jim Barkley
; Special Projects: Eric Cotton, Martin Hunt, Bill Koester, Martin Taillefer, Brian Jackson, Kaori Kuwata, David Junod, Palmyra Pawlik, Kevin Klop
; NET: Brian Jackson, Greg Miller, Kenneth Dyke
; GUI: Peter Cherna, Martin Taillefer, David Junod, Kaori Kuwata
; Others: Andy Finkel, Dale 'Duck' Luck, Jim 'Jimm' Mackraz, Bob 'Kodiak' Burns, Jeff Porter, Carolyn Scheppner, David Haynie,
; Lauren Brown, CATS (Commodore Amiga Technical Support), QA (Quality Assurance), SA (Software Assurance)
; Thanks to: Bill Hawes, Software Distillery (Dave Baker, Ed Burnette, Stan Chow,
; Alan Beale, Bruce Drake, Andy Mercier, Mary Ellen Toebes, Jim Cooper, Mike Witcher,
; Jay Denebeim, John Mainwaring, Gordon Keener, Jack Rouse, John Toebes, Doug Walker)
; Better than ever.
Don_Adan is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Open source CLI commands Mrs Beanbag Coders. System 13 10 December 2016 09:50
Open-source graphics library Don_Adan Coders. System 32 15 January 2013 22:15
dos.library Open() hangs MrD Coders. Asm / Hardware 15 24 July 2012 19:55
NewsRog goes Open Source Paul News 0 04 December 2004 16:37
BlitzBasic - Is now open source Djay Amiga scene 2 08 February 2003 01:09

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:25.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10250 seconds with 14 queries