The table 'account_activity' is full
REPLACE INTO `account_activity` (`address`,`create_time`,`expire_time`,`group`,`location`,`pulse_time`,`user`) VALUES ('216.73.216.186',1760161367,1760163842,'','board.forum.9.90.194046.9',1760163542,NULL)
ericde45Le 13/02/2024 à 14:46
hello
en prolongement de ces histoires de vitesse de mémoire un petit compte rendu amusant
j'ai codé un replay hively sur la jaguar
au lieu d'utiliser des tables précalculées comme sur AHX ( étendu ensuite à hively sous windows ) , je calcule en temps réel les waves, y compris filtrage et ring modulation
tout est stocké dans la ram locale du DSP sauf le streaming du replay hively ( ça ressemble un peu à du VGM dans le principe)
donc je lis de la ram centrale, au maximum , a peu près 590 bits + 160 bits si le RM est activé sur toutes les voies. le tout 32 bits par 32 bits avec un cache dans un registre et la mémoire du dsp ( c'est bien des bits, pas des bytes ), à 50 Hz / 50 fois par seconde
performance du replay pour 10 voies : 30 Khz sans problème avec un affichage de texte pour voir ce qui se passe
le même code, inséré avec affichage graphique en 640 pixels, sur 2 plans, un logo etc : 20 KHz
ça me surprend beaucoup car je pensais que quand un risc tourne dans sa ram locale il n'était pas dépendant ou ralenti par ce qui se passe dans la ram centrale.
visiblement il y a d'autres sources de collisions entre 68000, GPU et DSP