[SQUALE] Emulation

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

yves
Messages : 318
Enregistré le : 12 sept. 2007 21:32

Re: [SQUALE] Emulation

Message par yves » 15 févr. 2016 20:02

ah yeah ! :)

bravo!
Yves

fabu
Messages : 933
Enregistré le : 11 avr. 2007 13:03
Localisation : Aveyron

Re: [SQUALE] Emulation

Message par fabu » 15 févr. 2016 20:24

Qui a dit qu'il n'y avait pas d'applications pour le squale?
Félicitation Jeff. :D

Avatar du membre
farvardin
Messages : 385
Enregistré le : 27 déc. 2014 16:07
Contact :

Re: [SQUALE] Emulation

Message par farvardin » 15 févr. 2016 22:10

super ! Tu as fait un tracker pour squale, ou plus vraisemblablement tout codé en assembleur ? Très fort en tout cas. La musique est bien, elle est de toi ?
En tout cas c'est cool, vous allez pouvoir faire des demo parties de Squale, toi et les employés du cnam et les 1 ou 2 autres possesseurs de cet appareil ;)

Jeff_HxC2001
Messages : 296
Enregistré le : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 » 16 févr. 2016 07:45

farvardin a écrit :(...)
Non non c'est pas que de l'assembleur, mais plutôt un mélange de C et d'assembleur. J'ai utilisé cmoc pour cela :

http://perso.b2b2c.ca/sarrazip/dev/cmoc.html
http://perso.b2b2c.ca/sarrazip/dev/cmoc-manual.html

Pour le player c'est très très simple : c'est juste un fichier YM déjà décompressé et remanié en mémoire. Il suffit ensuite d'écrire l'ensemble des registres du chip a chaque VBL (50Hz). c'est juste quelques lignes de code... Je vais amélioré la chose en faisant une variante compressée, car ça prend pas mal de mémoire (14 registres à chaque VBL) ;).
Pour info un .YM est juste un dump de l'ensemble des registres du YM à chaque VBL (50Hz généralement) compressé en LZH (Méthode LH5). Rien de plus.

Malheureusement je ne suis pas compositeur. La musique provient de la demo "Ooh Crikey Wot a Scorcher" sur Atari ST. Elle a été composée par le célèbre Mad Max (Jochen Hippel) :) . (Pour la démo en question : https://www.youtube.com/watch?v=fqI006ffHi0 La musique est utilisée dans les phases de chargement )

Répondre