Torna indietro   Hardware Upgrade Forum > Mondo Apple > Apple - Software e macOS

Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando
Abbiamo giocato a lungo a Battlefield 6, abbiamo provato tutte le modalità multiplayer, Redsec, e le numerose personalizzazioni. In sintesi, ci siamo concentrati su ogni aspetto del titolo per comprendere al meglio uno degli FPS più ambiziosi della storia dei videogiochi e, dopo quasi due mesi, abbiamo tirato le somme. In questo articolo, condividiamo con voi tutto ciò che è Battlefield 6, un gioco che, a nostro avviso, rappresenta esattamente ciò che questo genere attendeva da tempo
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Abbiamo messo alla prova il drone Antigravity A1 capace di riprese in 8K a 360° che permette un reframe in post-produzione ad eliche ferme. Il concetto è molto valido, permette al pilota di concentrarsi sul volo e le manovre in tutta sicurezza e decidere con tutta tranquillità come gestire le riprese. La qualità dei video, tuttavia, ha bisogno di uno step in più per essere competitiva
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-09-2007, 20:26   #1
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
Assembly

Ragazzi volevo sapere se è possibile programmare in assembler su mac... oggi stavo seguendo la minuziosa guida di giobe2000 e ho provato a scaricare la roba tramite parallel ma mi ha crashato, a sto punto mi chiedo se sia possibile scrivere in assembler su mac


grazie
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 20:47   #2
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
eh... ne esistono tanti di assembly quale vorresti usare te?

solo per farti un esempio, se usi gli interrupt del dos naturalmente non ti funziona niente in modalità nativa
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:02   #3
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
avevo sentito parlare di sta cosa solo che io devo proprio iniziare a scrivere con questo linguaggio quindi per ora nn so quasi nulla...

io stavo senguendo questa guida che è la + completa :
http://www.giobe2000.it/index.htm
e volevo un qualcosa consono a seguire questa guida...che nn desse problemi
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:33   #4
Criceto
Bannato
 
L'Avatar di Criceto
 
Iscritto dal: Jun 2004
Messaggi: 4607
Quote:
Originariamente inviato da Mariuccia Guarda i messaggi
avevo sentito parlare di sta cosa solo che io devo proprio iniziare a scrivere con questo linguaggio quindi per ora nn so quasi nulla...

io stavo senguendo questa guida che è la + completa :
http://www.giobe2000.it/index.htm
e volevo un qualcosa consono a seguire questa guida...che nn desse problemi
Non è che sia un "linguaggio". E' il codice macchina del processore.
Tanto devi decidere se programmare per x86 o per PPC. Dipende dal Mac che hai.

Nel primo caso io desisterei subito. L'x86 ha l'architettura più contorta e fatta coi piedi che si sia mai vista nel campo dei microprocessori. Meglio lasciar fare ai compilatori...

Ma se proprio sei convinto probabilmente la cosa più facile è partire dal compilatore C e fare delle funzioni "inline" in assembler. Xcode (i tools di sviluppo inclusi) dovrebbero supportarle. Però mai fatto, quindi non ti so dire di più.
Criceto è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:38   #5
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
Quote:
Originariamente inviato da Mariuccia Guarda i messaggi
avevo sentito parlare di sta cosa solo che io devo proprio iniziare a scrivere con questo linguaggio quindi per ora nn so quasi nulla...

io stavo senguendo questa guida che è la + completa :
http://www.giobe2000.it/index.htm
e volevo un qualcosa consono a seguire questa guida...che nn desse problemi
mmh... è molto legato al dos, o lo emuli o devi cambiare architettura

purtoppo l'assembly non è un "linguaggio" che puoi imparare e usare indipendentemente su qualsiasi sistema

seguendo quella guida, molte cose non funzioneranno neanche su linux per esempio
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:40   #6
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
L'assembler che ci hanno "spiegato" ai corsi è quello del classico 8086. Te che consigli?
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:49   #7
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
Quote:
Originariamente inviato da Janky Guarda i messaggi
mmh... è molto legato al dos, o lo emuli o devi cambiare architettura

purtoppo l'assembly non è un "linguaggio" che puoi imparare e usare indipendentemente su qualsiasi sistema

seguendo quella guida, molte cose non funzioneranno neanche su linux per esempio



Come ho detto l'ambiente è l'8086
e mi sembra che quella guida sia proprio sull'8086... purtoppo il libro del corso è scritto in un modo che uno che nn ha conoscenze precendenti non ci chiappa niente di niente
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 22:17   #8
Criceto
Bannato
 
L'Avatar di Criceto
 
Iscritto dal: Jun 2004
Messaggi: 4607
Quote:
Originariamente inviato da Mariuccia Guarda i messaggi
Come ho detto l'ambiente è l'8086
e mi sembra che quella guida sia proprio sull'8086... purtoppo il libro del corso è scritto in un modo che uno che nn ha conoscenze precendenti non ci chiappa niente di niente
Come ti ha detto Janky se fai un programma in puro assembly ti devi attenere alle regole dell'OS per riuscirlo ad eseguire. Quindi per ogni OS è diverso.
Se il corso è fatto per il DOS, per 8086 poi (con tutti i suoi problemi di indirizzamento della memoria) sarà dura farlo girare sotto Mac.

Viceversa se vuoi fare solo delle routine, la cosa migliore per me è inglobarle nel codice C, con una funzione inline. Il compilatore C si preoccupa dell'interfacciamento con l'OS, e tu puoi scrivere la parte che interessa in codice macchina.
Criceto è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 23:04   #9
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
boh via... non so, è un macello
guarderò...se cela faccio chiedo al prof
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 23:49   #10
brixia67
Senior Member
 
Iscritto dal: Apr 2006
Messaggi: 313
Certo che per iniziare l'assembler siete partiti dal peggio che c'è o che c'era, ti consiglierei vivamente di passare al MC6800 per imparare.
brixia67 è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 13:22   #11
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
Quote:
Originariamente inviato da brixia67 Guarda i messaggi
Certo che per iniziare l'assembler siete partiti dal peggio che c'è o che c'era, ti consiglierei vivamente di passare al MC6800 per imparare.
Per me è la stessa cosae poi il professore è un folle... l'esame verte quasi totalmente o totalmente sull'assembler e lui lo ha spiegato in 3 lezione di cui 2 pomeridiane fuori orario
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 13:33   #12
brixia67
Senior Member
 
Iscritto dal: Apr 2006
Messaggi: 313
Auguri...
brixia67 è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 13:34   #13
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
Quote:
Originariamente inviato da brixia67 Guarda i messaggi
Auguri...

sono nella m3rd4
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 14:07   #14
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Purtroppo l'Assembly x86 è veramente pessimo (a livello di sintassi e non) se si sfruttano tutte le funzionalità che mette a disposizione (indirizzamento di memoria a 20 bit in particolare); sicuramente l'Assembly 68k è notevolmente più "bello" (suprattutto a livello di sintassi) ma se ti chiedono 8086 non puoi di certo decidere di fare altro.
La cosa migliore è installare una versione di DOS su qualche vecchio PC (almeno io feci così a suo tempo).
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 14:59   #15
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
con bootcamp e xp non c'è verso giusto?
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 16:40   #16
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
per il dos puoi provare :

http://dosbox.sourceforge.net/news.php?show_news=1

Come assemblatore ti consiglio il NASM con sintassi intel
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 17:00   #17
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
per il dos puoi provare :

http://dosbox.sourceforge.net/news.php?show_news=1

Come assemblatore ti consiglio il NASM con sintassi intel

il primo a cosa servirebbe?

il nasm è per pc o mac?


grazie mille per li info
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 17:48   #18
Ufobobo
Senior Member
 
L'Avatar di Ufobobo
 
Iscritto dal: Apr 2002
Città: Lucca
Messaggi: 853
Io alle superiori mi esercitavo virtualizzando una macchina windows.
__________________
Visita www.spalamerda.com
Ufobobo è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 17:57   #19
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
Quote:
Originariamente inviato da Solido Guarda i messaggi
il primo a cosa servirebbe?

il nasm è per pc o mac?


grazie mille per li info
il primo è un emulatore per dos, il secondo è per dos, da far girare quindi nell'ambiente emulato
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 18:08   #20
frizzo28
Senior Member
 
Iscritto dal: Aug 2005
Città: Roma sud
Messaggi: 590
Mi sa che il modo piu' semplice e' rimediarsi un vecchio PC anche noi studiamo assembler per 8086 e io ho un vecchio 486 in bianco e nero portatile che un mio amico voleva buttare e va benone per fare assembler puoi indirizzare direttamenta locazioni di memoria usare gli interrupt del bios e del Dos... insomma ci fai tutto (per lo meno per quanto riguarda l'assembler... certo non ci rippo un Divx )
__________________
-Mac Book intel core duo 1,83GHz, 1,25 Gb RAM
-Amd athlon 64 dual core 4400+, 2 GB RAM, Asus a8n-sli Deluxe, totale 500 GB di HARD DISK(4 hdd)
frizzo28 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando Due mesi di Battlefield 6: dalla campagna al bat...
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Google svela i videogiochi più ce...
TikTok lancia il nuovo feed con contenut...
Amazon aggiorna gli sconti e si prepara ...
GeForce NOW: 50% di sconto e 30 nuovi gi...
Insta360 Ace Pro 2 in offerta: disponibi...
Roborock Saros 10R a 909€ invece di 1.39...
Solo oggi due monitor Acer a prezzi assu...
FRITZ!Box in forte sconto su Amazon: mod...
Apple + Samsung = monopolio totale nel Q...
6 TV 4K in super sconto su Amazon, anche...
Lava, aspira a 9000Pa e ha la stazione d...
Il nuovo OnePlus 15R avrà una bat...
SpaceX: capitalizzazione di 800 miliardi...
'L'UE dovrebbe essere abolita': la spara...
Non solo smartphone: Samsung sta lavoran...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:54.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v