Page 27 of 74
Re: openMenu Alpha 1
Posted: Mon Dec 06, 2021 5:27 am
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.
Re: openMenu Alpha 1
Posted: Mon Dec 06, 2021 7:15 am
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
Re: openMenu Alpha 1
Posted: Mon Dec 06, 2021 7:47 am
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
Re: openMenu Alpha 1
Posted: Mon Dec 06, 2021 8:18 am
by mrneo240
So overwrite the gd_syscalls with it?
But not every frame gd is called no?
Re: openMenu Alpha 1
Posted: Mon Dec 06, 2021 8:35 am
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
Re: openMenu Alpha 1
Posted: Mon Dec 06, 2021 4:00 pm
by mrneo240
Thank you. I have an idea how to write one but I'll need to test.
Re: openMenu Alpha 1
Posted: Wed Dec 08, 2021 6:16 am
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);
Re: openMenu Alpha 1
Posted: Wed Dec 08, 2021 11:57 am
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:
Re: openMenu Alpha 1
Posted: Wed Dec 08, 2021 9:09 pm
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?
Re: openMenu Alpha 1
Posted: Wed Dec 08, 2021 11:30 pm
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.