Author Topic: Win yourself 2 free copies of Mysterious Song :) Details inside...  (Read 4381 times)

Mathius

  • Hero Member
  • *****
  • Posts: 6008
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #90 on: March 28, 2011, 02:56:31 PM »
Sounds cool! Count me in on a pre-order!
F@ck Ebay Club member since 2010
Switch Friend Code: SW-2346-3388-5406

vestcoat

  • Hero Member
  • *****
  • Posts: 3077
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #91 on: March 28, 2011, 05:43:51 PM »
Probably May.

No more estimated completion dates!  You'll jinx it! 
STATUS: Try not to barf in your mouth.

nodtveidt

  • Guest
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #92 on: April 11, 2011, 10:12:19 AM »
Just a quick heads-up... the CDRs arrived today, and they are of extremely high quality. Thus, the hardware test has begun! Nine issues have been found so far, one of which has been corrected, leaving eight issues to fix so far. They're mostly relatively minor issues... but a couple will take some real work to correct. In any event, with these CDRs, the game plays as it would play with real pressed discs, so one of the things I've been testing for is load speed... I'm happy to report that it's not all that long... except when it has to reseek, which doesn't happen often but it does happen. It's less than 3 seconds per load, but if there's a seek problem it becomes about 10 seconds or so. This happens with pressed discs sometimes too so it's more an issue of the hardware itself than the media it's running. Obviously pressed discs are more robust than CDRs, so the chance of reseek is going to be even lower then. Anyways, one of the issues that is going to take some tweaking is the palette snow issue... it doesn't happen during fades but it's happening right before the fades, which indicates to me that even *reading* the palette registers at the wrong time causes palette snow. This is really odd...

ParanoiaDragon

  • Hero Member
  • *****
  • Posts: 4619
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #93 on: April 11, 2011, 02:11:37 PM »
When you say pallete snow, if it's what I think it is, it seems like a really common problem.  It'd be cool if it can be eliminated.

nodtveidt

  • Guest
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #94 on: April 11, 2011, 02:25:30 PM »
Palette snow is when you do a palette operation at the wrong time and it produces stray, random pixels on the screen.

TheOldMan

  • Hero Member
  • *****
  • Posts: 958
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #95 on: April 11, 2011, 04:54:16 PM »
Quote
When you say pallete snow, if it's what I think it is, it seems like a really common problem.  It'd be cool if it can be eliminated.
Quote
Palette snow is when you do a palette operation at the wrong time and it produces stray, random pixels on the screen.

Yeah, same thing happens if you access VRAM while screen is being displayed; you get random pixels and/or streaks of color. Best solution is probably to mark palette/vram buffer area as needing updated, and then doing the actual update immediately after a vsync. You have a few blanks lines there where it won't affect the display.

If you're really good, and can time things to the scanline; there's a small period at the end of each scanline where you can get away with updates, too. But timing updates then is really tricky...

BTDT. PITA.

nodtveidt

  • Guest
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #96 on: April 11, 2011, 07:38:15 PM »
PITA indeed :D hehe

The sourcecode for MSR is pretty archaic nowadays... I did a lot of things back then that make me cringe now. One of the things I did notice is that there is no wait for vsync before accessing the palette, even for just a read, so that could be contributing to the snow effect. I've altered the source now, but I only have a few discs left so I'm gonna wait till more changes are made before doing another test burn. Tons of other things got fixed in the meantime though. :D And the one area which I feared was going to be loaded with snow issues... ended up being crystal clear despite the blatant palette abuse. :D I guess I got the timing right. :D

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #97 on: April 11, 2011, 08:14:15 PM »

Quote
Yeah, same thing happens if you access VRAM while screen is being displayed; you get random pixels and/or streaks of color. Best solution is probably to mark palette/vram buffer area as needing updated, and then doing the actual update immediately after a vsync. You have a few blanks lines there where it won't affect the display.


 Accessing vram during active display isn't going to get you snow or stretched pixels. You might get 'tearing' effect akin to early PC animation if the beam is somewhere in the area you're updating. If you're writing to the BAT, that's a different story. There's an 8 pixel dot clock the VDC divides access to for fetching BAT, tile planes, and cpu access (read/write). There's a dummy BAT read in there (marked as ??? in the docs). If you happen to change that BAT entry before it re-reads it (while it's onscreen), then you'll get a weird 8 tile pixel line with alternate colors. Other than that, you should be fine.

 It's always better to chase the scanline/beam rather than race it anyways. Unless you're double buffering or writing to the BAT for offscreen areas, then it doesn't matter.

Quote
If you're really good, and can time things to the scanline; there's a small period at the end of each scanline where you can get away with updates, too. But timing updates then is really tricky...


 If you're using your own clean hsync interrupt code, you can easily change up to 3 colors per line. Possibly 4 with a slight fringe on the overscan area of the left edge (clip it to 248 pixels wide and you'll be alright). Else, all other writes to VCE regs (color updates or not), cause the VCE not to read the VDC pixel bus and you get pixel stretching (last color on the VDC output) : . Might be something you want to do with timed code for an effect, or just want to avoid all together. Using cpu opcodes causes interesting jitter like in that video. But you can draw solid lines if you use the Txx instructions. Laser sprites and such ;)

 An area of hblank is off limited to vram read/writes as it's fetching all the sprite pixels for that line. It's fairly short amount of time though. Accessing VDC regs are fine, but touching the data port (read or write) will halt the cpu for about 10+ cycles during this time.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #98 on: April 12, 2011, 04:00:15 PM »
RACE THE BEAM.  ATARI 2600 MODE ACTIVATE. GO GO GO.

Hey Rover, why didn't you just get CDRWs, lol.  Just curious.

[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.

nodtveidt

  • Guest
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #99 on: April 12, 2011, 04:02:48 PM »
Because CDRWs don't work for shit in the US Duo. Even my regular CDRs failed to work properly on this machine. Had it been an original TG-CD setup, then CDRWs might have worked... besides, the thing has enough reseek issues as it is, I don't need it causing more.

Of course, this is when you chime in with the "no no it works fine, everything is great, I do it all the time" bit. :P :lol:

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #100 on: April 14, 2011, 11:13:37 AM »
Well, I do use CDRWs, but in my Duo-R, lol.   That thing could probably read a frigging brick if you managed to burn an image to it and spin it fast enough.

My TG-CD wouldn't read those for shit though. 

[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.

Senshi

  • Hero Member
  • *****
  • Posts: 905
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #101 on: May 13, 2011, 08:52:45 AM »
Is MSR still going to be made? I hope nothing bad happened.  :(
PSN: Dynastic_Hero
Steam: Dynastic_Hero

nodtveidt

  • Guest
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #102 on: May 13, 2011, 09:54:05 AM »
Of course. The last audio cut went south though so we're still trying to get the opportunity to re-record, or to find someone willing to take up the task. If there's anyone around here who'd be willing to do professional voice-overs for a couple of characters, this is your chance.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #103 on: May 13, 2011, 11:37:38 AM »
Of course. The last audio cut went south though so we're still trying to get the opportunity to re-record, or to find someone willing to take up the task. If there's anyone around here who'd be willing to do professional voice-overs for a couple of characters, this is your chance.

does screaming into a webcam mic count?

also, in all srsness, PM me the deetz sucka.
[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.

Arjak

  • Hero Member
  • *****
  • Posts: 777
Re: Win yourself 2 free copies of Mysterious Song :) Details inside...
« Reply #104 on: May 13, 2011, 01:29:30 PM »
I'd be willing to give it a shot, too. I've done voice acting for games a couple times before, though the only project that is still on track for a release is SamIAm's LoX2 fandub. Send me a PM; I'll see what I can do.
He who dings the Gunhed must PAAAAY!!! -Ninja Spirit