juin 16, 2025, 02:49:11 am

Nouvelles:

SMF - Just Installed!


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Benjamin Siskoo

1
Général / Re : WinUAE 6.0.0 Beta xx
juin 09, 2025, 09:12:38 am
  • Ajustement du timing de lecture du sous-canal CD+G pour le CDTV. Les graphismes CD+G du CDTV devraient à nouveau être stables. Le timing est très critique : chaque octet du sous-canal génère une interruption, le processeur exécute une routine d'interruption courte qui lit l'octet, accuse réception de l'interruption, puis revient. Il y a 96 octets de sous-canal par trame audio CD = 75 * 96 octets par seconde. Cela représente environ une interruption toutes les 2,2 lignes de balayage.
  • L'indicateur de rafraîchissement fonctionne à nouveau (option de ligne de commande show_refresh_indicator=true). Il détecte désormais toutes les modifications graphiques, alors qu'auparavant seules les modifications de plans de bits étaient prises en compte. Cela peut être plus lourd pour le processeur car il stocke la sortie RGB entière, et non plus uniquement les valeurs "chunky" des plans de bits. (L'émulation du chipset v6 ne possède plus de tampons temporaires distincts pour les plans de bits "chunky"). Non pris en charge en modes de dessin rapides.
  • Forçage de la vidange de la sortie du thread de dessin de Denise avant de dessiner la tranche suivante en mode "beamrace".
  • Support des images disque FDI corrigé. Était cassé depuis longtemps : le décodeur restait bloqué dans une boucle infinie.
  • Ajout d'un contournement pour le CIA dans les modes JIT et CPU le plus rapide, garantissant que lorsqu'un timer en cours d'exécution est lu ou arrêté en effaçant le bit START, la lecture suivante du timer reflète au moins un décompte d'un tick par rapport à la valeur initiale. Certains programmes essaient de détecter la vitesse du CPU en exécutant un court code CPU et en le chronométrant avec un timer CIA, mais ne gèrent pas le cas où le timer CIA retourne zéro, ce qui provoque un crash par division par zéro.
  • L'émulation OpalVision masque désormais les bords gauche et droit ainsi que la ligne de contrôle en haut de l'écran. (King of Karate affiche une ligne bleu foncé en haut, qui semble faire partie de l'image.)
  • Le programme de test OpalVision "OpalTest" fonctionne à nouveau sans scintillement.
  • Correction d'un crash potentiel pendant un reset lorsque du matériel d'affichage via port vidéo émulé est utilisé, y compris le genlock.
2
Général / Re : WinUAE 6.0.0 Beta xx
mai 29, 2025, 10:08:26 pm
Le mode de dessin rapide masquait toujours les adresses de la mémoire Chip aux tailles normales de la mémoire Chip, ce qui causait des graphismes corrompus si une mémoire Chip 32 bits était activée.

Le problème de défilement horizontal du bord droit est désormais émulé correctement (c'est-à-dire avec les bons artefacts) uniquement dans les modes d'émulation précis. Les modes processeur rapide « corrigent » le bug. Je n'aime généralement pas « corriger » les défauts de conception matérielle, mais je n'ai pas trouvé d'autre solution simple pour résoudre ce problème sans de gros changements dans les modes de dessin rapides. Cela pourrait mieux fonctionner dans une future version. Normalement, cette situation (très grand dépassement horizontal à droite + défilement horizontal) est rarement visible car elle donne un rendu très moche.

Suppression des artefacts d'entrelacement — le défilement très défectueux a été corrigé (b28). Il peut encore y avoir une ligne unique avec des graphismes incorrects avant qu'elle ne soit redessinée dans l'image suivante, mais comme cela survient en même temps qu'un autre bug courant (qui affecte toutes les lignes lorsque les pointeurs de bitplans sont mis à jour pendant le défilement), ce n'est pas un problème important.

Si la seule différence entre les valeurs de défilement des champs pairs et impairs dans BPLCON1 concernait uniquement les bits AGA haute résolution ou super-haute résolution, le mode d'émulation qui émule séparément les plans pairs et impairs n'était pas sélectionné et les plans impairs utilisaient la même valeur de défilement que les plans pairs.

Correction d'un crash lors du double-clic sur la racine de l'arborescence de configuration.

Le changement d'entrelacement de la version b25 ne fonctionnait pas complètement, il était encore possible d'obtenir, par exemple, un saut de hauteur d'image entre champs longs et courts en mode de filtrage auto-échelle.

L'émulation du délai "borderblank 1 shres" a été partiellement cassée dans la mise à jour b24. (Supportée uniquement dans les modes d'émulation précis.)
3
Général / Re : WinUAE 6.0.0 Beta xx
mai 25, 2025, 08:09:43 am
   
  • Les modes TV Overscan du panneau d'affichage n'avaient aucun effet si le mode de filtrage "Aucun redimensionnement" était sélectionné.
  •     Correction du scintillement de la dernière ligne lié à la suppression des artefacts d'entrelacement dans certains modes overscan, ainsi que de la ligne "hors synchronisation" lors du passage du mode de dessin précis au mode rapide.
  •     Suppression de la case à cocher "Émulation sous-pixel" dans le panneau Chipset. L'émulation v6 est toujours parfaitement précise au niveau des sous-pixels en modes précis. Le support dans le fichier de configuration est conservé (compatibilité rétroactive).
  •     Il semble que la seule ROM de démarrage connue pour les Apollo 500/2000 ne prenne en charge que la variante AT500/AT2000. Le pilote ne s'initialise pas si le bit de configuration matériel SCSI est activé. Le SCSI est désormais désactivé par défaut (ce qui le rend compatible AT500/AT2000), une option a été ajoutée au panneau "Extensions". Ce comportement a peut-être été altéré lors de l'ajout ou de la mise à jour de la prise en charge des accélérateurs Apollo, qui utilisent exactement le même matériel SCSI.
  • Le problème de défilement horizontal sur le bord droit n'a toujours pas été corrigé. C'est un cas problématique car je pensais que le système d'exploitation ne permettait jamais que ce bug se produise, mais apparemment c'est possible, et j'ai conçu le mode rapide sans prendre en compte ce cas particulier... Une solution sera trouvée. Peut-être...
  • Le V-Sync sans latence nécessite également une mise à jour de l'émulation du chipset v6.
4
Général / Re : WinUAE 6.0.0 Beta xx
mai 11, 2025, 07:37:26 am
  • Le filtre de redimensionnement automatique ajoutait deux fois le multiplicateur de taille dans certaines situations.
  • Les lectures du registre de collision CLXDAT sont désormais également basées sur les cycles horizontaux (mais ne sont pas encore parfaitement précises au pixel près). Les lectures CLXDAT restent basées sur les lignes si la configuration ne dispose pas d'un timing mémoire précis par cycle ou si le CPU est en mode le plus rapide possible. Aucun programme réel ne s'en soucie et les collisions sont aussi très rarement utilisées.
  • Le mode programmé qui activait HBLANK et HSYNC programmés (BEAMCON0 VARHSYEN et/ou VARCSYEN) sans VARBEAMEN utilisait un positionnement PAL/NTSC par défaut au lieu d'utiliser les valeurs HBLANK programmées pour un positionnement plus précis.
  • La dernière ligne de la matrice du clavier dans l'émulation du contrôleur de clavier 68HC05 ne fonctionnait pas.
  • Correction d'un bug où la dernière ligne en mode de dessin rapide avait une mauvaise couleur, surtout dans les modes programmés. (Changement de la couleur de la dernière ligne en noir lorsque la souris est proche du bas de l'écran, puis retour à la couleur de bordure en remontant la souris.)
  • L'instruction FPU FMOVEM vers/depuis le format étendu utilise le code "original" lorsque le JIT est activé. Ceci est un correctif de test pour les changements "aléatoires" de valeur FPU signalés en mode JIT FPU.
  • Le bug de bordure/blanc de la dernière ligne était le dernier défaut connu du mode rapide. Merci de signaler s'il reste encore des anomalies.
5
Général / Re : WinUAE 6.0.0 Beta xx
mai 04, 2025, 06:43:05 am
Beta 24 :
  • Si le DMA des bitplanes était actif pendant le masquage vertical (vertical blanking), il était utilisé à tort pour détecter automatiquement les positions de début/fin horizontales du redimensionnement automatique.
  • Ajustements supplémentaires du début/fin horizontal pour correspondre exactement au comportement manuel du filtre dans la version 5.3.1.
  • Les modes overscan TV sont désormais presque identiques à ceux des anciennes versions. Le mode étroit (Narrow) est légèrement plus large.
  • Taille du tampon de la file d'attente d'événements augmentée : plusieurs canaux audio avec AUDxLEN=1 pouvaient le faire déborder.
  • Lorsqu'un mode de filtre comme le redimensionnement automatique détecte un changement de mode, un redessin complet est forcé (sans cela, les lignes en mode rapide ne sont pas garanties d'être redessinées avec la bonne position ou le bon masquage).
  • L'émulation de fin anticipée d'un pixel en super-haute résolution avec Borderblank 1 s'appliquait incorrectement aussi à la zone de bordure. Dans certaines situations, lorsque la position HDIW et/ou l'état de Borderblank étaient modifiés pendant la bordure, cela pouvait provoquer des artefacts d'un pixel mal coloré.
  • Correction de données corrompues dans les bitplanes sur le côté droit de l'écran dans certaines conditions en mode de dessin rapide (généralement en haute ou super-haute résolution lorsque la fin HDIW dépassait la fin des bitplanes).
  • Les écritures inutiles dans VHPOSW (comme le fait AR3) sans mode cycle-exact provoquaient des artefacts graphiques en modes rapides.
  • L'OSD du nombre de lignes (313p, etc.) affiche maintenant « ---- » (comme le compteur de FPS) quand la synchronisation d'affichage n'est pas stable. Cela évite d'afficher des valeurs aléatoires dans des situations étranges.
  • Chargement direct de la ROM Kickstart sur A1000 (sans passer par la ROM de boot + disquette KS) corrigé.
6
Général / Kronos 2.7.0
avril 26, 2025, 06:34:07 am
Kronos 2.7.0
7
Général / WinUAE 6.0.0 Beta xx
avril 20, 2025, 07:18:03 am
Beta 20 :

Le mode rapide de dessin + HAM + partie masquée à gauche en overscan TV causait des artefacts HAM.

En mode rapide, le HAM en super-haute résolution dans une image en haute résolution, ou le HAM en haute résolution dans une image en basse résolution, n'incluait pas les pixels ignorés dans le calcul des couleurs HAM.

Le mode rapide de dessin n'appliquait pas le masque d'adresse de la mémoire chip aux adresses des bitplanes.

Les artefacts de défilement dus à la suppression de l'entrelacement en mode rapide sont en grande partie corrigés.

Des artefacts pouvaient apparaître dans la bordure droite si les bitplanes se terminaient avant HDIW. Mode rapide uniquement.

Les paramètres de filtre ne doivent pas limiter la largeur ou la hauteur de l'affichage en mode overscan extrême (ou supérieur), ces modes doivent toujours afficher toute la zone d'image.

Les cartes RTG émulées matériellement n'avaient pas de synchronisation verticale (vsync) (b21).

La restauration de l'état DIWHIGH était peu fiable.

Le redimensionnement automatique (et les filtres associés) fonctionne maintenant correctement même si la fin de HDIW ne correspond jamais.

L'option "filtered lores" est à nouveau prise en charge. (Si la résolution du mode Amiga est supérieure à celle du panneau d'affichage : normalement, un pixel sur deux est ignoré, le mode "filtered lores" prend la moyenne des couleurs de deux pixels).

Les changements de fréquence de rafraîchissement via les écritures VPOS(H)W fonctionnent à nouveau. (Par exemple dans Wings of Death, DynaBlaster qui simulent du 60 Hz). Les modes non cycle-exacts n'acceptent que des déplacements VPOS vers l'avant et pas de valeurs hors plage.

Positionnement de l'affichage corrigé pour le RTG avec les réglages par défaut (les 4 cases décochées dans le panneau RTG).

Légers ajustements de la position de l'image à l'écran et des captures d'écran pour mieux correspondre aux anciennes versions.
8
Hi, I understand,

Later in the future, I'll do the same thing.

If you find some difference (emulation problem) between windows and Linux, I'll be insterested in :)
10
Kronos 2.3.1 :

Features : Added a VDP1 FPS counter (FCare).
Features : Debug tools are back (FCare).
Features : Improvements of some debug tools (razor85).
Saturn Emulation : Fixed mesh problem (FCare).
Saturn Emulation : Fixed some problems with normal sprites and distorted sprites (FCare).
Saturn Emulation : Advanced World War - Sennen Teikoku no Koubou - Last of the Millennium (Japan) : Correction du problème de transparence (FCare).
Saturn Emulation : Air Management '96 (Japan)) : Fixed a transparency problem on the menu (FCare)
Saturn Emulation : Akumajou Dracula X - Gekka no Yasoukyoku (Japan) : Fixed normal sprite on the press start screen (FCare).
Saturn Emulation : Airs Adventure (Japan) : Fixed a window offset on the selection screen on the menu (FCare).
Saturn Emulation : Airs Adventure (Japan) : Fixed window transparency on the menu (FCare).
Saturn Emulation : Akumajou Dracula X - Gekka no Yasoukyoku (Japan) : Fixed chandelier wich shaking in CS mode (FCare).
Saturn Emulation : Alien Trilogy (Germany) : Fixed boot problem. The game is now playable (FCare).
Saturn Emulation : Arcade Gears Vol - 2 - Gun Frontier (Japan) : Fixed a thin black line in game (FCare).
Saturn Emulation : Asuka 120% Limited - Burning Fest. Limited (Japan) : Fixed a remaining picture after choosing your character (FCare).
Saturn Emulation : Athlete King (Europe) : Fixed zoom (FCare).
Saturn Emulation : Batsugun (Japan) : Fixed an in game screen problem (FCare).
Saturn Emulation : Batsugun (Japan) : Fixed logo screen (FCare).
Saturn Emulation : Bishoujo Senshi Sailor Moon SuperS - Various Emotion (Japan) : Fixed artefacts on the character in the traninig mode (FCare).
Saturn Emulation : Bishoujo Hanafuda Kikou - Michinoku Hitou Koi Monogatari Special (J) : Fixed missing background (FCare).
Saturn Emulation : Blues Skies (Démo) : Fixed a GFX problem with the sky (FCare).
Saturn Emulation : Can Can Bunny Premiere 2 (Japan) : Fixed a freeze in the game. The game is now playable (FCare).
Saturn Emulation : Daikoukai Jidai Gaiden (Japan) : Fixed a normal sprite problem on the text (FCare).
Saturn Emulation : Dark Savior (Europe) : Fixed zoom on the screen title (FCare).
Saturn Emulation : Denpa Shounen-teki Game (Japan) : Fixed a black screen in game. The game is now playable (FCare).
Saturn Emulation : Derby Analyst (Japan) : Fixed a MSB problem on the title screen (FCare).
Saturn Emulation : Devil Summoner - Soul Hackers - Akuma Zensho Dai-ni-shuu (Japan) : Fixed big slowndowns in CS mode. The game in now playable (FCare).
Saturn Emulation : Digital Ange - Dennou Tenshi SS (Japan) : Fixed a dialog window (FCare).
Saturn Emulation : Doukyuusei - if (Japan) : Fixed a user clipping problem with some texts (FCare).
Saturn Emulation : Doukoku Soshite... (Japan) : Fixed half transparency on some dialogs (FCare).
Saturn Emulation : Elevator Action^2 - Returns (Japan) : Fixed missing gradiant on the Ving logo (FCare).
Saturn Emulation : Fire Pro Gaiden Blazing Tornado (Japan) : Fixed a GFX problem with laser (FCare).
Saturn Emulation : Funky Fantasy (Japan) : Fixed slowndowns (FCare).
Saturn Emulation : Gekirindan (Japan) : Fixed in game screen (FCare).
Saturn Emulation : Gekitotsu Koushien (Japan) : Fixed a garbage screen (FCare).
Saturn Emulation : Goiken Muyou - Anarchy in the Nippon (Japan) : Fixed a freeze at the end of a round. The game is now playable (FCare).
Saturn Emulation : Greatest Nine '96 (Japan) : Fixed a crash before entering in game. The game is now playable (FCare).
Saturn Emulation : Hideo Nomo World Series Baseball (Japan) : Fixed a crash before entering in game. The game is now playable (FCare).
Saturn Emulation : Independance Day (Europe) : Correction d'un problème avec l'affichage du radar et du cockpit (FCare).
Saturn Emulation : J. League Go Go Goal! (Japan) : Fixed shadow peroblem with OpenGl mode (FCare).
Saturn Emulation : Kiss yori... (Japan) : Fixed slowdowns on the menu (FCare).
Saturn Emulation : Koden Koureijutsu - Hyaku Monogatari - Honto ni Atta Kowai Hanashi (Japan) : Fixed an artefact at the top of the screen (FCare).
Saturn Emulation : Koden Koureijutsu - Hyaku Monogatari - Honto ni Atta Kowai Hanashi (Japan) : Fixed missing texts at the bottom of the screen (FCare).
Saturn Emulation : Krazy Ivan (Europe) : Fixed user clipping with the map in game (FCare).
Saturn Emulation : Lupin The 3rd Chronicles (Japan) : Fixed a freeze after the bios. The game is now playable (FCare).
Saturn Emulation : My Dream - On Air ga Matenakute (Japan) : Fixed flickering at the top of the screen in game (FCare).
Saturn Emulation : Neon Genesis Evangelion - Digital Card Library (Japan) : Fixed some GFX problem with FMVs in game (FCare).
Saturn Emulation : Nissan Presents - Over Drivin' GT-R (Japan) : Fixed an offset with the line in OpenGL mode (FCare).
Saturn Emulation : Nissan Presents - Over Drivin' GT-R (Japan) : Fixed the missing sky in 2 players mode (FCare).
Saturn Emulation : Nissan Presents - Over Drivin' GT-R (Japan) : Fixing missing wheel in game (FCare).
Saturn Emulation : Nonomura Byouin no Hitobito (Japan) : Fixed a freeze on the press start screen. The game is now playable (FCare).
Saturn Emulation : Noon (Japan) : Fixed booting problem. The game is playable again (FCare).
Saturn Emulation : Panzer Dragoon Saga (USA) : Fixed texts problems (FCare).
Saturn Emulation : Pro-Pinball (USA) : Fixed shaking screen (FCare).
Saturn Emulation : Quake : Fixed a problem with the sky on the level 2 (FCare).
Saturn Emulation : Scorcher (Europe) : Partial fix with HUD (FCare).
Saturn Emulation : Shellshock - Jus' Keepin' da Peace (Japan) : Fixed missing HUD (FCare).
Saturn Emulation : Shoujo Kakumei Utena - Itsuka Kakumei Sareru Monogatari (Japan) : The game is playable again (FCare).
Saturn Emulation : Taikyoku Shougi - Kiwame II (Japan) : The game is playable again (FCare).
Saturn Emulation : Test Island (Démo) : Fixed background (FCare).
Misc : Fixed a savestate problem with VDP1 (FCare).
Misc : Performance improvements with CPUs (FCare).
Misc : Added Italien translation (siminoliso).
Misc : Added Russian translation (dante3732).
Misc : Updated French translation (Benjamin Siskoo).
Misc : Updated Spanish translation (LuismaSP89).
Misc : Updated Deutsch translation (LuismaSP89).
Misc : Updated documentations (Benjamin Siskoo).
Misc : Wiki updated (Benjamin Siskoo).
Misc : various fixes (François Care).
11
Sega Saturn Emulator - Kronos / Re : Translate Kronos...
février 09, 2022, 02:58:00 pm
Nice, great, I follow you too :)
12
Sega Saturn Emulator - Kronos / Re : Translate Kronos...
février 08, 2022, 05:54:53 pm
Thanks for your report. I'll make some bug reports but I need to check before. I don't know when I can do this. :)

It's great to have a new language.

I can add you on the readme file like a translator, are you agree ? If yes, give me a nickname. It will be available with the next release (no release date for now).
13
Great :) Grazie ^^
14
Nice explanation about the cancel button :)

The italian translation was made long long time ago (15-18 years ago).

Dummy is like fake. I know it's weird.

Good to have a new italian version :)
15
Sega Saturn Emulator - Kronos / Join us on Discord...
janvier 25, 2022, 11:20:00 am
If you want to join the discord, just click here : https://discord.gg/hSQnp7bc