Dark Bit Factory & Gravity

PROGRAMMING => Other languages => Yabasic => Topic started by: Wenlock on August 28, 2011

Title: Freecell
Post by: Wenlock on August 28, 2011
Almost finished it, I'm down to the data lines and so far at point where the program parses and the progress bar gets to 20% before it runs out of data.

It's been a lot of typing, but worth it.  Though this one is several times the size of anything I ever typed on the Color Computer.

Those were the days, most of what we ran was what we typed in from magazine listings.

Wenlock
Title: Re: Freecell
Post by: Shockwave on August 28, 2011
Which Program was this Wenlock?  I can't remember freecell. :)
Title: Re: Freecell
Post by: Wenlock on August 29, 2011
This was written by Tony Ronkko (tronkko), last version was 2004.

I've seen it running on the emulator, but wanted to see it on a real PS2 (or even the PS3).

Must have been a huge project with 6000 lines of code.

Wenlock
Title: Re: Freecell
Post by: Shockwave on August 29, 2011
I remember Tronkko, I'll have a dig through his sources and see if I can find Freecell :)

One (very bad) quirk of ps2 yabasic was that program execution speed fell at an alarming rate when the listing got too big!  It was the only reason that I never made a megademo in Yabasic and released a lot of small stuff instead.
Title: Re: Freecell
Post by: Wenlock on August 30, 2011
Ouch, sounds like it doesn't have an efficient way of handling things.  Of course we never had that sort of problem with 8 bit computers and their 64k memory maps.  Although there were a few recommendations to have the subroutines at the top of the listing so the BASIC interpreter could access them faster.

Wenlock
Title: Re: Freecell
Post by: rain_storm on September 12, 2011
I know Free Cell. it was awesome. a great one to try out after this would be stonemonkeys formula 1 game the listing is available on this forum somewhere.
Title: Re: Freecell
Post by: Wenlock on October 10, 2011
Finally got Freecell finished last night, I'm not a good player of Freecell, but I did test it out.  Seems to be all debugged.  Windiff is a big help in finding typos.

I've copied it to a PS2 memory card so I can run it on the PS2.  Must have a look at my PS2, it won't recognise CDs and only plays certain DVDs.  Loads YABASIC and Scooby Doo First Frights every time but little else.

Apparently the laser height can get a bit out, and you may be able to adjust it by shifting one of the gears a tooth or two.

Looks like it's time to try the F1 code, I captured that some time ago, so I should have it in the YABASIC folder.

Wenlock
Title: Re: Freecell
Post by: Jim on October 11, 2011
Quote
Scooby Doo First Frights
Now there's a game that went straight to AAA status. :P

Jim
Title: Re: Freecell
Post by: combatking0 on October 11, 2011
Must have a look at my PS2, it won't recognise CDs and only plays certain DVDs.  Loads YABASIC and Scooby Doo First Frights every time but little else.

Apparently the laser height can get a bit out, and you may be able to adjust it by shifting one of the gears a tooth or two.

I followed similar instructions to fix my PS2, but they didn't help. What finally fixed it was taking the entire laser head out, and cleaning the dust off the mirror underneath. Slimline PS2s may be different, but it worked for my old style PS2.

Here is a series of images to demonstrate where to clean, in case I have missed anything:
http://jepmz.deviantart.com/art/How-to-clean-fat-Playstation-2-91193890

Also, if anyone tells you to adjust the laser voltage, try not to, as increasing it too much will vastly reduce the operational lifespan of the laser.
Title: Re: Freecell
Post by: Wenlock on October 15, 2011
Got F1 running on the PS3 now, and PS2 when I copy it to a memory card.

Now for something else.

F1 works pretty well considering the limitations of YABASIC.  Nice one.

Wenlock
Title: Re: Freecell
Post by: Shockwave on October 15, 2011
F1 works pretty well considering the limitations of YABASIC.  Nice one.

Yeah, I couldn't believe it when I saw it for the first time :)
I wonder if Stonemonkey is still around..