| |
Frantic
Registered: Mar 2003 Posts: 1648 |
C64 Codebase
Hello!
It was a while ago now that C64 Codebase Wiki opened its doors. I would just like to encourage good coders sympathetic with this project to actually add some code there. This is important in order to keep the quality of the site. I feel that the quality is somehow fading a little with the stuff that has been added during the last 6 months, to generalize a little.
If you are a decent coder: Just think for a moment about all those sources that you have lying around on your C64 disks and PC harddrives. Codebase needs you!
http://codebase64.org/doku.php
If someone feel like donating some cool stuff, I could use that as prices in some kind of add-good-stuff-to-codebase-competition or so.
A good codebase is a good base for the future C64 scene! ;)
|
|
... 127 posts hidden. Click here to view all posts.... |
| |
Count Zero
Registered: Jan 2003 Posts: 1932 |
Which one of them? :)
When browsing through codebase a "Trace" of recently visited pages is building up. E.g. "Trace: » start » base » vic » links ". IMHO thats just annoying :)
As for "Special Pages" I of course mean things such as "recent changes" which I saw, but I seem to miss pages such as "All Pages", "Missing Pages" and such?
As for transcribing - even when not caring much about an actual transcription a rip-off from a scanned PDF with the article excerpted and just a short note often helps perfectly.
Shameless ego-xample:
http://rr.c64.org/wiki/File:The_Transactor_Vol09_01_1988_Sep_Wa..
|
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
Yo.. Trace can be disabled easily. I am not completely in love with that function either, but on the other hand I've started to use it just because it is there. :)
Regarding mags, it seems that I read your previous post too quickly. I thought you referred to disk mags, but now I see that you refer to printed mags.. I guess one could add PDF's then, yep.. |
| |
St0fF
Registered: Oct 2002 Posts: 40 |
I hope my few lines added to codebase are OK and useful. I assume Ninja has no objections, as his original source was published anyways.
Just have a look at http://codebase64.org/doku.php?id=the_ninja-method:nmis_and_dis.. and maybe place it somewhere else in the tree - I just thought it's a very intelligent stable-do-something-approach - so it'll fit into jackasser's series. |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Quote: I hope my few lines added to codebase are OK and useful. I assume Ninja has no objections, as his original source was published anyways.
Just have a look at http://codebase64.org/doku.php?id=the_ninja-method:nmis_and_dis.. and maybe place it somewhere else in the tree - I just thought it's a very intelligent stable-do-something-approach - so it'll fit into jackasser's series.
Just wanted to mention an additional advantage of using NMI-pages: If you can loose one cycle more you can easily have one extra page (with a jitter of 0-8 cycles) and thus automagically handle different CIA versions without detection. |
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
Stoff: Thanks for the contribution. Didn't have time to check in detail right now, but according to my brief glance now it seems to be stuff of the good kind. Do not feel hesitant to make the changes that you propose. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
indeed, great article by Stoff, the kind of I'd like to see more often. |
| |
St0fF
Registered: Oct 2002 Posts: 40 |
Thanks for all the flowers. It indeed helps a lot if you code stuff you want to explain yourself. I mean, I had Ninjas source, but I restarted from scratch - it was also my first own "half variance delay" routine in there (3 A4-pages of sick and mostly wrong calculations ...).
I guess one has to turn 30 to feel the fun again, just the way it was with 15 years ...
@Jackasser: I've tried a lot to loose another cycle - but failed. How would you get 8 cycles of jitter? |
| |
Ninja
Registered: Jan 2002 Posts: 411 |
Stoff: Hey, you succeeded, good news :) Can you add the mag in which my original article can be found to the codebase entry? I forgot which it was.
In general: After the initial 2x2-routine, Oswald and I also played with 4x4-versions, but the gain in speed is _much_ less noticable, of course. We considered that those 8 pages can usually be used for something different which will please the demo-watcher more. So, in practice, we hardly use it. |
| |
St0fF
Registered: Oct 2002 Posts: 40 |
@Ninja: Sorry, I downloaded it from the-dreams.de, like you suggested. I don't know where you published it in the first place.
But I have to object just a little: those 8 pages are not wasted at all. It's less than $20 bytes for the nmi-routines, so stuffing it with other data ain't no problem... and compared to an auxiliary timer routine, which fires the irq in cycle 0 - we have a gain of around 44 cycles each interrupt. That's more than 1000cycles more each frame. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
Quote: Stoff: Hey, you succeeded, good news :) Can you add the mag in which my original article can be found to the codebase entry? I forgot which it was.
In general: After the initial 2x2-routine, Oswald and I also played with 4x4-versions, but the gain in speed is _much_ less noticable, of course. We considered that those 8 pages can usually be used for something different which will please the demo-watcher more. So, in practice, we hardly use it.
all credits goes to Ninja ofcourse, I'm just an end user of these routines :) |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 - Next |