Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

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
 

Offline utri007

Re: New CyberGraphX v4 version available
« Reply #15 on: July 18, 2015, 05:12:44 PM »
Few weeks ago? CGX v5 is part of MorphOS
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline Bugala

  • Jr. Member
  • **
  • Join Date: Jan 2007
  • Posts: 53
    • Show only replies by Bugala
    • http://www.ugalabugala.net
Re: New CyberGraphX v4 version available
« Reply #16 on: July 18, 2015, 05:18:12 PM »
@Topic

First of all, thanks Tobias Richter for bringing this point of view up, for I havent actually even thought about that at all, and I think you are right that it should first be asked from the original author.

I would like to point out another thing too however, mainly regarding these "no answer" comments.

For when dealing with NCB, Nordisk Copyright Bureau (the one that follows the rights of all the songs together with other similars) one of the things is that if I would like to make a cover of someone elses work, I first have to contact the author.

However, If I have reasonably tried to contact the author, and this is thought to be as little as having sent the original author a letter to snail mail address that is registered in NCB for that author, or official contact address (probably even email) of authors record company/manager, supposing that is handling this authors stuff, then if i receive no reply, NCBs rules then state that I would have gotten the approval to use that song then.

I think that is quite sensible rule, although there is of course difference to this one, since when that original author first signed to NCB, he agreed to this rule, wether he himself realised it or not, unlike in this cybergraphx case, in which the author have not agreed to anything.

Just thought to point that out for this discussions sake.
 

Offline Oldsmobile_Mike

Re: New CyberGraphX v4 version available
« Reply #17 on: July 18, 2015, 05:29:03 PM »
Quote from: utri007;792615
CGX v5 is part of MorphOS

#Facepalm.  That helps classic users, how?
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
 

guest11527

  • Guest
Re: New CyberGraphX v4 version available
« Reply #18 on: July 18, 2015, 05:29:24 PM »
Quote from: Bugala;792616
However, If I have reasonably tried to contact the author, and this is thought to be as little as having sent the original author a letter to snail mail address that is registered in NCB for that author, or official contact address (probably even email) of authors record company/manager, supposing that is handling this authors stuff, then if i receive no reply, NCBs rules then state that I would have gotten the approval to use that song then.

I think that is quite sensible rule, although there is of course difference to this one, since when that original author first signed to NCB, he agreed to this rule, wether he himself realised it or not, unlike in this cybergraphx case, in which the author have not agreed to anything.

It's a sensible rule. Whether that would withstand in court is another business, but that's probably not even my point.

All I'm saying is: Please be nice to developers. Make at least an attempt to contact them, and give them a chance to react. That's really not asking for too much. It is a minimum matter of respect that should be shown.

If contacting the author fails, well, one can still start patching. It puts the one uploading the patch into a somewhat dangerous position, though, but that's then at least not my personal risk...

If the answer is, "please do not touch my work", well, then that's also an answer, maybe not the one you'd like to hear, but even then, please respect this. In many if not most cases I've observed, this was - however - not what I received as a response from the authors, so I wouldn't take the worst possible outcome as a motivation to start an unauthorized patch.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: New CyberGraphX v4 version available
« Reply #19 on: July 18, 2015, 05:35:37 PM »
Quote from: Oldsmobile_Mike;792614
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...


There is no such legal construct.

Quote from: Cosmos;792602
I'm job less and I have no money to give, sorry...


This is a woefully facile argument, one I tire of reading over and over again.  With the number of community-funded bounties, Kickstart and IndiGoGo projects out there, not having money for a particular project is a non-starter.  In fact, repeating it every time someone criticizes your work*  seems like you are fishing for sympathy.

If Developer X wants $Y for someone to take over his or her rights to a particular product, there is no reason not to run over to Amiga.org, EAB, AA, and others to put up a post saying "Hey, I want to improve Product X, and the developer wants $Y for the rights.  If you want to see this great product supported by a great active developer, please donate here!"

If Developer X ignores you or is otherwise not open to your advances, then a public post about the issue could elicit others to step in and advise or assist.  At the very least it could open an underground of support for your project.

* To be sure, I understand your work to be heartfelt and by many accounts very good; a true labor of love.  I, for one, appreciate you are willing to tackle the problems, though I believe, as others have mentioned, a better approach exists to disseminating your work.
 

guest11527

  • Guest
Re: New CyberGraphX v4 version available
« Reply #20 on: July 18, 2015, 05:36:29 PM »
Quote from: Oldsmobile_Mike;792614
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...

Maybe it has been abandoned. However, wouldn't it be much nicer to hear this statement from the author that (apparently) abandoned the project? And then post that answer here? At least that would help everybody else to make a decision which product to pick (P96 is not quite that abandoned, for example) or how to handle the software.

So for example, if we hear from the authors "year, do whatever you want with it", then at least this could possibly motivate another group to pick up the project and start working from it.

Just guessing... well, I don't know. It seems *likely* that you are correct, but I believe there's only one person that should decide. Hint: None of us here.
 

guest11527

  • Guest
Re: New CyberGraphX v4 version available
« Reply #21 on: July 18, 2015, 05:45:55 PM »
Quote from: Jose;792613
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 ?

Look, I'm not a lawyer. Maybe. Most product licenses have a clause that forbids reverse engineering. Whether that's a valid clause I do not know either... So please don't ask for a legal advice here.

One way or another, that's really not my point here. I'm really p*ssed by the overall attitute. "Oh well, this project was not moved forward in the last X years, so just let's patch it up how I like it and publish it".

Folks, that's not how you approach authors. Yeah, it is *probably* ok, but hey, what is so damn hard just to write a short email and simply *ask* about it, right? That hurts nobody, just be nice and act professional.

If there is no reply, or a negative reply, one can *still* get angry. But that's really a bit premature at this point, isn't it? I mean, I personally also never liked P5 overly, and I was also not treated nicely by them, but that *still* does not mean that I'm simply taking their work and hack it up and post it somewhere. It's not how I would like this world to function.
 

Offline Rob

Re: New CyberGraphX v4 version available
« Reply #22 on: July 18, 2015, 06:04:02 PM »
Quote from: Cosmos;792611
@amigakit

Ok, please delete this thread...


How much work would it be to make an executable that patches the original binary?
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: New CyberGraphX v4 version available
« Reply #23 on: July 18, 2015, 06:10:01 PM »
Quote from: Thomas Richter;792618
If contacting the author fails, well, one can still start patching. It puts the one uploading the patch into a somewhat dangerous position, though, but that's then at least not my personal risk...

It would be better use SetPatch() to patch this library vector to save D2 before calling original function and restore D2 on return. However, developers knowing said function clobbers D2 can work around it without resorting to tricks (IIRC the result is D2 = D2 + width).

Anyway, CGX is not abandonded, it is part of MorphOS, and the latest update was just few weeks ago. It is copyrighted stuff and Cosmos has no right to release "new" CGX4 versions.
« Last Edit: July 18, 2015, 06:21:13 PM by itix »
My Amigas: A500, Mac Mini and PowerBook
 

Offline Oldsmobile_Mike

Re: New CyberGraphX v4 version available
« Reply #24 on: July 18, 2015, 07:03:04 PM »
Quote from: Thomas Richter;792620
Maybe it has been abandoned. However, wouldn't it be much nicer to hear this statement from the author that (apparently) abandoned the project? And then post that answer here?

That sounds very reasonable and all, I just don't see the world working in that way.  While we're at it, can we get Holger Kruse to post up publicly that he's abandoned Miami?  Stefan Stuntz to stop skiing for a moment to come to Amiga.org and post that he's abandoned MUI?  Etc.  It seems to me, and granted this is just my experience and all, but when a person abandons something, they don't come out and make some grand statement that we can all reference later.  Usually they just walk away.  Sometimes they die, or whatever.  And occasionally, very occasionally, they're kind enough to release all their code to Aminet for the world.  But that's pretty rare.  :(

I don't even use CGX.  I don't care and have no dog in this fight.  I found P96 works much better for my purposes.  But if I was a classic user running CGX and hadn't seen an update in 7+ years, I'd be glad as he** for someone like Cosmos to come along and release a bugfix version.
« Last Edit: July 18, 2015, 07:06:01 PM by Oldsmobile_Mike »
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 Jose

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2871
    • Show only replies by Jose
Re: New CyberGraphX v4 version available
« Reply #25 on: July 18, 2015, 07:48:35 PM »
"How much work would it be to make an executable that patches the original binary? "

Pretty easy, specially considering it's just a few asm instructions to save/restore the register.
\\"We made Amiga, they {bleep}ed it up\\"
 

Offline motrucker

Re: New CyberGraphX v4 version available
« Reply #26 on: July 18, 2015, 08:30:15 PM »
I am in the process of buying a new (old) graphics card for my Amiga A2000. Guess I get to wade through all of this quite soon. So far, I only have v3, so I need to upgrade to version 4 where?
A2000 GVP 40MHz \'030, 21Mb RAM SD/FF, 2 floppies, internal CD-ROM drive, micromys v3 w/laser mouse
A1000 Microbotics Starboard II w/2Mb 1080, & external floppy (AIRdrive)
C-128 w/1571, 1750, & Final Cartridge III+
 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
Re: New CyberGraphX v4 version available
« Reply #27 on: July 18, 2015, 08:37:16 PM »
Quote from: Oldsmobile_Mike;792625
 Cosmos.

+
Quote
bugfix


Oxymoron detected ;)
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: New CyberGraphX v4 version available
« Reply #28 on: July 18, 2015, 08:45:20 PM »
Quote from: Thomas Richter;792599
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!

I doubt Frank Mariak would have much interest in repairing something he wrote that long ago.
Besides, even if he still has an Amiga, he already has his hands full developing for MorphOS.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline kamelito

Re: New CyberGraphX v4 version available
« Reply #29 from previous page: July 18, 2015, 08:47:08 PM »
Why not just use the Aros version ?
Kamelito