Welcome, Guest. Please login or register.

Author Topic: New version of the exec.library (Amiga Classic)  (Read 17454 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Tumbleweed

Re: New version of the exec.library (Amiga Classic)
« Reply #14 on: March 01, 2011, 01:35:24 PM »
Quote from: Cosmos;617711
Like this in your StartUp-Sequence :

Loadresident force exec.library_45.24

SetPatch Quiet

Cpu fastrom


I couldn't get this to work. My A4000 went into an endless reboot cycle with a yellow screen.

I fixed it though by using this:

LoadModule Libs:exec.library_45.24 NOREBOOT
StepPatch SKIPROMMODULES scsi.device, exec.library >NIL:

Worked a treat after that.

Weed
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline SpeedGeek

Re: New version of the exec.library (Amiga Classic)
« Reply #15 on: March 02, 2011, 05:16:28 PM »
Quote from: Dwyloc;617901
Yes its always nice to have the option of running your new exec.library on our minimigs and A500s with harddrives.


Also, some users may want to have a dual boot OS3.1/3.9 system. Since the 68020+ opcodes are created and used only for certain functions the only benefit a 68020+ exec.library is saving a few more bytes of code.

... and Cosmos would have a pretty good idea of how many bytes could actually be saved.
« Last Edit: March 02, 2011, 05:20:00 PM by SpeedGeek »
 

Offline vox

  • Hero Member
  • *****
  • Join Date: Feb 2011
  • Posts: 862
    • Show only replies by vox
    • http://anticusa.wordpress.com
Re: New version of the exec.library (Amiga Classic)
« Reply #16 on: March 02, 2011, 05:51:32 PM »
Quote from: Cosmos;617692
New version of the exec.library v45.24 : http://eab.abime.net/showthread.php?t=57950


The exec.library was written in asm since the beginning. So, it's hard to get
a real speedup. Anyway, many bytes can be saved using some 68k tricks.
All the code are always reworked to use all the features of the 68060 with a
full 68000 compatibility. The new 020+ opcodes are used very rarely, so
special _020, _030, _040 and/or _060 functions are created when needed.

This library is now a true jewel of coding. Enjoy !


How the library helps 68k emulation (or not) on MOS, OS4, UAE / WinUAE?
Future Acube and MOS supporter, fi di good, nothing fi di unprofessionals. Learn it harder way! http://www.youtube.com/user/rasvoja and https://www.facebook.com/rasvoja
 

Offline Daedalus

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 893
    • Show only replies by Daedalus
    • http://www.robthenerd.com
Re: New version of the exec.library (Amiga Classic)
« Reply #17 on: March 02, 2011, 08:15:43 PM »
@vox
Other than if you use it in your emulated OS3 environment under UAE, it won't make a difference. MOS and OS4 both have newer versions of Exec written for PPC, and depend on a lot of things that are very different from OS3. Even if you could use the OS3 version, it would require emulation, and would end up slower than the native one.

It might make a difference in UAE like I said, but with buckets of CPU power available for a modern PC WinUAE setup, it's probably not that noticeable... Correct me if I'm wrong, but I see this as an improvement for a "real" 68k Amiga only...
Engineers do it with precision
--
http://www.robthenerd.com
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: New version of the exec.library (Amiga Classic)
« Reply #18 on: March 18, 2011, 09:42:26 AM »
After installing the new exec.library the correct way, the exec.library isn't resident.
How come the new exec.library doesn't show up in the SysInfo library list
(only the old v40.10 from ROM 3.1)?
I've tried it with several Amiga models en set-ups.
« Last Edit: March 18, 2011, 09:47:13 AM by AmiDude »
 

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: New version of the exec.library (Amiga Classic)
« Reply #19 on: March 18, 2011, 09:52:25 AM »
It works just fine in mine with custom kickstart 3.9 ROM including Cosmos Exec.library (loaded via MapROM of A630).

(Soz for the lame screenshot, but a.org accepts only 19k files - and I was bored to upload to other host atm) :)
« Last Edit: March 18, 2011, 09:57:16 AM by mfilos »
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: New version of the exec.library (Amiga Classic)
« Reply #20 on: March 18, 2011, 09:56:39 AM »
Quote from: mfilos;622740
It works just fine in mine with custom kickstart 3.9 ROM including Cosmos Exec.library (loaded via MapROM of A630).


Does it show up in SysInfo?

EDIT:
Never mind. You attached SysInfo pic.
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: New version of the exec.library (Amiga Classic)
« Reply #21 on: March 18, 2011, 09:58:52 AM »
@ mfilos

Which commandline you use in the startup-sequence? I can't get it to work
with both ROM 3.1 & 3.9. :confused:
 

Offline CosmosTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 949
    • Show only replies by Cosmos
    • http://leblogdecosmos.blogspot.com
Re: New version of the exec.library (Amiga Classic)
« Reply #22 on: March 18, 2011, 10:03:13 AM »
Try with 'LoadResident' (in the RemApollo archive on Aminet)

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: New version of the exec.library (Amiga Classic)
« Reply #23 on: March 18, 2011, 10:08:38 AM »
Quote from: AmiDude;622743
@ mfilos

Which commandline you use in the startup-sequence? I can't get it to work
with both ROM 3.1 & 3.9. :confused:
I don't use a command to load the modules mate.
I made a custom kickstart 3.9 ROM that includes all the patches from BB3+BB4 (Cosmos exec included along with graphics.library from PeterK).
Then... I only have to kick the new ROM and voila.

Try LoadResident as Cosmos said, I remember it worked just fine pre custom kickstarts on mine.
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: New version of the exec.library (Amiga Classic)
« Reply #24 on: March 18, 2011, 10:24:56 AM »
I tried LoadResident, but it keeps saying that exec.library already excist.
Then I put the "REMOVE" command; "LoadResident exec.library REMOVE",
but then it's telling me that the resident list is empty?
I've tried this all in WinUAE with OS3.9.
Now, the LoadModule command works, but like I stated before; I doesn't
stay resident, only the old 40.10 exec.
 

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: New version of the exec.library (Amiga Classic)
« Reply #25 on: March 18, 2011, 10:55:08 AM »
Hmmm, do you run LoadResident before SetPatch or after?
Also what is your SetPatch declaration along with the other possible LoadModule declarations?
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: New version of the exec.library (Amiga Classic)
« Reply #26 on: March 18, 2011, 11:02:38 AM »
Before SetPatch:

C:LoadModule L:Ram-Handler L:Shell-seg DEVS:console.device DEVS:scsi.device LIBS:exec.library LIBS:graphics.library DEVS:trackdisk.device DEVS:misc.resource DEVS:ramlib QUIET

C:SetPatch SKIPROMMODULES ram-handler,shell,console.device,scsi.device,exec.library,graphics.library,trackdisk.device,misc.resource,ramlib  QUIET
« Last Edit: March 18, 2011, 12:49:19 PM by AmiDude »
 

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: New version of the exec.library (Amiga Classic)
« Reply #27 on: March 18, 2011, 11:34:51 AM »
Put in the LoadModule declaration the exec.library first of all and then the rest.
Also keep it as first line in S-S just to test it out.
I also saw that there are some spaces in SetPatch line (in exec.library, misc.resource). Is it as you have it or it's a copy-paste mistake?
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline nicholas

Re: New version of the exec.library (Amiga Classic)
« Reply #28 on: March 18, 2011, 12:41:32 PM »
Quote from: mfilos;622746
I don't use a command to load the modules mate.
I made a custom kickstart 3.9 ROM that includes all the patches from BB3+BB4 (Cosmos exec included along with graphics.library from PeterK).
Then... I only have to kick the new ROM and voila.

Try LoadResident as Cosmos said, I remember it worked just fine pre custom kickstarts on mine.


Is it relatively straight-forward to create a custom rom image?

I've got a Deneb to put in my A4000 so I want to make an up to date rom with Cosmos and Peter's new libs too.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: New version of the exec.library (Amiga Classic)
« Reply #29 from previous page: March 18, 2011, 12:45:42 PM »
Quote from: mfilos;622775
Put in the LoadModule declaration the exec.library first of all and then the rest. Also keep it as first line in S-S just to test it out.


I've put it first in line, no change.

Quote from: mfilos;622775
I also saw that there are some spaces in SetPatch line (in exec.library, misc.resource). Is it as you have it or it's a copy-paste mistake?


It was a copy paste mistake, sorry for that.

I also tried it with my A1200/060/50Mhz/OS3.1, A1200/030/50Mhz/OS3.1,
same result... No new exec.library showing up in SysInfo.

Maybe the whole thing has to do with you having a home made KickROM?
Are there any others here who's having the same problems?
« Last Edit: March 18, 2011, 01:04:24 PM by AmiDude »