Home Artists Posts Import Register
The Offical Matrix Groupchat is online! >>CLICK HERE<<

Content

Español abajo 日本語は以下

Konami CPU

We are testing the CPU now and we are honestly shocked at how well it is going. If you were here last Autumn you would remember that we were working on the NGP CPU and that progress was slow. Eventually, the freshman engineer who was working on it parted ways with us and I had to look for another person. I found a computer scientist from Venezuela, who had struggled around Europe to find an opportunity and hadn’t been able to find a job where she could grow her skills. She accepted to work with us even though we couldn’t pay much because she wanted to learn. Three months later, she is mesmerized looking at how the CPU she is worked on is moving data up and down. In her own words, when she started she couldn’t understand half of what I was talking about. But now, she has found a new passion and we have found a team member to rely on. We look positively at future CPU developments.

Out Run

There are still some glitches on the left hand side of the screen in some scenes. After investigating them, it looks like the frame buffer is still a bit too slow to handle all scenes. I have tested several ways of improving it but I still have not got a perfect image. The frame buffer is a strategic development needed for more games too, so we won’t give up on this.

CPS 3 Custom Chips

After finishing tracing the first one, we have estimated the effort needed to trace the rest of the chips for which we have die shots. We think it will take about 15 man-months full time to do the tracing. Then there is the circuit extraction. So this is not workable with our current resources. We either look at a different solution for the tracing (some kind of machine learning?) or assume that the reverse-engineered information in MAME is good enough and try to implement a system based on that and the information we got from the schematics.

Español

Procesador de Konami

Estamos probando la CPU ahora y estamos sinceramente sorprendidos de lo bien que va. Si estabas por aquí el otoño pasado, recordaras que estábamos trabajando en la CPU de NGP y que el progreso era lento. Finalmente, el ingeniero novato que estaba trabajando en ella nos dejó y tuve que buscar a otra persona. Encontré a una informática de Venezuela, que había dado tumbos por Europa para encontrar una oportunidad y no había podido encontrar un trabajo en el que pudiera desarrollar sus habilidades. Aceptó trabajar con nosotros a pesar de que no podíamos pagar mucho porque quería aprender. Tres meses después, está fascinada al ver cómo la CPU en la que está trabajando mueve datos de acá para allá. En sus propias palabras, cuando empezó no podía entender la mitad de lo que le decía. Pero ahora ella ha encontrado una nueva pasión y nosotros hemos encontrado un miembro del equipo en quien confiar. Ya no tememos futuros desarrollos de CPUs.

Out Run

Todavía hay algunas fallas en el lado izquierdo de la pantalla en algunas escenas. Después de investigar, parece que el búfer de cuadros todavía es demasiado lento para manejar todas las escenas. He probado varias formas de mejorarlo pero aún no he conseguido una imagen perfecta. El búfer de cuadros es un desarrollo estratégico necesario para más juegos también, por lo que no nos daremos por vencidos con esto.

Chips Propios de CPS3

Tras terminar de trazar el primer chip, hemos estimado el esfuerzo necesario para el resto de los que disponemos de fotos. Creemos que tomará alrededor de 15 meses-hombre a tiempo completo. Luego está la extracción del circuito. Así que esto no es factible con nuestros recursos actuales. O buscamos una solución diferente para el trazado (¿algún tipo de aprendizaje automático?) o asumimos que la información de ingeniería inversa en MAME es lo suficientemente buena e intentamos implementar un sistema basado en eso y en la información que obtuvimos de los esquemas.

日本語

コナミCPU

現在、CPUのテストを行っていますが、正直なところ、その順調さに衝撃を受けています。去年の秋からパトレオンになっている方は覚えていると思いますが、NGPのCPUに取り組んでいて、その進捗は遅かったんです。結局、担当していた1年生のエンジニアが離れてしまったので、別の人を探すことになりました。ベネズエラ出身のコンピューターサイエンティストで、ヨーロッパを回ってチャンスを見つけようと奮闘していたのですが、これまで自分のスキルを伸ばせるような仕事が見つからなかったのです。彼女は「学びたい」という思いから、給料はあまり払えないけれども、私たちと一緒に働くことを受け入れてくれました。3ヵ月経った今、彼女は自分が担当するCPUがデータを上下に動かしている様子を見て、心を奪われています。彼女自身の言葉を借りれば、入社当初は私が話していることの半分も理解できなかったと言います。しかし今、彼女は新たな情熱を見出し、そして私たちは頼りになるチームメンバーを見つけました。今後のCPU開発にも期待したいです。

アウトラン

一部のシーンで、画面左側にまだ不具合があります。それらを調査した結果、すべてのシーンを処理するにはフレームバッファがまだ少し遅すぎるようです。いくつかの改善策を試しましたが、まだ完璧な画像は得られていません。フレームバッファは、より多くのゲームにも必要な戦略的な開発なので、このままあきらめることはないでしょう。

CPS 3 カスタムチップ

最初の1個をトレースし終えた後、ダイショットがある残りのチップをトレースするのに必要な労力を試算してみました。トレースには、フルタイムで約15人月かかると考えています。それから、回路抽出です。そうなると、現在のリソースでは実現不可能です。トレースについては、別のソリューション(機械学習か)を検討するか、または、MAMEのリバースエンジニアリング情報で十分と考え、これと回路図から得た情報をもとにシステムを実装するか、のどちらかです。

Files

Comments

Syro

Thanks for updating the progress. I'm fine with whatever you think works best for you. I personally would have preferred PGM, but I am in no rush, and think that we will all get better results if you work on what's better for your teams work flow. Thank you as always :)

Phily

CPS3 - maybe focus on the reverse-engineered information from MAME and in time (depending on options in the future, crowd effort sourcing, AI etc.) you can target revisit if a certain chip is problematic or slow.