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

[EMU] ACE-DL : ACE Linux/MacOS/Win port
https://cpcrulez.fr/forum/viewtopic.php?f=7&t=6916
Page 1 sur 1

Auteur :  Princesse Mariana [ 29 Oct 2023, 07:03 ]
Sujet du message :  [EMU] ACE-DL : ACE Linux/MacOS/Win port

Citer :
After two months of relentless evening programming...
...the first version of ACE Linux/MacOS/Win port is available for download.

url/src: http://www.roudoudou.com/ACE-DL/

Auteur :  marcel [ 06 Déc 2023, 09:11 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

joyeux noël :P grosse mise à jour des fonctionnalités

http://www.roudoudou.com/ACE-DL/

Au passage j'ai fait une vidéo de présentation et démonstration d'utilisation, chapitrée et tout et tout :wink:

https://www.youtube.com/watch?v=21mwEpc8QoQ

Auteur :  hERMOL [ 06 Déc 2023, 15:34 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Vraiment impressionant , quelle liste !! :winner:
  • EDSK, HFE, SCP, CTRAW, IPF
  • Digiblaster and AMdrum for 8bits PCM output
  • SSA-1, DK-Tronics and Techni-Musique speech synthesisers for hardware speech output
  • PlayCity with 6 additional audio channels + programmable interrupts
  • Play2CPC with 3 additional audio channels + cartridge support + VROM (512K RAM expansion mapped as ROM)
  • Magnum Light Phaser Gun, Gunstick, Trojan Light Phaser, WestPhaser
  • Kempston Mouse (best with OCP), AMX Mouse, SYMBiFACE-Mouse
  • Dandanator for cartridge support with dedicated mapping
  • Nova (NVRAM+RTC for Unidos) and SYMBiFACE RTC (for SYMBOS)
  • X-MASS / IDE-HDD for Unidos or SYMBOS
  • Albireo dual mapping storage for direct access with host files

Auteur :  poulette73 [ 06 Déc 2023, 19:50 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Chouette travail en effet, super impressionnant toutes les fonctionnalités gérées par ACE-DL !

Merci pour la vidéo Youtube de présentation. :JC_doubleup:

Auteur :  krusty_benediction [ 09 Déc 2023, 12:10 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

À noter que la version Windows ne propose pas les scripts de génération de fichier vidéo après l'export image/son de ACE-DL,
MAIS ceux fournis dans la version Linux sont 100% compatible et fonctionnels : il suffit juste de copier-coller la ligne de commande dans un terminal (naturellement en enlevant le chemin vers ffmpeg et en l'ayant installé correctement).

Auteur :  marcel [ 08 Fév 2024, 14:22 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Allez, j'pousse une petite version viteuf :P

http://www.roudoudou.com/ACE-DL/

Pour ceux qui font du Basic, j'ai attaqué par un explorateur de variables en temps réel (accès F7, clic droit, Basic Explorer), faut que je creuse encore un peu pour faire un débogueur Basic mais ça sera un module à part
++

Auteur :  Princesse Mariana [ 28 Fév 2024, 10:40 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

La liste cumulée des modifications pour 2024 :
Citer :
Last official release 2024/02/27 : developper features, MultiPlay, FDC, ergonomics

=== 2024 ===
- breakpoints configuration now more in configuration menu but from breakpoints window
- no more Reset with F12 from trace (use HUD or CTRL-F9 like outside trace)
- new plugin MultiPlay MX4 (only mouse support on port A)
- new Interrupt break
- new command line option to open any window at any position (run with -h for detail)
- now can save media from trace via F4
- Interrupt routines highlighted on screen (Winape like, see misc options)
- FDC multi-tracks and multi-head features support
- FDC permissive timings reduced (some productions need at least a timeout)
- now there is only 3 directories for media, export or private data
- bigger work interval for vHold/hHold in Monitor settings
- Basic Explorer display proper real values with negative exponent
- save/restore Disassembling, RAM/ROM and Graphics Explorer windows positions
- bugfix FDC ET0 on unformatted track
- bugfix Gotek drive forced rotation

=== 2024 Modesty release ===
- Orgams ROM pack upgrade to FF240128
- new registers shortcuts in GOTO popup
- new script in video_stream in order to convert k-frames to PNG
- new snapshot watcher option to automatically reload snapshot on modification
- new zig-zag visualisation in Graphics Explorer
- ACE snapshots backups full FDC+Drive configuration
- FDC new breakpoints for GetID and Weak sector data read
- EDSK huge track skips track-header when building MFM flow (Thanks Lone)
- more interactivity with selection in RAM/ROM Explorer with cursor
- can scroll in Graphics Explorer with PageUp/PageDown
- bugfix Emulator background at correct size when popup asking something
- bugfix Emulator background in debug when using zoom x2
- bugfix FDC SenseInterrupt when seek was terminated but ready lost
- bugfix FDC default when using snapshot
- bugfix ROM chunk compression in snapshot

=== 2024 Valentine release ===
- Volume setting is now lowering ALL sounds
- Right-Click on Reset will do Strong Reset (memory, plugins)
- FDC breakpoints (from FDC window)
- FDC Sick mode full rewrite
- FDC ReadTrack EOT flag
- FDC Ready distinction for EME-150/155 and 156/156V/157
- FDC GetID in FM mode (mostly used to get hole index)
- FDC Format in FM mode (mostly for timings and erasing track)
- bugfix ManageDSK file existence test (was skipping last char)
- bugfix Snapshot RLE decoding (was Rasm/ACE only compatible...)
- bugfix FDC sector ID calculations
- bugfix FDC calibration on drive B without drive B
- bugfix Basic Explorer display with huge real values
- bugfix Basic Explorer integrity check

=== 2024 Pre Valentine release ===
- New Basic Explorer (available from richt-click menu in Trace)
- FDC Write behaviour with zero size sectors
- FDC Format last bytes of the track behaviour
- FDC DMA & Uninitialised behaviour
- FDC Quick Ready loss and SenseInterrupt
- FDC pooling timings
- FDC ReadData/ReadMark/ReadTrack better error status
- FDC Accurate GetBit at low speed
- FDC SenseDrive behaviour of Generic 3.5
- Floppy drive new deceleration method
- Floppy drive ready rising configuration
- bugfix SenseDrive persistent status
- bugfix Gotek default Ready
- bugfix SeekTrack over 82
- bugfix SenseInterrupt track info with Ready loss

=== 2024 FDC investigations release ===
- FDC ReadDiag/ReadData sub-status timings accuracy
- FDC Sense Interrupt evolutions (interrupt overwrites, timings)
- FDC Format behaviour evolutions (results, overlap, timings)
- FDC Accurate Write timeout (different from Read timeout)
- FDC Debug window displays General Status + step info
- FDC GetID sick mode emulation
- FDC Seek/Calibration evolutions (why, how, what, where, when)
- Floppy Drive seek tolerances behaviour simulated
- added Left-CTRL as fire 2 for WASD joystick emulation
- Play2CPC VROM may be setted from snapshot if plugin is activated
- Play2CPC VROM may be mapped from Ram or Graphics Explorer if plugin is activated
- New byte graphic visualisation mode in Graphics Explorer
- New zoom mode at crappy ratio of x1.5 (OK for Raw/Monochrome, but not CTM display)
- allow screen capture during debug via context menu (right-click on trace pannel)
- file selection now use full window size
- bugfix FDC ControlMark management
- bugfix FDC GetID regression (FatMag wasn't readable)
- bugfix FDC bit writing on track loop
- bugfix Play2CPC VROM activation when there is no cartridge
- bugfix savestate select (click was not precise as it was supposed to be)
- bugfix OUT (C),L opcode display when disassembling
- bugfix plugin activation from command line
- bugfix Graphics Explorer interactivity (wasn't able to going down in memory)
- bugfix Windows version crash when loading in overscan mode or CTM resize

=== 2024 new resolutions release ===
- new CRT filter "CTM" with glowing slot mask
- new CRT filter "Trinitron" for Arcade machine lovers
- new CRT filter "GT6x" dedicated to monochrome display
- new floppy explorer module in drive configuration submenu (beta)
- new HDD drive sounds + model configuration (totally useless but hey!)
- new Orgams ROM pack in order to work with IMPsuite pack
- ability to save snapshot with F4 key (Asic chunks, REMU, extended RAM, ROM, Firmware backup supported)
- ability to reset emulator from trace with F12 key or button from HUD
- upper memory is not more reinit when RESET is triggered
- text is also highlighted in ramdump when there is a selection or breakpoint visible
- handle cross to close emulator when in configuration menu (except ROM config+disk editor)
- display 0/1 instead of 0/Pflags for IFF flip/flop in trace
- FDC bit read/write fully rewritten to manage strong speed variations and physical limits
- FDC seek and calibration engine is dissociated from physical drives
- FDC drive pooling management + Sense Interrupt rewritten
- FDC debug window with moar informations
- bugfix FDC Seek (emulator crash when ejection during seek)
- bugfix FDC WriteData burst mode
- bugfix FDC format execution phase status update
- bugfix FDC angle preservation from track to track
- bugfix EDSK recording with spiketrack
- bugfix annoying glitch with some audio samples
- bugfix error messages when a file cannot be loaded
- bugfix key repetition when using keyboard remapping
- bugfix regression about plugins status in configuration file

src/url: http://www.roudoudou.com/ACE-DL/

Auteur :  marcel [ 07 Mars 2024, 09:10 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

J'en ai remis un petit coup hier soir et ce matin, y avait un chantier en cours sur les points d'arrêt, ça devrait être pas mal là :)

Petite nouveauté pour utilisateur, on peut enfin protéger une disquette (clic-droit sur le "Eject", la couleur passe en orange pour signifier que c'est protégé, reclic pour déprotéger)

Dernière release Olivia du 7 mars http://www.roudoudou.com/ACE-DL/

Auteur :  Princesse Mariana [ 16 Avr 2024, 12:11 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Image

Citer :
Update 2024/04/12
- LibSDL upgraded to 2.30.2
- Shugart Drive ready loss time accuracy based on electronic sensors
- Drive distinction between EME-150A and EME-155
- FDC stress mode for command parameters
- allow configuration menu when in debug mode
- shadowing Joystick via Keyboard emulation at startup
- new HUD icon to temporary disabling Joystick via Keyboard emulation
- pressing F3 multiple time switch between Floppy/Snapshot load
- bugfix PSG volume with very high frequencies
- bugfix USB Joystick 1 Fire mapping
- bugfix multiple unintended opening of RamDump

src/url: http://www.roudoudou.com/ACE-DL/

Auteur :  Princesse Mariana [ 19 Avr 2024, 18:22 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Citer :
Last official release Spark 2024/04/19
Ergo, FDC, Drives, Bugfixes

- True Drive LED management
- FDC Shadow polling management
- FDC Long HUT bug emulation
- FDC HUT cutoff for Seek/Calibrate/Illegal
- Reset emulator when draging new ROM to Dandanator
- Ludicrous timings adjustments in FDC polling according to electronic measures
- Ludicrous timings adjustments according to drive models for Ready loss with motor ON
- bugfix right-click on HUD buttons (wont trigger anymore vertically above)
- bugfix drive conflicts between A and B
- bugfix breakpoints on FDC Scan

src/url: http://www.roudoudou.com/ACE-DL/

Auteur :  Princesse Mariana [ 03 Mai 2024, 12:29 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Citer :
Last official release May the Force 2024/05/03
- Bugfix FDC Head reload with ReadData (some residual code left...)
- Automatic time counters with Execution Breakpoints (min, max, current)
- HexFind and TextFind in Memory Explorer (press F and N to repeat)
- Text Edition in Memory Explorer + Text selection
- AY registers color change on modification
- FDC ReadTrack timings when Not Ready
- Snapshot default memory banking

src/url: http://www.roudoudou.com/ACE-DL/

Auteur :  Princesse Mariana [ 18 Mai 2024, 16:01 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Citer :
Last official release Grosse Fatigue 2024/05/17
YM Exporter, Debug highlights, various fixes

- write new DSK to export subdir (mostly useful for Mac users)
- new highlights in debug
- new YM export functionality
- bugfix keyboard mapping in ManageDSK File Header text input
- bugfix keyboard mapping in RamDump (still improving handling)
- clean Amsdos name when import file with ManageDSK module
- ability to Pause the Emulation with Pause and ScrollLock
- Memory Explorer at startup reuses last mapping+location
- Graphics Explorer at startup reuses last mapping+settings

src/url: http://www.roudoudou.com/ACE-DL/ ;linked:

Auteur :  Princesse Mariana [ 18 Août 2024, 07:13 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Citer :
=== 2024 Summer Fixes ===
- Save/Restore more parameters with RamDump/GFX Explorer windows
- Seek polling catch-up triggers earlier than expected (wip)
- Ability to see/edit/dump ASIC page in Memory Explorer
- Display current mapping in Memory Explorer when using Emulator mapping view
- bugfix crash when USB joystick has no name
- bugfix intempestive Memory Explorer or Breakpoint window when launched from a Memory Explorer
- bugfix RAM Breakpoint mask default (was 0 instead of 0x3FFF for any bank)

=== 2024 Wake points ===
- File import in RAM Explorer may use AMSDOS header when available (new option in miscellaneous)
- File import in RAM Explorer with AMSDOS header does not need the emulator to be paused
- ROM import from snapshot automapped into cartRidge or VROM when play2CPC is active
- Enabling condition editor for all breakpoints (need keyboard translation for GUI)
- Added CRTC mapping to breakpoint conditions
- Breakpoints import/export (ACE dedicated BRK files)
- Keep sound quiet when draging something into emulator when in Trace mode

=== 2024 PépéZinzin ===
- new option to follow R12/R13 in graphics explorer
- ignore case of CPR / DES / ROM when drag'n'drop
- avoid extra keystrokes with keyboard translation and joystick emulation
- use relative Mouse mode when emulating mouse plugins (no more side screen limitation)
- new motor speed calculations at shutdown for physical drive according to hardware measures
- bugfix backward ROM mapping scan with Play2CPC in RAM/GFX modules
- bugfix FM interactions with motor speed

=== 2024 Invitation ===
- new option to allow extra sounds when recording video
- new option to force stereo on CPC machines (not Plus already stereo)
- allow digits in AMSDOS name when importing with ManageDsk
- added full translated keyboard to label search (L in Trace)
- redraw GUI borders when dynamically change CRTC without plastic cover
- Drive step skipping management more realistic
- FDC new jitterBit reading algorithm (was slower than expected)
- FDC HUT bug extended to sick mode
- FDC shadow polling must skip sick steps
- bugfix floppy position optimisation on track change
- bugfix a few memory leaks (HFE management)

=== 2024 Mapping ===
- new easter eggs
- enable/disable breakpoints in trace in the left side only
- PlayCity default initialisation for YM frequencies
- Reset reinitialise all audio expansions
- ludicrous graphics optimisations
- tape player prototype (wav only, not accurate)
- new option to emulate contention on databus (affect PAL)
- dynamic CRTC change on the fly (beware of side effects)
- added FR (Apple layout) keyboard mapping
- added UK (Apple layout) keyboard mapping
- bugfix execution breakpoint toggle
- bugfix extended key on GUI mapping
- bugfix regression with mouse wheel on debug

src/url: http://www.roudoudou.com/ACE-DL/

Auteur :  Princesse Mariana [ 26 Oct 2024, 15:18 ]
Sujet du message :  Re: [EMU] ACE-DL : ACE Linux/MacOS/Win port

Last official release Halloween - 2024/10/26 a écrit :
=== 2024 BND-4 / RGC 2024 ===

- Dandanator goes to Basic mode without cartridge to avoid side effects
- new button in Machine configuration to reinit the entire machine (no plugin, no rom, no breakpoints)
- import of natives ACE breakpoints from RASM symbol file
- may click Timer in Trace to reset nop counter
- may press F7,F8,F10 when trace mode but focused on another window
- added HOME/END and Shift+HOME/END in memory explorer to navigate in memory and selection
- more persistence for CRTC register value change
- bugfix underline for CRTC selected register

=== 2024 Back to school ===

- LibSDL upgraded to 2.30.7
- updated UNIDOS+packs to v1.51
- try to create .config directory for settings if it does not exists (Linux/Mac)
- Breakpoint activation when click ON the instruction (no more half screen or something...)
- Memory explorer can see/edit Dandanator ROM
- Memory explorer can see/edit Play2CPC Cartridge
- new debug module for Dandanator (with internal registers)
- new command line option for delaying autotype
- added brightness to saved settings
- bugfix SenseInterrupt breakpoint
- bugfix register display in AY debug
- bugfix memory overflow with AY audio display
- bugfix SYMBiFACE Mouse plugin not initialized at startup
- bugfix FDC default timings when loading snapshot from another emulator
- bugfix Emulator Mapping in Memory Explorer with ROM extension (do not use this for edition!)

url/src: http://www.roudoudou.com/ACE-DL/ ;linked:

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