vgmrips

The forum about vgm files
It is currently 2023-03-27, 0:03:47

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2021-04-05, 3:06:28 

Contributors Contributors
Offline

Joined: 2021-03-24, 4:44:34
Posts: 89
Location: hk
PPZ8 exists in the PMD driver, and it seems that the current software cannot record it. My idea is to record PPZ8 to other alternative chips, such as RF5C164 or other multi-channel PCM chips.


Top
 Profile  
 
 Post subject:
PostPosted: 2021-04-05, 11:03:21 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Reverse engineers Reverse engineers
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 4429
Location: Germany
Short answer: Currently there is no way to record 86PCM. I didn't have time to implement 86PCM logging into the NP21 VGM mod yet.

Also, it is impossible to log PPZ8 to multi-channel chips by capturing 86PCM. PPZ8 itself does all the mixing in software and 86PCM just gets the final mixed wave stream.
In order to log PPZ8 to multi-channel chips, you'd need to modify the PPZ8 driver itself to use those chips instead of mixing all by itself.


Top
 Profile  
 
 Post subject:
PostPosted: 2023-03-11, 16:05:21 
Offline

Joined: 2023-03-11, 15:54:28
Posts: 1
Are you planning on adding support for VGM logging the PPZ8 channels soon? Also, would it be possible to make it so that the FM3Ex channels are logged to separate channels instead of being relegated to the third FM channel?


Top
 Profile  
 
 Post subject:
PostPosted: 2023-03-12, 21:27:56 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Reverse engineers Reverse engineers
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 4429
Location: Germany
skye000 wrote:
Are you planning on adding support for VGM logging the PPZ8 channels soon?
No. PPZ8 is performs software mixing and thus I can not just "install a hook" into an emulator to capture them.
Emulator-side hooks only work at points where hardware components communicate with each other.
86PCM only gets the final mixed output and not the 8 "original" channels, so it is impossible to record those separately.

skye000 wrote:
Also, would it be possible to make it so that the FM3Ex channels are logged to separate channels instead of being relegated to the third FM channel?

No, that is not possible either. In general, every FM channel on OPN/OPM chips has 4 operators that can be combined in various ways to generate sound. "FM3Ex" modes in sound drivers just allow the user to separately set instruments for just 1 or 2 of those 4 operators of the 3rd FM channel.
On the hardware side, it is still only one channel.

When you see "FM3 Ex" channels e.g. in Hoot, they just artificially split that one channel's 4 operators into 4 visualized "channels".


Top
 Profile  
 
 Post subject:
PostPosted: 2023-03-13, 1:05:47 

Contributors Contributors
Offline
User avatar

Joined: 2020-12-04, 11:37:52
Posts: 14
skye000 wrote:
Also, would it be possible to make it so that the FM3Ex channels are logged to separate channels instead of being relegated to the third FM channel?

Why do you want to do this?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 1 hour [ DST ]


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
[ Time : 0.044s | 17 Queries | GZIP : On ]