Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Regisztráció - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Fejlesztés / Multiplatform fejlesztés Amigára
<< . 1 . 2 . 3 . 4 . 5 . >>
Szerző Üzenet
dekanyz
Tag

# Elküldve: 2015. Feb. 12. 15:57


Persze:

AmiDark ezt posztolta:
"I'm sorry but I think that things go too far. I am regularly insulted by Daytona675x, even when I only quote a word he said without judgment, only for information... He continue to attack me directly.
I took this decision not because there are bugs in the engine that must be fixed, but by the way he speak and manipulate my words for his own needs to discredit the project and myself ...
He don't do the difference between "contribute" to a project and "take the control"...
This person is maybe an excellent coder, but he is also a true egotistic person to my point of vies.
So, I decided to remove all the source code from source forge.
Now p2p have a decision to take.
Sorry for all that but my for the sake of my health, I must stop things. I cannot leave things continue this way."

Kicsit utana olvastam...

Nagyjabol arrol van szo a thread-ekben, hogy a Power2People egy Daytona nevu tagot kert meg, hogy validalja a bounty altal kiirt dolgok elereset.
A srac azt talalta, hogy elegge fercelt megoldasok vannak a kodban, meg potencialis veszelyek fagyasra, meg hianyos doksik/implementaciok, meg nem optimalis megoldasok, stb. Siman irt olyan kodot, ami szanaszet fagyta magat. Allitolag egy kevesbe advanced programozo nem is tudna vele semmit kezdeni, mert meg a minta peldak sem mukodnek!
Szerinte ez igy nem allja meg a helyet.

Erre persze AmiDark mentegetozott, meg tamadasba is lendult, hogy szo sem volt arrol, hogy ez keszen van, meg stb stb.

Tovabb en sem olvastam a thread-et, de a vege ez lett! :(

Chain-Q
Divatamigás

# Elküldve: 2015. Feb. 12. 16:14 - Szerkesztve: charlie


Leírom/összefoglalom máshogy: ez az AmiDark (szintén francia) megirigyelte a Fab-féle OWB bounty sikerét, és kitalálta h. ő is akar pár ezer eurót magának a hobbijából. Csak az a szopás, hogy a Fab egy jó kóder és olyat csinált ami hiánypótló, jól megírt és hasznos, az ő cuccára meg egyik sem igaz.

És most a világ a gonosz és kegyetlen. Van ez így.

dekanyz
Tag

# Elküldve: 2015. Feb. 12. 16:20


Szerintem nem lenne az olyan szar dolog, ha lenne egy ilyen cuccos, ami jol mukodik...

BSzili
Tag

# Elküldve: 2015. Feb. 12. 16:29 - Szerkesztve: BSzili


Azért nem vagyok teljesen tájékozatlan az ügyben, elvégre elég sokat vacakoltam vele, hogy letisztogassam a kódot és működésre bírjam AROS-on. Csak a végkifejletre voltam kíváncsi, ami sajnos várható volt. Az, hogy használta-e volna valaki a motort más kérdés.

dh1
Mr. DTP

# Elküldve: 2015. Feb. 12. 16:34


BSzili, kicsit tobbet plz!
Szal milyen volt a kod?

dekanyz
Tag

# Elküldve: 2015. Feb. 12. 16:41


En amugy AmiDark helyeben szimplan feltolnam valahova, aztan jo van.
Ha valaki akar vele pocsolni, akkor tegye meg, ha nem akkor nem.

Akkor meg jol is jonne ki a tortenetbol (viszonylag). Persze nem anyagilag...

BSzili
Tag

# Elküldve: 2015. Feb. 12. 18:45


Mit mondhatnék, Daytona code review-ja korrektül leírja az állapotokat. Az alsó rétegben elég durva hibák voltak aminek egy részét javítottam, de még így is maradt bőven. A gond itt igazából a hozzáállásával van, Daytona se gorombított volna be, ha nincs ez a mártírkodás meg mentegetőzés. Egy biztos, én tuti nem kértem volna érte ennyit.

dh1
Mr. DTP

# Elküldve: 2015. Feb. 13. 00:02


Mivel nem vagyok koder, de azert erdekelnek az ilyen dolgok, hogy kutyauto volt-e a csoka, vagy csak hanyag ... milyen durva hibak voltak?! :)

Te mekkora bountyert irnal egy ilyen motort? :)

BSzili
Tag

# Elküldve: 2015. Feb. 13. 08:36


A kutyaütő szerintem kicsit erős, de mindenképpen tapasztalatlan. Az egész felépítés zűrzavaros volt, rengeteg feleslegesen duplikált kóddal. A legnagyobb baj a különböző rendszer API-k hibás használatával volt (nem jó típus, nem a megfelelő visszatérési értéket vár, inicializálatlan library base, stb.), és a hibakezelés is elég gyér volt. Ez azt eredményezte, hogy a motor csak a szerencse folytán működött, már ahol működött. Az AROS port is végül emiatt hasalt el, mert a kijavított hibák ellenére valami teleszemetelte a globális változókat. Utána hagytam a fenébe az egészet.

Ennyit maximum akkor ért volna, ha kész van és működőképes minden NG platformon. Később valami BASIC interpretert is elé lehetett volna hányni, hogy legalább a nem-pro DB programokkal kompatibilis legyen.

dekanyz
Tag

# Elküldve: 2015. Feb. 13. 09:21


Azt hittem, hogy a Basic interpreter mar kesz van...

Amugy, szvsz az a baj ezzel az egesszel, hogy a mai vilagban mar egy csomo szabad forrasu es jol mukodo cumo letezik... Mindenfele temakorben.
Egy rosszul megirtert felesleges penzt kidobni... jo lenne, ha ezt AmiDark kollega is felfogna!

En a helyeben megnyitnam a forrasat (es nem azon keseregnek, hogy hanyan tolthettek le jogtalanul, mikor nyilvanosan felrakta review-ra) es orulnek, ha valaki a problemak ellenere hasznalja!

Annyibol megertem, hogy biztos sok munkat tolt bele, csak hat...

dekanyz
Tag

# Elküldve: 2015. Feb. 13. 10:22


Ujabb fejlemeny:

"Someone contacted Power2People to ask them (s)he want to retire his/her donation from the bounty. It's the right of everyone to decide if (s)he want to continue support the project .... or not ..
But, due to this changes, the bounty sum is now lower than the 1500€ required... Don't remind that I initially requested 2000€ ...
So, regarding to the fact the bounty sum is now lower than the required sum ... The bounty failed."

Akkor, ez a problema meg is oldodott!

BSzili
Tag

# Elküldve: 2015. Feb. 13. 11:32


BASIC interpreter még tervben se volt, ezt csak én vetettem fel itt, mint bővítési lehetőséget. Az AmiDARK a DarkGDK reimplementációja lenne, ami ugyanazt tudja mint a DarkBASIC Pro, csak BASIC helyett egy C++ API-n keresztül programozod. Ez egyrészt jó, mert nem vagy a motor függvényeire korlátozva, másrészt viszont kezdőknek nehezebb.
Persze van benne munka bőven, ezt senki sem vitatja, de mint írtad vannak más ingyenes megoldások is. Az összeget amit kér érte jelenlegi állapotában nem éri meg. A fő fícsör a könnyen használható API lett volna, de tekintve hogy tele van hibákkal, és eszméletlen könnyű kiakasztani ez önmagában nem sokat ér.
Kíváncsi vagyok, hogy ezek után mihez fog kezdeni. Szerintem sokan elvesztették a bizalmukat, és nem hiszem, hogy sokan beruháznának akár egy kész verzióba.

dekanyz
Tag

# Elküldve: 2015. Feb. 13. 12:26


Ok... koszi a felvilagositast.
Remlett valami Basic-es cucc. Azt hittem, hogy az is ennek a resze.

dekanyz
Tag

# Elküldve: 2015. Feb. 18. 12:51


Ismet egy FB-os poszt Amidark-tol:

"Amiga Market is a really small market ...
Some people think that, if a Game Engine was released, it could put in danger their small company...
Why ? Because Amiga Market is a really small market and we already have Antiryad GX on some Amiga computers (MorphOS, AROS, 68k) to do the job, we already have development/coding environments to create video games (like PortableE, etc...)...
That's why, even if the AmiDARK Engine was clearly stated as "Alpha/Beta" (Alpha concerning 3D and Beta concerning the others components of the engine), some people don't hesitate to criticize the engine, far more than it should ...
More of this, I really feel the fact that some peoples don't want AmigaOS4 to have new softwares...
For example, why Antiryad GX do not support AmigaOS4 as it support all other Amiga platform ?
Phoenix Konsole that wanted, before Daytona675x said "engine cannot be used as a base for a game engine", to makes me drop the support for AmigaOS4...
What is decided now, is that the Engine is in Standby mode until ...
... Until I get a new Amiga NG computer...
My preferency will go to an AmigaOS4 computer ... AmigaOS4 is the Amiga NG OS on which I have the most good feeling...
I will maybe setup a "donation" system to help me acquire a new AmigaOS4 computer. What do you think about this ?"

Szerintetek megkapja?

dekanyz
Tag

# Elküldve: 2015. Feb. 18. 14:28


Ha mar elkezdtem beproxyzni AmiDark FB-os hozzaszolasait, itt van egy ujabb:

"Hello to everyone.
As the bounty failed due to the fact that the requested sum was not in definitive, reached, and also that I saw that if I accepted the sum, It will not stop some things from being, I decided, after taking the time to breathe and think abount an other way to continue the development of the game engine, to take this decision :
With my financial situation starting to become better ( my wife find a new job few days ago, and it's where she always wanted to work with her new skills/graduate she acquired 2 years ago smile hangulatjel , and for my case, I continue my vocational training that is not yet finished), things should become better withing the next few months for us. And it's a good news smile hangulatjel
So, there is no more *real* need for a financial help like it was decided during 2014 and that leaded on the idea of the community to a bounty. However, I cannot (yet) acquire a new Amiga NG configuration to continue the development and tests the changes (we are always under the official overdebt procedure with French Bank)
That's why, to those that did contribute to the original bounty (and to all those that want), I propose you to contribute in another way to the project.
It's quite simple : You can make a donation to the project directly from the official website.
Just here : http://www.amidark-engine.com/spip.php?article6
And mention in the donation comments, to which platform your donation is dedicaced between : AmigaOS4, MorphOS, AROS, AmigaOS68k
You can choose 1, 2, 3 or 4 of these platforms. Your sum will be splitted equally to all platforms you'll have choosen.
You can also choose simply that your donation is only used for the "engine development". But don't forget that to purely continue improvements, bug fixing, it's really better to have at least one Amiga NG computer on which I can test what I changed (until to see beta tester, send them files, wait for their feedback, etc... process that can be really slow and cause of time lost in the development).
And what will happen to your donation?
From now, I'll keep a diary of all donations (like it is done in a bounty), and the sum acquired.
When I'll get enough, I will acquire new Amiga NG computers to continue the development of the AmiDARK Engine (per preferency AmigaOS4 one, but MorphOS and AROS are also in the run and all will depend on you and your choices!).
Initially the donation will be used depending on which AmigaOS platform you'll set it but, if the sum acquired for a dedicaced platform is higher than the need to acquire a computer for it and OS licence for it, the remaining value will be splitted equally for the other platforms.
It's an idea that will probably takes many months to reach enough for some of the four platforms so, I decided to launch it now. It will probably leave me enough time to finish my vocational training (should be finished before august 2015 ending). That mean the project should restart before ending 2015.
Here is concerning the financial part.
For now, concerning the Engine and its progression/evolution, here is what is decided :
1. The engine will be entirely restructured.
2. If BSZili agree, I will keep some of the changes he've done to the engine for the new engine. I will personaly check and choose which changes will be kept.
3. Concerning Daytona675x bug report (and I've already saved all of them on my hard drive)
3a. During the Review, I have already fixed some of them and I will continue fix all I think that are important firstly.
3b. All that is purely "coding style" will maybe not be fixed as user will never get access to the engine source code itself, the only important thing is that the engine work perfectly. They're not a high priority as there are more important things to do before.
3c. All the "checking" that can lead to *crash* on *unstable* behaviour will be added during the integration and the development of the "Error Handler". Don't forget that more checkings = slower engine.
4. During the time I will not have a new AmigaOS NG computer, I will concentrate on fixing bugs and adding the "Error Handler" system.
When I'll have at least one new Amiga NG Computer, I will continue bug fixing but, I'll restart to add new features to the engine. I will consider these computers as "community computer". That mean I will never resell them even if I'm on the need.
5. Concerning the roadmap, the main goal is to keep a high percent of compatibility with DarkGDK (with the command set names and, I'll add ‪#‎define‬ to allow direct compatibility (to transform deXXXX functions to dbXXXX functions naming convention). And once the engine will be finished to Add an IDE to makes an AmiDARK BASIC based on AmiDARK Engine and as compatible as possible with DarkBASIC Professional.
6. Concerning the evolution of the engine itself, I will continue to work on a *secret* part of the engine that can makes it become really powerful for Demo Making. It's a *Sequential 3D Engine system*. The current structure of the engine already allow this but, I must add a new "module" that will be dedicaced to this task by adding specific command to handle *render lists* for this job.
Of course, it's a work done on my "free time". That mean I cannot confirm a precise "speed" in the development progress."

De szoljatok, ha ne kopizgassam.
Amugy, akit erdekel, az kedvelheti is AmiDark-ot a FB-on es ott el is olvashatja.

Chain-Q
Divatamigás

# Elküldve: 2015. Feb. 18. 15:14 - Szerkesztve: charlie


Elolvastam. "Sírni tudnék..."

BSzili
Tag

# Elküldve: 2015. Feb. 18. 15:47


Látta, hogy a bounty-t a büdös életben nem fogadják el, úgyhogy most cselesen megkerüli. Még szerencse, hogy már nincs szüksége a pénzre.

dh1
Mr. DTP

# Elküldve: 2015. Feb. 18. 19:23


dekanyz, magyar forumba ne kopizgass angol szoveget, csak ha mellekelsz forditast is ahogy pl. Csarli is szokta ... ugy dukal, ennek igy semmi ertelme, eleg az url ...

dekanyz
Tag

# Elküldve: 2015. Feb. 19. 10:19


@dh1

Haat... Bocsika de nem fogok idot pazarolni arra, hogy ennek a buggyan palinak az agymeneseit forditgassam. Meg osszafoglalas szintjen sem. Pozitiv hireket szivesen leforditok, de ilyesmit nem!

Amugy linket osztottam eloszor, csak azt nem tudtatok megnyitni, es ezert kezdtem kopizgatni. Szoval, ha valakit erdekelnek a tovabbi fejlemenyek, akkor katt erre a linkre.

Hogy egy pozitiv hirt is megosszak: Keszul egy ujabb MUI Builder: https://www.google.hu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=mui%20bui lder

Ha jol vettem ki, akkor Hollywood alapu lesz es allitolag hamarosan el is keszul.

Lazi
Mr. AmiCon

# Elküldve: 2015. Feb. 19. 13:04


@AmiDark:

Legalabb kiderult, hogy minden **rra csak azert mert Amigan fut nem lehet a vegtelensegig kihasznalni a "vallasi fanatikusokat" sem.

@MUI builder:

Ahogy a screenshotokat elneztem, en nem sok jot varok tole. Nem ertem mi az a rem bonyolult gui.

dekanyz
Tag

# Elküldve: 2015. Feb. 19. 13:06


Haat, meglatjuk mi sul ki belole.
En inkabb attol felek, hogy fizetos lesz!

Amugy, a regi sem tul egyszeru!

BSzili
Tag

# Elküldve: 2015. Máj. 28. 12:10


Hogy visszatereljem a témát a medrébe, egy égető(?) problémára keresem a megoldást. Lehet-e rendszerbarát módon timer interruptot gyártani? Olyasmire gondolok, ami hasonlóan működik, mint DOS alatt egy timer 0 ISR, hogy egy függvény fix intervallumonként legyen hívogatva.
Először egy külön szálra gondoltam, de úgy szeretném megoldani, hogy a multitaszking letiltása mellett is működjön. A másik ötlet egy timer.device softint lett volna, de ez elég instabil volt, és nem is sikerült vele normális felbontást elérni.
Van ezeken kívül más lehetőség?

Chain-Q
Divatamigás

# Elküldve: 2015. Máj. 28. 12:39 - Szerkesztve: charlie


timer.device-szal szerintem nincs ilyen lehetőség, mert az teljesen IORequestekre épül, szóval ott kell egy message port-ot GetMsg()-zned, vagy Wait()-elned, hogy tudjad hogy lejárt az idő, nem fogja neked megszakítani a programod, lefuttatni egy timer kódot és aztán folytatni a végrehajtást... (Fix me?)

Ellenben, a timer.device (és sok más egyéb .device a rendszerben) ugye csak a CIA-kat használja, ami azt jelenti, hogy akár te is használhatod a cia.resource-t közvetlenül. Ezzel lehet a legprecízebb időzítést elérni classic hardveren, úgy, hogy közben mégsem kell kézzel túrni a CIA regisztereket.

Ennek persze az az ára, hogyha pl. később NG-re is portolnád ugyanazt, akkor ott jó eséllyel külön szál + timer.device kódot, classicon meg cia.resource-ös kódot kell írni.

BSzili
Tag

# Elküldve: 2015. Máj. 28. 17:52


Sejtettem, hogy nincs univerzális megoldás. Sebaj, egyelőre úgyis csak a klasszikot akarom megcélozni. Azon jót derültem, hogy míg a dokumentáció a SetICR() és AbleICR() használatát írja elő, addig a mellékelt forrás a kontrol regisztereket piszkálja :)

BSzili
Tag

# Elküldve: 2015. Jún. 01. 22:18


A külön szálas timer tűrhetően üzemel, de a CIA beállítása nem teljesen világos. A high és low regiszterekbe mit kellene írnom, ha mondjuk azt akarom, hogy 100Hz-en ketyegjen? PAL és NTSC gépeken más értékkel kell számolni?

Chain-Q
Divatamigás

# Elküldve: 2015. Jún. 02. 01:07 - Szerkesztve: charlie


@BSzili:
Ez nem segít? És igen, az NTSC és a PAL gépek külön sebességgel járnak...

BSzili
Tag

# Elküldve: 2015. Jún. 02. 08:35


De még mennyire, hogy segít! Kösz! Működik is a timer, meg egy kezdetleges verzió a Catacomb 3-D-ből. Persze bűn lassú, mert 100% C kód, függvényhívás függvényhívás hátán. Mindenesetre az emulált EGA memóriából prímán lehet a screen bitmap-be blittelni.

BSzili
Tag

# Elküldve: 2015. Jún. 03. 18:32


Közben rájöttem, hogy a lowlevel.library is tud ám ilyen timer interruptot az AddTimerInt(), RemTimerInt(), StopTimerInt(), StartTimerInt() függvényekkel. Bővebb infó az ADC-ben:
http://amigadev.elowar.com/read/ADCD_2.1/Includes_and_Autodocs_3._guide/node0462.html
Annyi, hogy ehhez minimum 3.1-es kickstart kell, a 3.0-ból a fenti függvények hiányoznak.

Chain-Q
Divatamigás

# Elküldve: 2015. Jún. 07. 21:04 - Szerkesztve: charlie


Izé, az AROS-on továbbra is van nem, mint talán OS4-et kivéve (azaz helyesebben: RoadShow TCP/IP stacket kivéve) az összes többi rendszeren, hogy szálanként (azaz minden processnek) meg kell nyitni külön a bsdsocket.library-t, ugye? (És passzolgatni kell a socketeket a processzek között, jó móka! (Nem.))

BSzili
Tag

# Elküldve: 2015. Jún. 07. 21:19


Sajnos igen, az AROSTCP sem szálbiztos.

<< . 1 . 2 . 3 . 4 . 5 . >>
forum.amigaspirit.hu / Fejlesztés / Multiplatform fejlesztés Amigára
 
 

Powered by community script miniBB™ © 2001-2019