CPCWiki forum

General Category => Emulators => Topic started by: AugustoRuiz on 22:56, 11 March 09

Title: WinApe as a development tool
Post by: AugustoRuiz on 22:56, 11 March 09
Hello all,
I'm using WinApe (a great emulator IMHO) as my primary CPC development tool... Is there any way to contact the author to make some suggestions?
It would be very nice, for example, if we had a window while debugging for displaying variable values. Variables could be the bytes next to a label definition, and depending on the definition used (defb, defw, defs) a different number of bytes could be shown...
Cheers!
Title: Re: WinApe as a development tool
Post by: Executioner on 03:24, 12 March 09
Quote from: AugustoRuiz on 22:56, 11 March 09
Is there any way to contact the author to make some suggestions?

Yes, I'm here from time to time, and will be back on the Zone when it's forum is up again.

Good idea. It would probably be silly to show the data for all symbols, but I might put some code in DB/DW etc if the address is the same as the last label to set up the label to display bytes/words etc. It would probably help if you could resize the grid though.
Title: Re: WinApe as a development tool
Post by: AugustoRuiz on 10:34, 12 March 09
Yes, that would be great! Thanks for answering.The other suggestion I have is about porting WinApe to Linux... Are there any plans to do so? If not... Would you like somebody (like me) to port it?
Title: Re: WinApe as a development tool
Post by: andyt31 on 14:42, 12 March 09
WinApe on Linux would be great - especially as there are a lot of netbook users running linux now.

There are other emus for linux - but ive not had much success with them.
Title: Re: WinApe as a development tool
Post by: fano on 18:48, 12 March 09
Hi executionner , i know Winape is already a lot of work but this is just a little request about + emulation :
http://cpcwiki.eu/forum/index.php/topic,103.15.html#msg908 (http://cpcwiki.eu/forum/index.php/topic,103.15.html#msg864)
Title: Re: WinApe as a development tool
Post by: AugustoRuiz on 00:39, 13 March 09
By the way... Some other suggestion: Adding Undo/Redo to source code editor would be VERY nice...  ;)
Title: Re: WinApe as a development tool
Post by: Executioner on 03:23, 13 March 09
Quote from: AugustoRuiz on 00:39, 13 March 09
By the way... Some other suggestion: Adding Undo/Redo to source code editor would be VERY nice...  ;)

This is a major feature to get working, but I'm going to get it in the next release.
Title: Re: WinApe as a development tool
Post by: nivrig on 10:59, 22 May 09
Can I get a request in to add memory watchpoints to the debugger?

ie: trigger a breakpoint when the contents of a memory location (or range of locations) changes. Maybe define a data area and have an option to "watch for changes" ?

Thanks for listening :)
Title: Re: WinApe as a development tool
Post by: zeropolis79 on 18:31, 25 May 09
I use WinAPE to redevelop my text adventures (considering the lack of a real CPC)..

An idea - one of the Spectrum emulators uses an external editor for coding BASIC (which I used to develop my Frontier of Warriors loader on it) and it relayed it to the Spectrum enviroment in the emulator - could something like that be done with WinAPE?
Title: Re: WinApe as a development tool
Post by: lachlank on 00:41, 26 May 09
Hi all, I have been using WinApe to develop a CPC game and have been sitting on a big list of "nice to have" feature requests for Richard... But have been too sheepish to email him!
Here they are in no particular order:

I guess what I am asking for is MS Visual Studio (which I use at work every day) for CPC assembler development! Maybe that is a tall order...
Is there any way that WinApe development could be farmed out? I would be happy to contribute... Is it open source?At this point I would like to congratulate Richard on his amazing piece of software and my wish-list is in no way a criticism of what he has built.
Lachlan Keown
Title: Re: WinApe as a development tool
Post by: Grim on 17:19, 17 June 09
I noticed that the assembler in WinAPE supports the BRK directive from MAXAM, which is compiled as a RST #30 (opcode &F7).
Could it be updated to compile as &ED,&FF to produce a breakpoint for WinAPE?
Title: Re: WinApe as a development tool
Post by: Executioner on 04:28, 18 June 09
Quote from: Grim on 17:19, 17 June 09
I noticed that the assembler in WinAPE supports the BRK directive from MAXAM, which is compiled as a RST #30 (opcode &F7).
Could it be updated to compile as &ED,&FF to produce a breakpoint for WinAPE?

Not really, as I want to maintain Maxam compatibility as much as possible. You could override it with a macro though, eg.

macro brk:db #ed,#ff:endm
Title: Re: WinApe as a development tool
Post by: Grim on 04:38, 18 June 09
I didn't thought about using a macro, that will do fine, thanks! :)
Powered by SMFPacks Menu Editor Mod