3462 résultats trouvés

par __sam__
22 avr. 2018 23:30
Forum : Développements actuels
Sujet : [Thomson] Palette DawnBringer16
Réponses : 7
Vues : 83

Re: [Thomson] Palette DawnBringer16

Hélas la wiki n'aide pas. Elle parle d'une palette régulière où l'on peut varier indépendamment chacune des composantes R, G ou B des couleurs indépendamment des autres avec un pas constant et identique pour toutes les composantes (le fameux "r=N/256") ce que n'est pas du tout le cas avec la palette...
par __sam__
22 avr. 2018 22:02
Forum : Développements actuels
Sujet : [Thomson] Palette DawnBringer16
Réponses : 7
Vues : 83

Re: [Thomson] Palette DawnBringer16

Merci, mais pour la qualité du tramage c'est toujours mon vieil algo maintenant bien peaufiné. Par contre ce qui m'étonne c'est de voir que toutes ces images différentes ont toutes exactement la même palette. Cette palette est vraiment passe-partout. On devrait y penser plus souvent quand on fait de...
par __sam__
22 avr. 2018 11:50
Forum : Développements actuels
Sujet : [Thomson] Palette DawnBringer16
Réponses : 7
Vues : 83

[Thomson] Palette DawnBringer16

Je ne sais pas si vous connaissez la palette DrawnBringer16 . C'est une palette 16 couleurs optimisée pour offrir une bonne couverture du spectre et ainsi d'avoir pas mal de variété dans les malanges https://paulwratt.github.io/programmers-palettes/DawnBringer16/db16_v1_analyze.png L'absence de coul...
par __sam__
21 avr. 2018 17:56
Forum : 16 bits ou plus
Sujet : Amiga : question de débutant...
Réponses : 2
Vues : 51

Re: Amiga : question de débutant...

j'ai pas de A600, mais sur le A500 les vis sont en dessous, dont l'une est protégée par le sticker de garantie (vers l'avant de la machine).
par __sam__
18 avr. 2018 08:13
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)

0x00, 0x00, 0xFF, 0xFF, 0x00, >>> pour 65535 0x00, 0xFF, 0xFF, 0xFF, 0x00, >>> pour -1 0x00, 0xFF, 0xFE, 0xFF, 0x00,>>> pour -2 0x00, 0xFF, 0x00, 0xFF, 0x00, >>> pour -256 L'impression que j'ai c'est que les entiers sont sur 24 bits: if(fp[0]==0) { double t = fp[1]*65536 + fp[3]*256 + fp[2]; if(fp[...
par __sam__
17 avr. 2018 21:11
Forum : L’esbroufe
Sujet : Les annonces drôles/enchères avec prix fous (pas vendu) !!!
Réponses : 901
Vues : 65905

Re: Les annonces drôles/enchères avec prix fous (pas vendu) !!!

Il est bien blanc sur la photo en plus.
par __sam__
17 avr. 2018 21:08
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)

Je ne pige pas. Le bit 7 de quel octet dans le calcul en cas d'entier ?
par __sam__
17 avr. 2018 21:05
Forum : Emulateurs et utilitaires
Sujet : [ GOUPIL 3 ] debut émulation ROM
Réponses : 36
Vues : 712

Re: [ GOUPIL 3 ] debut émulation ROM

Bravo! Mais vous avez ouverts un bug dans l'espace-temps. La date courante est antérieure à la date de fabrication de l'OS! :shock:
par __sam__
17 avr. 2018 11:52
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)

dans le cas des entiers, comment est-ce que le signe est géré ? Est-ce le bit 7 de fp[1] qui compte comme pour les flottants? Si c'est le cas il faudrait avoir: if(fp[0]==0) return (fp[1]&128 ? 1. : -1.)*(fp[2]+fp[3]*256+fp[4]*65536); Xavier: tu as quoi comme valeurs fp[] pour les entiers 65535, -1,...
par __sam__
17 avr. 2018 08:24
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)

au lieu de diviser par 2 à la fin, tu peux faire fp[0]-129 au lieu de 128.
par __sam__
16 avr. 2018 09:17
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage!

Attends, tu dis que cet encodage flottant encode en plus des entiers pas flottants du tout (donc sans les histoires de mantisse/exposant) ? Donc en fait le format serait mixte: B0 B1 B2 B3 B4 B0=0, ca encode l'entier little endian B2+B3*256 B0!=0 ca encode le réel: (B1&128 ? -1 : 1) * ... #signe ( (...
par __sam__
16 avr. 2018 00:49
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage!

Oui voilà c'est ca! (mais exp(0) c'est 2^0, pas 2.71^0 donc pas exp, mais 2 à la puissance 0) C'est pas très compliqué finalement. Il faut juste voir que comme la mantisse représente toujours un nb entre 1 (inclus) et 2 (exclus), ca veut dire que le bit de poids fort est toujours à 1, et que du coup...
par __sam__
16 avr. 2018 00:27
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage!

ben pour comprendre les rotation binaire. Tu as mask qui décrit toutes les puissances décroissantes de 2: 128, 64, 32, 16, 8, 4, 2 , 1. Ensuite il passe à 0, et le test sur mask le fait repasser à 128 et incrémente j. Le couple (mask, j) parcourt donc tous les 32 bits de la mantisse. Le test (input[...
par __sam__
16 avr. 2018 00:00
Forum : Développements actuels
Sujet : [ZX SPECTRUM] Virgule flottante... je nage! (codes C++)
Réponses : 33
Vues : 274

Re: [ZX SPECTRUM] Virgule flottante... je nage!

Le format 5 octet n'est pas un format standard (IEEE). C'est quoi la spec du format 5 octets "spectrum" ? A partir de la lecture du code C, je déduis: octet 0 : exposant + 129 octet 1 : bit7 = signe, reste = mantisse (big endian) 2 ..4 : mantisse (big endian). est-ce ca ? Si c'est le cas je décodera...
par __sam__
14 avr. 2018 19:20
Forum : Software original
Sujet : Documentation EPROM Goupil G3
Réponses : 22
Vues : 656

Re: Documentation EPROM Goupil G3

Je ne sais pas si c'est utile mais sur le 6809 le signal E en sortie est une horloge en quadrature de phase utilisée pour les périphériques externes (idem pour Q.)