1. A breve aggiorneremo la piattaforma di Reboot per risolvere alcuni problemi con i plug-in, quindi chiediamo ancora un po' di pazienza, Lo staff di Reboot

[Neo Geo Mini] info sulla futura modifica

Discussione in 'Altre piattaforme' iniziata da Metro City, 31 Mar 2019.

  1. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
    Dopo la sua uscita che in molti l'hanno cercato, si parlava di una modifica...
    ma sapete a che punto stanno???
     
    #1
  2. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    Pare che l'interfaccia seriale UART sia protetta da login+pass sconosciute (info di un utente con il quale ho collaborato per la mod del mega drive mini) e che contenga il sistema operativo Dingux. Attualmente l'elevato costo e lo scarso interesse della community (un minicab non ha la stessa appetibilita'di una miniconsole) non hanno prodotto grandi risultati sul suo hacking.
     
    #2
    A Metro City piace questo elemento.
  3. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
    Peccato, perchè la mini console merita e sarebbe stato bello se poteva contenere tutta la libreria SNK
    Grazie delle info :smile:
     
    #3
  4. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    Secondo me lo puo'fare ma finchè qualcuno non ci si metterà di impegno (immagino quando i prezzi scenderanno di brutto) rimarrà un piccolo sogno.
     
    #4
  5. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
  6. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    #6
    Ultima modifica: 5 Apr 2019
    A Metro City piace questo elemento.
  7. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
    Difatti prima d'uscire di casa te lo voluto postare :grin:
    Io pure stasera appena torno devo ancora controllare le cose in sospeso su Psvita e Switch :sweatsmile:
     
    #7
  8. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    Da cellulare posso dire questo:

    [​IMG]

    Il mini (SoC ATM7013 della Actions Semiconductor che ha integrate una CPU MIPS 74Kf [circa 1GHz] ed una GPU Vivante GC800) va avviato in ADFU mode (Actions Device Firmware Upgrade) collegandolo, da spento, al pc e va acceso tenendo premuto un pulsante che dovrebbe chiamarsi "burn"; una volta partito in ADFU mode, Windows chiede i drivers; una volta installati è possibile flashare l'immagine di 1 e rotti giga nel dispositivo tramite apposito software.

    Quindi servono 3 cose (scaricabili dai links mostrati sotto i video di youtube):
    - drivers per ADFU mode
    - programma per flashare
    - immagine da flashare

    Se è così la prima cosa da fare è cercare di fare un backup della flash "vergine di fabbrica" (speriamo sia fattibile con lo stesso tool utilizzato per il flashing) e poi esplorare l'immagine per capire come editare/aggiungere/rimuovere roms confrontandola con quella che il tipo ha messo a disposizione.

    EDIT
    Il file da flashare contiene 3 partizioni:
    - misc (FAT16)
    - system (Ext4)
    - vendor (FAT32)

    i giochi originali Neo Geo sono zippati nella partizione "vendor" dentro la cartella \res\roms\:
    [​IMG]

    mentre le cover in \image\games\ (2 files uno chiamato TV (260x226) ed un altro chiamato LCD (114x78) con risoluzione immagino per l'LCD oppure per quando è collegato alla TV):
    [​IMG]
    [​IMG]

    Gli emulatori e l'eseguibile di gioco (che credo sia l'elf chiamato MinArcade) sono stati spostati in \res\hack\bin (l'originale l'ho trovato qui: system\etc\dmenu\ ma non so se sia effettivamente l'originale):
    [​IMG]

    Le rom aggiunte dei vari emulatori sono invece in \res\hack\roms:
    [​IMG]

    Sapendo questo dobbiamo trovare il primo file che viene avviato al boot della console (secondo me potrebbe essere lo script nella partizione "system" \etc\dmenu\dmenu_In" ma devo capire se viene lanciato da altri o è proprio il primo. Per ora mi fermo qui :wink:

    EDIT:
    il sistema è basato tutto su Linux (non utilizza dunque Android).

    Il file per aggiungere giochi Neo Geo credo sia vendor:\res\local\English\games.ini (che ritroviamo aggiunto anche in vendor:\res\hack\local per i giochi degli altri emulatori) dove abbiamo questa struttura:
    Codice:
    #=========Game list  =================
    #Type 1 STG, 2 ACT, 3 FTG, 4 PUZ, 5 OTHER
    #English
    
    [GAME]
    [ID]=0
    [TYPE]=3
    [NAME]=THE KING OF FIGHTERS '94
    [DIR]=kof94
    
    [GAME]
    [ID]=1
    [TYPE]=3
    [NAME]=THE KING OF FIGHTERS '95
    [DIR]=kof95h
    
    ……
    
    [GAME]
    [ID]=40
    [TYPE]=3
    [NAME]=MoreGames
    [DIR]=moregames
    

    EDIT3:

    L'emulatore utilizzato per avviare i giochi Neo Geo (system:/etc/dmenu/mvsnjemu) sembra essere una versione modificata di NJEMU.


    EDIT4:
    Esistono 2 eseguibili chiamati allo stesso modo (MinArcade) ma diversi nell'immagine "taroccata".

    All'avvio la console carica una immagine di linux virtualizzata chiamata vmlinux.bin che si trova dentro la partizione /misc (con alcuni tools è possibile estrarla ottenendo i files e le cartelle) e da li dovrebbe partire il sistema operativo che chiede il login (al minuto 19
    ).

    Qui per un log di cosa appare a schermo nell'interfaccia UART.


    EDIT5:
    L'applicazione (eseguibile) dmenu pare non essere altro che il dmenu del sistema operativo Dingux.
     
    #8
    Ultima modifica: 10 Apr 2019
    A Metro City piace questo elemento.
  9. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
    Ma che figata e quante nozioni :blush:
    Perciò ci potrà essere la disponibilità di un futuro update dei 140 giochi disponibili.…
     
    #9
  10. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    Ci potrebbe essere già oggi ma non ho la possibilità di testare non avendo un Neo Geo Mini a meno che non vogliate fare un crowfunding al povero student :smile:

    Forse tutti e 140 (o 161?) i giochi non ci stanno nella flash (che dovrebbe essere di 4GB con 1GB RAM DDR3), bisognerebbe vedere quanto occupano zippati.

    EDIT

    Ho indagato ulteriormente e credo di aver capito che il tipo che ha fatto la modifica sia uno piuttosto bravo. In pratica ha creato un eseguibile modificato da dove fa avviare, come se fosse un gioco, un altro eseguibile che contiene i vari emulatori con interfaccia strutturata come l'originale... ci vorrà più del previsto per (forse) venirne a capo :wink:
     
    #10
    A Metro City piace questo elemento.
  11. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
    Se me lo dicevi prima ne facevo prendere 2 al tipo che me la regalato :tonguewink:

    Ho finito di vederlo adesso il video postato di "Madlittlepixel" su Youtube, sembra un buon inizio.
    Però sinceramente non emulerei altre console visto la già esistenza dei vari mini, chissà se
    sarà customizzabile magari da mettere solo i giochi Neo Geo mancanti tramite FBA.

    Si Si, magari più in la non sarebbe male avere una cosa simile a quella che hanno fatto
    con li Neo Geo X :grinning:
     
    #11
  12. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    [​IMG]
    USB disponibile nativamente ! Aggiungere roms con spazio praticamente illimitato pare proprio essere possibile :smile:
     
    #12
    A Metro City piace questo elemento.
  13. Metro City

    Metro City Livello 12

    Iscritto:
    19 Dic 2015
    Messaggi:
    422
    Like ricevuti:
    35
    Grande questa è un ottima notizia!!!!
     
    #13
  14. IlVampirelloXY

    IlVampirelloXY Livello 16

    Iscritto:
    3 Feb 2016
    Messaggi:
    700
    Like ricevuti:
    299
    Ma ti sei collegato sulle prote controller suppongo?
    Altra domanda sei riuscito a fare il backup?

    con questo e un po' di velcro la facciamo portaile.…
    https://www.amazon.it/TNTOR-5000-mA...er+bank+slim&qid=1558546099&s=gateway&sr=8-11

    forse smontato ci sta pure dentro!
     
    #14
  15. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.928
    Like ricevuti:
    3.931
    Per la uart ci sono i pin appositi.
    Purtroppo ancora nessun backup euro disponibile, solo jap e non si sa come lo abbiano fatto.
    Ci sono già mod per metterci dentro una batteria ricaricabile :smile:
     
    #15

Condividi questa Pagina