Tokugawa Corporate Forums

Retro Japanese Computing
It is currently April 27th, 2024, 11:57 pm

All times are UTC




Post new topic Reply to topic  [ 144 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10
Author Message
 Post subject: Re: Whoot hoot hoot!
PostPosted: October 16th, 2022, 9:05 pm 
Offline

Joined: October 27th, 2009, 5:04 am
Posts: 57
It dies in Windows 10. The last update was this year so I don't get what's happening:
Attachment:
hootwin10.png
hootwin10.png [ 14.59 KiB | Viewed 6554 times ]


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: October 17th, 2022, 2:34 pm 
Offline
User avatar

Joined: June 23rd, 2007, 10:34 pm
Posts: 485
Location: You know
I have no issues on Win10 with latest Microsoft updates.

Not sure what the problem could be, maybe some dependencies? According to its readme, Hoot specifically requires IE6 (more precisely MSXML3), otherwise it will produce an error message. Since Internet Explorer has been automatically removed/disabled on many Win10 setups recently, it might be the cause of your predicament (in which case I have no clue why the player still works on my system).

_________________
NECstasy | Kaminarimon HES Music Archive | VGMRips YM2608 Archive | YouTube Channel


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: October 17th, 2022, 11:04 pm 
Offline

Joined: October 27th, 2009, 5:04 am
Posts: 57
I still have Internet Explorer and I threw the msxml3 dll in the hoot folder just to see if there was any change, but there was no change.


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: October 18th, 2022, 7:48 pm 
Offline
User avatar

Joined: June 23rd, 2007, 10:34 pm
Posts: 485
Location: You know
The error number points to a missing/corrupted dependency.

In doubt, make sure the usual culprits are up to date (DirectX, .NET, C++ runtimes).

_________________
NECstasy | Kaminarimon HES Music Archive | VGMRips YM2608 Archive | YouTube Channel


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: December 31st, 2022, 2:08 pm 
Offline
User avatar

Joined: June 23rd, 2007, 10:34 pm
Posts: 485
Location: You know
The yearly new version has been released on 2022-12-31.

o Several changes to the data cache system.
o ymfm is a newly supported sound core (fmgen is still the recommended option).

_________________
NECstasy | Kaminarimon HES Music Archive | VGMRips YM2608 Archive | YouTube Channel


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: July 6th, 2023, 12:56 am 
Offline

Joined: October 27th, 2009, 5:04 am
Posts: 57
Kaminari wrote:
The error number points to a missing/corrupted dependency.

In doubt, make sure the usual culprits are up to date (DirectX, .NET, C++ runtimes).

Turns out that if you install the X64 version of a library, you also have to install the X86 version. Got it working.


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: August 20th, 2023, 3:12 am 
Offline

Joined: December 21st, 2007, 10:41 pm
Posts: 66
Hi all, I've been catching up on Hoot sets and decided to figure out how to compile mt32sound.dll in 2023.

Here's an mt32sound.dll built with Munt 2.7.0: HERE

Here's an updated makefile for those interested. I did this in Cygwin on Windows 10 x64. It's been a long time, so I just installed packages as I received the errors and updated the makefile as I hunted down solutions to errors.
Code:
#
# Makefile for mt32sound.dll
#

TARGET      = mt32sound.dll

#ARCH      = i686-pc-mingw32-
ARCH      = i686-w64-mingw32-
#ARCH      = x86_64-w64-mingw32-

CXX         = $(ARCH)g++
CXXFLAGS   = -Wall -O2
LDFLAGS      = -shared -static -Wl,--enable-stdcall-fixup -L./munt/mt32emu
LDLIBS      = -lmt32emu -lwinmm
RANLIB      = $(ARCH)gcc-ranlib
#STRIP      = strip
STRIP      = $(ARCH)strip
DEPEND      = $(ARCH)g++ -MM
IMPLIB      = lib
IMPLIBFLAGS   = /MACHINE:IX86

#CXXFLAGS   += -DDEBUG_WITH_MIDI
#CXXFLAGS   += -DDEBUG_OUTPUT_LOG
#CXXFLAGS   += -DDEBUG_OUTPUT_MT32EMU_LOG


.PHONY: all install clean depend mt32emu

all: $(TARGET)

install: $(TARGET)
   cp $(TARGET) ../../

mt32sound.dll: mt32sound.o mt32sound.def munt/mt32emu/libmt32emu.a
   $(CXX) $(LDFLAGS) mt32sound.def mt32sound.o $(LDLIBS) -o mt32sound.dll
   $(STRIP) mt32sound.dll

mt32sound.lib: mt32sound.dll mt32sound.def
   $(IMPLIB) $(IMPLIBFLAGS) /DEF:mt32sound.def /OUT:mt32sound.lib

mt32emu:
   cd munt/mt32emu; \
   rm -rf CMakeCache.txt CMakeFiles; \
   #cmake -G"MSYS Makefiles" -DCMAKE_CXX_COMPILER=$(CXX) -Dlibmt32emu_SHARED=FALSE -Dlibmt32emu_C_INTERFACE=FALSE -DCMAKE_BUILD_TYPE:STRING=Release .; \
   cmake -DCMAKE_CXX_COMPILER=$(CXX) -Dlibmt32emu_SHARED=FALSE -Dlibmt32emu_C_INTERFACE=FALSE -DCMAKE_BUILD_TYPE:STRING=Release .; \
   cmake --build . --clean-first; \
   $(RANLIB) libmt32emu.a

clean:
   -rm -f mt32sound.dll
   -rm -f mt32sound.o

depend:
   $(DEPEND) $(CXXFLAGS) mt32sound.cpp > .depend

-include .depend


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: August 21st, 2023, 2:50 am 
Offline

Joined: December 21st, 2007, 10:41 pm
Posts: 66
I was reviewing the Munt project logs and noticed that a potentially significant update was made in May 2023. I decided to recompile mt32sound.dll with the latest Munt source code.

Here's the 2023-05-27 (commit 813e8f0eafbfc1771a9d7704e7025915af89643e) compiled version: HERE.


Top
 Profile  
 
 Post subject: Re: Whoot hoot hoot!
PostPosted: August 21st, 2023, 6:38 pm 
Offline
User avatar

Joined: June 23rd, 2007, 10:34 pm
Posts: 485
Location: You know
Thanks a lot Snakemeat for this updated build :o

I quickly tested it with the Dracula X68K soundtrack and it seems to sound A-OK.

_________________
NECstasy | Kaminarimon HES Music Archive | VGMRips YM2608 Archive | YouTube Channel


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 144 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10

All times are UTC


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group