Inscription : 20 Août 2007, 18:21 Message(s) : 4993
Citer :
Emulation - Complete rewrite floppy disc emulation code, including more accurate timing, support for inter-sector data and weak sectors, support for Gap 3 and format sector size, and support for FDC scan commands. - Added Fast Disc option since accurate emulation of the floppy controller and drive is quite slow. - Added disc drive motor and stepping sounds. - Reset disc drive motor and tape loading volume on emulator reset.
Configuration - Added options to enable or disable both Disc Drive Sounds and Tape Loading Sounds. - Added Fast Disc Emulation option. - Added a Linear Palette option. This can be turned off to provide brighter shades of half inks.
Assembler - Added True-Type CPC Symbols to the editor font. - Fixed access violations caused by incorrect Page Down handling and fixed line number display. - Fixed some incorrect macro substitutions. - Added the ability to read a BASIC program from memory into an assembler tab. - Added Cut, Copy and Paste options to the right-click menu in the assembler editor. - Fixed some minor problems with editor line colours.
Debugger - Added True-Type CPC Symbols to the disassembler and memory editor. - Added in-line display of symbols in the disassembler output (e.g. CALL cas_in_direct rather than CALL #BC77) if the symbol is defined in the assembler symbols. - Fixed a bug in the Disassemble option causing a hang when the selection ends at #FFFF. - Improvements to Interrupt highlighting. - Added Hints to most device registers.
Snapshots - Added support for Fast Disc emulation flag to ensure SNR files replicate the saved state.
Disc Editor - Added True-Type CPC Symbols to the sector editor. - Added support for variable length sector data and support for multiple sector copies (weak sector data). - Fixed sector ID editing and allowed editing of sector size. - Improved check for focus loss on sector editor to ensure data gets saved. - Added display of Write Protect status for discs.
Other - Added True-Type CPC Symbols to the Auto-Type editor. - Improved support in CPCDOS for files without AMSDOS headers. - New release of CPCDOS.ROM containing functionality to close open files on reset and to RUN binary files. - Fixed access violations occurring on some large files in CPCDOS. - Changed the filename stored in the AMSDOS header by CPCDOS. - Fixed case-sensitive file extension problem with the New Disc Image option. - Removed AMSDOS patching. - Fixed a bug with printer file output. - Disabled the Format Disc menus for write-protected discs. - Fixed Row Highlight check box initial setting at start up. - Included the third byte from the AMSDOS header (i.e. Files > 64K) in AMSDOS file handling (e.g. Drag and Drop to explorer).
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.
- DirectDraw Surface Lock errors were occurring on some machines in 2.0 Alpha 7. I have modified the code slightly, but this may not have fixed the issue, still waiting on information back from the users involved.
- The supplied Help file is not supported in Windows Vista by default since WinHelp.exe has been removed from Vista (along with a lot of other functionality J).
Ce qui est bien, c'est la nouvelle émulation du FDC qui permettra de supporter les DSK étendu et donc plein de nouvelles protections (M'enfin et Typhoon par exemple). Par contre pour faire un image correcte, il faudra passer par samdisk.
Je regrette de ne pas être à la maison pendant quelques temps car j'aurais bien aimé tester quelques dumps
_________________ There is the theory of Möbius. A twist in the fabric of space where time becomes a loop
Inscription : 20 Août 2007, 18:21 Message(s) : 4993
le chanlog en français ...
Citer :
Emulation : - Complète réécriture du code de l'émulation des disquettes, en incluant plus de précision sur les synchronisations, support des inter-secteurs et des secteurs données et weak, support du Gap 3 et de la taille des secteurs, support des commandes de scan FDC. - Ajout de l'option "Fast Disc". - Ajout des sons du moteur de disquettes. - Réinitialisation du moteur du lecteur disquette et du volume du chargement cassette à la réinitialisation de l'émulateur. Configuration : - Ajout d'une option pour activer/désactiver à la fois les "Disc Drive Sounds" et "Tape Loading Sounds" (bruitages du lecteur disquette et cassette). - Ajout de l'option "Fast Disc Emulation". - Ajout d'une option "Linear Palette". Assembleur : - Ajout de symboles True-Type CPC à la police de l'éditeur. - Correction de violations d'accès causées par une manipulation incorrecte lors de la descente de page et correction de l'affichage du nombre de lignes. - Correction de certaines substitutions incorrectes de macros. - Ajout de la possibilité de lire un programme BASIC depuis la mémoire dans un onglet de l'assembleur. - Ajout des options Couper, Copier et Coller au menu (clic-droit) vers l'éditeur de l'assembleur. - Correction de certains problèmes mineurs avec les couleurs des lignes de l'éditeur. Débuggeur : - Ajout de symboles True-Type CPC pour le désassembleur et l'éditeur mémoire. - Ajout d'un affichage en ligne des symboles dans la sortie du désassembleur. - Correction d'un bogue dans l'option "Disassemble" causant un accrochage lorsque la sélection se termine sur #FFFF. - Ajout de conseil pour plus de registres des périphériques. Captures : - Support de l'indicateur "Fast Disc Emulation" pour s'assurer que les fichiers SNR copient les sauvegardes d'état. Editeur de disque : - Ajout de symboles True-Type CPC à l'éditeur de secteur. - Support de données de secteur à longueur variable et support de copie de multiples secteurs. - Correction de l'édition ID de secteur et permission d'éditer la taille d'un secteur. - Amélioration de la vérification des pertes sur l'éditeur de secteur pour s'assurer que les données soient sauvegardées. - Ajout d'un affichage du statut "Protection en écriture" du disque. Divers : - Ajout de symboles True-Type CPC à l'éditeur Auto-Type. - Amélioration du support de fichier sans en-tête AMSDOS dans le CPCDOS. - Nouvelle version de la ROM CPCDOS contenant des fonctions pour l'ouverture/fermeture de fichiers à la réinitialisation et pour lancer des fichiers exécutables. - Correction de violations d'accès arrivant sur certains grands fichiers dans le CPCDOS. - Changement du nom de fichier stocké dans l'en-tête AMSDOS par le CPCDOS. - Correction du problème des extensions de fichiers sensibles aux majuscules avec l'option "New Disc Image". - Suppression du patch AMSDOS. - Correction d'un bogue avec la sortie fichier de l'imprimante. - Désactivation des menus "Format Disc" pour les disques protégés en écriture. - Correction du réglage initiale de la boîte de contrôle "Row Highlight" au démarrage. - Inclusion du troisième bit de l'en-tête de l'AMSDOS dans la manipulation de fichier AMSDOS.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 45 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