Home Creators Posts Import Register Favorites Logout

Downloads

Content

Español abajo / 日本語は下記

The core development this week has been focused on fixing the Out Run stability problem in MiSTer. This requires the addition of a new module, a sprite frame buffer. This design is closer to the original one and with it, the FPGA clock can be divided by two, to a nicer 50MHz instead of the 100MHz used before. The frame buffer is designed now for the Pocket and the MiSTer but it is not fully verified on the FPGA yet so I am not releasing it this week. For those interested, the buffer source code itself is published in the JTFRAME repository.

We are publishing three more cores for the Pocket: Double Dragon 1, Double Dragon 2 and Renegade. We have tested them and we have an issue that we think it’s related to our Pocket device and not to the core itself. So we are not holding the release. The problem itself is that some button combinations seem to trigger false coin or pause events. Finally, we have included some README files in the zip file to help locating where each game falls in.

The CPS3 work continued. We are getting increasingly troubled by a VCC-GND short in the board that doesn’t let us identify which pins are ground and which are supply pins. We don’t dare connect it to the power supply because of that short. We are trying to get as much as we can from the board before applying an external voltage, which may break it.

A lot of effort has gone this month on back end development on JTFRAME, probably 60% of the FPGA work has been about that to add features needed for Out Run or for Pocket games. An unexpected payoff of this effort has been that a group of developers were able to add their FPGA board to JTFRAME rather easily. The Sockit, a MiSTer FPGA compatible system, is now supported in JTFRAME and a lot of cores are available now in JTBIN for it.

I want to move the focus back to pure core development in December in order to finish a lot of half baked stuff. See you next week!

Español

Esta semana nos hemos centrado en solucionar el problema de estabilidad de Out Run en MiSTer. Esto requiere la adición de un nuevo módulo, un búfer de cuadro (frame buffer) para sprites. Este diseño es más cercano al original y con él, el reloj FPGA se puede dividir por dos, y dejarlo en 50 MHz. El búfer de cuadros está diseñado para Pocket y MiSTer, pero aún no lo tenemos verificado completamente en FPGA, por lo que no lo lanzaré esta semana. Para aquellos interesados, el código fuente del búfer está publicado en el repositorio JTFRAME.

Estamos publicando tres cores más para Pocket: Double Dragon 1, Double Dragon 2 y Renegade. Los hemos probado y tenemos un problema que creemos que está relacionado con nuestro dispositivo Pocket y no con el cor en sí. Así que no vamos a parar el lanzamiento. El problema en sí es que algunas combinaciones de botones parecen activar creditos o pausar el juego. Finalmente, hemos incluido algunos archivos README en el archivo zip para ayudar a ubicar dónde hay que colocar cada archivo en la Pocket.

El trabajo de CPS3 ha seguido su camino. Estamos cada vez más preocupados por un cortocircuito de VCC-GND en la placa que no nos permite identificar qué pines están conectados a tierra y cuáles son pines de suministro. No nos atrevemos a conectarlo a la fuente de alimentación debido a ese corto. Estamos tratando de obtener toda la información posible de la placa antes de aplicar un voltaje externo, que podría romperla.

Se ha realizado un gran esfuerzo este mes en el desarrollo back-end en JTFRAME, probablemente el 60% del trabajo de FPGA ha consistido en agregar funciones necesarias para Out Run o para cores de la Pocket. Una recompensa inesperada de este esfuerzo ha sido que un grupo de desarrolladores pudo agregar su placa FPGA a JTFRAME con bastante facilidad. La Sockit, un sistema compatible con MiSTer FPGA, ahora es compatible con JTFRAME y ya tenemos muchos cores disponibles en JTBIN para la misma.

Quiero volver a centrarme en el desarrollo puro y duro de cores en diciembre para terminar muchas cosas que están a medio cocinar. ¡Te veo la proxima semana!

日本語

今週のコア開発は、MiSTerのOut Runの安定性の問題を修正することに重点を置いています。これには、新しいモジュール、スプライトフレームバッファを追加する必要があります。この設計はオリジナルのものに近く、FPGAのクロックを2分割して、以前使用していた100MHzの代わりに、より良い50MHzにすることができます。このフレームバッファは現在ポケットとMiSTer用に設計されていますが、まだFPGA上で完全に検証されていないため、今週は公開しません。興味のある方は、バッファのソースコード自体は、JTFRAMEリポジトリで公開しています。

ポケット用のコアを3つ公開します。ダブルドラゴン1、ダブルドラゴン2、熱血硬派くにおくんです。それらはテスト済ですが、コア自体にではなく、私たちのPocketデバイスに関連すると思われる問題があります。そのため、公開を延期しています。この問題は、連続してボタン操作をしていると、ボタンの押し方の組み合わせによって、コインを投入していないのにコイン投入の画面になったり、一時停止ボタンを押していないのに画面が一時停止してしまうということが発生するようです。最後に、各ゲームがどこに該当するのか探すのに役立つREADMEファイルをZIPファイルに同梱しました。

CPS3の作業は継続中です。基盤内のVCC-GNDショートにますます悩まされるようになり、どのピンがグランドで、どのピンが電源ピンなのかが分からなくなってきました。そのショートのため、あえて電源に接続しないようにしています。外部電圧をかけると壊れる可能性があるので、その前にできるだけ多くの情報を基盤から取り出そうとしているのです。

今月は、JTFRAMEのバックエンド開発に多くの労力を割きました。FPGAの作業の60%は、Out Runやポケットゲームに必要な機能を追加するためのものでした。この努力の結果、ある開発者グループが彼らのFPGAボードをJTFRAMEに簡単に追加できるようになったことは、予想外の収穫でした。MiSTerのFPGA互換システムであるSockitがJTFRAMEでサポートされ、JTBINで多くのコアが利用できるようになったのです。

12月はたくさんの開発途中なものを仕上げるために、純粋なコア開発に軸足を移したいと思っています。では、来週もよろしくお願いします。

Files

Comments

Tamas Fabian

Is there a possibility for the turbo function to be inplemented on double dragon for pocket like in mister?

Bass Hunter

Outrun is still unplayable

Bass Hunter

Looks like it’s only pocket stuff in the zip

Mat Azel

I wish we get to play some cps2 on pocket for christmas😅 (hoping for fw patches on Analogue's side too)

Shawn Caron

Just hours ago I was playing Vigilante, thinking arcade Double Dragon would be great on the Pocket.

Nacho

Amazing! Love to see how more FPGAs are being supported by your framework!

8PercentAndroid

Great thanks. I submitted my id last week, will all cores now work for me?

OnlyHuman

Regarding the CPS3 with a short between GND and VCC, on the photo of the PCB that I found online, there seems to be a large electrolytic capacitor near the heat sink and what appears to be 4 paper caps (two on each side) of the pot (not 100% sure, the photo is blurry). The paper caps and the large electrolytic have a tendency to fail shorted, so maybe you could try to lift one leg of each cap, one at a time and test whether the short is gone? if not, then resolder the leg that you lifted and proceed to the next cap. I have found plenty of shorted caps that way.

Gregorio

Good work! Do MiSTer owners benefit from Analoge Pocket development/investment? If so, please tell us. I'm a MiSTer owner but I love to see al types of retro adoption increase. It will be nice to instruct us about the benefits of supporting more and more FPGA systems. I don't like to see the current dichotomy between users.

John Dawson

I've been waiting to see when someone would port the double dragon arcade to the pocket. You just made my week doing 1 & 2 plus renegade. Thanks a ton.

Richard Maxey

Fantastic update Jotego! Thank you for all the work you and your team do

Tatton Partington

Great update! It seems like you all have been making good progress. Thanks for all the hard work! Do you think that Neo Geo Pocket core development will resume in December?

John Dawson

Has anyone else encountered any graphical issues with double dragon 2? One of the layers seems to be blacked out or inversed so at start up only the II is really visible and the red looks like it's behind a shadow. Center of the screen during gameplay looks like an old film negative is added ontop of the screen. This seems to effect all three versions which otherwise load and play fine.