Home Creators Posts Import Register Favorites Logout

Downloads

Content

Español abajo 日本語は以下

We added spinner support to the JTCOP and JTMIDRES cores (Heavy Barrel and Midnight Resistance). That leaves only two spinner games left to do: Block Block (JTPANG) and Pokonyan (JTCPS1). Curiously, pretty much each game has its own way to interface with the spinner.

The spinner itself produces two pulses when turned. One pulse comes after the other but which one comes first depends on the turn direction. From this basic function you get the full variety. Pokonyan handles the two signals directly in software (M68000 CPU). Other games used a standard NEC component to transform those signals into 12-bit counts (Forgotten Worlds), that means 4096 positions registered, a bit too much. Others, like Midnight Resistance, reduce the count to just 12 positions. And finally Block Block seems to operate like a mouse device.

Another difficulty with the spinner is that some games either had a button on it (Forgotten Worlds) or had the spinner built into the joystick so you had one hand free to push the buttons. The spinners available nowadays seem to suite games like Arkanoid or Block Block well but not so much shooters.

About CPS3, we have all the PCB devices placed in the schematics and hooked up (see the attached file). We enter the tedious phase of checking and correcting for all the electrical rules. Given the size of the project, I think it will take us 3-5 days.

Another team member will start working on the Konami CPU next week. That CPU is needed for many popular games, such as Aliens and The Simpsons. The current CPU implementation in MAME is not cycle accurate because no one has measured the CPU speed. We plan to do that task ourselves and publish the results.

See you next week!

Español

Agregamos soporte de spinner a los núcleos JTCOP y JTMIDRES (Heavy Barrel y Midnight Resistance). Eso deja solo dos juegos de spinner por hacer: Block Block (JTPANG) y Pokonyan (JTCPS1). Curiosamente, cada juego tiene su propia forma de interactuar con el spinner.

El spinner en sí mismo produce dos pulsos cuando se gira. Un pulso viene tras el otro, pero cuál va primero depende de la dirección de giro. A partir de esta función básica obtienes mucha variedad. Pokonyan maneja directamente en software las dos señales (CPU M68000). Otros juegos usaban un componente NEC estándar para transformar esas señales en cuentas de 12 bits (Forgotten Worlds), eso son 4096 posiciones, se pasaron un poco. Otros, como Midnight Resistance, reducen la cuenta a solo 12 posiciones. Y finalmente, Block Block parece operar como si fuera un ratón.

Otra dificultad con el spinner es que algunos juegos tenían un botón en él (Forgotten Worlds) o bien tenían el spinner incorporado en el joystick, de modo que mantenías una mano libre para pulsar botones. Los spinners disponibles actualmente parecen adaptarse bien a juegos como Arkanoid o Block Block, pero no tanto a los de disparos.

En cuanto a CPS3, tenemos todos los dispositivos de la PCB colocados en los esquemas y conectados (ver el archivo adjunto). Entramos en la fase tediosa de revisar y corregir todas las reglas eléctricas. Dado el tamaño del proyecto, creo que nos llevará 3-5 días.

Otro miembro del equipo comenzará a trabajar en la CPU de Konami la próxima semana. Esa CPU es necesaria para muchos juegos populares, como Aliens y The Simpsons. La implementación actual de la CPU en MAME no es precisa debido a que nadie ha medido la velocidad de la CPU. Planeamos hacer esa tarea nosotros mismos y publicar los resultados.

¡Nos vemos la próxima semana!

日本語

JTCOPコアとJTMIDRESコアにスピナーサポートを追加しました。(Heavy Barrelとミッドナイトレジスタンス)これでスピナーゲームは残り2つブロックブロック(JTPANG)とポコニャン!バルーン(JTCPS1)だけとなりました。不思議なことに、スピナーとのインターフェースは、各ゲームでかなり独自に工夫されています。

スピナー自体は、回すと2つのパルスが発生します。どちらのパルスが先にくるかは、回す方向によって異なります。この基本的な機能から、さまざまなバリエーションが生まれるのです。ポコニャンでは、この2つの信号をソフトウエア(CPU:M68000)で直接処理しています。他のゲームでは、NECの標準部品を使ってその信号を12ビットカウントに変換している(「ロストワールド」)ので、4096ポジションが登録されていることになり、かなり多すぎです。また、ミッドナイトレジスタンスのように、カウントを12ポジションだけに減らしているものもあります。そして最後にブロックブロックは、マウスデバイスのように動作するようです。

スピナーのもう一つの難点は、ゲームによってはボタンがついていたり(「ロストワールド」)、ジョイスティックにスピナーが組み込まれていて、片手が空いてボタンを押せるようになっているものがありました。最近のスピナーは、「アルカノイド」や「ブロックブロック」のようなゲームにはよく合っているようですが、シューティングゲームにはあまり合っていないようです。

CPS3については、すべてのPCBデバイスを回路図に配置し、フックアップすることができました。(添付ファイル参照)これから、すべての電気的なルールを確認し、修正する面倒な段階に入ります。プロジェクトの規模を考えると、3~5日かかると思います。

来週からは、もう一人のメンバーがコナミのCPUに取り掛かります。そのCPUは、エイリアンズやザ•シンプソンズなど、多くの人気ゲームに必要なものです。現在のMAMEでのCPUの実装は、誰もCPUの速度を測定していないため、サイクルアキュレートではありません。私たちはその作業を行い、その結果を公表する予定です。

それでは、来週もよろしくお願いします!

Comments

Mike V.

Su trabajo para los chips de Konami será histórico e invaluable. Gracias!

hyp36rmax

This is phenomenal! CPS3 research will lead the way to helping reference and troubleshoot hardware. Thank you!!

Jose Luis Sánchez

Aliens and the simpsons , you know have all my attention :)

Rautz

Thanks Jotego and thanks to everyone involved. Hope it's a good weekend for everyone

Chris Brooks

Just tried Heavy Barrel and Midnight Resistance and can't get my ultimate spinner pro to work.

Justin Cherriman

Thanks for the updates, but using the Spinner I can't play any of the newly supported games like Midnight Resistance, Heavy Barrel, Puzz Loop 2 or Forgotten Worlds. I am using the Ultimate Spinner PRO from Ultimate Mister. All the other games like Arkanoid and Block Gal work. When I test the Mister input Test, Right shows up as spin right, but left spin doesn't show up with left. If someone could help that would be great, thanks.

Jon

Is anyone in the mister community working on supporting the atari classic controller? ( https://atari.com/products/classic-joystick ) It's joystick can function as a spinner the stick is also clickable so I believe it's a button as well.

Shawn Caron

CPS3!? The Simpsons!? Sounds like good things are on the horizon!!

MB

Some fantastic news and progress, but any chance we'll see New Zealand Story soon?

Captain Ginyu

What available spinner controller do folks currently recommend for MiSTer? I would really like to get a quality device to play all these newly-supported games, but it seems difficult to source a good controller. The Ultimate Spinner PRO from Ultimate MiSTer ( https://ultimatemister.com/product/ultimate-spinner-pro/ ) has been sold out forever, the Taito EGRET II Mini spinner is not supported afaik ( https://gamesrocket.com/us/EGRET-mini-Paddle-and-Trackball-Game-Expansion-Set/P27413-04 ), and most other spinners I've seen available are intended to be installed into an arcade cabinet control panel. Any standalone devices that can be connected to MiSTer that y'all recommend? Thanks for the suggestions!

Mack H

"Another team member will start working on the Konami CPU next week. That CPU is needed for many popular games, such as Aliens and The Simpsons. The current CPU implementation in MAME is not cycle accurate because no one has measured the CPU speed. We plan to do that task ourselves and publish the results." - Your team is amazing!

Timothy Watson

Mine isn't working. I have a GRS USB Spinner and apart from Arkanoid, not hing else works, not even Tron. Is there a setting in the .ini as I can't seem to find the support in the games F12 menu or do I need to install the jtbin file manually?

Brian Birkinbine

Love the rotary game support! I've been collecting different rotary joysticks for awhile now with pcbs because of the differences needed to play them (12 position switches (many games, Ikari Warriors most notably but also Heavy Barrel and Midnight Resistance), 24 position optical encoder (Caliber 50 (Cal 50)), 100 position optical encoder (Fighting Soccer, Touchdown Fever I and II), seeing Mister support is awesome!

Jeremy Capps

Do you have any plans to adapt spinners to be used as steering wheels? This is something I'd love to see!