Author Topic: ACE CPC Emulator, only Amiga makes it possible?  (Read 13405 times)

0 Members and 1 Guest are viewing this topic.

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 890
  • Country: fr
    • urban exploration
  • Liked: 1188
  • Likes Given: 736
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #50 on: 20:12, 06 July 20 »
It runs only under MorphOS.
or Haiku  :D
use RASM, the best assembler ever made :p

I will survive

Offline OffseT

  • CPC464
  • **
  • Posts: 35
  • Country: fr
    • Futurs' Freeware Diffusion
  • Liked: 86
  • Likes Given: 2
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #51 on: 19:57, 07 July 20 »
Does it run on a Vampire?


Building a 68k version would be doable but it might require MUI 5 and not only the old 3.8.


I already did an AmigaOS 4 version (never released, for testing purpose-only) and it was not a huge effort. An AROS version was tried also, but cancelled because of AROS being really too buggy. But basically, in all these Amiga ports,  the main point was the video rendering (no acceleration at all on AROS, and AmigaOS 4 didn't have a proper overlay support, but now with 4.1 I could try again and use their new compositing engine).


I don't know if there is overlay or some other hardware accelerated frame buffer rendering on Vampire, if so, it could be funny to test how it could run on it... but I don't have a Vampire, and my regular 060 Amiga is surely too slow.


Offline zhulien

  • 6128 Plus
  • ******
  • Posts: 544
  • Country: au
    • 8bitology
  • Liked: 225
  • Likes Given: 174
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #52 on: 19:13, 08 July 20 »
I do have a licenced copy of MorphOS on my Mac Mini (currently not setup) but my A500 with vampire is setup - I was using MorphOS for about 10 years between selling my A1200 PPC then on Pegasus 2 then to Mac Mini - but then when the Vampire came out, I could have my nice all in one keyboard computer back again... i collect all in one keyboard computers, it is how home computers should be :D

Offline OffseT

  • CPC464
  • **
  • Posts: 35
  • Country: fr
    • Futurs' Freeware Diffusion
  • Liked: 86
  • Likes Given: 2
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #53 on: 18:52, 22 October 20 »
The best CPC emulator strikes back with version 1.22! 8)

Download it here: http://ace.cpcscene.net

Here is a simplified list of enhacements and new features in this update:

  • Improved plugins SDK:
    • Now a baby could create a plugin!
    • Better portability.
    • Default plugins preferencs can now directly be saved by ACE.
  • New Spanish translation thanks to Juan Carlos Herran Martin:
    • All plugins and their documentation are also translated.
    • ACE is now entirely translated in the main four CPC languages!
  • Memory default contents now depends on chip type.
  • Removed tape to hard disc wrapper (TAPE2HD option):
    • New Albireo plugin and AlbiDOS are a perfect replacement (to be downloaded separately).
  • Added ability to emulate the GX4000:
    • 39.90 MHz ASIC instead of 40.00 MHz.
    • Disabled keyboard (apart of the 'P' key).
    • No tape nor disc interface.
  • Added a fast preferences menu to quickly reconfigure ACE in one of the main stock models:
    • CPC464, CPC664, CPC6128.
    • 464plus, 6128plus.
    • GX4000.
  • Added support for extended cartridges:
    • Can handle cartridges up to several hundreds on megabytes.
    • Support of XPR format (even if this new format sounds quite useless regarding that CPR is already easily expandable to support extended cartridges).
  • Improved virtual keyboard:
    • Unicode support for all CPC characters.
    • Better display depending on different MUI preferences.
  • Improved symbols handling window:
    • Can now be sorted by name or address.
    • Added an item in contextual menu to export symbols in form of an AREXX script.
  • Improved AREXX interface:
    • New configurable export pattern for commands EXPORTBREAKPOINTS et EXPORTSYMBOLS (by default, both commands export an AREXX script).
    • New commands ACTIVATEPLUGIN et DEACTIVATEPLUGIN to control plugins activation.
  • Internal modifications to ease portability.
  • Fixed minor bugs and regressions in GUI and plugins.
« Last Edit: 00:58, 23 October 20 by OffseT »

Offline zhulien

  • 6128 Plus
  • ******
  • Posts: 544
  • Country: au
    • 8bitology
  • Liked: 225
  • Likes Given: 174
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #54 on: 16:41, 25 October 20 »

any chance for M4 emulation? and perhaps some other cpc hardware?


My wish list:


- M4 support
- Code Coverage Tracking (I am sure you can come up with a tagging method for code that we can put in our source - even if it is subroutine entry / exit) that the emulator can tag it's copy of memory when an instruction is read and/or when data is read within a session, then dumped out and compared with the source - in a generic way via the tags so it can work in any source code environment.  This will help debugging a lot.
- Multiplay support
- SSA1 support
etc...
« Last Edit: 16:45, 25 October 20 by zhulien »

Offline OffseT

  • CPC464
  • **
  • Posts: 35
  • Country: fr
    • Futurs' Freeware Diffusion
  • Liked: 86
  • Likes Given: 2
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #55 on: 13:47, 26 October 20 »
My wish list:
- M4 support
- Code Coverage Tracking (I am sure you can come up with a tagging method for code that we can put in our source - even if it is subroutine entry / exit) that the emulator can tag it's copy of memory when an instruction is read and/or when data is read within a session, then dumped out and compared with the source - in a generic way via the tags so it can work in any source code environment.  This will help debugging a lot.
- Multiplay support
- SSA1 support
etc...

That's a nice wish list, but my time is limited... and in fact I'm not required for most of this. 8)

M4, SSA-1, Multiplay support: ACEpansion interface can be used to create plugins to emulate most I/O expansion cards. Feel free to create them! Plugins SDK is fully documented and example source code of all default plugins is given (Albireo one is also given in a dedicated repository).
Code coverage tracking: it should be possible using breakpoints (there is an observer mode) and scripting (a script can be executer everytime you enter en breakpoint). In fact, using the AREXX interface, a lot of scripts could be created to automated almost everything and to integrate ACE in any kind of IDE.

I made ACE as open as possible so that external people could create their own scripts and plugins. :D

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 890
  • Country: fr
    • urban exploration
  • Liked: 1188
  • Likes Given: 736
Re: ACE CPC Emulator, only Amiga makes it possible?
« Reply #56 on: 15:17, 26 October 20 »
M4, SSA-1, Multiplay support: ACEpansion interface can be used to create plugins to emulate most I/O expansion cards. Feel free to create them! Plugins SDK is fully documented and example source code of all default plugins is given (Albireo one is also given in a dedicated repository).
Code coverage tracking: it should be possible using breakpoints (there is an observer mode) and scripting (a script can be executer everytime you enter en breakpoint). In fact, using the AREXX interface, a lot of scripts could be created to automated almost everything and to integrate ACE in any kind of IDE.
Any audio demo for SSA-1 ?
use RASM, the best assembler ever made :p

I will survive