Search found 282 matches

by mkwong98
Thu Feb 15, 2024 10:30 pm
Forum: GBDev
Topic: Heavily cut version of GBE+ with a different HD pack implementation
Replies: 4
Views: 1792

Re: Heavily cut version of GBE+ with a different HD pack implementation

I have added the function to gbe-hd which sends data to midi device. Now the game music can be heard as midi. I highly recommend using custom software midi device (eg VirtualMIDISynth by CoolSoft) instead of the default Microsoft midi device. And remember to cut down the size of the buffer used by t...
by mkwong98
Mon Nov 06, 2023 9:08 pm
Forum: NES Graphics
Topic: HD Pack's Mesen
Replies: 73
Views: 169948

Re: HD Pack's Mesen

I don't think the source code is available for any of the patches. If you are looking for ASM then you need to contact the patch author. But if you can figure out the ASM code from hex, then you can always do a file compare between unpatched rom and patched rom and work that out. In that case, I rec...
by mkwong98
Sat Nov 04, 2023 7:00 am
Forum: NES Graphics
Topic: HD Pack's Mesen
Replies: 73
Views: 169948

Re: HD Pack's Mesen

You can do it with ASM (rom hack, most common) or LUA script. Then you need to add the music files (ogg) to the HD pack. You can have a look at the file "hires.txt" in the Metroid HD pack.
by mkwong98
Wed Nov 01, 2023 5:36 pm
Forum: NES Graphics
Topic: HD Pack's Mesen
Replies: 73
Views: 169948

Re: HD Pack's Mesen

On a related note, does anyone know how to go about making an audio replacement mod for Final Fantasy 1 via HD Pack? All games have a section of code written to play sound and music. We call it the sound engine. First you need to know how and when the game logic sends signals to the sound engine to...
by mkwong98
Tue Sep 19, 2023 9:50 pm
Forum: NESemdev
Topic: CPU emulation method?
Replies: 16
Views: 3269

Re: CPU emulation method?

Recently saw an article of a GB JIT attempt:
https://rodrigodd.github.io/2023/09/02/gameroy-jit.html
by mkwong98
Fri Feb 10, 2023 12:36 am
Forum: NESemdev
Topic: Mesen - Emulator
Replies: 423
Views: 253784

Re: Mesen - Emulator

Hi Sour. There is a request to update the game db: https://github.com/NovaSquirrel/Mesen-X/issues/75 and I see you have updated the file in the new version. Can you share the method you used to generate the new file or add a function to import the NES 2.0 XML database?
by mkwong98
Sat Dec 24, 2022 6:07 am
Forum: GBDev
Topic: Heavily cut version of GBE+ with a different HD pack implementation
Replies: 4
Views: 1792

Re: Heavily cut version of GBE+ with a different HD pack implementation

Thanks Shonumi. Here is a video showing the feature: https://youtu.be/U_BmJMk1Q-c
I changed the name of the emulator to GBE-HD just in case people mix up this version with the original GBE+.
by mkwong98
Sat Nov 26, 2022 9:42 am
Forum: GBDev
Topic: Heavily cut version of GBE+ with a different HD pack implementation
Replies: 4
Views: 1792

Heavily cut version of GBE+ with a different HD pack implementation

I have been working on my own version of GBE+ to replace the HD pack feature with one which resembles the HD pack in Mesen. Many features are cut or broken in order to understand how the emulator works so this is still highly experimental. This implementation of the HD pack feature is not compatible...
by mkwong98
Sat Nov 26, 2022 9:10 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 991
Views: 637917

Re: Mesen - NES Emulator

Added a new condition to the HD Pack. This "randomBackground" can randomly replace a selected percent of background tiles differently. https://github.com/mkwong98/Mesen/relea ... .9-221126
by mkwong98
Sat Jun 25, 2022 4:34 pm
Forum: NESdev
Topic: How does Castlevania 3 render the character switch animation?
Replies: 6
Views: 1722

Re: How does Castlevania 3 render the character switch animation?

Thank you! I tried to find it myself by running the Mesen debugger 1 scan line at a time but no success.

What are other ways to render a sprite tile as something other than a standard 8x8 or 8x16 such as this?
by mkwong98
Thu Jun 23, 2022 1:03 am
Forum: NESdev
Topic: How does Castlevania 3 render the character switch animation?
Replies: 6
Views: 1722

How does Castlevania 3 render the character switch animation?

When the player switches character in Castlevania 3, character is drawn on alternate scan lines. How does the game do it? It doesn't seem to affect other sprites on same scan lines.
by mkwong98
Tue Jun 14, 2022 3:32 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 991
Views: 637917

Re: Mesen - NES Emulator

A new experimental feature is added which allows additional tiles to be show on screen. Useful when the replacement requires more sprite tiles to fit. A demo pack for Megaman is included which shows an additional tile as a red box floating above Megaman. https://github.com/mkwong98/Mesen/releases/ta...
by mkwong98
Mon Feb 28, 2022 1:51 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 991
Views: 637917

Re: Mesen - NES Emulator

Hi, I don't know if this is the right thread, I need information or someone who knows how to put custom music in using Mesen, I want to introduce my remixes to some hd pack, I can take care of the music and someone else can do the other for me, I am interested in ninja gaiden II in principle, I am ...
by mkwong98
Thu Jan 06, 2022 10:39 pm
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 991
Views: 637917

Re: Mesen - NES Emulator

@mkwong98, your penultimate (next to last) Mesen build says “0.9.9” in the lower right corner. Does this mean your version misses all of the fixes found in “DevWin-0.9.9.62”? Specifically, your copy resets Mesen every time I press the pause button; that doesn’t happen in DevWin-0.9.9.62. Obviously,...
by mkwong98
Mon Jan 03, 2022 9:08 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 991
Views: 637917

Re: Mesen - NES Emulator

A question if I may, your binary is 6330 KB in size with this release whereas Novasquirrels binaries/artifacts is 5106 KB in size. Could it be that your "release" is optimized via PGO whereas regular builds that gets compiled automatically after a new commit is not optimized via PGO? Othe...