XaiJu
JOTEGO
JOTEGO

patreon


Rastan Saga

Important note: Road Fighter, Konami’s Ping Pong and Hyper Sports are promoted to public releases today. For the other games in beta phase, you will need a new beta key (jtbeta-zip). The new key is attached to this post, copy to MiSTerFPGA’s games/mame folder. Do not unzip it.

We come back to the 16-bit arcade world this week with a real classic: Rastan Saga. This game has an incredible if short sound track, that takes out the barbarian you have inside. And what did the game board have inside?

The game runs off the classic M68000+Z80 combo. The sound chips are the same as Double Dragon 1, the YM2151 FM generator plus an OKI MSM5205 for ADPCM voices. Interestingly, the PCB is prepared to swap the YM2151 for a YM3526 (as seen in Bubble Bobble) but they eventually decided to use the more powerful chip in terms of FM instruments. The graphics subsystem is powerful yet rather simple. It is made of a sprite layer and two scroll layers made of 8x8 tiles. Each tile can hold 16 different colours, chosen from 128 different palettes. The colour DAC had 5 bitsper RGB component, which made a total of 32768 colours. However, the game didn’t fully exploit all this colour capability. For instance, the clouds could be done using many more shades of blue. Maybe the artist designed the graphics fora simpler hardware.

Advancing the current knowledge on this game, this FPGA version brings accurate video timings and bus contention (the extra time the CPU takes when accessing video memory). The GFX horizontal offset should be correct in this version, compared to emulation. However, other aspects of the GFX chips relay on findings dating back to the RAINE emulator era, which I still want to double check before releasing the game to the public.

I had bought a bootleg version of this board when I started on Patreon. I also have an original board, which I think someone must have sent. But, it was back at the time I didn’t keep a log for donations and I do not know who sent it. Apologies for not being able to aknowledge this contributor.

I hope you will enjoy this title.

Español

Nota importante: Road Fighter, Konami's Ping Pong e Hyper Sports pasan a cores públicos hoy. Para los demás juegos en fase beta, necesitarás una nueva clave beta (jtbeta-zip), que estáadjunta a esta publicación, cópiala en la carpeta games/mame de MiSTerFPGA. No descomprimas el fichero.

Volvemos al mundo arcade de 16 bits esta semana con un auténtico clásico: Rastan Saga. Este juego tiene una banda sonora increíble, aunque breve, que saca al bárbaro que llevas dentro. ¿Y qué tenía dentro la placadeljuego?

El juego funciona con el clásico combo M68000+Z80. Los chips de sonido son los mismos que los de Double Dragon 1, el generador FM YM2151 más un OKI MSM5205 para voces ADPCM. Curiosamente, la PCB está preparada para cambiar el YM2151 por un YM3526 (como se ve en Bubble Bobble), pero finalmente decidieron usar el chip más potente en términos de instrumentos FM. El subsistema de gráficos es poderoso pero bastante simple. Está hecho de una capa de spritesy dos capas de desplazamiento hechas de mosaicos de 8x8. Cada mosaico puede contener 16 colores diferentes, elegidos entre 128 paletas diferentes. El DAC de color tenía 5 bits por componente RGB, lo que hacía un total de 32768 colores. Sin embargo, el juego no explotó completamente toda esta capacidad de color. Por ejemplo, las nubes se podrían hacer usando muchos más tonos de azul. Quizás el artista diseñó los gráficos para un hardware más simple.

Avanzando en el conocimiento actual sobre este juego, esta versión de FPGA brinda tiempos de video precisos y contención de bus (el tiempo adicional que tarda la CPU al acceder a la memoria de video). El desplazamiento horizontal de GFX debería ser correcto en esta versión, en comparación con la emulación. Sin embargo, otros aspectos de los chips GFX se basan en hallazgos que se remontan a la era del emulador RAINE, y que todavía quiero verificar antes de lanzar el juego al público.

Compré una versión alternativade este juego cuando comencé en Patreon. También tengo una placa original, que creo que alguien debe habermeenviado. Pero, fue en unmomento en que no mantenía aun elregistro de donaciones y no sé quién laenvió. Disculpas por no poder reconocer a este colaborador.

Espero que disfruten de este título.

日本語

重要なお知らせ:ロードファイター、コナミのピンポン、ハイパースポーツは本日公開されました。ベータ段階の他のゲームでは、新しいベータキー(jtbeta-zip)が必要になります。新しいキーがこの投稿に添付されています。MiSTerFPGAのgames/mameフォルダにコピーしてください。解凍しないままで良いです。

今週は、本物のクラシックであるラスタンサガで16ビットアーケードの世界に戻ります。このゲームには、あなたの中にいる野蛮人を連れ出す、サウンドトラックも超良いですから音量を上げてからプレイしてみてください。そして、ゲームボードには何が入っていましたか?

ゲームは、スーパーコンボであるM68000+Z80で構成されました。サウンドチップは、YM2151 FM音源に加えて、ADPCM音声用のOKIMSM5205です。ダブルドラゴン1 と同じチップの組み合わせです。興味深いことに、PCBはYM2151をYM3526に交換できるようになっています(バブルボブルと同じように)が、最終的にはFM機器に関してより強力なチップを使用することを決定しました。グラフィックサブシステムは強力のわりに、かなりシンプルです。スプライトレイヤーと8x8タイルで作られた2つのスクロールレイヤーで構成されています。各タイルは、128の異なるパレットから16色できます。色DACはRGBコンポーネントごとに5ビットで、合計32768色になりました。ただし、ゲームはこのすべてのカラー機能を十分に活用していないようでした。たとえば、雲はもっと多くの青の色合いを使用して行うことが可能です。たぶん、デザイナーはよりシンプルなハードウェアに向けてデザインしました。

このゲームに関する現在の知識を進歩させるこのFPGAバージョンは、正確なビデオタイミングとバス競合(ビデオメモリにアクセスするときにCPUが余分にかかる時間)をもたらします。このバージョンでは、エミュレーションと比較して、GFX水平オフセットが正しいはずです。ただし、GFXチップの他の側面は、RAINEエミュレーターの時代にさかのぼる調査結果を中継します。これは、ゲームを一般に公開する前に再確認したいと思います。

Patreonを始めたとき、このボードの海賊版を手に入れましたが、オリジナルのボードもあります。誰かが送ったに違いないと思います。でも、寄付の記録を残しておらず、誰が送ったのかわからない時のことです。この寄稿者を確認できなかったことをお詫びします。

このタイトルを楽しんでいただければ幸いです。

Rastan Saga Rastan Saga

Comments

This version is so good! Any chance Rastan will be coming to the pocket? Two fingers crossed!

Jimmy Kim

dont waste your time on this JT either kevtrus or some other dev will port your code over to the pocket

solo20


More Creators