English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 27 August 2014, 00:59   #101
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
Quote:
Originally Posted by pawelek View Post
time to optimize ramdrive.device, gadtools.library, utility.library, expansion.library
Gadtools.library is not short ROM module.
Perhaps utility.library and ramdrive.device will be available this year.
For expansion.library, I don't know, too many versions exist.

New version of mathieeesingbas.library is available. Ceil and Floor are optimised a few.
Don_Adan is offline  
Old 27 August 2014, 15:59   #102
HanSolo
Registered User

 
Join Date: Aug 2014
Location: Gdynia/Poland
Posts: 162
your ramlib 41 eliminate use of programs like stackattack2 , minstack or not ?
HanSolo is offline  
Old 27 August 2014, 16:22   #103
mfilos
Paranoid Amigoid

mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 40
Posts: 1,576
Oh at last you pushed the version with the new update! I also saw you did the same on Bonus (A3000/A4000). It really help us maintain versioning info
mfilos is offline  
Old 27 August 2014, 18:14   #104
crazyc
Registered User
 
Join Date: May 2012
Location: Gravesend - UK
Posts: 425
OK - stupid/noob question but how do I go from the text sources listed to a module for inclusion in a custom rom?
Cheers.
crazyc is offline  
Old 27 August 2014, 19:24   #105
mfilos
Paranoid Amigoid

mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 40
Posts: 1,576
You can get an idea from a guide I made in the past which you can check here:
http://www.mfilos.com/2010/12/guide-...kickstart.html
mfilos is offline  
Old 28 August 2014, 02:01   #106
crazyc
Registered User
 
Join Date: May 2012
Location: Gravesend - UK
Posts: 425
Cheers, but I had already seen and followed that ( thanks) and can use remus. What I don't know is how to convert what looks like text in the posts into a module I can use within remus?
crazyc is offline  
Old 28 August 2014, 02:34   #107
ancalimon
Supernormal

ancalimon's Avatar
 
Join Date: Jul 2007
Location: Istanbul / Turkey
Age: 37
Posts: 1,229
Quote:
Originally Posted by tom256 View Post
Just a note:
Looks like 68060.library from Cosmos has bug, because it doesn't work with new mathieeesingbas.library. Phase 5 library is OK.
Tested with A4K + CS MK II 060.
Have you reported this to cosmos?
ancalimon is offline  
Old 28 August 2014, 16:21   #108
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
Quote:
Originally Posted by crazyc View Post
Cheers, but I had already seen and followed that ( thanks) and can use remus. What I don't know is how to convert what looks like text in the posts into a module I can use within remus?
Check first post in this thread. Text (sources) files are useless for most people.
Don_Adan is offline  
Old 28 August 2014, 16:24   #109
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
Quote:
Originally Posted by HanSolo View Post
your ramlib 41 eliminate use of programs like stackattack2 , minstack or not ?
I don't know. I don't use these programs. Ramlib set stack only for DEVS and LIBS, if other poor written program used big stack, then it can't solve stack problems for this program.
Don_Adan is offline  
Old 28 August 2014, 16:29   #110
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
Quote:
Originally Posted by mfilos View Post
Oh at last you pushed the version with the new update! I also saw you did the same on Bonus (A3000/A4000). It really help us maintain versioning info
As you wish, in the future infos about version will be available too.
Don_Adan is offline  
Old 12 October 2014, 11:02   #111
apex
Registered User
 
Join Date: Apr 2010
Location: Amigaplanet
Posts: 362
Time again to work on my customized A1200 Rom. :-) Thank for still fixing and optimizing the modules!
apex is offline  
Old 12 October 2014, 14:32   #112
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
Next Amiga ROM module "utility.library" (AIO version), reworked using Super Brain Motorola Recompilator v2.0 is available.

Code:
; Resourced version of utility.library (40.1) from Amiga ROM 3.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

; Originally written by:
; vertex
; mks (Michael Sinz)
; jesup (Randell Jesup)
; peter (Peter Cherna)
; jimm (Jim Mackraz)
; rsbx

; 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.
Features:

- 68060 compatible (AFF_68060 bit must be set by exec)
- almost all routines are optimised for size and/or speed
- some routines are fully reworked
- most routines is fastest, from a few percentage to a few hundreds percentage (date routines)
- using Forbid for CloneTagItems routine
- original comments available in the source code
Don_Adan is offline  
Old 12 October 2014, 18:58   #113
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,407
Hello Don_Adan,

unfortunately, it seems that you didn't realize that there is already my TagLiFE patch for the utility.library available for many years offering speed optimized replacements for all TagList functions. I was also working on some other utility.library functions already like Amiga2Date, Date2Amiga and CheckDate.

So, you wasted a lot of time!

http://aminet.net/package/util/boot/TagLiFE
PeterK is offline  
Old 12 October 2014, 19:08   #114
apex
Registered User
 
Join Date: Apr 2010
Location: Amigaplanet
Posts: 362
Possible to combine both in one file?
apex is offline  
Old 12 October 2014, 19:17   #115
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,407
Yes, of course, but it's up to Don_Adan now to make a decision.
PeterK is offline  
Old 12 October 2014, 20:18   #116
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
Quote:
Originally Posted by PeterK View Post
Hello Don_Adan,

unfortunately, it seems that you didn't realize that there is already my TagLiFE patch for the utility.library available for many years offering speed optimized replacements for all TagList functions. I was also working on some other utility.library functions already like Amiga2Date, Date2Amiga and CheckDate.

So, you wasted a lot of time!

http://aminet.net/package/util/boot/TagLiFE
I seen your code, but this code is useless for ROM. Simple this code is too long. For ROM modules, size is more important than small speed optimisation. You don't used bsr in your code. I don't need small speed optimisation which increase ROM size. I want to fit my scsi and my exec in 512KB ROM. Some my routines (f.e. FindTagItem) are fastest even if your code can be optimised a few too. Using move.l 4.W,A6 for LVO's routines has no sense too. Of course you can make better date functions, if will be fastest or shortest I will use this, also if you find any other size/speed optimisation.
Also my strings routines are fastest than original.

BTW. I like to waste my time
Don_Adan is offline  
Old 12 October 2014, 22:27   #117
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,407
Conclusion:

The best the user can do is to put your smaller code into his custom ROM and then patch it over with my faster TagLiFE code to get more speed.
PeterK is offline  
Old 19 October 2014, 08:17   #118
bladecgn
Registered User

 
Join Date: Nov 2013
Location: Essen / Germany
Posts: 144
I am using a custom 3.9 ROM image in WinUAE with all of the don's modules except ramlib.

With this Amikit boots fine.

But if I include ramlib as well it boots till the workbench screen shows up. Then the emulated machine resets itself.

Last edited by bladecgn; 19 October 2014 at 16:28.
bladecgn is offline  
Old 19 October 2014, 11:45   #119
apex
Registered User
 
Join Date: Apr 2010
Location: Amigaplanet
Posts: 362
Not recommanded to mixup cosmos & Dan fixes. The one from Dan are working. ;-)
apex is offline  
Old 19 October 2014, 14:21   #120
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 50
Posts: 1,090
New version of utility.library is available.
Optimised Amiga2Date and Date2Amiga routines.
Thanks to meynaf for short version of Date2Amiga routine.
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 scsi device Don_Adan Coders. System 76 06 December 2015 01:50
Open-source dos.library Don_Adan Coders. System 271 28 October 2015 20:28
Realistic Open Source Ports fishyfish Retrogaming General Discussion 1 25 June 2013 09:10
NewsRog goes Open Source Paul News 0 04 December 2004 17:37
BlitzBasic - Is now open source Djay Amiga scene 2 08 February 2003 02: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 17:54.


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