Benvenuto!

RH è il posto ideale per ogni retrogiocatore che si rispetti. Se vuoi farne parte e poter commentare gli articoli o partecipare alle discussioni del forum, registrati.

Registrati

annuncio

Comprimi
Ancora nessun annuncio.

Motorola MC68000 I NOSTRI SOGNI A 16-BIT !!!

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

    Motorola MC68000 I NOSTRI SOGNI A 16-BIT !!!

    Questo mitico processore era installato nella maggior parte degli Home Hardware di anni 80/90,nella fatispecie:Mega Drive,Mega CD,Amiga 500/600,Neo Geo MVS,AES,CD,CDZ, ecc....
    Questo ad ognuno di noi,nelle reciproche "macchine" ci hanno regalato grandi momenti di gioia e divertimento videoludico.

    Tutt'oggi viene utiizzato nelle didattiche per studenti,ed in molte altre applicazioni.
    Cosa ne pensate di questo grande processore?.......















    Ultima modifica di 3D Blast Cord; 20-11-2011, 20:09.

    #2
    Devo dire che è sempreverde ed efficente ma anche robusto. Allora i componenti erano di qualità e duravano moltissimo tempo non come ora che componenti elettronici di consoles che saltano dopo poco tempo....
    Tutto sarà bello quando Igor lo rinfrescherà, la sua forza è la nostra forza

    Qui dentro c'è un nuovo mondo, qui dentro c'è il nostro futuro, qui dentro c'è il nostro DESTINO

    Commenta


      #3
      Il Motorola MC68000 è uno dei processori più importanti della storia videoludica, forse il più gettonato nella cosiddetta "2D era".

      Oltre ai sistemi già citati era montato su: Atari ST e Sharp X68000... e poi in innumerevoli arcade game PCB: CPS-1, CPS-2, Sega System 16A/16B (e molte altre schede Sega -tutte quelle che utilizzavano la Super-Scaler technology-... alcune delle quali utilizzavano anche 2 o 3 68000), hardware Taito, Namco, SNK (pre Neo Geo) ecc... da ricordare che Motorola non era l'unico produttore ( Motorola 68000 - Wikipedia, the free encyclopedia )
      Ultima modifica di AlextheLioNet; 20-11-2011, 22:27.
      Alessio "AlextheLioNet" Bianchi
      __________________________________________________ _______________________________________

      "The game will never be over. Because we're keeping the dream alive." (Freiheit, "Keeping the Dream Alive")

      Commenta


        #4
        Originariamente inviato da AlextheLioNet Visualizza il messaggio
        Il Motorola MC68000 è uno dei processori più importanti della storia videoludica, forse il più gettonato nella cosiddetta "2D era".

        Oltre ai sistemi già citati era montato su: Atari ST e Sharp X68000... e poi in innumerevoli arcade game PCB: CPS-1, CPS-2, Sega System 16A/16B (e molte altre schede Sega -tutte quelle che utilizzavano la Super-Scaler technology-... alcune delle quali utilizzavano anche 2 o 3 68000), hardware Taito, Namco, SNK (pre Neo Geo) ecc... da ricordare che Motorola non era l'unico produttore ( Motorola 68000 - Wikipedia, the free encyclopedia )



        Già confermo Alessio,e se non vado errando,la scheda montata su OutRun era con clock rate di 12.5 Mhz,gli stessi del Mega CD,o mi sbaglio?........
        Ultima modifica di 3D Blast Cord; 22-11-2011, 19:56.

        Commenta


          #5
          sega Cd CPU:MC68HC000(12.5MHz)

          si pero OCCHIO che su out run erano 2 e funzionava in parallelo su MEgadrive + segacd/mega cd non funzionavano in parallelo

          avevano un funzionamento molto diverso
          CHI SEMINA PRUNI ... UN CAMMINI POI SCARSO
          ---------------------------------------------------------------------------------------------------------------------------------------------------------
          IL più grande regalo che posso fare a qualcuno e dedicare il mio TEMPO !
          Perché quando si regala il nostro tempo a qualcuno si regala un PEZZO della NOSTRA vita che NON tornerà MAI PIU' INDIETRO
          ---------------------------------------------------------------------------------------------------------------------------------------------------------
          10th Mountain Division in COD
          MEDAGLIERE premi QUI
          ---------------------------------------------------------------------------------------------------------------------------------------------------------
          la classe non è brodo di papere. (Bostick )

          biscotti Ban Turchese per tutti!!!!!! ( alex)

          Lo so, ma meglio una persona con tante idee che una senza ( musashi )

          se tu non sai una mazza sui lasergams...
          io non ho mai visto un mega drive e penso che sia un enorme volante della momo ( Alex)

          ciao fratelli di "croce direzionale" ( alelamore )

          io aggiungerei una tumbler di bushmills ed un paio di amaretti ... bah ! ( Bostick )

          Commenta


            #6
            Per quanto riguarda i vari modelli di 68000, c'è un sito particolarmente curato con molte informazioni:

            Motorola 68000 microprocessor family


            Effettivamente la main CPU del Mega CD e quelle montate sulla scheda di Out Run hanno lo stesso clock (12,5 MHz)... ma, come ha ricordato giustamente Igor, su MCD il funzionamento in parallelo dei 68000 di MD 3 relativo add-on è limitato a determinati titoli e specifiche funzioni...
            Ultima modifica di AlextheLioNet; 23-11-2011, 14:53.
            Alessio "AlextheLioNet" Bianchi
            __________________________________________________ _______________________________________

            "The game will never be over. Because we're keeping the dream alive." (Freiheit, "Keeping the Dream Alive")

            Commenta


              #7
              interessante sito

              grazie alex
              CHI SEMINA PRUNI ... UN CAMMINI POI SCARSO
              ---------------------------------------------------------------------------------------------------------------------------------------------------------
              IL più grande regalo che posso fare a qualcuno e dedicare il mio TEMPO !
              Perché quando si regala il nostro tempo a qualcuno si regala un PEZZO della NOSTRA vita che NON tornerà MAI PIU' INDIETRO
              ---------------------------------------------------------------------------------------------------------------------------------------------------------
              10th Mountain Division in COD
              MEDAGLIERE premi QUI
              ---------------------------------------------------------------------------------------------------------------------------------------------------------
              la classe non è brodo di papere. (Bostick )

              biscotti Ban Turchese per tutti!!!!!! ( alex)

              Lo so, ma meglio una persona con tante idee che una senza ( musashi )

              se tu non sai una mazza sui lasergams...
              io non ho mai visto un mega drive e penso che sia un enorme volante della momo ( Alex)

              ciao fratelli di "croce direzionale" ( alelamore )

              io aggiungerei una tumbler di bushmills ed un paio di amaretti ... bah ! ( Bostick )

              Commenta


                #8
                Li utilizzavano anche i macintosh
                -== Feel the power ==-



                BLOG: http://arcadeheart.blogspot.com/

                Profilo Playfire: Amiga1200

                Commenta


                  #9
                  C'è anche nel Jaguar e, purtroppo, tanti giochi si limitano sfruttare solo il 68K tralasciando tutto il rimanente e ben più performante hardware :S
                  videoludik.blogspot.com

                  il mio blog di notizie sulla nuova generazione!

                  Commenta


                    #10
                    Originariamente inviato da AlextheLioNet Visualizza il messaggio
                    Effettivamente la main CPU del Mega CD e quelle montate sulla scheda di Out Run hanno lo stesso clock (12,5 MHz)... ma, come ha ricordato giustamente Igor, su MCD il funzionamento in parallelo dei 68000 di MD 3 relativo add-on è limitato a determinati titoli e specifiche funzioni...
                    Si confermo,non venivano sempre utilizzate entrambe le CPU,ma solo in alcuni casi,ricordiamo alcuni titoli tipo Silpheed. Ma se non vado errando le due CPU MC68000 MD+MCD,funzionavano entrambe in parallelo anche in concumitanza con l'utilizzo del chip ASIC,tipo su Soul-Star,ecc.....
                    Ultima modifica di 3D Blast Cord; 23-11-2011, 18:08.

                    Commenta


                      #11
                      Originariamente inviato da 3D Blast Cord Visualizza il messaggio
                      Si confermo,non venivano sempre utilizzate entrambe le CPU,ma solo in alcuni casi,ricordiamo alcuni titoli tipo Silpheed. Ma se non vado errando le due CPU MC68000 MD+MCD,funzionavano entrambe in parallelo anche in concumitanza con l'utilizzo del chip ASIC,tipo su Soul-Star,ecc.....
                      è un segreto che se mamma SEGA non ce lo svela non lo sapremo mai

                      la accoppiata MD + SEGACD/MEGACD in teoria funziona cosi ( spiegazione di mamma sega non di pizza e fichi )

                      il primo 68000 ( che bada bene ha una frequenza 7.8 MHz modello MC68000 P8 nel MD1 e MC68HC000 nel MD2 ) entra in funzione se è inserita una cartuccia e viene utilizzato solo questa CPU

                      Se invece non vi è alcuna cartuccia e si accende la macchina cosi il sistema avvia l'esecuzione del bios del SEGACD/MEGACD e attende l'inserimento del disco

                      All'inserimento del gioco CD il secondo 68000 ( Mc68Hc000 con frequenza di 12,5 MHz) entra in funzione e esegue il gioco

                      questo lo schema dato dalla Sega


                      è sempre rimasto un mistero come due CPU con frequenze diverse ( e quindi numero di cicli di clock difficilmente accoppiabili) possano lavorare sul medesimo programma ...
                      almeno che non si riduce la frequenza della seconda CPU
                      da tenere presente che la frequenza 12,5 non è il doppio di 7,8 e quindi non è possibile "tagliare" la frequenza in modo che anche quest'ultima sia usata a 7,8

                      Ma una spiegazione c'è
                      è possibile usare le due CPU per compiti diversi ( e non eseguire il medesimo programma)
                      questo è quello che effettivamente è successo in alcuni giochi ma una programmazione di questo tipo rende le cose davvero difficili da programmare e per questo poco usato come metodo

                      ogni modo il MD aveva anche un processore secondario :
                      uno Z80 a 4 mhz con funzioni di controllo del suono
                      CHI SEMINA PRUNI ... UN CAMMINI POI SCARSO
                      ---------------------------------------------------------------------------------------------------------------------------------------------------------
                      IL più grande regalo che posso fare a qualcuno e dedicare il mio TEMPO !
                      Perché quando si regala il nostro tempo a qualcuno si regala un PEZZO della NOSTRA vita che NON tornerà MAI PIU' INDIETRO
                      ---------------------------------------------------------------------------------------------------------------------------------------------------------
                      10th Mountain Division in COD
                      MEDAGLIERE premi QUI
                      ---------------------------------------------------------------------------------------------------------------------------------------------------------
                      la classe non è brodo di papere. (Bostick )

                      biscotti Ban Turchese per tutti!!!!!! ( alex)

                      Lo so, ma meglio una persona con tante idee che una senza ( musashi )

                      se tu non sai una mazza sui lasergams...
                      io non ho mai visto un mega drive e penso che sia un enorme volante della momo ( Alex)

                      ciao fratelli di "croce direzionale" ( alelamore )

                      io aggiungerei una tumbler di bushmills ed un paio di amaretti ... bah ! ( Bostick )

                      Commenta


                        #12
                        Originariamente inviato da igorstellar Visualizza il messaggio
                        è un segreto che se mamma SEGA non ce lo svela non lo sapremo mai

                        la accoppiata MD + SEGACD/MEGACD in teoria funziona cosi ( spiegazione di mamma sega non di pizza e fichi )

                        il primo 68000 ( che bada bene ha una frequenza 7.8 MHz modello MC68000 P8 nel MD1 e MC68HC000 nel MD2 ) entra in funzione se è inserita una cartuccia e viene utilizzato solo questa CPU

                        Se invece non vi è alcuna cartuccia e si accende la macchina cosi il sistema avvia l'esecuzione del bios del SEGACD/MEGACD e attende l'inserimento del disco

                        All'inserimento del gioco CD il secondo 68000 ( Mc68Hc000 con frequenza di 12,5 MHz) entra in funzione e esegue il gioco

                        questo lo schema dato dalla Sega


                        è sempre rimasto un mistero come due CPU con frequenze diverse ( e quindi numero di cicli di clock difficilmente accoppiabili) possano lavorare sul medesimo programma ...
                        almeno che non si riduce la frequenza della seconda CPU
                        da tenere presente che la frequenza 12,5 non è il doppio di 7,8 e quindi non è possibile "tagliare" la frequenza in modo che anche quest'ultima sia usata a 7,8

                        Ma una spiegazione c'è
                        è possibile usare le due CPU per compiti diversi ( e non eseguire il medesimo programma)
                        questo è quello che effettivamente è successo in alcuni giochi ma una programmazione di questo tipo rende le cose davvero difficili da programmare e per questo poco usato come metodo

                        ogni modo il MD aveva anche un processore secondario :
                        uno Z80 a 4 mhz con funzioni di controllo del suono


                        Gia assolutamente d'accordo in tutto Igor,anche perchè non solo è evidente il funzionamento cosi come l'hai spiegato tu,ma come è sempre stato esposto dalla SEGA .

                        Però ho letto in giro che nei giochi,(quindi tutti) che utilizzano il chip ASIC del Mega CD,adottano l'utilizzo in sincrono di entrambe le CPU MC68000 MD+MCD.

                        Mi piacerebbe molto venire a capo di questa faccenda non ti nascondo che da molto tempo che mi crea una grande curiosità ed interesse,come credo a molti altri...
                        Ultima modifica di 3D Blast Cord; 23-11-2011, 19:33.

                        Commenta


                          #13
                          'utilizzo in sincrono di entrambe le CPU MC68000 MD+MCD.
                          difficile
                          cosa vuole dire la parola sincrono in informatica ?
                          questo è il significato
                          *) Evento sincronizzato con il segnale di clock o con altri segnali periodici di sincronizzazione della macchina (sistema).

                          difficilmente avremo due CPU che lavorano sincrone se sono con clock ( e quindi cicli di clock ) cosi diversi
                          sarebbe fattibile se fossero una il doppio della velocità dell'altra ma cosi non è

                          facciamo due conti

                          proviamo a moltiplicare la frequenza della prima CPU

                          7,8 * 2 = 15.16 ( la la seconda CPU va a 12,5 )

                          Proviamo a dividere la frequenza della seconda

                          12,5 / 2 = 6,25 ( ma la prima CPU va a 7,8 )

                          quindi rimane il problema e ,per quel poco che so io di PC e hardware, le due CPU in modo SINCRONO perfetto NON possono lavorare
                          cosa diversa se ogni CPU lavora su una parte di programma a loro dedicato e lo eseguono anche insieme
                          CHI SEMINA PRUNI ... UN CAMMINI POI SCARSO
                          ---------------------------------------------------------------------------------------------------------------------------------------------------------
                          IL più grande regalo che posso fare a qualcuno e dedicare il mio TEMPO !
                          Perché quando si regala il nostro tempo a qualcuno si regala un PEZZO della NOSTRA vita che NON tornerà MAI PIU' INDIETRO
                          ---------------------------------------------------------------------------------------------------------------------------------------------------------
                          10th Mountain Division in COD
                          MEDAGLIERE premi QUI
                          ---------------------------------------------------------------------------------------------------------------------------------------------------------
                          la classe non è brodo di papere. (Bostick )

                          biscotti Ban Turchese per tutti!!!!!! ( alex)

                          Lo so, ma meglio una persona con tante idee che una senza ( musashi )

                          se tu non sai una mazza sui lasergams...
                          io non ho mai visto un mega drive e penso che sia un enorme volante della momo ( Alex)

                          ciao fratelli di "croce direzionale" ( alelamore )

                          io aggiungerei una tumbler di bushmills ed un paio di amaretti ... bah ! ( Bostick )

                          Commenta


                            #14
                            Originariamente inviato da igorstellar Visualizza il messaggio
                            difficile
                            cosa vuole dire la parola sincrono in informatica ?
                            questo è il significato
                            *) Evento sincronizzato con il segnale di clock o con altri segnali periodici di sincronizzazione della macchina (sistema).

                            difficilmente avremo due CPU che lavorano sincrone se sono con clock ( e quindi cicli di clock ) cosi diversi
                            sarebbe fattibile se fossero una il doppio della velocità dell'altra ma cosi non è

                            facciamo due conti

                            proviamo a moltiplicare la frequenza della prima CPU

                            7,8 * 2 = 15.16 ( la la seconda CPU va a 12,5 )

                            Proviamo a dividere la frequenza della seconda

                            12,5 / 2 = 6,25 ( ma la prima CPU va a 7,8 )

                            quindi rimane il problema e ,per quel poco che so io di PC e hardware, le due CPU in modo SINCRONO perfetto NON possono lavorare
                            cosa diversa se ogni CPU lavora su una parte di programma a loro dedicato e lo eseguono anche insieme


                            E quindi allora è un lavoro in parallelo....è o cosi o cosi....Se lavorano entrambe o per la stessa cosa,o per mansioni differenti,quindi non sincrone,lavorano appunto parallelamente.......

                            A rigor di logica altre spiegazioni non ce ne sono.


                            Ma quindi con il chip ASIC ed l'utilizzo concumitante delle CPU,tu cosa sai Igor?...
                            Ultima modifica di 3D Blast Cord; 23-11-2011, 19:51.

                            Commenta


                              #15
                              Originariamente inviato da 3D Blast Cord Visualizza il messaggio
                              o per mansioni differenti,quindi non sincrone,lavorano appunto parallelamente.......

                              A rigor di logica altre spiegazioni non ce ne sono.

                              effettivamente potrebbe essere ma sino a quando non avremo le specifiche al 100% della macchina non lo sapremo
                              per questo motivo io ho sempre cercato il manuale tecnico che spiegasse ( e non solo per avere gli schemi) bene questo funzionamento
                              sicuramente li c'e' scritto ma a oggi si trova solo quelli con gli schemi e basta senza altre spiegazioni

                              non so se altri hanno più informazioni di me su questa modalità di funzionamento

                              quello che meraviglia è che la scheda i out run per avere le due CPU che lavorano in modo sincrono hanno usato le medesime frequenze

                              Main CPU : 2 x MC68000 @ 12.5 MHz
                              Sound CPU : Z80 @ 4 MHz
                              Sound chip : YM2151 @ 4 MHz & SegaPCM @ 15.625 kHz

                              Ora se si nota siamo molto vicini ( processori parlando ) a parte quello dentro al MD che , come gia detto , ha frequenza piu bassa
                              tuttavia nemmeno out run fu immune a problemi di funzionamento e per sistemare il tutto i tecnici sega ci hanno sudato sette camice per arrivare al prodotto finito e ben funzionate

                              non capisco il perché non hanno riversato questa conoscenza nel sistema MD+SEGACD/MEGACD usando la CPU a 7,8
                              questo sarebbe stato un vantaggio ( se si pensa all'uso di default di due CPU in modo sincrono ) con ben due CPU sempre in funzione per ogni gioco

                              ma è probabile che la frequenza maggiore è stata dettata dal codec video che gia cosi lavorava in modo non ottimale ( ricordo che ne abbiamo gia parlato e che quel codec per andare BENE aveva bisogno di un 680030 a 25Hz .... ) ma almeno in modo dignitoso
                              Cosa diverse se la CPU del SEGACD/MEGACD fosse stato con frequenza bassa a 7,8: il codec non avrebbe funzionato per niente o malissimo
                              CHI SEMINA PRUNI ... UN CAMMINI POI SCARSO
                              ---------------------------------------------------------------------------------------------------------------------------------------------------------
                              IL più grande regalo che posso fare a qualcuno e dedicare il mio TEMPO !
                              Perché quando si regala il nostro tempo a qualcuno si regala un PEZZO della NOSTRA vita che NON tornerà MAI PIU' INDIETRO
                              ---------------------------------------------------------------------------------------------------------------------------------------------------------
                              10th Mountain Division in COD
                              MEDAGLIERE premi QUI
                              ---------------------------------------------------------------------------------------------------------------------------------------------------------
                              la classe non è brodo di papere. (Bostick )

                              biscotti Ban Turchese per tutti!!!!!! ( alex)

                              Lo so, ma meglio una persona con tante idee che una senza ( musashi )

                              se tu non sai una mazza sui lasergams...
                              io non ho mai visto un mega drive e penso che sia un enorme volante della momo ( Alex)

                              ciao fratelli di "croce direzionale" ( alelamore )

                              io aggiungerei una tumbler di bushmills ed un paio di amaretti ... bah ! ( Bostick )

                              Commenta

                              Sto operando...
                              X