Home Artists Posts Import Register

Downloads

Content

Español abajo 日本語は以下

As planned, we have a new game for the JTKIWI core this week, the great Arkanoid sequel. I find this game much more fun than the first while keeping with its spirit. Skutis worked on the schematics for this board. It is very similar to the other boards in this TAITO series but it has a uPD4701, which is the most common chip used for spinner games. Yes, you can play with a spinner on MiSTer. If you want to play with the keyboard, you can too but set the sensitivity to lowest in the OSD menu.

This game has a security protection mechanism implemented with an Intel microcontroller (MCU). There is no ROM dump available for this MCU. The way MAME gets around it is to emulate the MCU responses in software. Note that it does not emulate the MCU, but its functionality. I prefer a different approach, which is to have the real MCU connected and write a custom firmware for it myself. That way, we at least have the communication done in the original way and when the ROM dump appears, we are ready to just swap the homebrew firmware with the real dump.

You may be skeptical about a ROM dump appearing for a protected MCU but I already went through this for some SEGA System 16 games. I had written custom firmware for them and about a year later a ROM dump appeared and I could change the MRA files to load that instead. No changes to the core were required.

Now, this homebrew firmware isn’t perfect. It may report COIN OVERFLOW occasionaly and require a reboot after that. I does not seem to happen when you continue a game, so at least it won’t be too annoying. You may come across it in the title screen, though. In order to reset the game, press F3 in MiSTer or use the OSD menu. In the Pocket, you will either need to reload the core or change a setting in the OSD as that will trigger a reset.

The changes needed to the JTFRAME framework to process all CPS1 MRA files are finished. That means that both Pang! 3 and Forgotten Worlds MRA files are fresh and back online. This was one of the requirements for promoting the Pocket version of JTCPS1 to public, so you can find it from now on in JTBIN directly. We add a new beta core for Pocket: JTRASTAN, compatible with Rastan Saga. Pocket folder now have games organized in main titles and alternatives, like we do in MiSTerFPGA. Thanks to Neil Morrison for his help on this task.

Because preparing the files for JTFriday releases is so time consuming, we will be only doing 2 JTFridays per month in order to get time to work on more demanding systems and maintenance tasks. The next JTFriday will be on the 12th of May with the Aliens core. Most of the time spent till then will actually be on the NeoGeo Pocket core but I do not want to commit to a date for it yet.

Español

Como estaba previsto, esta semana tenemos un nuevo juego para el núcleo JTKIWI, la gran secuela de Arkanoid. Este juego me parece mucho más divertido que el primero manteniendo su espíritu. Skutis ha trabajado en los esquemas de este tablero. Es muy similar a las otras placas de esta serie TAITO pero tiene un uPD4701, que es el chip más común utilizado para los juegos de spinner. Sí, puedes jugar con un spinner en MiSTer. Si quieres jugar con el teclado, también puedes pero ajusta la sensibilidad a la más baja en el menú OSD.

Este juego tiene un mecanismo de protección de seguridad implementado con un microcontrolador Intel (MCU). No hay volcado de ROM disponible para este MCU. La forma en que MAME lo evita es emulando las respuestas del MCU en software. Tenga en cuenta que no emula la MCU, sino su funcionalidad. Yo prefiero un enfoque diferente, que es tener la MCU real conectada y escribir un firmware personalizado para ella. De esa forma, al menos tenemos la comunicación hecha de la forma original y cuando aparece el volcado de ROM, estamos listos para simplemente cambiar el firmware homebrew por el volcado real.

Puede que seas escéptico sobre la aparición de un volcado de ROM para una MCU protegida, pero ya pasé por esto para algunos juegos SEGA System 16. Había escrito un firmware personalizado para ellos. Yo había escrito firmware personalizado para ellos y alrededor de un año más tarde apareció un volcado de ROM y pude cambiar los archivos MRA para cargar eso en su lugar. No fue necesario hacer cambios en el núcleo.

Ahora, este firmware homebrew no es perfecto. Puede reportar COIN OVERFLOW ocasionalmente y requerir un reinicio después de eso. No parece que ocurra cuando continúas una partida, así que al menos no será demasiado molesto. Sin embargo, es posible que te lo encuentres en la pantalla de título. Para reiniciar el juego, pulsa F3 en MiSTer o utiliza el menú OSD. En el Pocket, tendrás que recargar el núcleo o cambiar un ajuste en el OSD, ya que eso provocará un reinicio.

Los cambios necesarios en JTFRAME para procesar todos los archivos MRA de CPS1 han finalizado. ¡Esto significa que tanto Pang! 3 como los archivos MRA de Forgotten Worlds están actualizados y de nuevo en línea. Este era uno de los requisitos para promocionar la versión Pocket de JTCPS1 a pública, así que a partir de ahora puedes encontrarla directamente en JTBIN. Añadimos un nuevo núcleo beta para Pocket: JTRASTAN, compatible con Rastan Saga. La carpeta de Pocket ahora tiene los juegos organizados en títulos principales y alternativos, como hacemos en MiSTerFPGA. Gracias a Neil Morrison por su ayuda en esta tarea.

Debido a que la preparación de los archivos para los lanzamientos del JTFriday lleva mucho tiempo, sólo haremos 2 JTFridays al mes para tener tiempo de trabajar en sistemas más exigentes y en tareas de mantenimiento. El próximo JTFriday será el 12 de mayo con el núcleo Aliens. La mayor parte del tiempo que dediquemos hasta entonces será al núcleo de NeoGeo Pocket, pero aún no quiero comprometerme con una fecha.

日本語

予定通り、今週はJTKIWIコアの新しいゲーム、偉大なアルカノイドの続編をお届けします。このゲームは、その精神を保ちつつ、1作目よりもずっと楽しいと思います。Skutisはこのボードの回路図に取り組みました。このTAITOシリーズの他のボードと非常によく似ていますが、スピナーゲームに最もよく使われるチップであるuPD4701を搭載しています。そう、MiSTerでスピナーゲームが遊べるんです。キーボードでプレイしたい場合は、OSDメニューで感度を最低に設定すればOKです。

このゲームには、インテル製マイクロコントローラ(MCU)を使用したセキュリティ保護機構が搭載されています。このMCUのROMダンプは用意されていません。MAMEがそれを回避する方法は、ソフトウェアでMCUの応答をエミュレートすることです。これはMCUをエミュレートするのではなく、その機能をエミュレートするものであることに注意してください。私はどちらかというと、本物のMCUを接続し、そのためのカスタムファームウェアを自分で書くこという別の方法を好みますが...。そうすれば、少なくとも通信は本来の方法で行えるし、ROMダンプが現れたら、自作ファームウェアと本物のダンプを入れ替えるだけで準備完了だからです。

保護されたMCUにROMダンプが現れることに懐疑的かもしれませんが、私はすでにセガ・システム16のゲームでこのような経験をしました。私はカスタムファームウェアを書きましたが、約1年後にROMダンプが現れ、代わりにそれをロードするようにMRAファイルを変更することができました。コアへの変更は必要ありませんでした。

さて、この自作ファームウェアは完璧ではありません。コイン・オーバーフローを時々報告し、その後再起動を要求することがあります。ゲームプレイ中に起こることはないようなので、少なくとも迷惑にはならないでしょう。ただし、タイトル画面では発生することがあります。ゲームをリセットするには、MiSTerでF3を押すか、OSDメニューで行います。ポケットでは、コアの再読み込みか、OSDの設定変更がリセットのトリガーになるので、そのどちらかが必要です。

すべてのCPS1 MRAファイルを処理するために必要なJTFRAMEフレームワークの変更が終了しました。つまり、パン!3とロストワールドのMRAファイルが新しくなり、オンラインに戻りました。これは、JTCPS1のポケット版を一般に普及させるための条件の1つでしたので、今後はJTBINで直接見つけることができます。Pocket用の新しいベータコアを追加しました: ラスタンサーガに対応したJTRASTANを追加しました。MiSTerFPGAで行っているように、Pocketフォルダにメインタイトルと選択肢タイトルでゲームを整理できるようになりました。この作業を手伝ってくれたNeil Morrisonに感謝します。

JTFridayのリリースに必要なファイルを準備するのは非常に時間がかかるため、より負荷の高いシステムやメンテナンス作業に時間を割くために、JTFridayは月に2回しか行わないことにします。次回のJTFridayは5月12日、エイリアンズのコアとなる予定です。それまでは、ネオジオポケットのコアに時間を割く予定ですが、日程は未定です。

Files

Comments

Tom Goodchild

For some reason, I'm having trouble running "Haunted Castle" and "NewZealand Story" on my mister. I've download the appropriate roms and the latest jtbeta.zip file, and yet both roms pause when I try and "insert coins". Any ideas anyone?

Tom Goodchild

That worked, thank you!