Home Artists Posts Import Register

Downloads

Content

Español abajo 日本語は以下

Work on the NeoGeo Pocket core continues. The system is very complex for a small handheld, mainly due to the Toshiba MCU that powers it. The MCU is comprised of the processor, the TLCS900h and many peripherals such as an interrupt controller, timers, ADC, etc. This MCU seems to be a variation of the TMP95C061F. Many things seem to match the data sheet for that chip but others are just different.

The core boots up and transfers the program code to the secondary CPU (a Z80). The Z80 starts running correctly too. To get to this point, I had to debug some problems in the CPU which were not caught by the unit tests. The core runs up to frame #14 and then the CPU seems to enter a dead loop. I still have not obtained any image from it. The DMA part of the MCU is not implemented yet, so that could be halting the system. We still aim for the 1st beta next Friday.

We have finished the schematics extraction from the Parodius Da! arcade PCB, loaned by Atrac17. This system shared the tilemap chips with Aliens and features a different chipset for sprites. We have also finished the module for the PCM chip used in the game. Speaking of sound, if you look at page 9 of the schematics, we have simulated the frequency response of the filter. We are looking into including these effects into the cores, to better approximate the original sound. It will sound much lower than in MAME so people may not like it. We will see (or hear). Find the schematics attached.

Finally, we add Black Tiger to the Pocket FPGA as a beta this week. Find the files attached. This core was already available for MiSTer users.

Español

El trabajo en el núcleo de NeoGeo Pocket continúa. El sistema es muy complejo para una computadora de mano pequeña, principalmente debido a la MCU de Toshiba que lo alimenta. La MCU se compone del procesador, el TLCS900h y muchos periféricos, como un controlador de interrupción, temporizadores, ADC, etc. Esta MCU parece ser una variación de la TMP95C061F. Muchas cosas parecen coincidir con la hoja de datos de ese chip, pero otras son simplemente diferentes.

El núcleo arranca y transfiere el código del programa a la CPU secundaria (un Z80). El Z80 también comienza a funcionar correctamente. Para llegar a este punto, tuve que depurar algunos problemas en la CPU que no fueron detectados por las pruebas unitarias. El núcleo se ejecuta hasta el cuadro n. ° 14 y luego la CPU parece entrar en un bucle muerto. Todavía no he obtenido ninguna imagen de ella. La parte DMA de la MCU aún no está implementada, por lo que podría estar deteniendo el sistema. Todavía apuntamos a la primera versión beta el próximo viernes.

¡Hemos terminado la extracción de esquemas del Parodius Da! PCB arcade, cedido por Atrac17. Este sistema compartió los chips de mapas de mosaicos con Aliens y presenta un conjunto de chips diferente para sprites. También hemos terminado el módulo para el chip PCM utilizado en el juego. Hablando de sonido, si observa la página 9 de los esquemas, hemos simulado la respuesta de frecuencia del filtro. Estamos estudiando la posibilidad de incluir estos efectos en los núcleos para aproximarnos mejor al sonido original. Sonará mucho más bajo que en MAME, por lo que a la gente no le gustará. Veremos (o escucharemos). Encuentre los esquemas adjuntos.

Finalmente, agregamos Black Tiger a Pocket FPGA como versión beta esta semana. Encuentra los archivos adjuntos. Este núcleo ya estaba disponible para los usuarios de MiSTer.

日本語

NeoGeo Pocketコアの作業は続いています。このシステムは、小型のハンドヘルド機としては非常に複雑ですが、その主な理由は、それを駆動する東芝のMCUにあります。MCUは、プロセッサであるTLCS900hと、割り込みコントローラ、タイマ、ADCなどの多くの周辺機器で構成されています。 このMCUは、TMP95C061Fのバリエーションと思われます。多くのことがそのチップのデータシートと一致しているようですが、他のものは単に異なっています。

コアが起動し、セカンダリCPU(Z80)にプログラムコードを転送します。Z80も正しく動作し始めます。ここに至るまで、単体テストで引っかからなかったCPUの問題をデバッグしなければなりませんでした。コアはフレーム#14まで動作し、その後CPUはデッドループに入るようです。まだ画像は取得できていません。MCUのDMA部分はまだ実装されていないので、それがシステムを停止させているのかもしれません。来週の金曜日の1stベータを目指します。

Atrac17から貸与されたパロディウスだ!アーケードPCBからの回路図抽出を終了しました。このシステムはエイリアンズとタイルマップチップを共有し、スプライト用に異なるチップセットを特徴としています。また、ゲーム内で使用されているPCMチップのモジュールも完成しています。サウンドに関しては、回路図の9ページ目を見ると、フィルターの周波数特性をシミュレーションしています。この効果をコアに含めて、より原音に近づけることを検討しています。MAMEよりずっと低い音になるので、人々はそれを好まないかもしれません。見て(聞いて)みましょう。回路図を添付します。

最後に、今週はベータ版としてPocket FPGAブラックドラゴンを追加します。添付のファイルをご覧ください。このコアはMiSTerのユーザーにはすでに提供されているものです。

Comments

Mark Saunders

Have a good weekend team JT , I remember buying an import of parodius on the Super Nintendo back in 92-93

Rautz

Happy #shmupsaturday peeps! I just watched a video on Parodius Da! and I've got to say damn.... I can see some controllers getting thrown hahaha. I can't wait to give that a go! Thanks to Jose, the team, Atrac_17 and anyone else behind the scenes helping out. You all rock 🤘 Churry.