1

il s'agit d'un debug BIOS

un debut de site ici
http://smkdan.eludevisibility.org/ngcd/

et pas mal de capture la
http://www.neo-geo.com/forums/showthread.php?t=209086&page=8
avatar
La Neo Geo CD à son site (en tout cas elle essaye...): http://neogeocdworld.info/
Le forum de la Neo Geo sur Yaronet: forums/264

Un petit site sur l'Atari Falcon avec plein de trucs bon pour votre poussin: http://falcon.ti-fr.com/

2

Smkdan a protégé le dossier et a visiblement abandonné le projet suite à des problèmes hardware avec le lecteur CD.
Je comprend pas pourquoi il a décidé de tout virer alors que ça aurait pu servir de base pour aller plus loin mais bref...

Comme je suis pas sûr qu'un nouveau sujet juste pour ça soit vraiment utile, je me permet de dire ici que j'ai dumpé le bios de la CDM3-2:
http://furrtek.free.fr/noclass/neogeo/TOP-SP1_CDM3-2_SWAP.bin (byteswappé)

Avec une photo pour faire moche
biosdump.jpg
C'est incroyable le temps qu'on perd quand on a pas le bon matos... Kuk, je confirme, ta console marche encore devil

Le bios est somme toute assez différent de celui de la CDZ (celui qu'on trouve partout sous le nom de NEOCD.BIN).
CDM3-2 à gauche, CDZ à droite:
cdm32biost.png cdzbiost.png

Même si c'est que 128ko de code, ça reste assez horrible à décortiquer. Je n'ai pu isoler que quelques fonctions graphiques et la procédure de démarrage, ainsi que quelques accès au NEO-MGA-T pour la répartition de la mémoire... Rien de super utile pour l'instant. Si quelqu'un veut gaspiller des heures et des feuilles de brouillon, je peux partager mon .rtf

La seule découverte un tant soit peu excitante est la présence de crédits, qui sont affichées dans un test mode (dont l'accès reste encore à découvrir) :
SOFTWARE: NORIYUKI HIGASHI
HARDWARE: MOTOO YOKOYAMA TOSHIYA YAHARA
GRAPHICS: OTIAI
SPECIAL THANKS: JON CURRY GUSO SHIMIZU
SNK ALL STAFF

Noriyuki Higashi est probablement le "Mr.Noric", qui a signé de nombreux drivers Z80 déjà sur les jeux MVS. Il utilise aussi son nom pour détecter un full reset au démarrage de la console.
Avec de la chance... http://ja-jp.facebook.com/people/Noriyuki-Higashi/100001257332553

Toshiya Yahara a inventé le circuit d'alim pour la Neogeo Pocket: http://www.google.com/patents/about?id=9RsPAAAAEBAJ&dq=6611917
Motoo Yokoyama est plus orienté routage/pcb on dirait: http://www.google.com/patents/about?id=7j3JAAAAEBAJ&dq=%22MOTOO+YOKOYAMA%22

Y'a aussi un autre son qui traîne après le jingle de boot qu'on a l'habitude d'entendre (passer le dump dans un éditeur audio, en tant que ADPCM VOX 18.5kHz).
Peut être un résidu de prototype ou un sound test...

Dernière chose: tous les émulateurs NGCD sont basés sur le bios de la CDZ, et le patchent pour choper les appels en rapport avec tout ce qui est CD.
Ce bios ne marchera pas dans les émulateurs.
avatar
Je fais des trucs. Des fois ça marche, des fois ça marche pas.

3

Sympa ta bricole pour dumper !! king
avatar
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C

4

Sacré boulot top

Mais t'es du genre à te compliquer la vie quand même tongue Tu peux exécuter du code sur la console, pourquoi tu t'es fait chier à souder des fils sur la ROM, au lieu d'écrire un programme pour envoyer le dump sur le port manette (ou autre) et le récupérer avec un PC ?

(d'ailleurs, comment tu as fait pour désactiver les bus de données et d'adresses de la console pendant le dump ? ne me dis pas que t'as fait ça comme un barbare grin)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

Ouais... Pour tout t'avouer, je me faisais extrêmement chier parce que j'avais plus le net hier grin
Au départ j'avais prévu de faire comme tu le disais, avec le câble que j'avais commencé à faire. Mais comme j'avais toujours pas le lecteur CD d'opérationnel, je pouvais pas passer par là.

J'avoue aussi que j'y suis un peu allé comme un barbare tongue
J'ai décollé les broches du rom qui allaient au 5V, pour éviter d'alimenter tout le reste de la console avec l'alim du lecteur. Et puis c'est passé...
Plusieurs lectures et pas de répétitions ni de différences, j'imagine que c'est bon signe ?
avatar
Je fais des trucs. Des fois ça marche, des fois ça marche pas.

6

On va dire que c'est pas mauvais signe hehe

Mais ce n'est pas parce que c'est la console de Kuk qu'il faut lui faire subir de pareilles infâmies embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

Cool merci furrtek, je l'ai ajouter dans MESS et il tourne bien (apres je crois que l'emulation du lecteur CD ne marche pas ou n'est pas au point, en tout cas le bios n'est pas patcher comme tu dis, c'est pas dans la politique de l'emulateur :P)
Peace Unity Love et Having Fun!!!

8

Marrant qu'il tourne quand même alors que toute la partie CD est pas émulée.
Je pensais qu'il faisait un minimum de vérifications avec le bloc CD embarrassed

C'est rassurant en tout cas, merci d'avoir testé.
avatar
Je fais des trucs. Des fois ça marche, des fois ça marche pas.

9

Salut a tous :

Pour faire Echo au MSG de FTK:
Smkdan a protégé le dossier et a visiblement abandonné le projet suite à des problèmes hardware avec le lecteur CD.
Je comprend pas pourquoi il a décidé de tout virer alors que ça aurait pu servir de base pour aller plus loin mais bref...

j'ai moi meme constaté que le site avait été fermé ... suite a des problemes Hard en effet du Lecteur ... Il recherchait entre autre une solution qui puisse palier le probleme de vitesse CDROM ... je ne sais pas ce dont tu as besoin;
pour ma part j'ai recopié a peu près toutes les versions de son BIOS NeoCd Bios , jusqu'à la toute derniere, la BIOS007.zip
je crois me rappeller t'avoir egalement donné dans le cadre d'infos technique sur la memory Card, quelques uns de ses travaux sur le sujet (memorycard.txt) ... toujours Dispo ici : http://smkdan.eludevisibility.org/neo/ on remarquera au passage que DAN travaille sur une nouvelle Version de NeoPong : newneopong.zip ... je ne sais pas ce que referme tous ces Fichiers ZIP mais quelques uns concerne son travail sur son HACK sur 'Samurai Shodown III enhancement project'

En tout cas dis moi ce que tu recherche, j'ai peut-etre cela dans mes archives ...

Bye
Fred/FRONT

PS : http://smkdan.eludevisibility.org/other/ ici ses travaux sur NES & Co avec Sources ASM

10

Concernant le DUMP de BIOS du type TOP-SP1 ou autre, j'ai vu que celui-ci était emulé en parti depuis un certain temps déja

Il existe 3 systemes de BIOS : Z,F (BIOS Loader Front) et T (Toploader) c'est bien cela ?

http://www.xe-emulator.com/index.php?m=oldnews The boot protection in the CDZ is no yet emulated
http://www.xe-emulator.com/index.php?m=oldstatus
Neo Geo CD:
It can't play any games yet but the CD Player works perfectly. The DMA controller is not yet emulated. It is a programmable

microcontroller most likely to be the one in the LC8953. This is the ONLY thing that keeps games from working. If anyone has

any information on the LC8953 or Sanyo programmable DMA controllers please contact me.

---------------------
The boot protection in the CDZ is no yet emulated. Use the original Neo CD BIOS to boot games with protection.

[Neo Geo] Support various protection devices


[Neo Geo / Neo CD] Fixed YM2610 ADPCM-B frequency calculation

[Neo CD] Implemented a rarly used CD command. (Update 11/11/05)

[Neo CD] Implemented CDZ copy protection. (Update 11/11/05)

[Neo Geo / Neo CD] Fixed YM2610 CH2 extra frequency
>>>Removed extra neocd module from download section.

[Neo CD] Neo Geo CD support (Fully implements the CD controller, no HLE)

11

Donc le seul émulateur qui patche rien n'a pas ses sources publiées... Génial !
avatar
Je fais des trucs. Des fois ça marche, des fois ça marche pas.

12

ah oui sa crain sad

13

Dump du bios de la CD1 (pas byteswappé): http://furrtek.free.fr/noclass/neogeo/FRONT-SP1.bin
La structure est très similaire à celui de la CD2 mais le code diffère. Il est aussi marqué comme "VER 0.1", au lieu de "VER 1.0".

Juste pour rire (ou pleurer):
frontdump.jpg

CD2 à gauche, CD1 à droite:
cdm32biost.png frontbiost.png

Les graphismes, le son et le prog z80 sont quasiment les mêmes. Bon courage à ceux qui veulent trouver les différences smile
avatar
Je fais des trucs. Des fois ça marche, des fois ça marche pas.

14

Takou de neogeo fans a fait un tutoriel ici

http://www.neogeofans.com/leforum/showthread.php?t=40994
avatar
La Neo Geo CD à son site (en tout cas elle essaye...): http://neogeocdworld.info/
Le forum de la Neo Geo sur Yaronet: forums/264

Un petit site sur l'Atari Falcon avec plein de trucs bon pour votre poussin: http://falcon.ti-fr.com/

15

"ftek, vous n'avez pas la permission d'accéder à cette page." sad
C'était à propos de quoi ce tuto ?
avatar
Je fais des trucs. Des fois ça marche, des fois ça marche pas.

16

pour installer l'unibios sur une NeoGeo CD
avatar
La Neo Geo CD à son site (en tout cas elle essaye...): http://neogeocdworld.info/
Le forum de la Neo Geo sur Yaronet: forums/264

Un petit site sur l'Atari Falcon avec plein de trucs bon pour votre poussin: http://falcon.ti-fr.com/

17

DAN réactive son ancien projet ?

en tous les cas la page est a nouveau Dispo
http://smkdan.eludevisibility.org/ngcd/ NGCD debug BIOS

en revanche le lien 'Download' est inactif ( BIOS007.zip )

vous pouvez passer par ici : http://smkdan.eludevisibility.org/ngcd2/ dispo 2 fichiers

http://smkdan.eludevisibility.org/ngcd2/007B_FT.zip
et

http://smkdan.eludevisibility.org/ngcd2/007BZ.zip

je suppose qu' il s' agit d' une version plus recent du 'NGCD debug BIOS'

Bye
Fred/FRONT !

18

je ne crois pas

un tuto est dispo sur neogeofans et bientot sur mon site ;D
avatar
La Neo Geo CD à son site (en tout cas elle essaye...): http://neogeocdworld.info/
Le forum de la Neo Geo sur Yaronet: forums/264

Un petit site sur l'Atari Falcon avec plein de trucs bon pour votre poussin: http://falcon.ti-fr.com/

19

Salut a tous !

petite News, suite aux Dumps des Bios CD1 et CD2 de Furrtek , j' en avais parlé déja depuis quelques semaines a la 'FBA team' (iq_132,Treble Winner/barry, CaptainCPS, JacKc) Emulateurs multi systemes qui grandit a chaque Updates

Et puis je leur ai parlé de votre projet 'Neopen Bios' , Furrtek et Elbarto ... avec un acceuil très encouragent pour vous (rien a voir avec ce que j' ai pu lire sur le Forum Mame World )
http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=268471&page=0&view=expanded&sb=5&o=&fpart=1&vc=1


iq_132, grand Guru du Code a simplement eu besoin d' une seule journée pour emuler partiellement (tout comme le faisait deja 'xe-emulator') ou completement pour Neopen Bios ... grosse difference, FBA Emu est Open Source !!!

en esperant le voir figurer dans la liste de Emulateurs Neo a suivre !
http://wiki.neogeodev.org/index.php?title=Emulators

>Furrtek :
j' espere simplement ne pas avoir fais de gaffe en lui donnant l' URL de ce Forum !


voici les quelques avancées concernant l' emulation AES/MVS et NeoCD !
http://www.barryharris.me.uk/article_view.php?id=162 More NeoGeo CD WIP

j' aime bien l' idée du MVS Multi Slot permettant de passer d' un jeu a un autre en quelques secondes ...

Bye,
Fred/FRONT !

quelques Screen Shots:

kLP6 (neo_open1.png) SRc8 (neo_open2.png)


e0GX (neocdz-11-19-070602.png)4aam (neocdz-11-19-070608.png)


EHuk (neocdz-11-19-070612.png)


Sur le Forum Gametronik, JacKc nous explique egalement que FBA Emu fait tourné les INTROS demo de SERGI avec l' UniBios dans une Config bien particulère ! Et avec l' OpenBios, ca donne quoi ?
http://www.gametronik.com/forum/index.php?showtopic=19626

8yOA (cndi.gif)


http://nrtdrv.sakura.ne.jp/mp3/polyrhythm_hoot.mp3 Ah, ces Japonais !
http://nrtdrv.sakura.ne.jp/mp3/electroworld_hoot.mp3 (sur YouTube, Les 'Perfume' sont plutot canon !)