openMenu Alpha 1

Place for discussing homebrew games, development, new releases and emulation.
User avatar
FlorreW
DC-Talk Addict
Posts: 509
Dreamcast Games you play Online: Quake 3 sometimes

Re: openMenu Alpha 1

Post by FlorreW »

I am also super excited to try this out, have slot going on "irl" atm so I have to wait. But again thanks for all the hard work mrneo.

mrneo240
Rank 9
Posts: 949
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: openMenu Alpha 1

Post by mrneo240 »

megavolt85 wrote:
mrneo240 wrote: - next big new features are going to be: ..... codebreaker support
I believe that in the future we need to get rid of the codebreaker, we will need to build a cheat engine into the openmenu
I have the code for one but I don't understand how to use UBC to or how to interrupt on screen flip

User avatar
megavolt85
Developer
Posts: 2159

Re: openMenu Alpha 1

Post by megavolt85 »

mrneo240 wrote:I have the code for one but I don't understand how to use UBC to or how to interrupt on screen flip
codebreaker does not use UBC, it is embedded in the gd syscalls code
in any case, it will take a lot of free time, which is not available now
I am currently working on the exit to the system menu with the activation of the vmu_copy_protection and 3d_menu patches
need add the option "3D bios menu" to the openmenu settings

mrneo240
Rank 9
Posts: 949
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: openMenu Alpha 1

Post by mrneo240 »

So overwrite the gd_syscalls with it?
But not every frame gd is called no?

User avatar
megavolt85
Developer
Posts: 2159

Re: openMenu Alpha 1

Post by megavolt85 »

mrneo240 wrote:So overwrite the gd_syscalls with it?
no, everything is much more complicated here, the codebreaker engine is written into a special memory area (this area can be changed using a special type of code)
before starting codebreaker, it patches siskols by adding a call to the codebreaker engine
mrneo240 wrote:But not every frame gd is called no?
everything except WINCE calls gdrom_exec_server every frame, but with WINCE codebreaker does not work

mrneo240
Rank 9
Posts: 949
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: openMenu Alpha 1

Post by mrneo240 »

Thank you. I have an idea how to write one but I'll need to test.

User avatar
megavolt85
Developer
Posts: 2159

Re: openMenu Alpha 1

Post by megavolt85 »

I wrote a small loader to exit to the BIOS menu
features:
1) disable copy protection for read-only saves (AFO, PSO, etc ...)
2) enabling 3D view in BIOS menu (disabled in settings)
3) widescreen patch (switchable in settings)

how to use:
include the header file "bloader.h"
write the settings to the loader before starting

Code: Select all

bloader_config->enable_wide = 1; // if in openmenu enabled 4:3 then 0
bloader_config->enable_3d = 1; // need add new option to settings

/* run from any address highter 0xac200000 and 32-bit alligned */
arch_exec_at(bloader_data, bloader_size, 0xacf00000);
Attachments
bloader.7z
(1.14 KiB) Downloaded 160 times

mrneo240
Rank 9
Posts: 949
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: openMenu Alpha 1

Post by mrneo240 »

openMenu - Public alpha Release (2021-12-5)

New Features:
  • using GDMENU loader for higher compatibility of gd-rom + cdi
  • custom user themes + saving theme settings
  • manually fix bad serial info from sega
Notes:
  • Catalogs 466 known USA+PAL retail games with Metadata & Boxart.
  • Catalogs ~85 popular JAP retail games with Metadata & Boxart.
  • Catalogs 27 ported Atomiswave games with Metadata & Boxart.
Latest openMenu Release:
https://github.com/mrneo240/openmenu/releases

Latest DATs (Box Art + Metadata):
https://www.mediafire.com/folder/ocj3noyzuq5t7/DAT_latest

Latest GDMENUCardManager Release:
https://github.com/mrneo240/GDMENUCardManager/releases

Instructions:
https://github.com/mrneo240/GDMENUCardManager/wiki/Instructions

Minor hotfix for correcting aspect on Line Desciption UI:
openmenu_12-8-2021_alpha3_BINARY.zip
(194.9 KiB) Downloaded 164 times

EPe9686518
shadow
Posts: 7

Re: openMenu Alpha 1

Post by EPe9686518 »

MrNeo is there any major difference in this release vs the 2021-12-04 you posted a few days ago or the DAT?

mrneo240
Rank 9
Posts: 949
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: openMenu Alpha 1

Post by mrneo240 »

EPe9686518 wrote:MrNeo is there any major difference in this release vs the 2021-12-04 you posted a few days ago or the DAT?
minor minor changes, just a wrap up a few smaller things and making the release public to all.

  • Similar Topics
    Replies
    Views
    Last post