Author Topic: C64 Tests  (Read 8940 times)

0 Members and 1 Guest are viewing this topic.

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
C64 Tests
« on: June 19, 2009 »
Hey guys,

I've been working on some C64 coding lately (it's very very very interesting to me for some reason to code on machines almost twice my age :P) and though what I have is really nothing special compared to normal C64 demos, it's fun and it's a start :)

The only thing I really figured out how to do here is set up raster interrupts and fade the scroller edges :) The sprites spell out "hexfiles"; a tutorial I'm learning from.

I only did code, not music or graphics (but I'm learning!).

I hope this actually goes somewhere; if it ever gets released it won't be major but it's all good oldschool fun :D

Source will probably be available soon, too.

NOTE: THIS RUNS IN NTSC AND HAS *NOT* BEEN TESTED ON REAL HARDWARE (YET).
« Last Edit: June 19, 2009 by Ferris »
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won:

Offline zawran

  • Sponsor
  • Pentium
  • *******
  • Posts: 909
  • Karma: 67
    • View Profile
Re: C64 Tests
« Reply #1 on: June 19, 2009 »
Not a bad start at all. I had a ton of fun back in the 80s and early 90s with asm coding on the C64. Its great to see people still today have fun with it.

Offline Clyde

  • A Little Fuzzy Wuzzy
  • DBF Aficionado
  • ******
  • Posts: 7271
  • Karma: 71
    • View Profile
Re: C64 Tests
« Reply #2 on: June 19, 2009 »
Best EMU in my opinion is CCS64 for those wanting to check out this Yuppies C64 adventures! www.ccs64.com , there's a new version 3.7 that I didnt realize was up there ( requires Net Framework 3.5 ), earlier versions as i recall don't.

Nice effort Ferris, did you know I love C64s and they are my favourite cup of tea!!

It does act a bit strangley here and there in PAL mode, the sound is skippy the bush Kangaroo - possibly there's a better sound replay routine, and there's a flickering graphic artifact at the bottom right.

If your into samples in sid tunes, try hunting down the c64 tracker that the Maniacs Of Noise used. I wish I could be more helpfull there. Perhaps Lemon 64 might have some answers.

Do you know which SID chip version the tune was made with btw?
Are those sprites or a character set you are using for the sinus text?

Cheers and happy coding,
Clyde.
« Last Edit: June 21, 2009 by Clyde »
Still Putting The IT Into Gravy
If Only I Knew Then What I Know Now.

Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: C64 Tests
« Reply #3 on: June 22, 2009 »
Wonderful start there Jake, are you going to take things further with your C64 learnings?

Sorry I hadnt commented earlier, I couldnt find where I had put my emulator!  :-[
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Moroboshisan

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 454
  • Karma: 18
  • C=64
    • View Profile
Re: C64 Tests
« Reply #4 on: June 23, 2009 »
Sorry I hadnt commented earlier, I couldnt find where I had put my emulator!  :-[

many guys into active C64 scene report http://www.hoxs64.net/ as a very fine emulator (especially for unusual/strange VIC tricks), nowadays VICE seems to be the best (almost the best) and most promising and full featured emu (integrated LM monitor and such)... I'm using http://vice-emu.svn.sourceforge.net/viewvc/vice-emu/trunk/ recompiling unstable version as needed.

But... I still own many real C64/C128 since i like to see prods running on TheRealThing[TM]   ;)

cheers!

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
Re: C64 Tests
« Reply #5 on: June 23, 2009 »
Moro: Is your model PAL or NTSC?

And thanks all for the positive feedback :)

It ended up becoming my Dad's Father's Day gift :D Added some more, screwed some stuff up more :P , and faked some stuff..

Also this time the music and "graphics" (LOL) I did myself :)

And I'm currently using VICE but not sure which version until I get my real model on Ebay :)



This update is the final of the project (more to come once I sort out these graphic modes) including my current VICE (x64.exe only), which I'm sure the VICE crew would be okay with considering it's a gift :) info.txt has all the info you need. Test.asm is the source, but without the necessary .prg's to compile/edit..I can add those by request.
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won:

Offline Moroboshisan

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 454
  • Karma: 18
  • C=64
    • View Profile
Re: C64 Tests
« Reply #6 on: June 23, 2009 »
Moro: Is your model PAL or NTSC?

all of my C64 models are PAL (you can check all of them on http://c64preservation.com/dp.php?pg=registry looking for "MaD][/SSP" entry).

If you need to know if your prod will work onto the real hw just ask. :)

Offline Moroboshisan

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 454
  • Karma: 18
  • C=64
    • View Profile
Re: C64 Tests
« Reply #7 on: June 23, 2009 »
And I'm currently using VICE but not sure which version until I get my real model on Ebay :)

If you are planning to use the real thing please be sure to take a look at MMC-Replay with RR-NET module


or

1541 Ultimate


those carts would speed-up transfer time giving you a very compact solution (no need to have a real 1541 attached to your C64)

I know, those cart are not the cheapest... but really useful!

Offline Clyde

  • A Little Fuzzy Wuzzy
  • DBF Aficionado
  • ******
  • Posts: 7271
  • Karma: 71
    • View Profile
Re: C64 Tests
« Reply #8 on: June 25, 2009 »
Nice work genius son! :)
Still Putting The IT Into Gravy
If Only I Knew Then What I Know Now.

Challenge Trophies Won:

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
Re: C64 Tests
« Reply #9 on: November 08, 2009 »
I'm proud to announce that last Thursday, my real C64 came in the mail :D:D Thanks Ebay ;)

It's pretty cool to have, though for now all I can do is make crappy excuses for games and text effects in BASIC. From emu coding (I have lots of new effects; I've been busy lately ;) ) I know all the registers and everything but still not too much I can do outside of the cross-dev environment.

I'm signed up to buy the 1541U2 when it comes out :) Looks like a fantastically EPIC cart, but because of case production it won't be out until after Christmas. I might email him to produce them and sell the cases separately, because I'd love to have the cart now and I would still buy the case later because it looks so great :)

I might post some more effect tests and ask some more questions as they come up. I gotta keep the effects part a little secret at this point, though ;)

But as a first question, my C64 has some tape residue and the like on its case. I would normally remove such stuff with rubbing alcohol, but because of its age and plastic quality, I'm a bit worried. Any better substances I could use? and what about the keyboard? I found an article on cleaning the keys from Google but I'd REALLY not like to take a soldiering iron to the little guy :)
« Last Edit: November 08, 2009 by Ferris »
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won:

Offline Voltage

  • Professor
  • Pentium
  • *****
  • Posts: 857
  • Karma: 53
    • View Profile
Re: C64 Tests
« Reply #10 on: November 08, 2009 »
Very cool.  Congrats on the "new"c64.

If you have any asm questions, ask away mate.

As for wear, tear and care of the old unit itself... I don't know too much.  I used to just run em into the ground.  replace.  goto 10
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: C64 Tests
« Reply #11 on: November 08, 2009 »
I will be really interested to see what you come up with for the C64 :)

Amazing to think that you will be working on a computer that's probably older than you are!
Shockwave ^ Codigos
Challenge Trophies Won:

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
Re: C64 Tests
« Reply #12 on: November 08, 2009 »
C64's birthyear: 1982
My C64's manufacturing year: 1983
My birthyear: 1991 :D
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won:

Offline WidowMaker [retired]

  • %010101
  • Atari ST
  • ***
  • Posts: 134
  • Karma: 21
  • %010101
    • View Profile
Re: C64 Tests
« Reply #13 on: November 08, 2009 »
My C64's manufacturing year: 1983
My birthyear: 1991 :D

Little did the C64 know that it was in for the programming time of it's life when it got to old age!


Offline Moroboshisan

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 454
  • Karma: 18
  • C=64
    • View Profile
Re: C64 Tests
« Reply #14 on: November 08, 2009 »
I know all the registers and everything but still not too much I can do outside of the cross-dev environment.

I'm signed up to buy the 1541U2 when it comes out :)

I might post some more effect tests and ask some more questions as they come up. I gotta keep the effects part a little secret at this point, though ;)

But as a first question, my C64 has some tape residue and the like on its case. I would normally remove such stuff with rubbing alcohol, but because of its age and plastic quality, I'm a bit worried. Any better substances I could use? and what about the keyboard? I found an article on cleaning the keys from Google but I'd REALLY not like to take a soldiering iron to the little guy :)

Nice to read the news Ferris! ;) I pre-ordered my 1541U2 a couple of days ago (i can wait for the little baby to arrive as soon as cases are ready... I already have other carts that gives me the ability to transfer data between PC<>C64 so I'm not in a hurry...).

I can't wait to see your prods on the good'ol Commie!

If you need to clean C64 case i suggest you a full disassembly (not that hard, just take care of plastic grips along the edge, they're very prone to break easily) and wash using infos you'll find here: http://retr0bright.wikispaces.com/

To clean you keyboard you just need to find a normal PC FoamCleane spray bottle, unmount the keyboard from the c64, spray the keyb wit foam and then rub with a long brush... when the most of dust gets removed (maybe you need to repeat the whole operation a couple of time... depending on HOW much dirt lies on the keys) dry it with a normal Hair Dryer (please do not keep the dryer too close to the keys or the plastics, you don't want to melt some plastic, right?)... leave the keyb some time to dry inside (at least a couple of hours)... then you're done...

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: C64 Tests
« Reply #15 on: November 09, 2009 »
Windolene spray is excellent for cleaning computers.
https://www.lawsonshop.co.uk/productinfo.php?pid=2852

Jim
Challenge Trophies Won:

Offline Mcquade

  • ZX 81
  • *
  • Posts: 17
  • Karma: 3
    • View Profile
Re: C64 Tests
« Reply #16 on: November 09, 2009 »
Runs Perfektly on a Real C64 ! :inspired: :inspired: :inspired: :inspired:


mfg Mcq

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
Re: C64 Tests
« Reply #17 on: November 10, 2009 »
Thanks for testing :D
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won: