Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


05 Dicembre 2022 Postato da: infocalimero
Tutorial World Constrution Set 2.04 per Amiga
Ciao a tutti, è da un pò che sto dietro a questo meraviglioso software Amiga per la realizzazione di paesaggi sinstetici... E' un vero portento ma non è così intuitivo da utilizzare. Dopo un certo percorso rilascio questa semplice guida utile a chi vuole partire con World Construction Set 2.04

->Continua<-

Commenti: 42  Aggiungi - Pagine: 1-2-3

Indice: forum / HowTo

Pagine: -1- [2] -3-

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.23.21.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 21
amiwell79 8 Dicembre 2022    10:48:30
Qui una guida per avere un sistema cross completo

http://cshandley.co.uk/crosscompilers/

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
87.5.34.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.126 Safari/537.36
Commento 22
VagaPPC 8 Dicembre 2022    11:25:42
In risposta a farox68
farox68

@VagaPPC Beh essendo un programma nativo per AmigaOS2.x/3.x è logico cominciare a compilarlo per CPU 68k.
Non avendo un sistema OS4 e nemmeno la toolchain per provare...non posso aiutarti, se qualcuno ha la toolchain installata si può
provare a lanciare un "make" (magari cambiando il nome del file e percorso del compilatore nel makefile) anche se temo che ci siano altre modifiche ed aggiustamenti da fare (non so ad esempio se le chiamate alla MUI siano le stesse in OS4).




In genere il make si distingue per OS non per CPU, oppure prevede delle opzioni.
Dato che le librerie sono le stesse, ci dev'essere un modo di dirgli compila per quell'OS, ecc.
Di solito il GCC se non specificato compila per la CPU che stai usando in quel momento.

Non penso che ci siano particolari problemi, anche le chiamate MUI saranno identiche.
Credo che per un esperto di C/C++ sia facile.

@Infocalimero Non so quanto sarà più veloce, nelle emulazioni la matematica è la cosa che si comporta meglio, ma una versione PPC non sarebbe male.

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

farox68

Post inviati: 288

Visulizza profilo Messaggio Personale
62.11.2.*** Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0
Commento 23
farox68 9 Dicembre 2022    20:41:38
@Vagappc

Certamente il makefile è specifico per un OS, ed infatti qui si tratta di compilare un programma su un altro sistema (OS4 appunto) che ha anche un'altra cpu. Inoltre io faccio uso del mio PC Linux per crosscompilare, per cui devo necessariamente indicare (nel makefile) un percorso dove trovare il compilatore.

Preso dalla voglia di provare....ho deciso di seguire il link di @amiwell (che ringrazio) ed ho installato il compilatore (4.4.3) e binutils (2.18) per crosscompilare sotto Linux per AmigaOS4.

Ora ...il compilatore funziona...per cui sono passato al SDK di Hyperion...scaricato entrambe le versioni (53.34 e 54.16) installato la 53.34 seguendo la procedura di Kasie...ma provo a compilare il progetto WCS e mi dice che non trova gli include <intuition/classes.h> ed altri ...vado a controllare negli include e non li trovo (neanche nel pacchetto lha di Hyperion)...cerco per ore di capirci qualcosa e dove trovare questi include mancanti...ma niente...qualcuno sa darmi un aiuto? ho sbagliato qualcosa? questi include sono da prendere da un sistema Amiga OS4?


Grazie in anticipo a chi vorrà aiutarmi.

Amiga 500 + A501 + KSswitcher + gotek , Monitor 1084S-P1 (da riparare)

Console Linux based:

DragonBox Pyra, OpenPandora classic edition,

GPH GP2X F200, GPH Caanoo, GCW-ZERO.

Android based:

JXD S7300B android 4.2



www.rbnet.it/ il blog dove ci sono i miei port per le console OpenSource

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
87.5.34.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.126 Safari/537.36
Commento 24
VagaPPC 12 Dicembre 2022    09:08:36
In risposta a farox68
farox68

@Vagappc

Certamente il makefile è specifico per un OS, ed infatti qui si tratta di compilare un programma su un altro sistema (OS4 appunto) che ha anche un'altra cpu. Inoltre io faccio uso del mio PC Linux per crosscompilare, per cui devo necessariamente indicare (nel makefile) un percorso dove trovare il compilatore.

Preso dalla voglia di provare....ho deciso di seguire il link di @amiwell (che ringrazio) ed ho installato il compilatore (4.4.3) e binutils (2.18) per crosscompilare sotto Linux per AmigaOS4.

Ora ...il compilatore funziona...per cui sono passato al SDK di Hyperion...scaricato entrambe le versioni (53.34 e 54.16) installato la 53.34 seguendo la procedura di Kasie...ma provo a compilare il progetto WCS e mi dice che non trova gli include <intuition/classes.h> ed altri ...vado a controllare negli include e non li trovo (neanche nel pacchetto lha di Hyperion)...cerco per ore di capirci qualcosa e dove trovare questi include mancanti...ma niente...qualcuno sa darmi un aiuto? ho sbagliato qualcosa? questi include sono da prendere da un sistema Amiga OS4?


Grazie in anticipo a chi vorrà aiutarmi.



Grazie per il tuo supporto.
Quando mi capita profo a fare un find in tutto l'SDK, per poi fallire in altri problemi che non so gestire.
Ho trovato l'include in SDK:/include/include_h/classes.h

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

farox68

Post inviati: 288

Visulizza profilo Messaggio Personale
62.11.2.*** Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0
Commento 25
farox68 12 Dicembre 2022    19:02:00
@VagaPPC trovo un pò strano (da parte Hyperion) pubblicare un SDK incompleto...cioè mancante di diversi includes e credo rispettive libs...così da escludere chi (come me) non possiede una macchina PPC ...secondo loro potrebbe sviluppare per OS4 solamente chi possiede un AmigaNG....mah!!

Tuttavia se qualche buon anima mi passasse tutti gli includes e le libs prese da una macchina con installato OS4 (o 4.1) potrei tentare di proseguire a portare WCS...


Amiga 500 + A501 + KSswitcher + gotek , Monitor 1084S-P1 (da riparare)

Console Linux based:

DragonBox Pyra, OpenPandora classic edition,

GPH GP2X F200, GPH Caanoo, GCW-ZERO.

Android based:

JXD S7300B android 4.2



www.rbnet.it/ il blog dove ci sono i miei port per le console OpenSource

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
87.4.147.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.126 Safari/537.36
Commento 26
VagaPPC 13 Dicembre 2022    09:23:28
Ho notato che alcuni include sono in posizioni diverse.

Quell'include l'ho trovato nell'ultimo SDK.
L'ho installato rimuovendo il vecchio.

Se non lo trovi sentiamoci in PM così ti invio quello che ti serve

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.52.166.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 27
amiwell79 13 Dicembre 2022    17:47:20
Alexander l'autore della versione ricompilata su aminet mi ha scritto dicendomi che ha fatto il porting su aros ma ci sono dei problemi che vanno approfonditi mi ha detto che forse alcune porzioni di codice vanno riscritte in c e non mi ha promesso nulla, cmq il programma si avvia ma per esempio la fnestra di rendering crasha e ci sono altre anomalie

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.52.166.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 28
amiwell79 14 Dicembre 2022    15:36:55
tuttavia alcuni programmi nella versione hosted linux almeno quella che ho provato hanno delle anomalie e forse per questo la finestra di rendering crasha, ho già fatto notare questa cosa all'autore del porting

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

farox68

Post inviati: 288

Visulizza profilo Messaggio Personale
62.11.2.*** Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0
Commento 29
farox68 14 Dicembre 2022    19:47:30
Interessante la versione Aros...credo cmq che sia solo per cpu 68k...o sbaglio? Una versione x86 aprirebbe le porte anche ad un versione Linux...ma richiederebbe moltissimo lavoro di conversione...anzi una completa riscrittura.

Amiga 500 + A501 + KSswitcher + gotek , Monitor 1084S-P1 (da riparare)

Console Linux based:

DragonBox Pyra, OpenPandora classic edition,

GPH GP2X F200, GPH Caanoo, GCW-ZERO.

Android based:

JXD S7300B android 4.2



www.rbnet.it/ il blog dove ci sono i miei port per le console OpenSource

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.52.166.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 30
amiwell79 14 Dicembre 2022    20:03:54
è la versione per x86 aros a livello di api e compatibile al 3.1, cmq alexander ha un codice riadattato per essere compilato con GCC se potessi provare il porting ma niente non mi ha dato nulla spero capisca che il problema sia icaros hosted e mi risponda presto, per linux il problema è la gui penso

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
87.4.147.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.126 Safari/537.36
Commento 31
VagaPPC 15 Dicembre 2022    09:16:07
In risposta a farox68
farox68

Interessante la versione Aros...credo cmq che sia solo per cpu 68k...o sbaglio? Una versione x86 aprirebbe le porte anche ad un versione Linux...ma richiederebbe moltissimo lavoro di conversione...anzi una completa riscrittura.




Una volta (anni dell'MSDOS/CPM) ogni programma accedeva direttamente all'hw e nel codice aveva tutto quello che gli serviva per funzionare.
Con l'avvento degli OS ispirati a unix, nasce il concetto di libreria e sono le cose che vincolano maggiormente i porting.
La non è tanto la CPU, ma le dipendenze, quando WCS cerca intuition.library sotto Linux non la troverà mai.

AXRuntime mette a disposizione queste librerie permettendo di essere compilato con sforzi minimi.

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.52.166.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 32
amiwell79 23 Dicembre 2022    13:31:53
@infocalimero @all

qui una versione aros ma è solo l'eseguibile conviene provarla in vm se non avete un sistema nativo, mancano alcune cartelle e gli assign

https://www.adrive.com/public/szwCMM/WCS_aaa.zip

Immagine

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
87.4.147.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
Commento 33
VagaPPC 23 Dicembre 2022    14:15:27
Potremmo caricarla su Aminet e exec per renderla fruibile a tutti.
Sentiamoci in PVT per definire i dettagli ti do una mano o ci penso io, mi servono due info

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.52.166.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 34
amiwell79 23 Dicembre 2022    14:28:57
non è ancora pronto il porting poi sono rimasto con l'autore che non lo distribuisco al momento

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.52.166.*** Mozilla/5.0 (i686; AROS; Odyssey Web Browser; rv:1.25) AppleWebKit/602.1 (KHTML, like Gecko) OWB/1.25 Safari/602.1
Commento 35
amiwell79 23 Dicembre 2022    20:10:19
poco male durante il rendering va in crash il programma ma l'autore lo sa già e correggerà il problema

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
82.51.175.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 36
amiwell79 6 Aprile 2023    13:16:10
Nuova beta per testing qui le richieste dell'autore del porting potete utilizzare icaros hosted o in vm se non volete installare il sistema

Hello everyone

I received a beta of WCS from Alexander please test if possible the program in brief some clarifications

General:
Basically WCS is working but many things need to be worked on, many other things have already been worked on but need more testing.

- For testing always compare results and behavior to Amiga WCS 2.04!
- All loaded or generated files should be Amiga compatible. If not, please report!
- Should only start if muimaster.library is at least version 19.55
- Project Save Screen: work in progress
- Loading and rendering the example scenes from Amiga WCS 2.04 works.
- Rendered images and Z-Buffers can be saved in all supported formats. Resulting files should be Amiga compatible.
- Data Ops Module:
* Extract DEM not yet tested. Please do so I you have an idea what to do/expect.
* Convert DEM
** Vista -> WCS DEM/bin/ColorMap/ZBuffer/GrayIFF/ColorIFF should work
** ASCII -> WCS DEM should work
** Other source formats conversions not yet finished
* Interpolate DEM not tested
* Import DLG: not yet worked on, probably wrong, could even crash. Please test if you have such files and send example files or link to me.
* Import DXF: not yet worked on, probably wrong, could even crash. Please test if you have such files and send example files or link to me.
* Import WDB: not yet worked on, probably wrong, could even crash. Please test if you have such files and send example files or link to me.
* Export LW: should work. Resulting files can be loaded in Amiga Lightwave
- MapView Module: should work completely
- Parameters Module: should work completely, including Motion Editor -> Cam View
- Render Module: should work completely

https://www.adrive.com/public/CDtBvG/wcs.lha

ps.new muimaster.library is included on archive

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

Post inviati: 209

Visulizza profilo Messaggio Personale
185.2.145.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/111.0
Commento 37
infocalimero 11 Aprile 2023    22:10:18
Bel lavoro su AROS

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.56.161.*** Mozilla/5.0 (Windows NT 5.1; rv:102.0) Gecko/20100101 Goanna/4.8 Firefox/102.0 Basilisk/52.9.0
Commento 38
amiwell79 12 Aprile 2023    02:29:22
Si è una beta, io ho provato a contattare l'autore e chiedere per il porting, certo ho fatto e farò delle donazioni cmq spero possa essere utile il software

Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

Post inviati: 209

Visulizza profilo Messaggio Personale
185.2.144.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0
Commento 39
infocalimero 16 Aprile 2023    11:14:32
Ciao Amiwell79, avrei necessità di scaricare nuovamente il file di wcs arosx86 ma non è più disponibile. Esiste un link alternativo?
Grazie mille.
Davide


In risposta a amiwell79
amiwell79

Nuova beta per testing qui le richieste dell'autore del porting potete utilizzare icaros hosted o in vm se non volete installare il sistema

Hello everyone

I received a beta of WCS from Alexander please test if possible the program in brief some clarifications

General:
Basically WCS is working but many things need to be worked on, many other things have already been worked on but need more testing.

- For testing always compare results and behavior to Amiga WCS 2.04!
- All loaded or generated files should be Amiga compatible. If not, please report!
- Should only start if muimaster.library is at least version 19.55
- Project Save Screen: work in progress
- Loading and rendering the example scenes from Amiga WCS 2.04 works.
- Rendered images and Z-Buffers can be saved in all supported formats. Resulting files should be Amiga compatible.
- Data Ops Module:
* Extract DEM not yet tested. Please do so I you have an idea what to do/expect.
* Convert DEM
** Vista -> WCS DEM/bin/ColorMap/ZBuffer/GrayIFF/ColorIFF should work
** ASCII -> WCS DEM should work
** Other source formats conversions not yet finished
* Interpolate DEM not tested
* Import DLG: not yet worked on, probably wrong, could even crash. Please test if you have such files and send example files or link to me.
* Import DXF: not yet worked on, probably wrong, could even crash. Please test if you have such files and send example files or link to me.
* Import WDB: not yet worked on, probably wrong, could even crash. Please test if you have such files and send example files or link to me.
* Export LW: should work. Resulting files can be loaded in Amiga Lightwave
- MapView Module: should work completely
- Parameters Module: should work completely, including Motion Editor -> Cam View
- Render Module: should work completely

https://www.adrive.com/public/CDtBvG/wcs.lha

ps.new muimaster.library is included on archive

amiwell79

Post inviati: 12246

Visulizza profilo Messaggio Personale
79.49.167.*** Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
Commento 40
amiwell79 16 Aprile 2023    15:15:11
si eccolo, ciao

wcs.i386-aros.zip

Commento modificato il 16/04/2023 alle ore 15:15:51


Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

Pagine: -1- [2] -3-

Indice: forum / HowTo

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati - 
176 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Yuppis Revange - jpp - pocketclouds - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.16378808021545 secondi