English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 10 June 2011, 15:57   #41
_mandark_
Registered User
 
Join Date: May 2011
Location: Funeralopolis
Posts: 91
when I try to build an extended 512k ROM-image, I get an error when I try to add romheader_45.21:

"Remus error: no resident found"
_mandark_ is offline  
Old 10 June 2011, 17:10   #42
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Use the very last version of Remus !
Cosmos is offline  
Old 12 June 2011, 12:23   #43
_mandark_
Registered User
 
Join Date: May 2011
Location: Funeralopolis
Posts: 91
Quote:
Originally Posted by Cosmos View Post
Use the very last version of Remus !
you were right! it works ok with Remus_rc35.
_mandark_ is offline  
Old 18 June 2011, 02:00   #44
Brosol
Brosol
 
Join Date: Jan 2010
Location: Vancouver, BC, Canada
Posts: 85
v45.25 ready yet?
Brosol is offline  
Old 18 June 2011, 17:54   #45
_mandark_
Registered User
 
Join Date: May 2011
Location: Funeralopolis
Posts: 91
v45.24 seems to run fine on my A1200.

Is there any way to determine if exec.library causes an error, or if an error is caused by other parts of the system? Also some kind of testing-tool or 'stress test' would be helpful for testing.
_mandark_ is offline  
Old 18 June 2011, 18:53   #46
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
All my work is all the time in pure asm = mistake and bug are easy to come... And sometimes hard to detect...

I have no other choice : users (and I) want faster and no patched libraries...

Remember that many Amigamen have the original source of the Kickstart 3.1, except me = harder to improve this Kick without... I know these 'Amigamen', I'll remember for sure, believe in me...

That's why I release betas : I don't have time to test and check by myself, coding take all my free time !


So, all apologies for bugs and issues, I do my best with what I have (raw sources without any comments) !
Cosmos is offline  
Old 18 June 2011, 21:57   #47
_mandark_
Registered User
 
Join Date: May 2011
Location: Funeralopolis
Posts: 91
Quote:
Originally Posted by Cosmos View Post
All my work is all the time in pure asm = mistake and bug are easy to come... And sometimes hard to detect...

...

That's why I release betas : I don't have time to test and check by myself, coding take all my free time !

So, all apologies for bugs and issues, I do my best with what I have (raw sources without any comments) !
And I appreciate your work very much! The good results of your patches speak for themselves!

But maybe you got me wrong - I am not complaining that your patches are buggy Of course bugs can easily happen when coding in Assembler. I only want to help testing.

But I am wondering if there is some program on Amiga I can run for a few hours to trigger bugs more easily. On my Linux PCs when I build the kernel, staging kernel modules or some other beta software I run e.g. BOINC or some OpenGL programs, benchmarks, etc. for some hours to see if the system is stable. On the Amiga I can run AIBB or simply run the Workbench for hours, but I don't know if this is any good for testing. Also if I get a Guru, how do I know if the cause is a part of AmigaOS or some other program?
_mandark_ is offline  
Old 18 June 2011, 22:13   #48
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,753
Quote:
Originally Posted by Cosmos View Post
I know it's always a bit complicated...

I'm thinking about releasing Rom files directly : but the copyright...
You could make eor difference files. Simply eor the original rom and the patched rom together. When the resulting data and the original rom are eored, you get the patched rom. Easy
Thorham is offline  
Old 19 June 2011, 23:50   #49
Lonewolf10
AMOS Extensions Developer
 
Lonewolf10's Avatar
 
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
Quote:
Originally Posted by _mandark_ View Post
Is there any way to determine if exec.library causes an error, or if an error is caused by other parts of the system?
Yes, it's called Guru Meditation

The 8 number code on the left of a guru meditation tells the user whether it's fatal or not, what the error is and which part of AmigaOS caused it (e.g. Exec, Intuition, etc.).

I did find an excellent description of how to decode the codes that Guru Meditation returns. I searched and couldn't find the page I found the other week (I saved the page to my laptop), but this page is just as good (possibly better):

http://www.amigahistory.co.uk/guruguide.html


Regards,
Lonewolf10
Lonewolf10 is offline  
Old 20 June 2011, 11:42   #50
_mandark_
Registered User
 
Join Date: May 2011
Location: Funeralopolis
Posts: 91
Quote:
Originally Posted by Lonewolf10 View Post
Yes, it's called Guru Meditation

The 8 number code on the left of a guru meditation tells the user whether it's fatal or not, what the error is and which part of AmigaOS caused it (e.g. Exec, Intuition, etc.).

...

http://www.amigahistory.co.uk/guruguide.html
Thanks, this is really enlightening! And also I bit complicated... I hope I'll be fast enough to grasp my camera to take a picture next time, and decode the Guru afterwards
_mandark_ is offline  
Old 20 June 2011, 19:54   #51
DrCinicus
Registered User
 
Join Date: Oct 2008
Location: Assemini/Italy
Age: 51
Posts: 23
To read the Guru you should use the Guru History function of MCP, which, during the reboot, write in a file the last guru meditation.

Bye
DrCinicus is offline  
Old 24 June 2011, 01:15   #52
_mandark_
Registered User
 
Join Date: May 2011
Location: Funeralopolis
Posts: 91
Quote:
Originally Posted by DrCinicus View Post
To read the Guru you should use the Guru History function of MCP, which, during the reboot, write in a file the last guru meditation.
Thanks! I had a look into MCP. It is a complex program touching many OS-functions... Is there any chance I can use the Guru History Function ONLY and nothing else?

Found 1.33 on aminet and 1.48 from the authors homepage. Which one do you use/recommend?
_mandark_ is offline  
Old 26 June 2011, 21:45   #53
DrCinicus
Registered User
 
Join Date: Oct 2008
Location: Assemini/Italy
Age: 51
Posts: 23
Quote:
Originally Posted by _mandark_ View Post
Thanks! I had a look into MCP. It is a complex program touching many OS-functions... Is there any chance I can use the Guru History Function ONLY and nothing else?


Found 1.33 on aminet and 1.48 from the authors homepage. Which one do you use/recommend?
I use only 10-15 functions of MCP (including Guru History, of course). You can modify the behaviour of the program via MCPPrefs. IMHO MCP is a multipurpose utility, using it for only one function is a waste.

I'm using V 1.43 and I'll not change it (update) because it's doing the jobs I need very well.

Bye
DrCinicus is offline  
Old 26 June 2011, 23:36   #54
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
I've been using the new exec for quite some time on my A600 and custom ROM mapped via MapROM feature of ACA and everything works like a charm.

After remaking a custom Kickstart for my A1200D PPC, I found out that this exec... doesn't recognize my BPPC's SCSI!
- Using BB2's Exec+1MBROM module+Remus Romheader it works just fine!
- Using Cosmos Exec+Cosmos Romheader I only get the scsi.device to boot!
(ofc since it's a BPPC I also use in both circumstances "DummyCDStrap" module).
mfilos is offline  
Old 27 June 2011, 03:06   #55
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Oh, ok : wait for a new release today, I found two bugs in the v45.24 !


>- Using BB2's Exec+1MBROM module+Remus Romheader it works just fine!

45.20 ?? And you have some fastram available with your BlizzardPPC ???
Cosmos is offline  
Old 27 June 2011, 03:14   #56
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
exec.library v45.25.02





Last edited by Cosmos; 16 July 2011 at 18:12.
Cosmos is offline  
Old 27 June 2011, 09:04   #57
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Quote:
Originally Posted by Cosmos View Post
45.20 ?? And you have some fastram available with your BlizzardPPC ???
Sure thing! No problems with my FastRAM and Exec 45.20. You can check one video here: [ Show youtube player ]

Also... My A600 custom kickstart doesn't boot with the new version (endless reboots).
With the previous version it worked like a charm!

I'm attaching you my Remus project files to check it out (in case any other module conflicts with your Exec.
Attached Files
File Type: txt kick39_A600_normal.rpf.txt (1.7 KB, 267 views)
File Type: txt kick39_A600_extended.rpf.txt (362 Bytes, 220 views)

Last edited by mfilos; 27 June 2011 at 09:18.
mfilos is offline  
Old 27 June 2011, 09:50   #58
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
>Sure thing! No problems with my FastRAM and Exec 45.20. You can check one video here: [ Show youtube player ]

What ??? I tried the 45.20 on two BlizzardPPC 040 and 060 : zero fastram all the time...


>Also... My A600 custom kickstart doesn't boot with the new version (endless reboots).

Oh, it's again my Amiga models detection who f*** on A600...
Cosmos is offline  
Old 27 June 2011, 23:15   #59
altcomputing
MC68060@85MHz
 
altcomputing's Avatar
 
Join Date: Jan 2011
Location: Poland/Wroclaw
Age: 38
Posts: 76
v45.25.02 working very fine so far, any info on changes to focus on?
altcomputing is offline  
Old 04 July 2011, 07:55   #60
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
exec.library v45.25.15 WIP

- v45.24 to v45.25
- All functions and tables %0x00 aligned to keep 68000/010 happy
- Added 68060 detection
- AFF_68060 flag set into AttnFlags if 060 detected
- OCS/ECS/AGA/Akiko/A3000/A4000D detection added in the new ([4.w],ModelFlags)
- One bit reserved into ModelFlags for the future Natami
- One bit reserved into ModelFlags for the future FPGAArcade
- MMU020 bit flags added into AttnFlags if 020 with external MMU detected
- MMU030 bit flags added into AttnFlags if 030 with MMU detected
- MMU040 bit flags added into AttnFlags if 040/040LC detected
- One bit reserved into AttnFlags for the future 68050
- Small start delay added for some fast accelerator boards (ACA630...)
- R_AllocPooled optimised
- R_CopyMem_020 if 020/030/040 detected
- R_CopyMemQuick_020 if 020/030/040 detected
- R_Dispatch_060 if 060 detected
- R_FreePooled optimised
- R_Launch_060 if 060 detected
- R_Supervisor_060 if 060 detected
- R_Switch_060 if 060 detected


Still not working on A600 : I need to find another way to detect this model...

These new 060 special functions are not activated because of the Blizzard and Apollo 060 firmware (27C256 Plcc & 27C010 Dip), but the code is into this new version

Added ModelFlags : exec.library know now the Amiga Classic model. Others future romable libraries will need this feature...




Last edited by Cosmos; 16 July 2011 at 18:12.
Cosmos 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
Aladdin 4D Beta testers Pyromania Amiga scene 0 22 December 2007 19:22
PSPUAE needs beta Testers! Hungry Horace News 0 01 February 2007 22:38
Wanted: Beta Testers BippyM project.Amiga Demo DVD 51 12 April 2005 06:01
exec.library problem with VisualPrefs oldpx support.Apps 4 29 August 2002 00:18

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 22:59.

Top

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