Duimon - HSM Mega Bezel Graphics and Presets - Feedback and Updates

It sure is, although I cannot promise any ETA, I fully plan on creating a bunch more.

While I think my PC-8801 covers the first, the 6001 and/or 6001A looks interesting.

Thanks for the request! :grin:

3 Likes

Hello Duimon, Thanks for the quick answer ! I’m glad to see you are still in for new stuff :wink:

I am currently using the 8801 bezel but I still think the PC-8001, who was created in 1979, would deserve it’s own bezel compared to the PC-8801 from 1981.

Something with this monitor, for example, would be awesome:

But it’s up to you to decide if it’s worthy and possible or not !

Thanks again, I will never say enough how I love your work. I use Retroarch everytime I can now, because of your Mega Bezels.

I did some R&D and what I thought was the CPU was actually an external floppy. :grin:

Since it is a “Keyboard” computer I agree with you.

I would suggest the PC-8043 monitor though…

…the one you suggested is a character only display. :wink:

I have updated my to do list with the PC-8001, the PC-6001 was already on the MAME list.


As a refresher, this is the list of systems I plan on doing in the future. (From the second post in this thread.)


There are a couple of new cores and Software lists that still need to be added, I will add them when I get a chance.

Thanks again for your input! :heart_eyes:

2 Likes

This is fun!

An “ancient” DOS emulator for the original Magnavox Odyssey “PONG” console, running in DOSBox Pure.

4 Likes

You’re welcome, I’m glad I could help a little. Great R&D by the way, I had no idea about the different NEC Monitors :sweat_smile:

Your to-do list is impressive. I have all those systems in my Hyperspin setup, running in Retroarch so no need to say how grateful I will be when you can work on them (and there is no rush, I understand how time consuming it must be !)

2 Likes

I suppose your are using odyemu right ? Always fun to run an emu through an emu ! The Dosbox bezel is beautiful !!

1 Like

You are correct.

This system (The Odyssey) holds more nostalgia than most. Nintendo’s first foray into the gaming console world was as a third-party retailer for the Odyssey in Japan.

That is true, but the real holdup is that I want to increase my Vintage TV preset collection first.

There are many users who prefer a TV preset over a console themed preset, and I would like to reach as many users as I can. (They are also just really fun to make. :grin:)

I also love those vintage TV’s. Could be good for the Odyssey too !

1 Like

One thing on my internal to do list is to create monitor only presets (i.e. table and wallpaper backgrounds etc.) of all the custom monitors that I have in my Mega Bezel presets.

Great project, that would be awesome !

How do I set this up? I am able to run odyemu in DOSBOX, but how do I load a game?

1 Like

You need to create a BAT file that runs a command line at the virtual DOS prompt.

Here is an example of a file followed by the contents.

Tennis.bat

ODYEMU TENNIS.MO1

Then you load the BAT file as content in the core.

The command line instructions are in the ODYEMU.TXT file included with the emulator.

When I get a chance, I’ll create a zip file to run as content that contains a menu to select a game.

1 Like

Wow thx, I’ll try that out soon =)

How do I change from green screen to pocket grayish on GB? How do I change the green casing on the GBC to another color?

1 Like

You will need to edit the preset. Here is an example using my Gameboy-[STD]-[LCD-GRID].slangp preset file.

Change this line… (In the // DEVICE :: CRT section.)

#reference "../../../res/crt/GB.params"

…to this.

//#reference "../../../res/crt/GB.params"

Commenting it out and nullifying the reference.

That will give you this.

Then use a core that has internal palettes to get the color you want.

That is a bit easier. If we look at the image layers we can see that the body is the Device layer.

The raw image actually looks like this. (Without the black background.)

I have used the Device layer’s HSV parameters to change the color.

You can do the same. :grin:

2 Likes

Here are some device/case color overrides you can copy paste into your slangp files:

// BEZEL
// ----------------------------------------------------------------------------------------------------------------
HSM_BZL_COLOR_VALUE = "14.000000"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "235.0"
HSM_DEVICE_SATURATION = "185.0"
HSM_DEVICE_BRIGHTNESS = "100.0"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "1.000000"
HSM_DEVICE_SATURATION = "194.000000"
HSM_DEVICE_BRIGHTNESS = "170.000000"
HSM_DEVICE_GAMMA = "0.960000"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "32.000000"
HSM_DEVICE_SATURATION = "197.000000"
HSM_DEVICE_BRIGHTNESS = "185.000000"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "264.0"
HSM_DEVICE_SATURATION = "130.000000"
HSM_DEVICE_BRIGHTNESS = "100.000000"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "225.0"
HSM_DEVICE_SATURATION = "43.000000"
HSM_DEVICE_BRIGHTNESS = "65.000000"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "10.000000"
HSM_DEVICE_SATURATION = "198.000000"
HSM_DEVICE_BRIGHTNESS = "180.000000"

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "355.0"
HSM_DEVICE_SATURATION = "177.0"
HSM_DEVICE_BRIGHTNESS = "200.0"
HSM_DEVICE_GAMMA = "1.20"

And these are the same as Duimon showed you above for reference sake:

— Green —

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "1.000000"
HSM_DEVICE_HUE = "116.000000"
HSM_DEVICE_SATURATION = "126.000000"
HSM_DEVICE_BRIGHTNESS = "36.000000"

— Cyan (default image) —

// DEVICE
// ----------------------------------------------------------------------------------------------------------------
HSM_DEVICE_COLORIZE_ON = "0.000000"
HSM_DEVICE_HUE = "0.000000"
HSM_DEVICE_SATURATION = "100.000000"
HSM_DEVICE_BRIGHTNESS = "100.000000"

I also have some for Gameboy Advance if you want.

1 Like

A more elegant way of doing it would be to create a PARAMS file containing these changes and add it to the local override section…

// LCD GRAPHICS :: OVERRIDES

…using the // GRAPHICS :: OVERRIDES just above it as a path and method template, taking advantage of the “Boilerplate” design.

Alternatively, you could save a CORE, GAME, or CONTENT DIRECTORY preset and paste the values in there.

2 Likes

Throwing my two cents in:

To get the Game Boy Pocket color just comment out the GB.params as recommended by Duimon and using a Core that can set Game Boy Palette to Game Boy Pocket, ie mGBA.

I have created a topic specifically for changing colors of Duimon’s work. The settings can put in a slangp file and put in Duimon’s override folder.

#reference "../../Duimon-Mega-Bezel/Presets/Standard/Nintendo_Game_Boy_Color/GBC-[STD]-[LCD-GRID].slangp"
HSM_NON_INTEGER_SCALE = "48.370000"
HSM_DEVICE_HUE = "249.000000"
HSM_DEVICE_SATURATION = "100.000000"
HSM_DEVICE_BRIGHTNESS = "100.000000"

2 Likes