Author Topic: Freecell  (Read 7655 times)

0 Members and 1 Guest are viewing this topic.

Offline Wenlock

  • C= 64
  • **
  • Posts: 68
  • Karma: 4
  • BASIC & Testcards rule.
    • View Profile
Freecell
« 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
YABASIC ROOLZ!

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17412
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Freecell
« Reply #1 on: August 28, 2011 »
Which Program was this Wenlock?  I can't remember freecell. :)
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Wenlock

  • C= 64
  • **
  • Posts: 68
  • Karma: 4
  • BASIC & Testcards rule.
    • View Profile
Re: Freecell
« Reply #2 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
YABASIC ROOLZ!

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17412
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Freecell
« Reply #3 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.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Wenlock

  • C= 64
  • **
  • Posts: 68
  • Karma: 4
  • BASIC & Testcards rule.
    • View Profile
Re: Freecell
« Reply #4 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
YABASIC ROOLZ!

Offline rain_storm

  • Here comes the Rain
  • DBF Aficionado
  • ******
  • Posts: 3088
  • Karma: 182
  • Rain never hurt nobody
    • View Profile
    • org_100h
Re: Freecell
« Reply #5 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.

Challenge Trophies Won:

Offline Wenlock

  • C= 64
  • **
  • Posts: 68
  • Karma: 4
  • BASIC & Testcards rule.
    • View Profile
Re: Freecell
« Reply #6 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
YABASIC ROOLZ!

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: Freecell
« Reply #7 on: October 11, 2011 »
Quote
Scooby Doo First Frights
Now there's a game that went straight to AAA status. :P

Jim
Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Freecell
« Reply #8 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.
You are our 9001st visitor.
Challenge Trophies Won:

Offline Wenlock

  • C= 64
  • **
  • Posts: 68
  • Karma: 4
  • BASIC & Testcards rule.
    • View Profile
Re: Freecell
« Reply #9 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
YABASIC ROOLZ!

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17412
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Freecell
« Reply #10 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..
Shockwave ^ Codigos
Challenge Trophies Won: