05 de Julio de 2021, 01:14:03 pm
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias
:
Inicio
Ayuda
Buscar
Ingresar
Registrarse
Karoshi MSX Community
>
Desarrollo MSX
>
Rutinas - Snipets
>
PT3 Player (PSG + SCC) for SDCC
Páginas: [
1
]
« anterior
próximo »
Imprimir
Autor
Tema: PT3 Player (PSG + SCC) for SDCC (Leído 5996 veces)
0 Usuarios y 1 Visitante están viendo este tema.
nerlaska
Karoshi Excellent Member
Mensajes: 1102
Programador
PT3 Player (PSG + SCC) for SDCC
«
:
17 de Julio de 2007, 04:49:52 am »
Hello. Here the routines wrotten in ANSI C for SDCC Compiler.
I hope the code could give more info about PT3 player for coders with bad reading of Assembler lines.
This code was created from 0 but using the info of Pascal Sources from VTracker II.
En línea
MSX4EVER2GETHER
www.nerlaska.com
ARTRAG
Visitante
Re: PT3 Player (PSG + SCC) for SDCC
«
Respuesta #1 :
17 de Julio de 2007, 12:13:17 pm »
Thanks again, few questions about your code.
How do you cope with channel assignment ?
Do you simply clone AY channels to SCC+AY or you have some kind of static assignments (e.g. if SCC is present use SCC for music and PSG for FX)?
En línea
nerlaska
Karoshi Excellent Member
Mensajes: 1102
Programador
Re: PT3 Player (PSG + SCC) for SDCC
«
Respuesta #2 :
17 de Julio de 2007, 12:17:35 pm »
It's free.
In "Monster Hunter" using a keyboard key .. i can enable/disable SCC during gameplay.
You can choose other like: Always ON, Find for SCC and enable if it exists, using a Menu Option, etc.
En línea
MSX4EVER2GETHER
www.nerlaska.com
ARTRAG
Visitante
Re: PT3 Player (PSG + SCC) for SDCC
«
Respuesta #3 :
17 de Julio de 2007, 01:24:17 pm »
OK, but what about the way it works?
I mean, how do you manage the channels ?
I understand that pt3 has 3 tracks only, FX have 1 track only,
while
PSG has 3 channels and SCC has 5 channels.
How do you map tracks on channels when scc is present ?
How do you map tracks on channels when there is psg only ?
Do you select the track that has each time has the loudest volume ?
Do you use some kind of priorities ?
Do you do some kind of "cloning" when the number of channels exceed the number of tracks (in order to enrich the sound) ?
(When SCC is present you have 3+1=4 tracks against 5+3=8 channels, so in theory you could adopt a static assignment 1:2, what do you do actually ?)
«
Última modificación: 17 de Julio de 2007, 01:39:48 pm por ARTRAG
»
En línea
nerlaska
Karoshi Excellent Member
Mensajes: 1102
Programador
Re: PT3 Player (PSG + SCC) for SDCC
«
Respuesta #4 :
17 de Julio de 2007, 02:17:52 pm »
Ah, ok
By default (but is configurable)
SCC1,2,3 plays PSG1,2,3
AFX plays over PSG3 overlapping.
In this way i play the music of MonsterHunter and i think the result is good.
En línea
MSX4EVER2GETHER
www.nerlaska.com
ARTRAG
Visitante
Re: PT3 Player (PSG + SCC) for SDCC
«
Respuesta #5 :
18 de Julio de 2007, 01:25:01 pm »
AFAI understand Shiru's player should have some sort of priorities,
based on the time you have been playing a sound and on the relative volumes.
(e.g. : play the 3 loudest channels at each time out of 4 tracks, or
play : always the newest sound and skip the oldest).
En línea
nerlaska
Karoshi Excellent Member
Mensajes: 1102
Programador
Re: PT3 Player (PSG + SCC) for SDCC
«
Respuesta #6 :
18 de Julio de 2007, 04:41:29 pm »
Well. In my case, musician prepare the songs for avoiding the 3rd channel if it will be necessary.
Furthermore, there are only a sort number of FX in the game, is not like a Shooter ..may be in this case you need something more elaborated.
En línea
MSX4EVER2GETHER
www.nerlaska.com
Páginas: [
1
]
Imprimir
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Desarrollo MSX
-----------------------------
=> Desarrollo (EspaƱol/Spanish)
=> Development (English/Ingles)
=> Rutinas - Snipets
=> Herramientas - Dev Tools
=> Hardware
=> Enlaces - Links
=> Team-Up
-----------------------------
MSX Actualidad
-----------------------------
=> General
=> Eventos - Events
=> Concursos - Contest
=> Reviews
-----------------------------
Archivo (pre 2018)
-----------------------------
=> Karoshi Corporation
===> Karoshi Open Source
===> Videogames | Juegos
===> Unfinished projects | Proyectos inacabados
===> Applications | Aplicaciones
=> Media
=> MSXdev Archives
===> MSXdev '14
===> MSXdev '13
===> MSXdev '12
===> MSXdev '11-'03 (wip)
=> AUIC - Comunicados
=> AAMSX - General
=> English Boards
===> Off-topic
===> Contests
===> Suggest a Game
===> General Info
=> Otros
===> Sugierenos un juego
===> Compro/Cambio/Vendo/Subasto
===> Off-topic
Cargando...