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


18 Settembre 2018 Postato da: Ozzyboshi_2
Airstrike - porting per amiga
Come gia preannunciato al casentino day, adesso che ho la vampire (sulla amiga di Z3k) mi è venuta l'idea di provare a fare un porting di un gioco su Amiga.
La scelta è ricaduta su airstrike, un giochetto molto simpatico, scritto in C, che ho trovato nelle repositories di debian.
Airstrike si appoggia a libSDL1.2, non è un fulmine di guerra su vampire però è a mio avviso giocabile.
Il gioco è sulla falsa riga del famoso "red baron", gioco PD fatto con amos.
Ecco uno screenshot del gioco preso dalla versione linux.
Immagine

Il mio porting è molto casereccio..

->Continua<-

Commenti: 78  Aggiungi - Pagine: 1-2-3-4

Indice: forum / Software Amiga in generale

Pagine: -1-2- [3] -4-

Boss

Post inviati: 2858

Visulizza profilo Messaggio Personale
82.59.217.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0; Waterfox) Gecko/20100101 Firefox/56.2.3
Commento 41
Boss 23 Settembre 2018    13:43:06
sono sempre stato affascinato dalla programmazione in generale, peccato che non abbia mai fatto studi al riguardo... ho una minima base di conoscenze per modificare degli script, e modificare degli sketch di arduino per adattarli ai miei bisogni... e fin ora diciamo che i risultati che ambivo li ho raggiunti. se mi poteste indicare (magari se l'idea vi piace potremmo aprire un topic più adeguato allo scopo) i programmi e le librerie di base per fare i porting su amiga 68k, e magari qualcosa incentrato sull'argomento da leggere per apprendere le basi, sarei più che contento di dedicarmi a fare porting e/o piccoli programmini (sono una persona ottimista ). spero che non vi mettiate a ridere della mia richiesta, ma vorrei tentare.

Commento modificato il 23/09/2018 alle ore 13:44:24


A1200/030, APOLLO 1230LC 8MB KICK 3.1 HDD IDE 40GB df1 esterno RECAPPATA 100% || A1200 8MB FAST CF 4 GB RECAPPATA 100% || A500+ CON A501 switch df0 df1 nascosto e gotek esterno (RIPARATE DA ACIDO)

A1200 x64 x5-z8350 4GB RAM con floppy Mod || A500 x64 i5 8GB RAM (Toshiba portege r830)(windows 7) || A2000 X64 Socket 775 XEON E5450 771 MOD 8GB RAM TRIPLE BOOT (WINUAE A4000 AFAOS / WIN7 / UBUNTU)

Commodore 8296 con tastiera, drive 8250lp e stampate ad aghi tutto funzionante

Post inviati: 590

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 42
Ozzyboshi_2 23 Settembre 2018    17:01:40
per portare occorre saper bestemmiare e avere tanto tempo da buttare.
Come gia detto uso bebbo's gcc compiler e la roba di amigaports.
Per iniziare ti consiglio come ho fatto io di provare a portare airstrike con questi tools che è molto semplice.
In alternativa trova un gioco con poche dipendenze. Se sei in difficoltà posso provare a darti una mano ma tieni conto che ad oggi ho fatto solo 2 ports per amiga, airstrike e vlinlk.

Boss

Post inviati: 2858

Visulizza profilo Messaggio Personale
82.59.217.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0; Waterfox) Gecko/20100101 Firefox/56.2.3
Commento 43
Boss 23 Settembre 2018    18:51:57
Citazione

per portare occorre saper bestemmiare e avere tanto tempo da buttare.
Come gia detto uso bebbo's gcc compiler e la roba di amigaports.
Per iniziare ti consiglio come ho fatto io di provare a portare airstrike con questi tools che è molto semplice.
In alternativa trova un gioco con poche dipendenze. Se sei in difficoltà posso provare a darti una mano ma tieni conto che ad oggi ho fatto solo 2 ports per amiga, airstrike e vlinlk.




grazie Ozzyboshi_2 per la tua disponibilità, la bestemmia mi accompagna quotidianamente, per un motivo o per un'altro il tempo che ho è poco... ma ci provo comunque. provo intanto a scaricarmi il materiale...
invece per quanto riguarda i linguaggi utilizzati sapresti cosigliarmi qualcosa da leggere per apprendere un minimo di base?

A1200/030, APOLLO 1230LC 8MB KICK 3.1 HDD IDE 40GB df1 esterno RECAPPATA 100% || A1200 8MB FAST CF 4 GB RECAPPATA 100% || A500+ CON A501 switch df0 df1 nascosto e gotek esterno (RIPARATE DA ACIDO)

A1200 x64 x5-z8350 4GB RAM con floppy Mod || A500 x64 i5 8GB RAM (Toshiba portege r830)(windows 7) || A2000 X64 Socket 775 XEON E5450 771 MOD 8GB RAM TRIPLE BOOT (WINUAE A4000 AFAOS / WIN7 / UBUNTU)

Commodore 8296 con tastiera, drive 8250lp e stampate ad aghi tutto funzionante

Post inviati: 590

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 44
Ozzyboshi_2 23 Settembre 2018    19:25:46
guarda va benissimo qualsiasi testo che tratti c o c++, però se sei digiuno totalmente di programmazione prima di fare porting dovresti impratichirti un po'.
io ai tempi dell'ITIS avevo un testo della mc graw hill che era fatto benissimo ma ce ne sono tanti in giro, questo è uno che mi sembra valido, spero che non sia un link pirata...


http://www.dipmat.univpm.it/~demeio/public/the_c_p rogramming_language_2.pdf

dovresti pure farti degli esercizi di programmazione, magari cerca di creare un problema e risolverlo.

COmunque il linea di massima io con airstrike sono andato a prendermi i sorgenti rilasciati dall'autore, li ho copiati e scompattati su di una macchina linux e ho iniziato a leggere quali sono le dipendenze.
Una volta capito quali sono, vado a vedere se c'è una controparte amiga, in questo caso sdl, sdl image e sdl mixer.
A sua volta sdl image e sdl_mixer dipendenvano da libjpeg libpng e libz.
Mi sono installato queste 3 librerie e ho iniziato a scrivere il makefile sulla base delle istruzioni di Bebbo.
Una volta scritto il makefile lo ho lanciato e sono iniziati i problemi, per ognuno sono andato nel codice a vedere cosa c'era che non tornava.
Al termine del makefile viene usato iun linker per la produzione dell'eseguibile a partire da tutti gli oggettini che sono stati costruiti compilando con il gcc di bebbo.
Se tutto va bene avrai un eseguibile, lo lanci e inizi a bestemmiare per vari crash o perché va lento.
A questo punto cerchi di risolvere i problemi uno a uno sempre leggendo il codice sorgente e provando e riprovando.
Questo è quello che ho fatto io, è un lavoro piu di pazienza che altro, io ci ho messo una settimana lavorandoci sporadicamente per arrivare ad un primo eseguibile , un paio di giorni per eliminar ei crash, un paio per velocizzarlo e un paio per aggiungere l'audio.
Quando ti senti pronto selezioniamo un gioco e proviamo a portarlo.. Drod forse non è cosi impossibile da fare.

Boss

Post inviati: 2858

Visulizza profilo Messaggio Personale
82.59.217.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0; Waterfox) Gecko/20100101 Firefox/56.2.3
Commento 45
Boss 23 Settembre 2018    19:56:03
Citazione

guarda va benissimo qualsiasi testo che tratti c o c++, però se sei digiuno totalmente di programmazione prima di fare porting dovresti impratichirti un po'.
io ai tempi dell'ITIS avevo un testo della mc graw hill che era fatto benissimo ma ce ne sono tanti in giro, questo è uno che mi sembra valido, spero che non sia un link pirata...


http://www.dipmat.univpm.it/~demeio/public/the_c_p rogramming_language_2.pdf

dovresti pure farti degli esercizi di programmazione, magari cerca di creare un problema e risolverlo.

COmunque il linea di massima io con airstrike sono andato a prendermi i sorgenti rilasciati dall'autore, li ho copiati e scompattati su di una macchina linux e ho iniziato a leggere quali sono le dipendenze.
Una volta capito quali sono, vado a vedere se c'è una controparte amiga, in questo caso sdl, sdl image e sdl mixer.
A sua volta sdl image e sdl_mixer dipendenvano da libjpeg libpng e libz.
Mi sono installato queste 3 librerie e ho iniziato a scrivere il makefile sulla base delle istruzioni di Bebbo.
Una volta scritto il makefile lo ho lanciato e sono iniziati i problemi, per ognuno sono andato nel codice a vedere cosa c'era che non tornava.
Al termine del makefile viene usato iun linker per la produzione dell'eseguibile a partire da tutti gli oggettini che sono stati costruiti compilando con il gcc di bebbo.
Se tutto va bene avrai un eseguibile, lo lanci e inizi a bestemmiare per vari crash o perché va lento.
A questo punto cerchi di risolvere i problemi uno a uno sempre leggendo il codice sorgente e provando e riprovando.
Questo è quello che ho fatto io, è un lavoro piu di pazienza che altro, io ci ho messo una settimana lavorandoci sporadicamente per arrivare ad un primo eseguibile , un paio di giorni per eliminar ei crash, un paio per velocizzarlo e un paio per aggiungere l'audio.
Quando ti senti pronto selezioniamo un gioco e proviamo a portarlo.. Drod forse non è cosi impossibile da fare.



grazie per le dritte, un libro di c# ce l'ho... è fatto anche bene è specifico per framework e windows, ma almeno dovrebbe aiutarmi anche quello... mi sono scaricato anche quello che mi hai linkato tu
devo ammettere che da come ne hai parlato è un po demoralizzante, ma resto dell'idea che voglio impratichirmi. non dico di aspettarmi per fare insieme dei porting (spero che possa succedere) ma prima o dopo ne tirerò fuori qualcosa di programmato da me

A1200/030, APOLLO 1230LC 8MB KICK 3.1 HDD IDE 40GB df1 esterno RECAPPATA 100% || A1200 8MB FAST CF 4 GB RECAPPATA 100% || A500+ CON A501 switch df0 df1 nascosto e gotek esterno (RIPARATE DA ACIDO)

A1200 x64 x5-z8350 4GB RAM con floppy Mod || A500 x64 i5 8GB RAM (Toshiba portege r830)(windows 7) || A2000 X64 Socket 775 XEON E5450 771 MOD 8GB RAM TRIPLE BOOT (WINUAE A4000 AFAOS / WIN7 / UBUNTU)

Commodore 8296 con tastiera, drive 8250lp e stampate ad aghi tutto funzionante

Post inviati: 4123

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 46
Mck 24 Settembre 2018    11:16:13
Boss parli di libro su C# che è un altro linguaggio di programmazione per ambiente windows.
Il linguaggio di programmazione e il C, C++.
Ozzyboschi non avevo mai sentito nessuno che programmasse in D è un linguaggio poco usato, almeno per le mie conoscenze.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Post inviati: 590

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (Linux; Android 8.0.0; ASUS_X00QD Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36
Commento 47
Ozzyboshi_2 24 Settembre 2018    13:59:27
Si c# (c Sharp) è un linguaggio che usa il framework .net sotto Windows quindi che Dio me ne scampi. Mi ricordo che sotto Linux c'era mono che consentiva comunque il suo utilizzo.
D effettivamente non è molto diffuso. Io non ho mai avuto il piacere di scrivere programmi in D.
Ma tanto ora ho spostato il io focus dal porting su Amiga agli amplificatori operazionali perché il mio motto è e sarà sempre "tutto e male".

Post inviati: 1588

Visulizza profilo Messaggio Personale
80.181.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 48
majinga 24 Settembre 2018    14:15:51
Citazione

...
Mi ricordo che sotto Linux c'era mono che consentiva comunque il suo utilizzo.
...


Mono? Ma ancora campa?

Post inviati: 1983

Visulizza profilo Messaggio Personale
5.171.46.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Commento 49
schiumacal 24 Settembre 2018    15:05:54
c# è anche il linguaggio interno di Unity...

Comunque con Amiga gli unici linguaggi che ancora oggi possono andare bene, anche per eventuali conversioni di codici per altri OS, sono il C ed il C++.

Ps. Ovviamente dimenticavo Hollywood che rientra in quei modelli di linguaggio definibili ad alto livello e cross-compilabili.

Un giorno o l'altro risolverò equazioni di grado superiore a cinque.



http://www.schiumacal.altervista.org/

Boss

Post inviati: 2858

Visulizza profilo Messaggio Personale
82.59.215.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0; Waterfox) Gecko/20100101 Firefox/56.2.3
Commento 50
Boss 24 Settembre 2018    18:32:06
sapevo si chiamasse c#(sharp) ma non sapevo che non fosse compatibile con il c o il c++ , pensavo fosse un c++ meno sviluppato e con meno comandi....

A1200/030, APOLLO 1230LC 8MB KICK 3.1 HDD IDE 40GB df1 esterno RECAPPATA 100% || A1200 8MB FAST CF 4 GB RECAPPATA 100% || A500+ CON A501 switch df0 df1 nascosto e gotek esterno (RIPARATE DA ACIDO)

A1200 x64 x5-z8350 4GB RAM con floppy Mod || A500 x64 i5 8GB RAM (Toshiba portege r830)(windows 7) || A2000 X64 Socket 775 XEON E5450 771 MOD 8GB RAM TRIPLE BOOT (WINUAE A4000 AFAOS / WIN7 / UBUNTU)

Commodore 8296 con tastiera, drive 8250lp e stampate ad aghi tutto funzionante

Boss

Post inviati: 2858

Visulizza profilo Messaggio Personale
82.59.215.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0; Waterfox) Gecko/20100101 Firefox/56.2.3
Commento 51
Boss 24 Settembre 2018    18:35:16
Citazione

c# è anche il linguaggio interno di Unity...

Comunque con Amiga gli unici linguaggi che ancora oggi possono andare bene, anche per eventuali conversioni di codici per altri OS, sono il C ed il C++.

Ps. Ovviamente dimenticavo Hollywood che rientra in quei modelli di linguaggio definibili ad alto livello e cross-compilabili.


a proposito avevo sentito parlare di Hollywood... potrebbe servire allo scopo di porting o programmazione su amiga?

A1200/030, APOLLO 1230LC 8MB KICK 3.1 HDD IDE 40GB df1 esterno RECAPPATA 100% || A1200 8MB FAST CF 4 GB RECAPPATA 100% || A500+ CON A501 switch df0 df1 nascosto e gotek esterno (RIPARATE DA ACIDO)

A1200 x64 x5-z8350 4GB RAM con floppy Mod || A500 x64 i5 8GB RAM (Toshiba portege r830)(windows 7) || A2000 X64 Socket 775 XEON E5450 771 MOD 8GB RAM TRIPLE BOOT (WINUAE A4000 AFAOS / WIN7 / UBUNTU)

Commodore 8296 con tastiera, drive 8250lp e stampate ad aghi tutto funzionante

Post inviati: 1983

Visulizza profilo Messaggio Personale
5.170.38.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Commento 52
schiumacal 24 Settembre 2018    18:56:34
Citazione

sapevo si chiamasse c#(sharp) ma non sapevo che non fosse compatibile con il c o il c++ , pensavo fosse un c++ meno sviluppato e con meno comandi....



C# e C++ sono due linguaggi differenti.

L'unico compatibile verso il C++ sarebbe il linguaggio C, ma solo perchè il C++, sotto molti versi, è stato il successore del C. Il linguaggio C++ è un linguaggio ad oggetti, e solo se usato in tal senso può distinguersi dal C, altrimenti tanto vale utilizzare il C classico.

Se scrivi codice in C, puoi compilarlo tranquillamente anche con un compilatore C++, mentre se scrivi codice in C++ non puoi compilarlo con il solo compilatore di C.

Un giorno o l'altro risolverò equazioni di grado superiore a cinque.



http://www.schiumacal.altervista.org/

Post inviati: 1983

Visulizza profilo Messaggio Personale
5.170.38.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Commento 53
schiumacal 24 Settembre 2018    19:13:54
Citazione


a proposito avevo sentito parlare di Hollywood... potrebbe servire allo scopo di porting o programmazione su amiga?



Perdonami, ma Hollywood è un linguaggio di programmazione ad alto livello, cosi come lo è ad esempio: il Pascal, il Basic, il C++, il C#, il Lisp, il Ruby, il Python, e chi più ne ha più ne metta...

Il vantaggio che oggi offre Hollywood è che una volta scritto il codice, puoi compilare per diversi OS.
Oggi scrivi codice con Hollywood e in una sola botta realizzi codice per: Amiga 68K e Amiga PPC, AROS, Windows, MacOS PPC e MacOSx86, Linux, MorphOS...
Inoltre ha un casino di librerie che possono essere sfruttate per programmare.

Hollywood è stato creato da una costola del Linguaggio LUA, altro non è che un linguaggio di scripting utilizzato moltissimo da software house per il gaming...

Detto questo, quando chiedi se Hollywood potrebbe essere usato per convertire giochi da un sistema ad un altro, fai una domanda un pò strana perchè in realtà qualsiasi linguaggio di programmazione potrebbe essere usato per convertire codice sorgente.
Nulla toglie che se io ho in mano i sorgenti di un software (che non sia assembly, linguaggio a basso livello), possa covertirli in altro linguaggio se sò a priori come fare.

E' normalissimo in tanti ambienti, scrivere codice ad esempio in Pascal e poi magari convertirli in Python, oppure in Basic.

Ps. ho letto in un precedente post che ti piacerebbe programmare, non posso che augurarti buona fortuna comunque.
Saper programmare non è affatto una cosa semplice, servono anni di studio e comunque si deve rimanere sempre informati su tutto.
Non basta semplicemente conoscere un linguaggio per saper programmare, ma devi conoscere talmente tante sfumature della programmazione in generale che anche se esci come me, da un istituto tecnico con il diploma d'informatico e successivamente con una laurea triennale in Fisica, (dove comunque ho dato due esami d'informatica programmando in C++) non si finisce mai d'imparare.

Benvenuto in questo mondo di matti

Commento modificato il 24/09/2018 alle ore 19:18:43


Un giorno o l'altro risolverò equazioni di grado superiore a cinque.



http://www.schiumacal.altervista.org/

Post inviati: 1588

Visulizza profilo Messaggio Personale
80.181.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 54
majinga 24 Settembre 2018    19:22:13
Per iniziare da zero meglio linguaggi interpretati, basic, python, perl, qualunque! I puntatori è meglio lasciarli per dopo.

Commento modificato il 24/09/2018 alle ore 19:22:36

Boss

Post inviati: 2858

Visulizza profilo Messaggio Personale
82.59.215.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0; Waterfox) Gecko/20100101 Firefox/56.2.3
Commento 55
Boss 24 Settembre 2018    20:19:24
Citazione

Citazione


a proposito avevo sentito parlare di Hollywood... potrebbe servire allo scopo di porting o programmazione su amiga?



Perdonami, ma Hollywood è un linguaggio di programmazione ad alto livello, cosi come lo è ad esempio: il Pascal, il Basic, il C++, il C#, il Lisp, il Ruby, il Python, e chi più ne ha più ne metta...

Il vantaggio che oggi offre Hollywood è che una volta scritto il codice, puoi compilare per diversi OS.
Oggi scrivi codice con Hollywood e in una sola botta realizzi codice per: Amiga 68K e Amiga PPC, AROS, Windows, MacOS PPC e MacOSx86, Linux, MorphOS...
Inoltre ha un casino di librerie che possono essere sfruttate per programmare.

Hollywood è stato creato da una costola del Linguaggio LUA, altro non è che un linguaggio di scripting utilizzato moltissimo da software house per il gaming...

Detto questo, quando chiedi se Hollywood potrebbe essere usato per convertire giochi da un sistema ad un altro, fai una domanda un pò strana perchè in realtà qualsiasi linguaggio di programmazione potrebbe essere usato per convertire codice sorgente.
Nulla toglie che se io ho in mano i sorgenti di un software (che non sia assembly, linguaggio a basso livello), possa covertirli in altro linguaggio se sò a priori come fare.

E' normalissimo in tanti ambienti, scrivere codice ad esempio in Pascal e poi magari convertirli in Python, oppure in Basic.

Ps. ho letto in un precedente post che ti piacerebbe programmare, non posso che augurarti buona fortuna comunque.
Saper programmare non è affatto una cosa semplice, servono anni di studio e comunque si deve rimanere sempre informati su tutto.
Non basta semplicemente conoscere un linguaggio per saper programmare, ma devi conoscere talmente tante sfumature della programmazione in generale che anche se esci come me, da un istituto tecnico con il diploma d'informatico e successivamente con una laurea triennale in Fisica, (dove comunque ho dato due esami d'informatica programmando in C++) non si finisce mai d'imparare.

Benvenuto in questo mondo di matti


dal tuo punto di vista, posso un po immaginare che leggendo le mie domande/affermazioni, ti viene un po da ridere. io non ho fatto degli studi in merito alla programmazione, ma nonostante ciò nel mio piccolo mondo da autodidatta, sono riuscito a modificare dei SO, fare automazione con arduino e svariati lavori con il raspberry cose di poco conto se paragonato al mondo della programmazione... ovviamente questo non vuol dire nulla ma sono molto perseverante e questo secondo me è una caratteristica fondamentale. non voglio diventare uno degli anonimous domani ne fare il programmatore in generale... provo solo a cimentarmi in un nuavo e affascinante percorso, vedremo un po che ne uscirà fuori apprezzo comunque la sincerità

Commento modificato il 24/09/2018 alle ore 20:21:42


A1200/030, APOLLO 1230LC 8MB KICK 3.1 HDD IDE 40GB df1 esterno RECAPPATA 100% || A1200 8MB FAST CF 4 GB RECAPPATA 100% || A500+ CON A501 switch df0 df1 nascosto e gotek esterno (RIPARATE DA ACIDO)

A1200 x64 x5-z8350 4GB RAM con floppy Mod || A500 x64 i5 8GB RAM (Toshiba portege r830)(windows 7) || A2000 X64 Socket 775 XEON E5450 771 MOD 8GB RAM TRIPLE BOOT (WINUAE A4000 AFAOS / WIN7 / UBUNTU)

Commodore 8296 con tastiera, drive 8250lp e stampate ad aghi tutto funzionante

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 56
divina 24 Settembre 2018    22:41:55
il problema maggiore nei linguaggi di programmazione, a mio parere, è l' esercizio costante richiesto; quante volte ho dovuto riprendere da zero alcuni linguaggi, poiché una volta iniziato lo studio e terminato l' esame, non mettendoli poi in pratica costante per mesi (non avendone necessità nel mio ambito), mi sono puntualmente dimenticato i costrutti, etc...etc... un casino immane insomma; che mi fa puntalmente incazzare di brutto.
Tutto per colpa del tempo ! che è poco ! sono anni che ragiono sul fatto che un giorno non dovrebbe essere costituito da sole 24 ore, ma almeno da 48 ore (12 ore di sonno complessive sarebbero sufficienti, 12 ore di lavoro, 24 ore per hobbies e studio) ..... ma non è possibile

Commento modificato il 24/09/2018 alle ore 22:45:11


lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Post inviati: 1588

Visulizza profilo Messaggio Personale
80.181.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 57
majinga 24 Settembre 2018    23:13:31
Quello è normale. La cosa da imparare è la logica di programmazione. I linguaggi li impari sul momento.
Tenerli a memoria tutti senza usarli è impossibile. Anche usarli costantemente tutti è impossibile.
Nella mia testa di sicuro non ci stanno. I libri o internet su queste cose hanno molta più memoria di me.

farox68

Post inviati: 274

Visulizza profilo Messaggio Personale
159.20.214.*** Mozilla/5.0 (Windows NT 6.1; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 58
farox68 24 Settembre 2018    23:24:00
Io sono un po come te Boss..il mondo dei computer e quindi la loro programmazione mi ha sempre affascinato (anche se ai miei tempi l'informatica era cosa quasi sconosciuta) e nonostante non ho mai fatto studi dedicati sono riuscito (provando e riprovando e ...bestemmiando come dice Ozzy) a capire come fare alcune modifiche al codice di un gioco o programma che mi interessava, in particolare mi sono studiato per benino i vari port dei vari maestri che ho incontrato.

Tutto è cominciato passati i trent'anni quando leggendo alcune riviste in edicola, scopro che Borland rese disponibile il compilatore Delphi (versione 2.0) gratis. Da li ho iniziato a giocherellare con i vari esempi/componenti che trovavo in giro sui siti dedicati al Pascal/Delphi e riuscii pure a modificare un programmino che trovai in rete adattandolo alle esigenze della azienda dove lavoravo (un programma che stampava le etichette con tanto di codice a barre, personalizzato con descrizioni prese da un database locale che aggiornavo io ogni volta che bisognava creare un nuovo codice), poi un programmino che calcolava automaticamente gli imballi utilizzati da inserire nel documento di trasporto verso il cliente.
Poi un giorno capitai nella pagina di richiesta di aiuto nel tizio che aveva deciso di portare Quake2 dal C al Delphi (di cui nel frattempo ero passato alla versione 6 ...sempre free) e ben sapendo che il programmatore non era il mio mestiere e che le mie conoscenze del C erano quasi zero, mi decisi a collaborare con il gruppo .

Iniziai vedendo le cose convertite già da altri e mi misi a fare modifiche e compilare, modifiche e compilare fino a quando il Delphi non mi diceva che non c'era nessun errore o warning. Allora mandavo le mie modifiche al gruppo che dopo accurati "proofreading" e modifiche pubblicava le unit convertite...e cosi dopo diversi mesi il gruppo è riuscito a far girare Quake2 sul Delphi6 (chiaramente non solo per merito mio...ma ho dato il mio contributo alla conversione). Una volta finito la conversione avendo io installato anche Kylix sulla partizione Linux del mio HardDisk mi sono detto chissà se posso farlo girare anche li...e poco tempo dopo modificando diverse Unit sono riuscito a farlo girare anche su Linux...una soddisfazione immensa...
Questo è il link alla pagina del gruppo http://www.sulaco.co.za/quake2/default.asp e se andate alla sezione "Team Info" vedrete il mio nome Fabrizio R.
Ora il progetto è ospitato su SourceForge.

Tutto questo per dire che fare qualcosa è possibile anche se si è digiuni di programmazione, certamente si avrà bisogno di aiuti per superare i molti ostacoli che sicuramente si incontreranno, ma ora c'è internet e i forum (come questo) che vengono in soccorso...dunque non ti scoraggiare e buttati su qualcosa di facile all'inizio come suggerito da Ozzy, ma assicurati prima che le librerie che utilizza il gioco/programma che vuoi portare siano disponibili anche sulla piattaforma dove le devi far girare (in questo caso Amiga).

Scusate per il lungo messaggio e il leggerissimo OffTopic ma mi sono sentito di raccontare questa cosa...

Fabrizio



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

Post inviati: 1588

Visulizza profilo Messaggio Personale
80.181.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 59
majinga 24 Settembre 2018    23:32:11
Ho programmato in Delphi per un periodo. Veramente la borland ha rilasciato una versione gratuita del compilatore?

Mi ricordo che dopo iniziai a giocherellare con il pascal. Devo dire che alcune cose mi piacevano davvero. Soprattutto la gestione dei file.

farox68

Post inviati: 274

Visulizza profilo Messaggio Personale
159.20.214.*** Mozilla/5.0 (Windows NT 6.1; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 60
farox68 24 Settembre 2018    23:47:01
Citazione

Ho programmato in Delphi per un periodo. Veramente la borland ha rilasciato una versione gratuita del compilatore?

Mi ricordo che dopo iniziai a giocherellare con il pascal. Devo dire che alcune cose mi piacevano davvero. Soprattutto la gestione dei file.



Si Borland rese disponibile prima Delphi2 e tempo dopo anche Delphi 6 sempre per un uso non commerciale chiaramente.
Piaceva molto anche a me il Pascal lo trovo molto più facile del C come linguaggio...ora ho installato il FPC (free Pascal compiler) con Lazarus (IDE) che non uso molto ma ogni volta che trovo qualcosa di interessante da portare sulla mia console (che ha disponibile anche il FPC come compilatore ed anche Lazarus come IDE oltre a Codeblocks) ci faccio alcune prove. Tempo fa ho portato un visualizzatore di Frattali Mandelbrot scritto in FPC.
http://repo.openpandora.org/?page=detail&app=mande lfpc-28656

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

Pagine: -1-2- [3] -4-

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

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a frank62 - Kosmokrator - 

© 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.11839008331299 secondi