Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 28 Nov 2025, 21:43

Index du forum » Émulation

Le fuseau horaire est UTC+1 heure


Sugarbox : Un nouvel emulateur en version beta

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 8 sur 16
 [ 235 message(s) ]  Aller vers la page Précédent  1 ... 5, 6, 7, 8, 9, 10, 11 ... 16  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
TotO
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 29 Juil 2014, 10:10 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
A ma connaissance, les seules changements sont liés à :
- La version "f3" au lieu de "v3"
- La table de caractères
- Le mapping clavier
- Le check-sum

Tu peux essayer de contacter SyX si tu as besoin d'aide à ce sujet.

_________________
Cent Pour Cent


Haut
 Profil  
 
Lone
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 29 Juil 2014, 15:37 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 648
Localisation : Ardèche
Excellente idée !

Voici la réponse de SyX (qu'il m'autorise à copier coller ici ).

Citer :
Well, you can use the UK one from Kevin, because there is only 4 differences between french rom and uk (the same ones between uk and the spanish one), those are:
1.- The keyboard table: The chars are associated to the key combinations (without or with SHIFT or CONTROL pressed).

2.- The font: A few chars are changed for having a more french experience :)

3.- In the initialization text appears f3 for french, instead of v3 for uk or s3 for spanish. Some games read from the rom this byte for trying to detect if we are in a spanish, french or uk cpc... thai does not do this :P

4.- There is a place not used in the firmware ROM, that goes from $058A - $0590, that is filled with $C7, except the byte in $058A that is $26 in UK rom, $44 in french rom and $B3 in the spanish rom. As i have based my FW3.1x in the UK rom (and change the keys and fonts when i'm building these roms), here is $26. I imagine it was used as 7 bytes of padding in the routine that finish in $0589, in case they need to change anything in it and use extra bytes, those free places are very rare in the firmware rom and they are used in patched firmware versions for new functions. Why am i wasting time explaining this "random" zone? Well, can you imagine what is doing the shit of Thai Boxing? xDDDD

Yes, exactly, it's using that zone in the rom xDDDD

Put a breakpoint in $8267, then load Thai Boxing and your emulator will stop in:
Code :
LD   A,$44 <-- Suspicious value xDDD
.loop
CP (HL) <--- Ups, Firmware ROM is enabled and HL is pointing to it, this is not going to finish well xDDD
JR Z,.here
INC HL
JR .loop
.here

They are basically increasing HL, to discover where is the first $44 ("D") in the ROM, that is usually in $0653, instead of doing "LD HL,$0653", the "genious" making this code did that and i can promise this trick can not fool any "cracker" xDDD

This game only runs in uk, spanish or fw3.x by luck and doesn't run in french 6128s by bad luck xDDD

Copy the french rom to other file, open in an hex editor, change the $44 byte in $058A to any other value and you will be able to run Thai Shit perfectly with this new french rom :)

Other solution is fixing the game loader, or cracking the game or in the original floppy you will need to understand the encryptation algorithm (another boring R register decryption loop) and replace that loop for the "LD HL,$0653" and that is all.


Pour ceux qui parlent anglais, nul n'est besoin de commentaire.

En gros, il s'agit d'une routine qui va chercher la première occurrence de $44 dans la ROM. Pas de bol, en ROM FR, on n'a pas la meme adresse que dans les ROM SP et UK, et donc, on échoue.
Donc, le comportement est normal. Mieux, le comportement est exactement celui attendu.

Nous avons donc le fin mot de l'histoire (Mercu a SyX pour l'explication, et à TotO pour m'avoir soufflé son nom !)


Haut
 Profil  
 
TotO
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 29 Juil 2014, 15:56 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
C'est une façon originale d'esquiver le support des claviers AZERTY. :D

A noter que la fiche de cpc-rulez indique :
"BUG: RESET AU CHARGEMENT SUR LA VO/DSK DU JEU AVEC LES 6128 (FIRMWARE/BASIC 1.1)"

Il serait donc bien de préciser : CPC AZERTY.

_________________
Cent Pour Cent


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 29 Juil 2014, 17:02 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
TotO a écrit :
Il serait donc bien de préciser : CPC AZERTY.

C'est fait!


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 01 Août 2014, 13:29 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
Lone peu tu rajoutés des raccourcis clavier sur certaine fonctions de ton émulateur ?
ctrl+f9 : pour un reset
ctrl+f1 : insert disk drive A:
ctrl+f2 : insert disk drive B:
thk


Haut
 Profil  
 
Lone
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 01 Août 2014, 14:24 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 648
Localisation : Ardèche
C'est dans la todo list !
Dans la prochaine release en principe .


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 01 Août 2014, 14:25 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 425
Localisation : RENNES
en ajoutant

shift-f1 et shift-f2 pour ejecter les lecteurs

au suivant :P


Haut
 Profil  
 
Mechanix
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 27 Août 2014, 01:39 
Hors-ligne

Inscription : 26 Août 2014, 23:20
Message(s) : 4
Bonjour
Pardonnez l'intrusion un peu brutale, mais j'ai tenté de télécharger sugar box 0.22 sur le site officiel et deux ou trois autres endroits. Toujours le même résultat: avast me le reconnaît comme un faux-positif, me dit que l'ordi est infecté et déconnecte...
Suis-je le seul avec qui cela se produit ?

Entre parenthèse, je n'ai eu aucun pb pour downloader la version 21 sur le site officiel.

_________________
...pénurie de RAM : tout le monde en galère !
_________________________________________


Haut
 Profil  
 
Lone
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 27 Août 2014, 12:19 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 648
Localisation : Ardèche
Hello,

Je suis très surpris : Quand je reprends mes logs, je ne vois rien qui puisse justifier une telle détection... D'autant plus que tu es la première personne qui me fait la remarque (note cependant qu'il n'y a pas non plus des milliers d'utilisateurs...).

Je vais tacher d'investiguer (va donc falloir que j'installe avast quelque part :( )


Haut
 Profil  
 
Kris
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 27 Août 2014, 13:48 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 28 Août 2007, 19:22
Message(s) : 634
Localisation : 35-33-66
J'ai avast 2015 sur mon PC et je n'ai pas le probleme: aucun soucis pour telecharger la derniere version. Peut etre un pb de config ?


Haut
 Profil  
 
Mechanix
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 27 Août 2014, 22:28 
Hors-ligne

Inscription : 26 Août 2014, 23:20
Message(s) : 4
Bonsoir, je suis bien désolé de vous ennuyer avec ça ; j'ai essayé la version 21 qui marche.
Ci-joint les deux messages que m'envoie avast (version gratuite, par rapport à ce que disait Kris - je n'ai fait aucun réglage sur la sensibilité de l'AV).

En fait j'avais une question complémentaire : quand j'ai découvert sugarbox hier, je me suis jeté dessus car j'espère voir un jour un emu qui sera capable d'extraire la bande son des fichiers dsk au format midi (enfin, je suppose que le son du cpc était une espèce de midi file, mais n'y connaissant rien je ne peux que le suggérer). Etant musicien, certains génériques et même bandes son mériteraient décortiquage. Sugarbox sait-il faire cela ?

Merci bcp !


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.

_________________
...pénurie de RAM : tout le monde en galère !
_________________________________________


Haut
 Profil  
 
Lone
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 27 Août 2014, 23:03 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 648
Localisation : Ardèche
Alors, pour ce qui est d'avast, je suis sec. Il faudra réessayer avec la prochaine version ?

Concernant le midi.... Le son qui sort du cpc n'est pas du midi. Il s'agit juste de signaux carrés.
Du coup, je ne peux pas trop me prononcer sur la faisabilité du truc (ça doit être possible, reste encore à savoir si c'est complexe ou pas !)

Je vais rajouter ça à ma todo list, des fois que j'arrive à m'ennuyer...


Haut
 Profil  
 
Mechanix
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 28 Août 2014, 00:16 
Hors-ligne

Inscription : 26 Août 2014, 23:20
Message(s) : 4
Okay ; merci pour vos efforts et bon courage !

_________________
...pénurie de RAM : tout le monde en galère !
_________________________________________


Haut
 Profil  
 
Lone
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 14 Nov 2014, 14:31 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 648
Localisation : Ardèche
Nouvelle version, 0.23 !

http://sugarbox.free.fr/?p=117

Voici le log :

- [TAPE] : Tape support : CDT/WAV/VOC/CSW(v1.1 & v2.0, with or without Z-RLE encoding) files are supported
- [TAPE] : Possibility to save Tape as WAV, CDT (with only DRB or CSW blocks), CSW (v1.1 or 2.0 compressed). Preliminary, maybe unexpected results can occurs !
- [FDC] : Head is no longer forced to track 0 when a disk is ejcted. This fix a bug in disk swapping for Targhan.
- [FDC] : Track delay time added. This fixed a weird protection scheme on Daley Thompson Olymic Challenge
- [FDC] : The US1 FDC bit is no longer wired. This fixed "Sphaira" original game.
- [FDC] : When "Read id" is performed on a not formatted track, the track was incorrect in the result. This is now fixed, fixing "Return of the jedi".
- [FDC] : Fixed a bug that only load up to 42 tracks per side for a disk. Now, 720k disk (with 82 tracks) can be loaded again correctly
- [FDC] : Fixed a bug that prevent "motor" command to be taken in account
- [FDC] : Fixed a bug related to BC bit in register 2, making "Starfox" game to work.
- [GUI] : Added protection button for the disks
- [FDC-eDSK] : Correctly save tracks that are not formatted
- [FDC-DSK] : Close dsk file correctly.
- [SHORTCUTS] : added ctrl+f9 -> Reset
ctrl+f1 : insert disk drive A:
ctrl+f2 : insert disk drive B:
- [Gate array] : Fixed a bug that was displaying incorrect colors when using the ghost registers
- [General] : On exit, if a disk has been modified without being saved, user is asked about it.
- [General] : Fixed some rare crash that can occurs
- [General] : A click on speed on status bar now toggle the emulation speed between "100%" and "No speed limit"
- [General] : Some architecture and code optimization, increasing overall emulation speed (about +25% speed)


Comme d'habitude, n'hésitez pas à me signaler un bug ou autre dump qui ne fonctionne pas


Haut
 Profil  
 
dlfrsilver
 Sujet du message : Re: Sugarbox : Un nouvel emulateur en version beta
Message Publié : 15 Fév 2015, 23:42 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 29 Août 2007, 12:04
Message(s) : 2009
Localisation : seine et marne 77
Salut Thomas, je viens de procéder à un test sous sugarbox, quand je sélectionne CPC 464 + 64k + basic 1.0, et que je lance Dragon Ninja en version compactée de CNGSOFT sous sugarbox, le jeu se charge comme s'il avait 128ko de ram à disposition (avec 128ko, le jeu compacté se charge en 1 fois, en 64ko c'est du multiload).

Sur mon CPC 464/64ko, le multiload se met correctement en place :)

J'en déduis donc que l'option de paramétrage de mémoire bugge, est-ce que tu pourrais regarder ça ?

j'utilise la beta non public (0.24b5).

_________________
SPS Community Expert (SPS CE) / SPS France


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 8 sur 16
 [ 235 message(s) ]  Aller vers la page Précédent  1 ... 5, 6, 7, 8, 9, 10, 11 ... 16  Suivant

Index du forum » Émulation

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 25 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.