News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_roudoudou

ACE for Linux,Mac, Windows

Started by roudoudou, 06:30, 27 October 23

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

krusty_benediction

Thx, I'll retreive it during the week.

  • I've never heard of SCP before. Is it a commun image disc format ?
  • What about adding a "Send to CPC" feature : generation of a snapshot of the CPC content, send to /tmp folder of m4 over wifi and execution (like -y of https://github.com/M4Duke/cpcxfer).

roudoudou

Quote from: krusty_benediction on 10:00, 05 March 24Thx, I'll retreive it during the week.

  • I've never heard of SCP before. Is it a commun image disc format ?
  • What about adding a "Send to CPC" feature : generation of a snapshot of the CPC content, send to /tmp folder of m4 over wifi and execution (like -y of https://github.com/M4Duke/cpcxfer).

SCP stands for Super Card Pro dumping solution, it's a "common" format for dumpers

Will release a new version in a few days because there is still trouble with breakpoints, groumpf!

About M4 or other specific/dedicated/hardware tools, i'm not sure it's an emulator job, you can already pool yourself the snapdir and send it with a small bash
My pronouns are RASM and ACE

SyX

Thanks @roudoudou for ACE and @TotO for the tip of using ACE, I am leaving old emulators behind!!! :)

roudoudou

- protect current floppy with Right-Click on "Eject" (in HUD)
- drive Ready behaviour on disk eject and motor ON
- drive Ready propagation only when non Shugart
- FDC WriteData behaviour with floppy protection
- FDC WriteData behaviour when drive is not Ready
- FDC WriteData result phase accurate timings
- FDC Format C & N results
- FDC Format behaviour with floppy protection
- FDC Format behaviour when drive is not Ready (bugfixed!)
- bugfix RASM Label display in trace
- bugfix Memory breakpoint in Extended RAM (from ramdump)
- bugfix Memory breakpoint in Main RAM location (from ramdump or snapshot)

At last, you can protect floppies in ACE ;D

http://www.roudoudou.com/ACE-DL/
My pronouns are RASM and ACE

Deevee

Hmm I wonder how I can figure out the version I'm using right now. Not seeing it anywhere....
ORIGIN 320,200:FOR r=1 TO 360:PLOT 5*(16*(SIN(r))^3),5*(13*COS(r)-5*COS(2*r)-2*COS(3*r)-COS(4*r)):NEXT

roudoudou

Quote from: Deevee on 10:21, 30 March 24Hmm I wonder how I can figure out the version I'm using right now. Not seeing it anywhere....
when starting, the console displays the date
My pronouns are RASM and ACE

Deevee

Thank you. I never launched it from console yet, but I see interesting command line parameters here. Will be useful.
ORIGIN 320,200:FOR r=1 TO 360:PLOT 5*(16*(SIN(r))^3),5*(13*COS(r)-5*COS(2*r)-2*COS(3*r)-COS(4*r)):NEXT

genesis8

Roudoudou, sur le live


https://www.twitch.tv/recalbox

on parle de la possibilité d'ajouter AceDL sur Recallbox (car entre autre pas d'émulation CPC+ correcte dessus), mais ils ont besoin de sources et encore faut-il que ce soit compatible avec leurs contraintes techniques.

Si tu es intéressé éventuellement il faudrait se rapprocher d'eux.
____________
Amstrad news site at Genesis8 Amstrad Page

roudoudou

it's not my decision to open sources of Ace (and i guess it will need to implement kind of retroArch library or something like that)
My pronouns are RASM and ACE

Deevee

Is it possible to import a .sym file from rasm into ace_dl to get labels displayed during trace ?
ORIGIN 320,200:FOR r=1 TO 360:PLOT 5*(16*(SIN(r))^3),5*(13*COS(r)-5*COS(2*r)-2*COS(3*r)-COS(4*r)):NEXT

roudoudou

Quote from: Deevee on 13:41, 01 April 24Is it possible to import a .sym file from rasm into ace_dl to get labels displayed during trace ?
Not the sym file
There is an évolution of rasm with ace
Now ask for ace symbol file, iit will output a .rasm file
Juste drag it to ace
Note: snapshot included rasm symboles as default
My pronouns are RASM and ACE

Deevee

Thanks for your answer. That was the -rasm option I was missing on the command line.
It wont replace addresses in call, jp, etc though... But that's fine. Thanks
ORIGIN 320,200:FOR r=1 TO 360:PLOT 5*(16*(SIN(r))^3),5*(13*COS(r)-5*COS(2*r)-2*COS(3*r)-COS(4*r)):NEXT

roudoudou

Quote from: Deevee on 14:10, 01 April 24Thanks for your answer. That was the -rasm option I was missing on the command line.
It wont replace addresses in call, jp, etc though... But that's fine. Thanks
Will add that for jp/call on next release i promise   ;D
My pronouns are RASM and ACE

roudoudou

- Use symbols for JR,JP,CALL in debug trace
- USB joystick can be used as Joystick 2
- Joystick Fire 3 for Joystick 1 and Joystick 2
- Joystick polling at 25Hz (like real hardware)
- Play a different sound when Drive head reaches the max
- FDC Scan command + dedicated breakpoint
- FDC invalid command calls
- FDC Multi-Track on ReadDiag
- FDC Ready Loss during ReadDiag/ReadData/Format/ScanData
- FDC Head Load/Unload Time management rewritten
- FDC SeekStep/DriveStep engines integrated in Pooling for step accuracy
- FDC pooling command override + pending execution
- FDC pooling resync on executed ReadData/ReadDiag/ReadID
- FDC command overload management
- FDC even more precise stress bypass mode
- FDC GetID accurate timings
- FDC Specify accurate timings
- FDC SenseDrive light up the drive LED
- FDC ScanData, ReadData, ReadDiag and WriteData in FM mode
- FDC ScanData, ReadData and WriteData sector find decision
- FDC WriteData proper bit shift before writing according to PLL
- FDC Calibration/Seek usage of internal registers
- FDC Overrun error skipped on last byte of sector (765A specific)
- FDC Gap2 must be literally ignored when Read/Write
- FDC ReadDiag must ignore 28 bytes after index hole when starting to scan
- FDC Data Separator tolerances distinction between FDC9216 and SED9420C
- FDC Format better H,R results
- FDC DAM synchronization accuracy with non standard MFM structure
- Drive step management not anymore in FDC code
- shutdown audio when displaying help
- bugfix Format ID-CRC calculation
- bugfix SkipBit behaviour
- bugfix unexpected DAM behaviour with ReadData and ReadMark
- bugfix Ready on Gotek without Floppy
- bugfix Multi-Track on ReadData/WriteData
- bugfix Generic 3.5 Motor management
- bugfix Specify Head Load Time uninitialised
- bugfix CRTC 0 for registers 12 and 13 internal update (toms)

http://www.roudoudou.com/ACE-DL/
My pronouns are RASM and ACE

SyX

Another amazing release and I continue very proud that thanks to your help, ACE doesn't complain anymore about my disk loader, hehehe.

Only one detail, the windows 64 release package doesn't include this two sounds: "seek_ALPS_maxout.wav" and "seek_Matsu_maxout.wav".

roudoudou

#90
Quote from: SyX on 21:54, 02 April 24Another amazing release and I continue very proud that thanks to your help, ACE doesn't complain anymore about my disk loader, hehehe.

Only one detail, the windows 64 release package doesn't include this two sounds: "seek_ALPS_maxout.wav" and "seek_Matsu_maxout.wav".

ohhh shhhhht!

updated the website with new archive, thanks

My pronouns are RASM and ACE

genesis8

Roudoudou, would it be possible to add the last Willy plugin with the MIDI feature ?
____________
Amstrad news site at Genesis8 Amstrad Page

Toundrik

Hello Roudoudou, thanks for making possible ACE on other OS !

I've a question : is the AVX-512 instruction set mandatory for the emulator ? My poor old Phenom II X6 doesn't understand these  :picard: and without the source code, no way to compile myself.

roudoudou

Quote from: Toundrik on 18:03, 08 April 24Hello Roudoudou, thanks for making possible ACE on other OS !

I've a question : is the AVX-512 instruction set mandatory for the emulator ? My poor old Phenom II X6 doesn't understand these  :picard: and without the source code, no way to compile myself.
Which OS?

will take a look at compiler options for very old architecture... (14 years, well done!)
My pronouns are RASM and ACE

roudoudou

Quote from: genesis8 on 12:17, 08 April 24Roudoudou, would it be possible to add the last Willy plugin with the MIDI feature ?
everything is possible :P
My pronouns are RASM and ACE

Toundrik

Quote from: roudoudou on 18:39, 08 April 24
Quote from: Toundrik on 18:03, 08 April 24Hello Roudoudou, thanks for making possible ACE on other OS !

I've a question : is the AVX-512 instruction set mandatory for the emulator ? My poor old Phenom II X6 doesn't understand these  :picard: and without the source code, no way to compile myself.
Which OS?

will take a look at compiler options for very old architecture... (14 years, well done!)

I'm on Fedora 39 ! 
With 8 GB of DDR2 and a 1050 ti, it's surprising what you still can do :D

genesis8

Quote from: roudoudou on 18:46, 08 April 24
Quote from: genesis8 on 12:17, 08 April 24Roudoudou, would it be possible to add the last Willy plugin with the MIDI feature ?
everything is possible :P

Preparing a new background image on the web site stating that Roudoudou is the best man ever !

MIDI is so sexy !
____________
Amstrad news site at Genesis8 Amstrad Page

Deevee

I have issues with my Dualshock 4 controller. It works fine with other emulators.

It is detected as USB0 PS4 Controller (see attachement), but only the left analog stick works as joystick directions. The D-Pad doesn't, and none of the buttons are working at all.
Is there something to configure somewhere to fix that ?

Thanks.
ORIGIN 320,200:FOR r=1 TO 360:PLOT 5*(16*(SIN(r))^3),5*(13*COS(r)-5*COS(2*r)-2*COS(3*r)-COS(4*r)):NEXT

roudoudou

Quote from: Deevee on 07:34, 10 April 24I have issues with my Dualshock 4 controller. It works fine with other emulators.

It is detected as USB0 PS4 Controller (see attachement), but only the left analog stick works as joystick directions. The D-Pad doesn't, and none of the buttons are working at all.
Is there something to configure somewhere to fix that ?

Thanks.
i know some PAD buttons are invisible to libSDL
i can send you a exec to test if it is the case for you

My pronouns are RASM and ACE

Deevee

ORIGIN 320,200:FOR r=1 TO 360:PLOT 5*(16*(SIN(r))^3),5*(13*COS(r)-5*COS(2*r)-2*COS(3*r)-COS(4*r)):NEXT

Powered by SMFPacks Menu Editor Mod