XaiJu
JOTEGO
JOTEGO

patreon


MiSTer Shadow Masks, Mikie Public Release, NGP and Bug Fixes

MiSTer Shadow Masks, Mikie Public Release, NGP and Bug Fixes

Español abajo -  日本語は下記

If you haven’t heard of shadow masks, it is a way to make your HDMI look a bit closer to how a CRT looks like. It is a very nice feature and it was recently accomodated inside the MiSTer OSD together with other nice video filtering options. This week, I updated all JT cores to support it. Please check the video to learn how to enable it. Run the updater to get the files -or alternatively download them from JTBIN.

There was only a bug report related to Mikie. The sound tempo was too fast. Upon reviewing the connection, it was definetely wrong. The CPU reads an automatic counter to check the time. As the counter moves with a submultiple of the CPU clock, if you get the factor wrong you can get funny things thanks to some sort of aliasing. Anyway, I corrected the connection and I think the core is ready for public life so I’m releasing it today.

I got the NeoGeo Pocket CPU to 68% completion now, while fixing a number of bugs in the meantime. Once I get it to 100%, I will still spend at least a week doing further testing. I prefer to have it well tested before plugging in real NeoGeo Pocket games. The reamining CPU instructions are related to binary-coded decimal numbers, division and special intructions for loops. All regular arithmetic and logical operations, as well as stack and flag bit functions are implemented now.

I also fixed two long standing graphics problems in Street Fighter 1. Atrac17 also fixed a SF1 problem in the MRA file. Esperanza is drawing the last few lines in the Twin Cobra schematics. I was hoping she would finish it today but she may need a few more days. Immediately after that, she will start extracting the schematics for SEGA System 18, which is a smaller board than the Twin Cobra bootleg and hopefully will take some 4-6 weeks to get done.

See you next week!

Español

Si no has oído hablar de las máscaras de sombra, es una forma de hacer que el vídeo HDMI se parezca un poco más a cómo se ve un CRT. Es una característica muy buena y ahora estádentro del OSD deMiSTer junto con otras buenas opciones de filtrado de video. Esta semana, actualicé todos los núcleos JT con este sistema. Mirael video para aprender cómo habilitarlo. Ejecutael actualizador para obtener los archivos o, alternativamente, descárgalos de JTBIN.

Solo hubo un partede error relacionado con Mikie. El tempo del sonido era demasiado rápido. Al revisar la conexión, definitivamente estaba mal. La CPU lee un contador automático para comprobar el tiempo. Como el contador se mueve con un submúltiplo del reloj de la CPU, si te equivocas en el factor puedes obtener cosas divertidas gracias a algún tipo de aliasing. En cualquier caso, corregí la conexión y creo que el núcleo está listo para la vida pública, así que ya está en la calle.

Tengo yala CPU de laNeoGeo Pocket al 68 % de progreso. Una vez que llegue al 100%, aún pasaré al menos una semana haciendo más pruebas. Prefiero probarlo bien antes de conectarlo a los juegos reales de NeoGeo Pocket. Las instrucciones restantes de la CPU están relacionadas con números decimales codificados en binario, división e instrucciones especiales para bucles. Todas las operaciones aritméticas y lógicas regulares, así como las funciones de flag bits ypila ya están implementadas.

También solucioné dos problemas gráficos reportados el año pasadoen Street Fighter 1. Atrac17 también corrigióun problema de SF1 en el archivo MRA. En cuanto a Esperanza, está dibujando las últimas líneas en los esquemas de Twin Cobra. Pensabaque lo terminaríahoy, pero es posible que necesite unos días más. Inmediatamente después de eso, comenzará a extraer los esquemas para SEGA System 18, que es una placa más pequeña que el pirata Twin Cobra y, con suerte, tardará entre 4 y 6 semanas en completarse.

¡Te veo la proxima semana!

日本語

シャドウマスクについて聞いたことがない場合は、HDMIをCRTの外観に少し近づける方法です。これは非常に優れた機能であり、最近、他の良いビデオフィルタリングとともにMiSTerのOSD内に収容されました。今週、私はそれをサポートするためにすべてのJTコアを更新しました。上記のビデオでフィルターの有効方法を観てください。アップデータを実行してファイルを取得するか、直接JTBINからダウンロードします。

Mikieに関連するバグレポートは一つありました。音のテンポが速すぎた。回路接続を確認したところ、明らかに間違っていました。 CPUは自動カウンターを読み取って時刻を確認します。カウンタはCPUクロックの約数で移動するため、係数を間違えると、エイリアシングのおかげで面白いことが起こったりします。とにかく、接続を修正しました。コアは社会に出る準備ができていると思うので、本日リリースします。

ネオジオポケットCPUを68%完成させました。 100%に達した後も、少なくとも1週間はさらにテストを行う予定です。実際のネオジオポケットのソフトを試す前に、十分にテストしておきたいです。

また、Street Fighter 1の2つのグラフィックス問題を修正しました。Atrac17さんは、SF1のMRAファイルの問題も修正しました。エスペランザは、究極タイガーの回路図の最後の数本の線をひいています。私は彼女が今日終わることを望んでいました、しかし彼女はもう数日を必要とするかもしれません。その後すぐに、セガ System 18の回路図の作業を開始します。これは、究極タイガーよりも小さいボードであり、完了するまでに4〜6週間かかることを願っています。

また来週!

MiSTer Shadow Masks, Mikie Public Release, NGP and Bug Fixes

Comments

Thanks Jotego for your work and the superb cores!

Alexander Stieglmayr

On your video is visible a filter menu, without the top item `load preset`. When you update the cores, at least on all the cores i tried, the `load preset` menu is actually there. Some cores have still the basic shadowmasks instead of the feature from the filter menu.

Andrea Bogazzi

Hi Jose! Thanks for taking care of this issue. I simply replaced all the files with jt main and it it changed the status of the core "Mikie" to official. Otherwise I will give it a look and see if something has changed in the settings. Sometimes you don´t consider the most obvious things either because you thing way too complicated and build up a barrier in your head and think to yourself no way I could find a solution to this problem. Other than that you think of million other things which are out of the realm of logic. As far as the update is concerned it is a good idea to see if some cores are not present twice in the root directory - otherwise the "program" could choose the wrong one file and nothing changes. You can indicate the latest file by adressing the change of date.

Alexander Stieglmayr

I don't know what you mean by the "preset menu"

JOTEGO

Yes, I'll look into it during this week.

JOTEGO

Make sure update_all is configured correctly. Enter the configuration page when starting update_all and check that JT cores are enabled. https://github.com/theypsilon/Update_All_MiSTer

JOTEGO

Perfect - thanks, Jose!! :) - I hope Integer support is next in line!

David Filskov

worked it out works fine

Alexander Stieglmayr

Fantastic, can't wait. Thanks!

5x is coming soon

Andi

System-18 is a big deal to those who love SEGA! I can’t believe I’ll be playing Shadow Dancer this Summer, and that I might learn something from Jotego’s recreation that will help me fix my almost-working Michael Jackson’s Moonwalker. Bravo!

ARCADEAGES

I remember seeing this machine in full glory and my mouth was open the whole time. Such great presentation and my god was it loud. Exciting to see a MiSTer implementation!

Luis F Giron

update all does not do a thing. Do we have to modify the jtbin file?

Alexander Stieglmayr

Thanks for the shadow mask support! Sorry if this is already implemented and I’ve just missed it, but is there any chance of getting 5x integer scaling like many of the console cores? They would work better with Shadow Masks then too. Thanks!

Sega System 18! AMAZING!! So happy to avoid paying thousands for the Moonwalker PCB!

Thank you for this update! Did we get the preset menu too?

Andrea Bogazzi


More Creators