News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Targhan

My new cross-development kit

Started by Targhan, 13:52, 16 June 09

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Targhan

Hi all,

For a long time I've been looking for the best way to develop on PC for the CPC. Winape, besides being the best emulator, provides a great debugger tool as well as a very nice assembler.

All this is fine until you work on bigger projects. Imagine you'd like, BEFORE assembling your code, to compress a few files, run a few scripts. Then AFTER your code is assembled, you'd like to test all this, but within a specific configuration (with plenty of files loaded here and there, using a DSK you'd have generated, and so on).

You can't do this. That is, not easily (by simply pressing F9). Most of the time, you have to generate something here, assemble there, run something else to create your Snapshot or your DSK...

Until today :).

You will be able to modify the following procedure as you wish, but you will be allow you to :
- Use any external assembleur.
- use any external text editor.
- Follow your own scripts to generate, assemble anything you want, IN ANY ORDER you want.
- Create a SNApshot and inject it in Winape WITHOUT having to reload it or open any window ! I've also made a template to generate your own DSK and do the same.


All is explained in this forum (and in english) :
http://tavern.grimware.org/viewforum.php?id=3

Have fun,
Targhan/Arkos.

Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

Executioner

Interesting... I'm going to be adding support for projects in WinAPE. The project files will simply be text files with a WPR extension which will allow you to include other ASM/Z80 files to be assembled in a specific order, and to define variables. It sounds like it will be a good idea to also add the ability to run an external script (eg. BAT or CMD file) to do such things as compressing data etc.

Targhan

Yep that would be great ! Wouldn't need to hack your software like I did :).
Winape needs, in my opinion, just a bit of open-ness and it would be perfect. A lot of people would like to use external assembler/editor, what you be nice would be a more powerful command line to inject SNA as well, and that only one instance of Winape would open. typing "winape -sna blabla.sna" would not open a new winape, but would load the sna in the already opened instance.
Thanks for reading,
Trg.Aks
Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

cpcitor

Quote from: Targhan on 13:52, 16 June 09
All is explained in this forum (and in english) :
http://tavern.grimware.org/viewforum.php?id=3

Hello,

Link is broken. Should it be mentioned somewhere on Arkos webpages ? I could not quickly find.
Had a CPC since 1985, currently software dev professional, including embedded systems.

I made in 2013 the first CPC cross-dev environment that auto-installs C compiler and tools: cpc-dev-tool-chain: a portable toolchain for C/ASM development targetting CPC, later forked into CPCTelera.

Powered by SMFPacks Menu Editor Mod