Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user eightbitswide ! (Registered 2024-12-24) You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > DE00-DFFF
2004-05-09 02:44
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
DE00-DFFF

I read just about everything I could find about this memory area, but I remembered something, perhaps from a chat on IRC or something..

This mem area contains the program-counter, the last accessed line nr, cycle-counter, well - just about everything the machine does.

Is this true ?

Who knows anything ?

I can dig that any expansions put into the machine must have some input data, so naturally there has to be some important info in this memblock - but which ones exactly ?

I also read that it don't nessecarily behave the same way on every C64.

So ?

Help!!


I am also looking for a way to read the read-only registers of the SID.

My friend Kaze/TST did it once, but that program is lost forever, and he didn't code since 1988 on C64. damn.

The program was running a modified KERNAL, and it enabled us to write the music while playing, out to disk as a D400+ dump - but it was way to slow and the disk just got filled up very fast.

But it worked!


 
... 30 posts hidden. Click here to view all posts....
 
2004-06-05 19:36
Frantic

Registered: Mar 2003
Posts: 1648
yeah.. Hmm.. I thought just a little bit more about this and when I think of it I'm not so sure what reasons a player would have for writing to a certain register more than once per call to the player? (That there might me more than one call per frame is obvious though, of course.) Hardrestart does after all operate on a timespan of roughly two frames, so maybe that post by me earlier in this thread was not so relevant after all. (Kingfisher/TRIAD wrote somewhere: "The actual minimum time [for hard restart] is 33 ms = 2^15 cycles according to Dag Lem, author of reSID.") Any experienced player-coders in here might have something to say about this? Is there any (other) "common" reason for why you would want to write more than once to a register each call?
2004-06-06 01:44
Stryyker

Registered: Dec 2001
Posts: 468
Matt Gray's player used for Last Ninja 2 often writes to SID registers more than once when initialising a note.
2004-06-07 10:58
Hoogo

Registered: Jun 2002
Posts: 105
If you want to increase the sustainlevel while the voice is in its sustain-phase, the sound will enter its release-phase. You have to reset the gatebit and set it again, 2 writes. But I dont know if that is used in any player.
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Bob/Censor Design
CreaMD/React
ThunderBlade/BLiSS
Mojzesh/TGR🇬🇧
Spinball/Excess
MCM/ONSLAUGHT
TheEnemy/TREX/THD
Sychamis
Alakran_64
Scorpion/Contex / Ar..
Shogoon/Elysium/MSL
GI-Joe/MYD!
Magic/Nah-Kolor
WVL/Xenon
MWR/Visdom
Gregfeel/Lepsi De, S..
Guests online: 113
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 X-Mas Demo 2024  (9.5)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Musicians
1 Rob Hubbard  (9.7)
2 Mutetus  (9.7)
3 Jeroen Tel  (9.7)
4 Linus  (9.6)
5 Stinsen  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.05 sec.