Author Topic: Jason Page  (Read 43850 times)

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #15 on: June 21, 2010, 22:49:57 »
IT'S READY! ;D

I uploaded the S3M conversions to the AMP FTP, under the filename 'Jason_Page.zip'.

In the archive are the soundtracks to Empire Soccer 94, Fire and Ice (incl. Xmas special), Nipper vs. The Kats, Uridium 2 and Virocop AGA.

Note: According to Hall of Light, the Virocop music was composed by Lee Banyard.

Jason Page is one of those formats where every file is divided into 'subsongs', and my converter makes each one of those into a separate file, so in some cases there are many .s3m files for each .jpn one.  The subsong is indicated by a suffixed hyphen and the number.

Be aware that a few of the files (fire and ice-7-1 for example) exceed the ScreamTracker 64,000 byte sample limit.  This shouldn't cause problems for well-written software (my player had no trouble), but watch out all the same.

Off to write loads of documentation now... :(

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #16 on: June 24, 2010, 15:19:53 »
...Aaand I've found the first bug. >:(

As a result, half the Uridium 2 tunes appear to be missing.

It was a pure coincidence that I even discovered that in the first place, never having played Uridium 2, but while writing the documentation, I needed a .JPN file to refer to, and I happened to pick that one, and I happened to glance at the sequence data, and I happened to notice that there was more of it than there should have been.

Anyway, I've fixed it (I hope!), along with a lesser bug which meant a few volume slides were slightly glitchy, and I'll upload a replacement archive soon.

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #17 on: June 25, 2010, 20:45:31 »
OK, 'Jason_Page_2.zip' is now in FTP (9 MB - woo!).  Please let me know if anything seems obviously glitchy, as I'm not 100% confident.

New to this archive: Hopefully all the Uridium 2 music, and Realms.  (Realms was stored in an earlier version of the format, and stuffed with what our friend Jason called 'User Jumps' in the source comments - if the similarity of all the different subsongs is anything to go by, I think this was probably 'incidental' music, with smooth transitions from one subsong to another.  I suspect I'll encounter a lot more of that kind of thing when I get my teeth into the Richard Joseph format.)

Offline Asle

  • Administrator
  • Hero Member
  • *****
  • Posts: 1 064
    • View Profile
    • Amiga Music Preservation
Re: Jason Page
« Reply #18 on: August 31, 2010, 13:40:32 »
Hi,

 I didn't follow very well your work, here, and I'm sorry about that.
 The FTP is not open and all files uploded after April are unreachable for the moment, so I can't look at your archive just now. Can you publish the documentation alone, for this Jason Page format ?

 Note that there are some things of interrest here (though, not Jason Page, I know).

Sylvain

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #19 on: September 12, 2010, 18:17:07 »
The files on the FTP are out of date, and contain bugs.  I sent the latest zip to Crown, so ask him for it.  It's not an interview, so you should be safe. ;)

I'm afraid none of the links on that website worked. :(

Yes, I really should get on with writing (let alone publishing!) the documentation.  Last time I tried I discovered in the process that I'd been doing it all wrong up to that point!  Hopefully that won't happen this time.

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #20 on: December 21, 2010, 23:31:49 »
OK, I've been really lethargic about this, I know.  But it looks as if things are finally moving again.  Managing to successfully rip the music from an old Archimedes game which I'd been coveting for ages helped a lot with my motivation!  Jason Page documentation has once again moved to the top of my list.

As it stands, I'd estimate it's about two-thirds done (and about one-third of that happened in the last few days).  The core stuff is all in, but there's a load of appendices to write and lookup tables to calculate.  The good news is that I haven't found any more mistakes in my conversions (although I have learned a lot more about a certain feature I decided not to implement, which was satisfying, albeit in a way which helped me make a more informed decision about why I shouldn't implement it).

If all goes to schedule (trust me - it won't), I should have something to show by the end of the week.  Warning: the documentation is set to be huge!

Asle: Are you waiting on the documentation so you can write your own converter?  If so, I really wouldn't bother - it's a lot of effort, and I've done it all for you.

If there's demand, and now that it's working again, I could upload the up-to-date zip file of all the tunes to the FTP.

Offline Crown

  • Administrator
  • Hero Member
  • *****
  • Posts: 598
  • Cryptoburners^AMP
    • View Profile
    • Amiga Music Preservation
Re: Jason Page
« Reply #21 on: December 22, 2010, 18:28:17 »
Hi mate,

thx for the inputs. Could you tell us more on how you've ripped the music from the archimede game?

cheers

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #22 on: December 22, 2010, 23:17:39 »
Oh, it wasn't very interesting, or at least not to this forum.  If you really want to know, it was called Terramex, and I believe it was a conversion from a previous game for the BBC Micro.  I don't think it was ever ported to the Amiga.

In my rip, I utilised a lot of the techniques I'd learnt when writing my Jason Page converter, which was probably part of the reason why the actual conversion process was so brief when I got down to it (the other being that there was no other known example of that format, which meant I could be extremely selective about what features I chose to implement).  The bit which took all the time was preparing the initial documentation and commenting the assembler in order to reverse-engineer the format - and then I procrastinated for weeks while trying not to have to go and write any actual code.  (My Jason Page project suffered a similarly protracted work cycle, only worse.)

Anyway, this isn't the place (you can download the result - Digital Symphony format only - here if you're really interested).  As for Jason Page, I didn't manage to get any work done today for several reasons, such as having had to actually leave the house at one point, but hopefully tomorrow will be brisker.

Offline Asle

  • Administrator
  • Hero Member
  • *****
  • Posts: 1 064
    • View Profile
    • Amiga Music Preservation
Re: Jason Page
« Reply #23 on: December 23, 2010, 10:59:32 »
Asle: Are you waiting on the documentation so you can write your own converter?  If so, I really wouldn't bother - it's a lot of effort, and I've done it all for you.
A converter ? hum ... why not, however, I must confess I didn't follow every step. While this topic is interesting, I still lack the usual spare time. Anyway, if you've done a converter yourself, maybe I could stick to the rip part ? In any event, I still would like to see the doc :)

If there's demand, and now that it's working again, I could upload the up-to-date zip file of all the tunes to the FTP.
I'm interested, yes. If it's not too much trouble for you, please, upload what you have ;)

Thanks !
Sylvain

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #24 on: December 23, 2010, 16:34:27 »
A converter ? hum ... why not, however, I must confess I didn't follow every step. While this topic is interesting, I still lack the usual spare time. Anyway, if you've done a converter yourself, maybe I could stick to the rip part ? In any event, I still would like to see the doc :)
It would be brilliant if you could find any more examples of this format out there, but I just downloaded everything I've got off the JPN format section of Modland.

If you're in a ripping mood, I'd still like to know what happened to Virocop tune 10 - Modland doesn't have it for some reason!
If there's demand, and now that it's working again, I could upload the up-to-date zip file of all the tunes to the FTP.
I'm interested, yes. If it's not too much trouble for you, please, upload what you have ;)
Consider it uploaded!  It's in incoming/Jason_Page.zip.  Usual caveats about exceeding S3M 64000 byte sample limit apply, but my player managed them all right.  As long as you don't actually try to load them into ScreamTracker, you should be fine.

Offline Asle

  • Administrator
  • Hero Member
  • *****
  • Posts: 1 064
    • View Profile
    • Amiga Music Preservation
Re: Jason Page
« Reply #25 on: December 23, 2010, 22:31:52 »
A converter ? hum ... why not, however, I must confess I didn't follow every step. While this topic is interesting, I still lack the usual spare time. Anyway, if you've done a converter yourself, maybe I could stick to the rip part ? In any event, I still would like to see the doc :)
It would be brilliant if you could find any more examples of this format out there, but I just downloaded everything I've got off the JPN format section of Modland.
I trust it's a very complete list ;). If come across some, I'll tell you !.

If you're in a ripping mood, I'd still like to know what happened to Virocop tune 10 - Modland doesn't have it for some reason!
woaw .. well, I'll keep that in mind. There's always this issue of spare time. Some day, why not.

Consider it uploaded!  It's in incoming/Jason_Page.zip.  Usual caveats about exceeding S3M 64000 byte sample limit apply, but my player managed them all right.  As long as you don't actually try to load them into ScreamTracker, you should be fine.
*Juhu* woaw !, very impressive. It is really very accurate ! what a job you did, there. Thanks for sharing :)
 Oh, and the 64000 byte limit was breached by Impulse Tracker for S3M anyway (as well as 16 bits samples). So, it's standard fare :)

Sylvain

Offline swirlythingy

  • Full Member
  • ***
  • Posts: 109
  • Bad blood? What bad blood?
    • View Profile
    • Kingfisher Corner
Re: Jason Page
« Reply #26 on: December 24, 2010, 20:59:17 »
Merry Christmas!  Have a present. ;D

95KB and over 14,000 words... are you man enough? ;)

Enjoy a bit of not-so-festive reading from me! 8)

Offline deus-ex

  • Sr. Member
  • ****
  • Posts: 478
    • View Profile
Re: Jason Page
« Reply #27 on: December 24, 2010, 22:03:31 »
Holy fisting cow,

that's quite a hefty load of chars for describing just ONE module format! Appears to be the work of your lifetime, eh? ;)
Anyway, deep respect for investing this much love and care into this and big thanks for sharing it with us, swirlythingy.

Wishing you all a Merry Christmas, fellas!!! ;D
Best regards
deus-ex

Offline Crown

  • Administrator
  • Hero Member
  • *****
  • Posts: 598
  • Cryptoburners^AMP
    • View Profile
    • Amiga Music Preservation
Re: Jason Page
« Reply #28 on: December 24, 2010, 22:48:22 »
Yeah, as Deus said, you've really put a lot of efforts into this. superb work.

and merry xmas to all of you guys.  :)