Précédent   Planet Emulation Forums > Emulation > Emulateurs Ordinateurs

Emulateurs Ordinateurs Un problème avec les émulateurs de vieux ordinateurs comme l'Amiga ou l'Atari ST? Venez nous en parler!

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 01/08/2014, 14h10   #1
Mister DID
Atariste fossilisé
 
Avatar de Mister DID
 
Date d'inscription: 12/2002
Localisation: Paris
Messages: 961
Mister DID sait se tenir
maj EMULATEUR ATARI ST HATARI V1.8.0

Hatari est un émulateur Atari ST et STE tournant sous Linux, BSD, BeOS, Mac OS X et bien d’autres systèmes supportants la librairie SDL, il est basé sur les sources de WinSTon.
Cette nouvelle version ajoute le support des Atari TT et Falcon. Tout ceci est encore expérimentale, il n’y a d’ailleurs pas d’émulation du DSP du Falcon. Plusieurs correctifs ont été ajoutés, le build pour Windows se compile mieux au passage.

Les changements:

Emulation:
- ST video changes :
– Handle 0 byte line by switching freq in STE mode
– Use high res when ff8260 is set to 3
– Randomly return 0 or 1 when reading unused bits 3,7 and 11 of
color registers (except when running from ROM)
– Better detection of bottom border removal on a 60 Hz screen
– support for color change during only 4 cycles
– better bitmap/color alignment for STE med res overscan at 60 Hz
– Set default value of nSpec512Threshold to « 1″ instead of « 16″
– Update the position of the next VBL when 50Hz and 60Hz lines are mixed
– When video address is set into IO region, keep the video pointer on 24 bits
- Videl changes :
– correct masking of the true color palette registers
- CPU changes :
– Fix a case when MFP’s interrupt happens during the IACK sequence
for HBL/VBL
– Many prefetch changes required by some game’s protection
- Sound changes :
– Fix STE sound mixing using LMC when mixer=0 (DMA sound only)
– Fix some crossbar’s sound errors for Falcon
– Fix Microwire’s decoding of mask/data (based on official LMC1992′s doc)
- FDC changes :
– Add configurable RPM speed for each floppy drive, the possibility
to turn each drive ON/OFF and the choice between single or double
sided drive
– Correct timings, behaviour and status register for all commands
when a drive is OFF or empty.
– Rewrite the index pulse part and all the delays expressed as disk’s
revolution
– Add support for the « Force Int on Index Pulse » command
– Rewrite the DMA functions for better accuracy
– Add support for IPF/CTR files by using the capsimage library
– Add open source support for Pasti STX files, including random/fuzzy bits
and variable length bits. Also allow to save writes to a .stx file
into an additional .wd1772 file (store ‘write sector’ and ‘write track’ data)
– Don’t force drives A and B at $4c2, keep the values detected by TOS
– Many other timing / status register improvements
- GEMDOS HD emulation:
– Fix: clip filenames given through GEMDOS calls to 8+3 length
using first ‘.’
– Fix: autostarting programs with GEMDOS-illegal host characters
in their names
- ACSI hard disk changes:
– Fixed/improved READ CAPACITY and INQUIRY commands
– Unsupported commands are now handled correctly
– Now using fseeko() instead of fseek() for supporting large images
- Other changes:
– Don’t enable MegaST’s real time clock by default, it can cause some
crashes in STF/STE mode
– Improve ACIA’s wait state with E clock
– Add support for IKBD commands 0×11 and 0×13 (resume/pause output)
and 0×17 (joystick monitoring)

Emulator:
- SDL GUI:
– Update clock speed in the status bar when changing bus speed
in Falcon mode
– In the floppy dialog, use a checkbox to enable/disable drives A and B
and another checkbox to choose single/double sided drive
– In the screen dialog, add checkbox for –desktop-st option
– Add a 2nd line in the status bar, with infos on FDC, joysticks, monitor
– Fix OSX performance issue caused by statusbar and overlay LED
doing their own SDL_UpdateRects() calls
- New command line options:
– Options –drive-a and –drive-b to enable/disable drives A and B
– Options –drive-a-heads and –drive-b-heads to select single or
double sided drives A and B
– –slowdown option to increase (multiply) VBL wait times
- New Native Features commands:
– NF_EXIT exits emulator with given exit code
– NF_DEBUGGER invokes Hatari debugger from native program
– NF_FASTFORWARD sets fast forward on/off
- Tracing improvements:
– Add option for tracing NatFeats calls
– Fix: Xbios(255) modified the given argument string
– Allow BIOS, XBIOS, GEMDOS, VDI and AES tracing to be enabled without
enabling also X/BIOS interception, GEMDOS HD emulation or extended
VDI mode
– Show PC value for traced Bios/XBios/GemDOS calls

- Debugger:
– Fix: release mouse in all cases where debugger can be invoked
– Fix: DSP disassembler didn’t in all cases show illegal opcodes correctly
– Fix: « symbols » command crash when it was used during TOS bootup
– Fix: TOS and cartridge addresses weren’t (with all TOS versions)
in address order which asserted in profile data post-processor
– Fix: « next » command didn’t work correctly in « hex » number base
– Fix: depending on compiler/linker/assembler, DATA/BSS debug symbol
offsets can in programs be either relative to their own, or to TEXT
section start. If former fails, try latter when loading symbols.
– New « ym » info subcommand to show YM register values
– « quit » command by-passes exit confirmation dialog and takes
an optional Hatari exit code value
– removed limits on breakpoints and their conditions
– when entering debugger, current program’s DRI/GST format debug
symbols are automatically read from it, if such are available
– new –debug-except option to specify which exceptions invoke
the debugger, and WinUAE CPU core support for -D toggle option
– « next »/ »dspnext » commands work like in other debuggers, they
skip subroutine/exception calls, for all other instructions
they works like « step » command (earlier they always moved to
next instruction in memory)
– « next » and « dspnext » commands support optional « instruction type »
argument, which can be used (for example) to continue emulation
until subroutine returns
– « history » command takes optional parameter specifying how many
instructions of history will be tracked
– CPU & DSP profile commands have now subcommand for profiling loops
– « CpuInstr » and « DspInstr » variables for count of instructions
executed since emulation was last continued from debugger
– In addition to « ! » condition, also « < » and « > » conditions can store
the checked value (when both sides of conditions are identical).
With above change, this can be e.g. used to detect and profile
what are worst frames in games and why
– New « rename » command to rename files. Useful for scripted
worst frame and spinloop profiling
– Address space in ‘dm’ command can be given like in DSP disassembly,
« dm x:$100″, in addition to earlier « dm x $100″ syntax
– Fix out of bounds memory access that could result in bad disassembly
output when using the external disassembler (only « dc.w » were printed)

Tools:
- Increased max partition size in atari-hd-image script to 512MB.
- New hatari_spinloop.py script for post-processing loop profile data.
It can tell how many times loops were executed, how many times they
spinned at minimum and maximum, at which VBL those happened, and what
was the standard deviation of that.
- gst2ascii supports now both section relative and TEXT section relative
DATA/BSS symbol offsets
- hconsole.Main() takes now Hatari command line options as argument
- AHCC/GCC/VBCC examples on using (all) Native Features APIs
- Improved mingw cross-compilation support

Fixed demos :
- 4-pixel plasma screen by TOS Crew (video, color change during only 4 cycles)
- HighResMode by Paradox (video, color changes in overscan med res at 60 Hz)
- It’s A Girl 2 by Paradox (video, bottom border removal on a 60 Hz screen)
- Pacemaker by Paradox (microwire, YM sound was muted)
- Panic by Paulo Simoes (video, was broken since Hatari 1.7)
- Shforstv.exe by Paulo Simoes (video, did not work in STE mode)
- Sommarhack 2011 Invitro by DHS (CPU/MFP, top border not removed)
- Stax Compilation #65 (conflict with Mega ST’s RTC)
- The Union Demo (cpu, memory access, ikbd, protection)
- The World Is My Oyster – Convention Report Part by Aura (video, res=3)
- Tymewarp (cpu, bus error)
- UMD 8730 by PHF (video, unused bits in STF color registers)
- IKBD no jitter by Nyh (acia/video, use a VBL of 160240 cycles)

Fixed games :
- Batman The Movie (cpu, exception stack)
- Chart Attack Compilation (cpu, prefetch)
- Darkman (cpu, prefetch)
- Dragon Flight (cpu, illegal instruction)
- International 3D Tennis (cpu, prefetch)
- Leavin’ Teramis loader text (video address at $ffe100)
- Lethal Xcess Beta (cpu, bus error, code running at $ff8800)
- Lethal Xcess (mfp, top border not removed sometimes)
- Maze (by Martin Dennett & John Parker)
- Parasol Stars (cpu, prefetch)
- Reeking Rubber (by Nature), Falcon game
- Titan (cpu, prefetch)
- To Be On Top (cpu, memory access, ikbd, protection)
- Warp (ikbd, interrupt used for decoding sectors)
- Xenon 2 (cpu, prefetch)

LIEN dl http://download.tuxfamily.org/hatari/
LIEN DU SITE http://hatari.tuxfamily.org/
__________________
http://nsa39.casimages.com/img/2018/01/08/180108113715911357.gif
Mister DID est déconnecté   Réponse avec citation
Vieux 02/08/2014, 04h02   #2
Fernando
Imitateur de Supercopter
 
Avatar de Fernando
 
Date d'inscription: 10/2001
Localisation: La Seyne sur Mer (83)
Messages: 2 823
Fernando est précieuxFernando est précieuxFernando est précieux
Sachant que j'ai commencé les screenshots pour Atari St, est-ce que cet émulateur est meilleur que Steem ?
Fernando est déconnecté   Réponse avec citation
Vieux 03/08/2014, 22h17   #3
Mister DID
Atariste fossilisé
 
Avatar de Mister DID
 
Date d'inscription: 12/2002
Localisation: Paris
Messages: 961
Mister DID sait se tenir
Citation:
Envoyé par Fernando Voir le message
Sachant que j'ai commencé les screenshots pour Atari St, est-ce que cet émulateur est meilleur que Steem ?
Non pour moi ils se valent mais même si j'adore Steem j'utilise quand même Hatari. Il y a eu une raison à cela mais je ne sais plus laquelle. oui je ais c'est pas beau de vieillir.
__________________
http://nsa39.casimages.com/img/2018/01/08/180108113715911357.gif
Mister DID est déconnecté   Réponse avec citation
Vieux 03/08/2014, 22h41   #4
Fernando
Imitateur de Supercopter
 
Avatar de Fernando
 
Date d'inscription: 10/2001
Localisation: La Seyne sur Mer (83)
Messages: 2 823
Fernando est précieuxFernando est précieuxFernando est précieux
J'y jetterai un oeil à l'occasion.
Fernando est déconnecté   Réponse avec citation
Vieux 03/08/2014, 23h44   #5
Marskilla
Redacteurs
 
Avatar de Marskilla
 
Date d'inscription: 02/2007
Localisation: Nantes
Messages: 3 007
Marskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèle
La qualité de l'émulation est meilleure sur Hatari (les demomakers s'en servent depuis longtemps pour faire des vidéos de leurs production) et il est disponible sur linux et dans une vieille version sut Mac. Il émule aussi réellement d'autres machines ( partiellement TT et Falcon). Également un ST est un vrai ST et pas un STE avec un vieux TOS (comme c'était le cas avec steem avant les versions SSE), par contre l'interface est chiante, le plein écran n'est pas top et jusqu'ici il ne prenait pas les pastis (STX).

Ah oui sauf erreur, hatari partage des bouts de code avec WinUAE

Voilà tu sais tout.
__________________
Marskilla est déconnecté   Réponse avec citation
Vieux 04/08/2014, 10h46   #6
Fernando
Imitateur de Supercopter
 
Avatar de Fernando
 
Date d'inscription: 10/2001
Localisation: La Seyne sur Mer (83)
Messages: 2 823
Fernando est précieuxFernando est précieuxFernando est précieux
Pour l'instant je resterai sur Steem, j'ai réussis à automatiser certaines taches pour faire les screenshots. Et vu le boulot à faire... je ne tiens pas à tout faire à la main
Fernando est déconnecté   Réponse avec citation
Vieux 07/08/2014, 14h08   #7
Mister DID
Atariste fossilisé
 
Avatar de Mister DID
 
Date d'inscription: 12/2002
Localisation: Paris
Messages: 961
Mister DID sait se tenir
Merci Marskilla pour ces précisions . Je me doute Fernando que dans ton cas le but et de gagner du temps et non l'inverse. Bon courage.......
__________________
http://nsa39.casimages.com/img/2018/01/08/180108113715911357.gif
Mister DID est déconnecté   Réponse avec citation
Vieux 09/07/2015, 12h34   #8
Mister DID
Atariste fossilisé
 
Avatar de Mister DID
 
Date d'inscription: 12/2002
Localisation: Paris
Messages: 961
Mister DID sait se tenir
Une petite MAJ vient de tomber: la test1.9.0
J'ai pu faire fonctionner des jeux qui ne tourné pas sous la 1.8.0, la version est stable pas de crash ou autres pour le moment.
les deux version windows sont dispo ici:
http://download.tuxfamily.org/hatari/test_1.9.0/
__________________
http://nsa39.casimages.com/img/2018/01/08/180108113715911357.gif
Mister DID est déconnecté   Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
[Atari ST]Les jeux de réflexion sur Atari ST shenron Tests de jeux 17 14/05/2010 19h31
Emulateur pour Atari Jaguar lordgames2005 Emulateurs Consoles 11 25/08/2006 13h59
Emulateur atari - jouer au clavier cerval Emulateurs Ordinateurs 3 11/02/2006 00h30
Installation d'un émulateur Amiga, Atari, C64 vodkapuce Emulateurs Ordinateurs 3 01/02/2006 09h54
Meilleru emulateur atari st?????? willi Emulateurs Ordinateurs 4 28/11/2002 16h24


Fuseau horaire GMT +2. Il est actuellement 17h20.


vBulletin® v.3.8.7, Copyright ©2000-2018, Jelsoft Enterprises Ltd.