David MANU (Dmanu78) vient de publier la première version "non bêta" de son émulateur Amspirit.
Citer :
After 6 years of hard work, starting as one-man-project, AMSpiriT has grown in a way that was completely unexpected for me. Almost 3 years after the first official release, I am now very happy, and proud to announce it's no longer in beta version. This couldn't be possible without the support of many people, especially (in alphabetical order) : BDCIron, BdF, Candy, Ced, CheshireCat, DarkSteph, Floboune, Fred (Fugitif) , FredCrazy, Ldir_Hector, Longshot, LordHeavy, Overflow, Ricolaoz, Siko, and Tronic. You've helped me a lot during this journey. Thank you!
Emulation de la gamme CPC Plus (464,6128, GX4000) - Emulation de l’ensemble des fonctions de l’ASIC - Support du moniteur monochrome (MM12) - Support du joystick Analogique
Gestion des fichiers cartouches (.CPR)
Support d’un lecteur de disquette additionnel (B)
Ajout de la fonction timelapse
Support de l’écriture des fichiers scripts (.CSL)
Correctifs divers sur l’émulation des CRTCs 0, 1, 2 et 4
Inscription : 28 Août 2008, 23:41 Message(s) : 272
dlfrsilver a écrit :
C'est ça. ca veut dire qu'il y avait largement matière à optimiser le code de cet émulateur.
La dernière version est a priori plus gourmande que la précédente sur l'émulation du plus. Pour avoir eu l'occasion de voir le source, je pense que c'est assez propre (et donc maintenable).
Je poste cette info relative à la sortie de la 2.01_RC2 :
Détail de la changelog de cette version 2.01_RC2 : - CRTC 3 : Correction d’un bug dans la gestion du SSCR (ASIC) - Correction d'une régression dans l'émulation du CTM - Correction d’un bug lors de l’import de fichiers SNA v3 - Correction d'un bug dans l'option de détection d'un fichier modifié - Amélioration du support des fichiers DSK protégés - Ajout d’une option de paramétrage de la fonction "Timelapse", permettant de personnaliser la fonction. - Diverses améliorations ergonomiques
Core: - Core update: CRTC and FDC fixes. The latest prebuilt cores are also optimised with PGO/LTO. - CRO cartridges: the core now does the loading, in a single step. UI: - Disk menu redesigned. Drive A and B are separated as sub menus - Disk menu displays disk content (catalog), click on a file triggers an autostart (autoyype RUN") Web API and Lua (debugging, tooling) - Command acknowledgement: every command returns a cmd_seq, and /api/ping shows the last command that was applied. - Tick counter exposed in emu, /api/z80 and cpc.getZ80(). z80_bp events now also include the registers and ticks. /api/media?crtc=keep: load an SNA without changing the emulated CRTC. - Lua: new cpc.getCRTC(), and cpc.getGateArray() now returns the same data as /api/ga. - Rewind and Z80 instruction history depth can be set through POST /api/config. Each rewind snapshot now only takes the space it actually uses. - GET /api/fdc gives the mechanical state of each drive. - Resuming from a breakpoint no longer stops again right away on the PC it resumes from. - Better HTML rendering of /api/doc, and a more complete API test page. - CSL now support complex key combinations, and wait_ssm instruction - Autotype: typing now pauses during disk accesses, so keys are no longer lost.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 14 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