💦 CREATE AND FUCK YOUR OWN AI CUMSLUT 🔥 TRY NOW ♥
Create AI Cumsluts 💦
February 5, 2021

NVRAM & Kick Harness

NVRAM

After some headache and too many debugging hours, we finally have NVRAM support for MiSTer CPS1 and CPS1.5 cores.

All CPS1.5 cores use NVRAM instead of DIPs to keep the configuration. From the CPS1 set, Pang! 3 uses NVRAM too, although it seems that not all versions do.

NVRAM requires both the new RBF and also the new MRA files. Everything will be taken care of by the automatic updater. 

The way to enter the settings page is:

-Press F2 if you have a keyboard (like MAME)
-Go to the OSD, DIP settings, then select test/service mode

After you modify the settings to your liking, you have to store them in the virtual NVRAM inside the FPGA (follow the game's on-screen menu). Then, use MiSTer's OSD to "save settings". 

Now you will have a .nvm file in config/nvram. These files have the same format as MAME's nvram/eeprom files.

Better MAME keyboard support

Most of MAME keys were already supported in my cores. I have also added these ones:

-F2 test button
-9 service button
-Kick harness for players 1 and 2
-Button 3 for player 3

Note that button 6 for 2P is assigned to K.

Credits Screen

The screen is now centred for high resolution titles (SF1, Side Arms, CPSx)

If you press 1P or 2P while the game is in pause, the credits will toggle off/on. The credits will not reappear if the game is paused again in the same session.

You can press down to go through the screen more quickly.

Other work

I have been working on fixing JT51's LFO implementation. The LFO is an oscillator used to make tremolos and other phase effects. Although JT51 is based in hundreds of measurements, the LFO part is not completely verified and I think it is creating problems in Double Dragon 1 and Willow. I thought I would have it ready for today, but it hasn't been possible.

CPS2 work progressed too, with improved core speed and sprite engine. But I haven't worked on adding more games yet.

Comments (15)

T
Tym Whitney · February 6, 2021

Really enjoying having sound in attract mode, much thanks!!

P
Polychromatik · February 6, 2021

Thank you Jose

N
NonstopXiaowei · February 6, 2021

thank you very much

P
Polyh3dron · February 5, 2021

You continue to do some of the best work for MiSTer and I am very proud to say I've been a Patreon of yours since April 2019!

J
JOTEGO · February 7, 2021

Thank you very much for the long support. You are one of the first patrons I had!

C
Christopher rumford · February 5, 2021

Many thanks for the core improvements.

F
Fed · February 5, 2021

Fantastic update, thanks for all the hard work.

H
Hodor · February 5, 2021

Thank you. These little details make the whole experience even better.

J
José Antonio cano regajo · February 5, 2021

Echo de menos las explicaciones técnicas en castellano.

J
JOTEGO · February 7, 2021

Volveré a incluir las traducciones.

R
Raph_friend · February 5, 2021

We still need real auto save. Thank you JT!

J
JOTEGO · February 7, 2021

If you mean savestates at any point of the game, that is quite challenging to do.

M
Martin DiPalma · February 5, 2021

Great work as always 😁

t
toolb0x · February 5, 2021

You are doing an awesome job!

M
Michael Yount · February 5, 2021

Thank you very much for your continued diligence!