Author Topic: Homebrew is alive and well on PCE  (Read 1780 times)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #15 on: February 25, 2009, 11:28:54 AM »
surrealsoftware.blogspot.com

Insanity is somewhat on the backburner while I take care of some other things, but in the mean time I am going to make the graphics look better where I can, and optimize it up!

School is going on now and I am working on some projects there too.  I hope and figure that insanity will be finished in the summer time!

I really do.
[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.

Necromancer

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 21366
Re: Homebrew is alive and well on PCE
« Reply #16 on: February 26, 2009, 01:32:54 AM »
surrealsoftware.blogspot.com

Blog not found
Sorry, the blog you were looking for does not exist.

I hope and figure that insanity will be finished in the summer time!

Yee-Haw!  :dance:
U.S. Collection: 97% complete    155/159 titles

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #17 on: February 26, 2009, 07:44:37 PM »
my bad

surrealsoft.blogspot.com

lol

I registered the .net and am working on a site, and all that too.

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

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #18 on: March 04, 2009, 11:16:51 PM »
*bump*

Like I said, a .net website is coming. (Just needs some images and then I host.  Itll have a phpbb forum)

also I am going to start revamping the graphics once a few school related things are set and finished.

Everything is going good good good. :-D

The game is going through some final design related things (scoring/levels/stuff), I am deciding what kind of sound effects I want...(shwooom vs. benernerp... etc. :-D)

I have some college related projects going on too so some of the PCE Stuff is slowed, but not halted!


here is my question: What do you guys think will look best for the hero color wise?

blue and green, orange? Red? ....

I am open to spaceman powersuit colorscheme suggestions.
[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.

Necromancer

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 21366
Re: Homebrew is alive and well on PCE
« Reply #19 on: March 05, 2009, 02:56:29 AM »
here is my question: What do you guys think will look best for the hero color wise?

You need multiple color schemes for multiplayer mayhem, don't you?  :pray:

Outside of my wishful thinking, I vote for green as an homage to the original.  Solid green would be boring, green and gold might look like a Power Ranger, and everyone (except heathens) thinks of Christmas whenever green is paired with red (its complimentary color), so they're all out.  Green and black, dark gray, or white would look good - just don't give him pink gloves and boots.
U.S. Collection: 97% complete    155/159 titles

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #20 on: March 05, 2009, 06:45:15 AM »
My original color scheme was gray w/ red shoulders like the atari 2600, and then I switched to blue w/ green shoulders like the Berzerk cabinet...

and then I thought what about yellow w/ red shoulders?

Multiplayer would be very fun.  I have to get things organized and try to figure out how that would even work.

Green w/ whiteish could look nice.  I will see.

Any other suggestions? :) The more the merrier.

(my friend said: DO IT TRANSPARENT MINUS HIS EYES! ITLL BE LIKE A GHOST)

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

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #21 on: March 29, 2009, 08:11:59 PM »
Well the site is up!

www.surrealsoft.net

I hope everyone checks it moderately often and joins the forum there for more rambling :)

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

Keranu

  • Hero Member
  • *****
  • Posts: 9054
Re: Homebrew is alive and well on PCE
« Reply #22 on: March 29, 2009, 09:06:34 PM »
Congratulations! The site is looking nice and gives us more promise for a great future of independent development on the PCE! Let me know if you ever need graphical assistance (mostly for sprites and animation).
Quote from: Bonknuts
Adding PCE console specific layer on top of that, makes for an interesting challenge (no, not a reference to Ys II).

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Homebrew is alive and well on PCE
« Reply #23 on: March 30, 2009, 08:25:58 AM »
Hi, your site is looking nice .  :clap:

In bersek part i noticed that you are speaking to "Optimize the game routines to minimize slowdown" ..

Have you really  slowdown ???  :-s

Tom

  • Guest
Re: Homebrew is alive and well on PCE
« Reply #24 on: March 30, 2009, 01:14:53 PM »
Quote from: touko
Hi, your site is looking nice .  :clap:

In bersek part i noticed that you are speaking to "Optimize the game routines to minimize slowdown" ..

Have you really  slowdown ???  :-s

 If he's using HuC, then slow down is a given ;)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #25 on: March 30, 2009, 01:22:58 PM »
I coded sloppy collision check routines that don't account for dead enemies and stuff.

I am working on cleaning that all up.  It's not going to be too hard.  There are a few other things that I am cleaning up as well that should fix things perfectly.
[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.

Tom

  • Guest
Re: Homebrew is alive and well on PCE
« Reply #26 on: March 30, 2009, 02:20:09 PM »
I coded sloppy collision check routines that don't account for dead enemies and stuff.

I am working on cleaning that all up.  It's not going to be too hard.  There are a few other things that I am cleaning up as well that should fix things perfectly.


 Are you using an array in ram for any of those routines? HuC charges like 100+ cycles per byte/word read or write to an array. There's a nice quick and easy way around it.

 Logical shifts are pretty expensive too, natively with HuC.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #27 on: March 30, 2009, 08:20:00 PM »
using an array slows HuC down?  #-o

The point of arrays is speed, so if HuC loses speed from arrays, that sucks.

What is the work around?

I've had to find workarounds for a handful of other annoyances w/i HuC, so I might as well add to the list I guess.
[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.

Tom

  • Guest
Re: Homebrew is alive and well on PCE
« Reply #28 on: March 31, 2009, 03:58:56 AM »
HuC treats all array access as far data, even though ram is near data (and so is the constant back). I mean, the far data access routine needs to be redone - but there's no reason why the compiler couldn't test to see if the array is near.

Here's some work arounds:
Code: [Select]
    for( x=0;x<90;x++)
    {
       var3++;   
       
       
       bg_clr_l[x]=var3;
       bg_clr_h[x]=var3>>8;
    }



    for( x=0;x<90;x++)
    {
       var3++;   

#asm
    ldx _x
    lda _var3
    sta _bg_clr_l,x
    lda _var3+1
    sta _bg_clr_h,x
#endasm
    }

 /* Or for a WORD size array were the array length is less than 128 words */

    some_array[x]=var3;

#asm
    lda _x
    asl a
    tax
    lda _var3
    sta _some_array,x
    lda _var3+1
    inx
    sta _some_array,x
#endasm

 /* Or for a WORD size array were the array length is less than 256 words */

    some_array[x]=var3;

#asm
    lda _x
    bmi LL01
    asl a
    tax
    lda _var3
    sta _some_array,x
    lda _var3+1
    inx
    sta _some_array,x
    bra .out01
LL01:
    asl a
    tax
    lda _var3
    sta _some_array+$100,x
    lda _var3+1
    inx
    sta _some_array+$100,x
out01:
#endasm



 You can setup ASM macros to make it look cleaner (and not have to worry about keep track of "labels"). Not only is the ASM examples like incredibly faster, they as much shorter too. The code HuC generates to access arrays is pretty bloated. Just make sure to keep those the INDEX variable as a global. If it's not, you can pass it to a global before using the ASM examples.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Homebrew is alive and well on PCE
« Reply #29 on: March 31, 2009, 04:51:19 AM »
wow.  that sucks.

 ](*,) ](*,) ](*,) ](*,) ](*,)
[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.