Author Topic: Squirrel 3.0 coming next week (4/10ish)  (Read 1059 times)

roflmao

  • Hero Member
  • *****
  • Posts: 4822
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #15 on: April 09, 2012, 12:17:06 PM »
Cool!  I've downloaded it.  I'll check it out soon.  Thanks!

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #16 on: April 09, 2012, 12:46:15 PM »
yay
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

grahf

  • Hero Member
  • *****
  • Posts: 880
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #17 on: April 09, 2012, 03:16:38 PM »
Captcha isn't showing up.. can't register.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #18 on: April 09, 2012, 03:17:41 PM »
wtf!

I thought I fixed it.  God damn lol
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #19 on: April 09, 2012, 03:26:27 PM »
Sorry Arkhan, my mistake. I was thinking back to the discussion of LFO and for some reason I assumed that vibrato and pitch-bending were hard to do on the PCE without doing a little bit of weird stuff based on the discussion there. I must've misunderstood the context a bit.
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #20 on: April 09, 2012, 09:19:48 PM »
hi ark your modified startup.asm, is only for hucard, you're using cd bios psg driver for cdrom ??

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #21 on: April 10, 2012, 05:51:49 AM »
hi ark your modified startup.asm, is only for hucard, you're using cd bios psg driver for cdrom ??

yes
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #22 on: April 10, 2012, 06:14:40 AM »
ok, because i don't use a standard startup .

And do you think that squirrel 3 is suited for a 64k cd game ???

TheOldMan

  • Hero Member
  • *****
  • Posts: 958
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #23 on: April 10, 2012, 07:19:11 AM »
Quote
ok, because i don't use a standard startup .
And do you think that squirrel 3 is suited for a 64k cd game ???

The changes are minor ones, mostly dealing with enabling/disabling the player routine. (And that stuff was broke in Huc anyway). Do a diff against the stock HuC startup, and you'll see - and get an idea of what to change in -your- startup to make it work.
But yeah, the player was just moved to work on a card. Works great for testing the sounds before they get used on a CD. Once you have sounds you like, you should only have to re-compile for CD to have it work on one.

AFAIK, there weren't any changes in the psg code between versions 2.0 and 3.0 of the bios, so it should be okay.

...And, if I forgot, you can comment out the debug variables (the globals in the example HuC code). They aren't required for the player. <oops>

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #24 on: April 10, 2012, 08:07:15 AM »
Thanks Man for explanations  :wink:

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #25 on: April 10, 2012, 11:39:23 AM »
I left those variables in since they're handy for people dicking around with this. :)

This stuff is perfectly suited for a 64k CD game, Touko.

You can use the CD bios to your ultimate advantage with it.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

Black Tiger

  • Hero Member
  • *****
  • Posts: 11241
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #26 on: April 10, 2012, 02:47:25 PM »
I won't be able to make use of this and it may be old news/common knowledge but... does Squirrel support mixing in regular sound samples with the PSG/WSG/chip sounds?
http://www.superpcenginegrafx.net/forum

Active and drama free PC Engine forum

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #27 on: April 10, 2012, 03:03:41 PM »
no but you can force samples with Squirrel if you make your own waves and string them together.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #28 on: April 11, 2012, 03:39:20 PM »
Looking forward to messing with this.

Hey Ark, does the PSG bios (for CD setup) parse the sound channel for you (the binary) or do you have to manually feed it the PSG commands?

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #29 on: April 11, 2012, 05:01:41 PM »
I'm not sure what you're asking.

The CD bios processes what Squirrel outputs, which is MML that's been compiled into the bytecode stuff that the BIOS expects.    If you look at the file generated by Squirrel, you will see all of the stuff that is expected by the player.

You basically just load up the data, setup the call to the bios, and then call it, and it goes on its merry way doing what it should do.



Is that what you meant?  I may have answered the wrong question here, lol

EDIT: Also, to clear it up more, maybe:  If you check the squirrel.c test file, you will notice that the psgPlay(0) call, which is the one to play .TRACK 0 of any of the included files, is outside of the main loop.

ONE single call is all it takes to make the BIOS know what to do to sit and play the whole entire song.


It doesn't have to be track 0, but that is what the numbering starts at, so the first song of an MML file is always track 0 (see any of the examples).




« Last Edit: April 11, 2012, 05:13:25 PM by Arkhan »
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.