Welcome, Guest. Please login or register.

Author Topic: Unofficial CyberGraphX v4 bug fixes  (Read 8671 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Unofficial CyberGraphX v4 bug fixes
« on: July 17, 2015, 03:38:10 PM »
New version 47.8 of the cgxsystem.library (CyberGraphX 4) soon available, I need to make the patch...

Only the 020 version will be released, because the other 040 is very very close to the 020...
 
Two bugs were fixed, one found by the almighty Peter Keunecke and the same one by me into another function : when d2 is used, coders have to save it on the stack before, no discussion.

There is a lot of useless sections removed into the .library, so this beta 1 need some checking !


And I found an SAS/C compilator bug, but don't know how to fix. I kept like this, but a solution must be found :
Code: [Select]
L_0_18714
dc.w JL_0_18894-JL_0_1870C          ; bug
dc.w JL_0_188A8-JL_0_1870C
dc.w JL_0_188BD-JL_0_1870C
dc.w JL_0_188D8-JL_0_1870C

...
...

JL_0_18892
dc.w $986D

JL_0_18894        ; bug
dc.w $000E ; sub.w $E(a5),d4
dc.w $4ED2 ; jmp (a2)

JL_0_1889A
sub.w   $E(a5),d4
move.b  (a0)+,(a1)+
addq.w  #1,d7

So, it's "dc.w JL_0_18892-JL_0_1870C" or "dc.w JL_0_1889A-JL_0_1870C" ?

Hard to know, and can be another label, I have only my dissassembling raw source...



Anyways, I'm still looking for the CyberGraphX4 SDK !







:)

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: New CyberGraphX v4 version available
« Reply #1 on: July 17, 2015, 04:03:24 PM »
Quote from: Cosmos;792561
New version 47.8 of the cgxsystem.library (CyberGraphX 4) soon available, I need to make the patch...

Only the 020 version will be available, because the other 040 is very very close to the 020...
 
Two bugs were fixed, one found by the almighty Peter Keunecke and the same one by me into another function : when d2 is used, coders have to save it on the stack, no discussion.


I remember this bug. Long ago when i was coding in asm i found out one of parameters were silently altered. For a moment i was like "wtf" until i realised what was going on.
My Amigas: A500, Mac Mini and PowerBook
 

Offline trekiej

Re: New CyberGraphX v4 version available
« Reply #2 on: July 17, 2015, 06:31:56 PM »
Cool stuff.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline Oldsmobile_Mike

Re: New CyberGraphX v4 version available
« Reply #3 on: July 17, 2015, 07:03:26 PM »
Great work!  :banana:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Gulliver

Re: New CyberGraphX v4 version available
« Reply #4 on: July 18, 2015, 12:17:34 AM »
Thank you for the bugfix!
 

guest11527

  • Guest
Re: New CyberGraphX v4 version available
« Reply #5 on: July 18, 2015, 11:38:02 AM »
Quote from: Oldsmobile_Mike;792575
Great work!  :banana:

No, lousy work. Really, guys. There is no reason to applaud. There's a reason to be mad about it. It's another sad example how the "community" (or absence thereof) threads its developers (or ex-developers).  It would have been just so easy: Simply ask the author (Frank?) about the bug, ask him kindly to fix it, or provide ideas what to do about it, or for permission to fix it. Nothing is easier than that!  Consider you've created a painting or a building (as an architect) and somebody else comes along and repaints the eyes or puts another roof on top. That's simply not how you treat people that invested quite some time and had a hard job completing the building or painting in first place. You just damn ask them, that's the absolute minimum I would expect.  As an architect, you are even protected by law from third-party modifications on your creation, I believe it's not asking for too much to show the same level of respect to software architects.  If the answer of the architect would be "go, p*ss off!", you can still react on that, but in most cases, it was not when I tried (with exceptions, of course). And, on the plus side, it keeps such developers motivated to invest time in their work.   Stuff like that - pirating other's people's work and messing with it in the way they may or may not have intended - is not going to help! Actually, it may seem to help on a short time scale, but it will motivate nobody to invest some time into their old projects. Bug reports, on the other hand, or hints for improvement, may! Yes, it takes longer, but yes, it may be worth at least giving it a try.   I'm not even commenting on the correctness of the patch. I don't know. It's not my work, and not my bug. But the form of communication, and the way that some people even applaud on this is just something that makes *me* mad.  Folks, if you want to be part of a serious community, act professional!
 

guest11527

  • Guest
Re: New CyberGraphX v4 version available
« Reply #6 on: July 18, 2015, 11:38:50 AM »
Quote from: Oldsmobile_Mike;792575
Great work!  :banana:

No, lousy work. Really, guys. There is no reason to applaud. There's a reason to be mad about it. It's another sad example how the "community" (or absence thereof) threads its developers (or ex-developers).

It would have been just so easy: Simply ask the author (Frank?) about the bug, ask him kindly to fix it, or provide ideas what to do about it, or for permission to fix it. Nothing is easier than that!

Consider you've created a painting or a building (as an architect) and somebody else comes along and repaints the eyes or puts another roof on top. That's simply not how you treat people that invested quite some time and had a hard job completing the building or painting in first place. You just damn ask them, that's the absolute minimum I would expect.

As an architect, you are even protected by law from third-party modifications on your creation, I believe it's not asking for too much to show the same level of respect to software architects.

If the answer of the architect would be "go, p*ss off!", you can still react on that, but in most cases, it was not when I tried (with exceptions, of course). And, on the plus side, it keeps such developers motivated to invest time in their work.  

Stuff like that - pirating other's people's work and messing with it in the way they may or may not have intended - is not going to help! Actually, it may seem to help on a short time scale, but it will motivate nobody to invest some time into their old projects. Bug reports, on the other hand, or hints for improvement, may! Yes, it takes longer, but yes, it may be worth at least giving it a try.  

I'm not even commenting on the correctness of the patch. I don't know. It's not my work, and not my bug. But the form of communication, and the way that some people even applaud on this is just something that makes *me* mad.

Folks, if you want to be part of a serious community, act professional!
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: New CyberGraphX v4 version available
« Reply #7 on: July 18, 2015, 12:26:45 PM »
Quote from: Thomas Richter;792599
It would have been just so easy: Simply ask the author (Frank?) about the bug, ask him kindly to fix it, or provide ideas what to do about it, or for permission to fix it. Nothing is easier than that!


They refuse to help the 68k, really ! I guess they think the PPC is the only future ! Lol !!!

They have now zero imagination in computing, and zero idea = they think all Amiga fans are like that !! Lol again...

I sent an MP few weeks ago to OlafS3 about a C bug into another library, no answer...

A friend of mine asked a bPlan member about the reference of the BVision connector : they refuse to give it to him...

I guess they want to turn the Classics page, it's a big mistake for me...

So, the only solution is resourcing the binaries...



:)

guest11527

  • Guest
Re: New CyberGraphX v4 version available
« Reply #8 on: July 18, 2015, 01:20:12 PM »
Quote from: Cosmos;792600
They refuse to help the 68k, really ! I guess they think the PPC is the only future ! Lol !!!
I can only repeat myself: Write Frank a mail, post the answer *here*. As soon as there is an official statement(!) that they do not want to support the code anymore, that's a different business.  

Just to repeat myself: Just because "they" (who is "they"?) seem not to report back to you in the past does not mean that you got the right to mess with somebodies code and supply an unauthorized version. Asking does not hurt. In fact, any type of answer and official communication can only make your position stronger, so there is nothing to loose.
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: New CyberGraphX v4 version available
« Reply #9 on: July 18, 2015, 01:36:42 PM »
Quote from: Thomas Richter;792601
I can only repeat myself: Write Frank a mail, post the answer *here*. As soon as there is an official statement(!) that they do not want to support the code anymore, that's a different business.  

Just to repeat myself: Just because "they" (who is "they"?) seem not to report back to you in the past does not mean that you got the right to mess with somebodies code and supply an unauthorized version. Asking does not hurt. In fact, any type of answer and official communication can only make your position stronger, so there is nothing to loose.

I understand of course. I'm on Amiga since the beginning A500, and the mentality always was "very business", money-king... I'm job less and I have no money to give, sorry...


A french professionnel Amiga Center back in the days asked Thomas Dellert for some .jed files for repair dead cards (and not for building new boards) : no answer...

I have many other examples...


So, why refusing to help 68k ?

Phase5 had a lot of success on Classics, sold many many boards, make a LOT of money and got a bit of fame... They had good imagination and good ideas like the BVision, GRex...

To reach this success, there is 2 ways : the easiest is to sold soul to the devil. It's a bad deal, you know... Very bad... Users who read this, do NOT !

So, Phase5 are slave to the devil ?

Am I right ?

The devil have only one goal, destroying everything...

So after switching to PPC (Pegasos, Efika, MorphOS...), the next Phase5 project was to destroy the Classics ?


Hope I'm wrong...

Offline Calimeiro

  • Jr. Member
  • **
  • Join Date: Feb 2014
  • Posts: 74
    • Show only replies by Calimeiro
Re: New CyberGraphX v4 version available
« Reply #10 on: July 18, 2015, 01:55:56 PM »
@Richter
You'll probably never face any evidence of this, you know?. It's kind of vigilantism without the slightest excuse.


But continue in this. I like to know if there is more than a 19 years old inquiry from hearsay. :laughing:
 

Online amigakit

Re: New CyberGraphX v4 version available
« Reply #11 on: July 18, 2015, 02:49:43 PM »
@Cosmos

When I first saw the title of this thread I thought it was an official patch from the developers, who are the copyright holders of CybergraphX.

After reading the thread through I can see it is about an unofficial patch to the binary.  As a fellow fan of the Classic Amiga, I fully understand your motivations and hard work with wanting to further 68K development and bug fixing.  Your efforts in identifying these bugs are very commendable.  However, I agree with Thomas, it is far better to contact Frank Mariak to explain the problem and the proposed bug fix.

Distributing the files through a link posted in Amiga.org without any permission from the copyright holders is certainly something I wouldn't want this website to be involved in.


On the subject of Warp3D:  A-EON owns Warp3D so if you have suggestions for improvement of the 68K version, send an email documenting the bugs and improvements to A-EON.
« Last Edit: July 18, 2015, 02:57:02 PM by amigakit »
www.AmigaKit.com - Amiga Reseller | Manufacturer | Developer

New Products  --   Customer Help & Support -- @amigakit
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: New CyberGraphX v4 version available
« Reply #12 on: July 18, 2015, 03:35:13 PM »
@amigakit

Ok, please delete this thread...

Offline Jose

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2871
    • Show only replies by Jose
Re: New CyberGraphX v4 version available
« Reply #13 on: July 18, 2015, 05:02:58 PM »
Well, why not just release the patch as a separate executable that applies the patch to the original CyberGraphX V4, that would be legal no ?
\\"We made Amiga, they {bleep}ed it up\\"
 

Offline Oldsmobile_Mike

Re: New CyberGraphX v4 version available
« Reply #14 on: July 18, 2015, 05:04:42 PM »
Reading between the lines, @itix says "I remember this bug. Long ago".  That sounds to me like this bug has existed for years, possibly even decades, during which the original author could have addressed it.  If they cared about the Amiga, at all...  :(

When is the last time an official release came out, anyway?  phase5.a1k.org says 2005.  The official website cybergraphx.de is offline.  Aminet has an update from 2008.  Does development on this application continue, outside of what hobbyists and enthusiasts like Cosmos push forward?  'cause 7+ years with no release sounds like abandonware, to me...
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos