CPC Rulez
https://cpcrulez.fr/forum/

[EMU] WINAPE v2.0a8
https://cpcrulez.fr/forum/viewtopic.php?f=7&t=4574
Page 1 sur 2

Auteur :  hERMOL [ 27 Juil 2011, 15:58 ]
Sujet du message :  [EMU] WINAPE v2.0a8

Citer :
Version 2.0 Alpha 18 26-Jul-2011


PLEASE NOTE:
This release is an ALPHA release. Minimal testing and optimisation has been performed. Some features may not work as expected.
There is a list of known issues at the end of this file.


Emulation
- Changes logical volumes (and scales) used for AY output.
- Simplified and improved AY emulation, fixed period change adjustments.
- Fixed possible bright pixels in the top left when in PAL emulation.
- Writing to PSG registers above 15 now ignored as per real standard AY.
- Changed the way the Symbiface RTC switches between BCD and Binary modes.
- Switched back to full 8 bit interrupt vector (bit 0 is NOT reset as per most documentation around).
- Fixed Z80 overflow flag for INC (HL), DEC (HL) and IX/IY equivalents.

Debugger
- Added the ability to select a block of memory (right-click, Select Block...) in the memory editor.
- Added the ability to fill the selection with a sequence of values (right-click, Fill...) in the memory editor.
- Added the ability to compare two regions of memory or to compare a region of memory with a file (right-click, Compare To...) in the memory editor.
- Defaulted memory mapping (Any) to RAM bank #C0 to stop change when switching.

Assembler
- Fixed a bug with symbol usage and relocation tables inside if, else etc.
- Added Select All menu item and keyboard functionality.

AVI Writing
- Improved the timing of video and sound synchronisation.
- Added the ability to record full sized (768 x 540) videos.

Other
- Added cylinder and drive LEDs for drive B:
- Fixed saving of allow Temporary Writes, and Prompt to Save changes settings.
- Allow zero length sectors in DSK images.
- Fix writing of DSK images when the only change is to delete a copy of a sector or re-size one.
- Changes to detect when the window has focus (workaround for Delphi and Windows bugs). This stops typing from appearing in WinAPE when another application has focus.
- Changed timing to display actual speed (CPU cycles per second as a percentage of 1 million) rather than a percentage based on the number of frames per second. Previously, CRTC changes would affect speed display.
- Changed tape WAV writing to use values of 00 and FF rather than 00 and 1F.
- Fixed WAV output for 16 bit samples. Should now play in WMP.
- Fixed the position of the Speed indicator label.
- Added a warning when playing back old SNR files.
- Allowed CD ROM and removeable drives to be used as Symbiface IDE drives (Currently there is no support for CD-ROM formats on the CPC, but maybe one day).
- Increased tape output WAV sample rate to 22050Hz rather than 11025Hz since it was inadequate for high bit rate tapes.

Known Issues
- Changes to ASIC registers through the Gate Array occur approximately 6 pixels too early. On the real CPC Plus, changes to the palette using the GA (i.e. OUT instruction) occur 6 pixels after the register is written (approximately 0.375us). Exact emulation of this has not been done since no CPC software currently requires this degree of accuracy, and emulation would probably result in a significant degradation of performance.

- The ASIC does not allow a number of registers to be read. This does not affect any current CPC software, and needs to be analysed fully before being emulated.

- The supplied Help file is not supported in Windows Vista and Windows 7 by default since WinHelp.exe has been removed from Vista (along with a lot of other functionality J).


src/url:
http://www.winape.net
https://cpcrulez.fr/emulateurs_download-WIN-WINAPE.htm

Auteur :  TotO [ 27 Juil 2011, 16:30 ]
Sujet du message :  Re: WINAPE v2.0a8

Citer :
Fixed possible bright pixels in the top left when in PAL emulation

Faudrait quand même un jour qu'on m'explique en quoi rendre l'écran flou, en fait une "émulation" de l'affichage PAL.
C'est comme le scanline, OK ça fait "vintage", mais ça n'a jamais été ainsi sur un CPC !? :sweatingbullets:

Auteur :  Plissken [ 27 Juil 2011, 17:07 ]
Sujet du message :  Re: WINAPE v2.0a8

TotO a écrit :
Citer :
Fixed possible bright pixels in the top left when in PAL emulation

Faudrait quand même un jour qu'on m'explique en quoi rendre l'écran flou, en fait une "émulation" de l'affichage PAL.
C'est comme le scanline, OK ça fait "vintage", mais ça n'a jamais été ainsi sur un CPC !? :sweatingbullets:


+1

Auteur :  norecess [ 28 Juil 2011, 02:20 ]
Sujet du message :  Re: WINAPE v2.0a8

Tant que ca reste une option qu'on peut desactiver... mais je suis d'accord avec vous, cela ne devrait pas être un settings par défaut.

Auteur :  Supersly [ 28 Juil 2011, 14:48 ]
Sujet du message :  Re: WINAPE v2.0a8

D'un côté, je pense que ça vient de Vice, émulateur C64, qui a cette option "PAL emulation" qui n'est pas trop mal, et qui reste malgré tout plus nette qu'un C64 réel. Il est probable qu'après des discours de puristes comme le mien (glps !), on ait essayé d'améliorer le rendu, mais je suis parfaitement d'accord, ces rendus flou ne vont dans aucun sens. Dans la mesure où tout le monde l'utilise par défaut, on voit maintenant fleurur sur le net un florilège de screenshots flous vraiment ... heu... flous quoi :-)

D'un autre côté, il faut bien voir que le rendu sur écran LCD est particulièrement odieux si on compare à l'original. Mais je pense que l'extrême netteté des pixels n'en est pas complètement responsable. Le faible rendu des couleurs est à mes yeux la pire horreur. Pour ça, je pense que l'émulateur ne peut rien compenser. Pour ma part, je continue à utiliser un bon vieux CRT, et le rendu n'est pas si pourri, pour peu que l'image de départ soit nette...

Je reste satisfait qu'en même temps que ce rendu flou (désactivable), sur Winape, soit apparue la case "linear palette" que l'on peut décocher pour éviter un rendu de Plus.

Auteur :  Demoniak [ 28 Juil 2011, 15:54 ]
Sujet du message :  Re: WINAPE v2.0a8

Bah, attendez donc la release 0.1at de PC-CPC qui permettra d'éditer les composantes RVB de la palette du CPC, et ce sur deux niveaux: couleur/monochrome, et permettra ainsi de se créer des palettes personnalisées :)

Auteur :  norecess [ 29 Juil 2011, 01:43 ]
Sujet du message :  Re: WINAPE v2.0a8

En fait, seul MAME m'a vraiment convaincu avec cette "émulation de scanlines" avancée. Il y a d'ailleurs tout un tas d'autres émulateurs qui reprennent ce code de MAME (c'est un post-effect sur la bitmap générée, c'est "juste" un filtre à appliquer au dessus de l'image).

Même si au final j'aime utiliser juste la representation la plus fidèle d'un pixel, je sais que sur ma XBOX (Mame qui tourne sur XBMC, rendu sur une TV) par exemple je préférais celui qui introduit une ligne de noir entre chaque scanline.

Auteur :  Plissken [ 29 Juil 2011, 09:31 ]
Sujet du message :  Re: WINAPE v2.0a8

norecess a écrit :

Même si au final j'aime utiliser juste la representation la plus fidèle d'un pixel, je sais que sur ma XBOX (Mame qui tourne sur XBMC, rendu sur une TV) par exemple je préférais celui qui introduit une ligne de noir entre chaque scanline.


Toi aussi tu a une xbox pucée ?

J'aime bien le rendu de l'émulateur megadrive dessus,par contre l'émulation cpc,je suis décu,c'est arnold qui es decu,mais c'est pas terrible niveau son.

Auteur :  norecess [ 29 Juil 2011, 12:05 ]
Sujet du message :  Re: WINAPE v2.0a8

Je m'en sers toujours comme mon lecteur multimedia principal sous ma TV dans le salon (qui est non-HD). Ca fait depuis 2003 que je lis mes films streamés depuis mon Mac, et étant un utilisateur satisfait, aucune raison de changer.

Quant aux jeux, il y en a encore quelques uns que j'aime toujours autant (Rally Sport Challenge 2 en tête) mais j'avoues ne plus trop avoir le temps.

Arnold sur XBOX est pas si mal ; mais c'est sur l'emulation n'est pas très poussée, ca reste cependant correct pour un Bomb Jack..

Auteur :  Megachur [ 06 Août 2011, 13:31 ]
Sujet du message :  Re: WINAPE v2.0a8

TotO a écrit :
Citer :
Fixed possible bright pixels in the top left when in PAL emulation

Faudrait quand même un jour qu'on m'explique en quoi rendre l'écran flou, en fait une "émulation" de l'affichage PAL.
C'est comme le scanline, OK ça fait "vintage", mais ça n'a jamais été ainsi sur un CPC !? :sweatingbullets:


en fait, si tu joues avec l'une des deux petites molettes derrière ton CTM, l'une d'elle change la netteté de l'image... je pense qu'à l'origine, certains l'avait mal régler au départ et se sont habitués à jouer avec leur amstrad en 'flou'... du coup, nostalgique, ils essaient de retrouver la même sensation...c'est vrai que sur un ctm, pour certains jeux en mode 0, ce flou introduit un léger mélange de couleur qui évite de voir les pixels et lisse donc l'image la rendant moins 'informatique-pixel' !

;-)

Auteur :  Fredouille [ 07 Août 2011, 09:47 ]
Sujet du message :  Re: WINAPE v2.0a8

Punaise, entre les versions "alpha" depuis des années et les versions 0.machin.bidule, quand est-ce qu'une version finale va enfin sortir...

Auteur :  shap [ 08 Août 2011, 09:53 ]
Sujet du message :  Re: WINAPE v2.0a8

Megachur a écrit :
en fait, si tu joues avec l'une des deux petites molettes derrière ton CTM, l'une d'elle change la netteté de l'image...


Quoi donc ?!?! Les molettes derrière le CTM servent à régler le Vhold et le Hhold, rien à voir avec la netteté de l'image.

Par contre il y a des moniteurs plus ou moins flous mais c'est un autre problème.

Auteur :  Kris [ 08 Août 2011, 10:05 ]
Sujet du message :  Re: WINAPE v2.0a8

ce qui regle la nettetée de l'image, c'est le potar "Focus" sur la THT.......aprés, y'a d'autres reglages mais plus compliqués.

Auteur :  Kukulcan [ 08 Août 2011, 10:43 ]
Sujet du message :  Re: WINAPE v2.0a8

J'aurai besoin de votre aide avec le dernier Winape 2.0 alpha 18.

Voici mon code, qui doit me nettoyer 2 zones mémoires.
Code :
org #0060
ld hl,#1651
ld de,#1652
ld bc,#12F4
ld (hl),#0
ldir
ld hl,#35C9
ld de,#35CA
ld bc,#06BD
ld (hl),#0
ldir
ret


F3 : WinAPE Z80 Assember
Assemble, Assemble (ou CTRL+F9)
Et ensuite
Assemble, run (ou F9)

Mais ça ne m'exécute pas la routine, j'ai aucun changement en mémoire,
Logiquement ça aurait du me mettre a zéro les zones de &1651 a &2946 et &3549 a &3C06

Qu'est ce que j'ai oublié ?

Merci pour votre aide

Auteur :  Demoniak [ 08 Août 2011, 10:45 ]
Sujet du message :  Re: WINAPE v2.0a8

il manque un "run" (surement un "run $" juste après le org) pour préciser à quelle adresse le run doit se faire ;)

Page 1 sur 2 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/