Previous Page | Next Page

by soneek at 7:45 PM EDT on June 4, 2013
I think we should think about starting the mobile archives I mentioned a while ago. I want to first get a decent amount of rips done myself and others before anything goes live.

We discussed it on IRC the other day, but it'd be best to have ios.joshw.info and android.joshw.info separately. Knurek and Josh, does this sound okay to you guys?
by dissident93 at 12:03 AM EDT on June 5, 2013
I can't speak for them, but unless both of those archives have alot of soundtracks per system, wouldn't it be better for them just to have one single archive?
by Knurek at 3:50 AM EDT on June 5, 2013
pmh games from 2000.06 to 2000.09 have been added to Game Boy Music Archive and WonderSwan Music Archive

@soneek: No problem with me, managed you find someone to handle the archives. I'm far too busy with pmh/cmh.
by kingshriek at 6:42 AM EDT on June 5, 2013
Managed to rip Judgement Silversword: Rebirth Edition, Dicing Knight., and a whole ton of other WonderWitch games.

http://www.mediafire.com/?81blmyzaudsb1md

They all use the same driver, so I was able to write up a script to automatically rip them all pretty easily by extracting the sequence data and inserting it into a template rip file (system init + sound driver). I ran the script on the entire archive of WonderWitch Grand Prix 2001-2003 submissions. Many of these games don't have music or use some other format than what I was looking for but the script managed to produce a lot of results. All of these rips of provided directly as is from my script output, i.e. they are untimed and untested.

wsr ripping isn't much different than most of the other 8-/16-bit rip formats. It's more similar to hes rather than nsf/gbs/sgc in that a wsr file is essentially just a ROM image. This means that unlike nsf/gbc/sgc where the ripper only needs to handle init/play routines, the ripper is also responsible for initializing the system from reset (installing interrupt handlers, explicitly enabling interrupts, etc.). Personally I find wsr ripping to be a bit more annoying than the other formats - not because of the system initialization aspect but because of the CPU instruction set. Wonderswan uses an NEC VC30MZ processor, which is basically just an 8086 clone. 8086 uses a really awkward/convoluted addressing scheme where a 16-bit segment and 16-bit offset are combined to make a 20-bit physical address (see http://en.wikipedia.org/wiki/X86_memory_segmentation#Real_mode). It can be frustrating to deal with.

The Kakyuusei ssf rip did require matching around 50 sequences to around 20 tone banks, however it didn't turn out to be that bad. All these sequences and tone banks are packed together in a single archive file and there's a file table in the game's main executable for the contents of this archive. The names in the file table are in the same order and thankfully, the tone banks are named similarly to the sequence data they belong to. Sequences with no matching tone bank just used the single generic one found on the disc. I must of just overlooked this before.

I'll try to look into the Cosmic Fantasy hes problem some time.

edited 10:33 AM EDT June 5, 2013
by Knurek at 8:33 AM EDT on June 5, 2013
8086 uses a really awkward/convoluted addressing scheme where a 16-bit segment and 16-bit offset are combined to make a 20-bit physical address

Yea, I did some 8086 (well, x86, but still using real mode only) coding while getting my degree...
You should be really grateful that the CPU didn't have support for protected mode, this one singlehandedly broke just about any interest I had in any low level x86 work.

Kudos for the rips. :)
by kingshriek at 10:08 AM EDT on June 5, 2013
Sorry, I had to update the last wsr set. None of the rips in the previous set played more than 11 tracks due to something I overlooked when copying the song table. Please download again.

http://www.mediafire.com/?81blmyzaudsb1md

I updated the link in my previous post as well.

edited 10:33 AM EDT June 5, 2013
by Knurek at 12:28 PM EDT on June 5, 2013
New X360 set:

Phantom - Phantom of Inferno (2012-10-25)(Nitro+).
by Knurek at 4:02 PM EDT on June 5, 2013
Kingshriek, maybe you will find this useful. I haven't checked any of the games, but given the companies record they should have at least passable music:

List of GB/GBC games published by Konami without pmh rips:

Bill Elliott's NASCAR Fast Tracks
Top Gun: Guts and Glory
Zen: Intergalactic Ninja
Konami GB Collection Vol.1 - collection songs
Konami GB Collection Vol.2 - unique game, Guttang Gottong + collection songs
Konami GB Collection Vol.3 - two unique games, Yie Ar Kung-Fu and Antarctic Adventure + collection songs
Konami GB Collection Vol.4 - unique game, Frogger + collection songs
Owarai Yowiko no Game-dou: Oyaji Sagashite Sanchoume
NBA In the Zone 2000
Hunter X Hunter: Hunter no Keifu
Net de Get: Mini-Game@100 (GBC)
Super Gals! Kotobuki Ran (GBC)

List of GB/GBC games published by Nintendo without pmh rips:

Play Action Football
Magnetic Soccer
Top Rank Tennis
Vegas Stakes
Beauty and the Beast: A Board Game Adventure
The Little Mermaid II: Pinball Frenzy (GBC)
Kakurenbo Battle Monster Tactics (GBC)
Star Wars Episode I: Racer (GBC)

edited 4:06 PM EDT June 5, 2013
by Dais! at 5:56 AM EDT on June 6, 2013
wow, nice job with those Wonderwitch games, kingshriek.
Due to the computer I'm on at the moment, I unfortunately can't do much with them, but...did you see any sign of another version of Dicing Knight? Supposedly, there are at least five versions - I'm not sure which is the one commonly seen on rom sites. Apparently it goes something like this:

-DicingKnight (2002 WWGP entry)
-DicingKnight Release 1b (a bug fix of the above, I believe)
-DicingKnightLegions (2003 demo release)
-DicingKnight (2003 retail release)
-DicingKnight. (aka "Period", 2004 retail)

The first three obviously require the WonderWitch, but for all I know, they all use the same music data. I can see the one you included in the pack is "Period". If you have any insight about the others, I'd be glad to hear it.
by kingshriek at 9:23 AM EDT on June 7, 2013
The only Dicing Knight versions I looked were "Period" and the 2002 WWGP entry. The WWGP one didn't have sequence data in the format I was looking for (FRMD header) so my ripping tool wasn't able to get anything from it. I did see some MML text in the main .fx file so maybe the sound driver uses that somehow. Or perhaps the sequence data is compressed. I don't have any way of running it so I have no idea.

I took a look at Cosmic Fantasy and the Dungeon Tower theme never initializes waveforms for CH3 and CH4 despite using them. So it indeed uses the waveforms from the song played before. To work around this, I initialized all 6 channel waveforms before calling the driver init routines. I set CH0-CH3 and CH5 with the waveforms used in "Field" and CH4 with the waveform used in "Peaceful Town" (since "Field" doesn't use CH4). Let me know if this fix is satisfactory.

While doing that, I noticed the init routine in the Cosmic Fantasy 4 rip had a PHA without a matching PLA. Somehow it managed to work in nezplug++ despite this. Anyway, fixed it so now it should play fine in non-nezplug players as well.

http://www.mediafire.com/?3at3fbqt4u6y94b

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source