Vortex tracker - PT3 + SCC (3 channles) (Hardware MSX Forum)MSX Resource Center PassionMSX MSX2 contest              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 35 guests and 0 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Hardware - Vortex tracker - PT3 + SCC (3 channles)

Goto page ( Previous Page 1 | 2 | 3 | 4 Next Page )
Author

Vortex tracker - PT3 + SCC (3 channles)

Huey
msx professional
Posts: 586
Posted: June 23 2007, 20:33   
Quote:

No, I use openMSX, as I'm on Linux (and a developer of openMSX).

I don't hear the difference with or without SCC, so it doesn't seem to be used.



I use openMSX and hear SCC. I use CBIOS MSX1 + scc.
manuel
msx guru
Posts: 3451
Posted: June 24 2007, 00:00   
Hmm, I don't... Even with that config...
[WYZ]
msx lover
Posts: 94
Posted: June 24 2007, 00:36   
SCC is used for sure, maybe it hasn't found with your config, Manuel.

Please, note that by pressing space the program will change module music. Some of then are only PSG cloning because of hard work without editor. Tyrian music is the only 3+5 channels.

Mute PSG or SCC for checking ...


manuel
msx guru
Posts: 3451
Posted: June 24 2007, 00:51   
When I mute PSG, there's only silence. For all songs....

I tried this:

$ openmsx -machine C-BIOS_MSX1 -ext scc /tmp/PLAY38SCC.rom
$ openmsx -machine C-BIOS_MSX1 /tmp/PLAY38SCC.rom -ext scc

and even

$ openmsx -machine C-BIOS_MSX1 /tmp/PLAY38SCC.rom -romtype KonamiSCC

EDIT: ah, it seems to be a regression in openMSX, after 0.6.2 was released (of course I"m running bleeding edge openMSX...)
shaiwa
msx addict
Posts: 287
Posted: June 24 2007, 01:19   
Fyi, i've converted the the whole thing to kss. link

mth
msx freak
Posts: 192
Posted: June 24 2007, 03:56   
I analyzed why the SCC is silent in the latest development version of openMSX. There are two independent causes for this:
1. the old openMSX enabled all channels after reset, the new openMSX disables all channels after reset
2. in the old openMSX the volume registers were read/write, in the new openMSX the volume registers are write-only

However, both of these are progressions, not regressions, since the real SCC also works in this way. So I think the replayer depends on bugs in the old openMSX, which have been fixed in the new openMSX. If that is true, the replayer will not work on a real SCC.

To verify this, I put my F1 Spirit in slot 2, booted my NMS8250, loaded the ROM image into RAM with the DLOAD command of WB-ASS2 and did "GO &H4134". Now I hear the song playing on real MSX, but only the PSG part. So I think it is a replayer bug.

[WYZ]: Could you confirm or deny this?
It is a good song, by the way

manuel
msx guru
Posts: 3451
Posted: June 24 2007, 13:22   
Aha! That's good news for openMSX
[WYZ]
msx lover
Posts: 94
Posted: June 24 2007, 15:43   
I didn't try this ROM on my MSX (1), anyway:

1.- can be fixed with : LD A,00011111b : LD [$988F],A after SCC search. Each bit of this address enables channels on SCC.
2.- The program never read SCC.


manuel
msx guru
Posts: 3451
Posted: June 24 2007, 17:23   
[WYZ] can you update the ROM to do 1.?
mth
msx freak
Posts: 192
Posted: June 24 2007, 19:16   
At $44C4, there is a "BIT 4,(HL)" instruction which is executed when HL is $988A, $998B etc. This one is triggered quite often. It does not seem to care about the exact value that is read: as long as bit4 is zero, the replayer works. Unfortunately, on real MSX the value you get when reading this register $FF.

At $44DF, there is a "LD E,(IY+0) ; LD D,(IY+1)" sequence which is executed when IY is $9880, $9882 etc. This one seems to be triggered only once in a while and is not critical for the functioning of the replayer.

[WYZ]
msx lover
Posts: 94
Posted: June 24 2007, 20:09   
This routine performs a sound volume pattern or a sawtooth instrument. I'm using the same PSG routine for SCC channels. It seem to work perfectly on other emulators before last release of OpenMSX. It reads SCC memory so ...error. Thanks mth, the replayer requires a new SCC pattern routine.

Anyway I sent a fixed ROM to Manuel...


Edit: Now I'm using a SCC reg's copy on RAM for dumping to SCC RAM.
mth
msx freak
Posts: 192
Posted: June 24 2007, 21:15   
The latest version of the ROM works fine in the development version of openMSX

ARTRAG
msx master
Posts: 1686
Posted: June 24 2007, 22:38   
@[WYZ]
If I understand you can re-play PT3 files using SCC+PSG
You just add voices mapping PT3 tracks on the SCC channels.
Could you release your replayer ? (with some short documentation/example?)
That would be great!


shaiwa
msx addict
Posts: 287
Posted: June 24 2007, 22:58   
ARTAG, the VTSCCDEMO on my site is a demo of the replayer.

(oh, i've found this, seems like this started the whole thing and it has some info and source code.)

ARTRAG
msx master
Posts: 1686
Posted: June 24 2007, 23:30   
well i was expecting something more, e.g. one single asm file (better if updated after this tread)
and few exsamples on how to use it...

 
Goto page ( Previous Page 1 | 2 | 3 | 4 Next Page )
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.