Overview Features Coding Performance Forum Downloads Products OrderV4 Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Information about the Apollo CPU and FPU.

080 Debugger - MonAm 3.09b - Anniversary

Tommo Noorduin

Posts 112
30 Jun 2022 09:09


Revamping an old bugger...

The last released MonAm was 25years ago, time for an update!
This one includes the complete 080 instruction set.

For all you asm people (pronaunced as awesome), here is a glimps of MonAm-beta debugger.
Kamelito and i joined forces to look what we could do with it.
We have lots of ideas, and some might just become reality.

EXTERNAL LINK 



Kamelito Loveless

Posts 235
30 Jun 2022 20:01


This is awesome isnít it? :)


Mikael Grahn

Posts 13
01 Jul 2022 07:42


Great work :)


Neoman Titan

Posts 3
01 Jul 2022 18:35


Impressive. Nice work :-) !!!!


Tommo Noorduin

Posts 112
31 Jul 2022 13:09


End of the mon(am)th upgrade:
EXTERNAL LINK


DiscreetFX Studios

Posts 130
05 Aug 2022 09:14


How do you use this? Any docs somewhere?


Kamelito Loveless

Posts 235
13 Aug 2022 07:24


Nothing specific about Vampire but itíll do the job.
EXTERNAL LINK


Tommo Noorduin

Posts 112
31 Aug 2022 18:44



 
End of the mon(am)th upgrade:
EXTERNAL LINK 
With more docs.


Tommo Noorduin

Posts 112
30 Oct 2022 19:09


MonAm with devpac, the complete package,
featured in apollo-os 9.0
EXTERNAL LINK 
  There is now a solution/workaround for saving assembler-preferences.
  68080-debugger is present.
  code examples using 68080 with vasm present.

As it is the apollo-os version,
it assumes vasm/vasmm68k_mot_os3 to be in the same map as the devpac map is placed in.
Vasm is the 68080 version of GenAm.
GenAm & vasm are used to convert a text-file(called source) to a program.

latest vasm:
EXTERNAL LINK


Tommo Noorduin

Posts 112
30 Nov 2022 22:20


End of the mon(am)th upgrade:
EXTERNAL LINK 
Your ac68080 bug-exterminating tool.

Now with a card to identify those creapy crawling creatures.



Tommo Noorduin

Posts 112
17 Dec 2022 17:17


This 25 year anniversary is my way of honoring this great tool.
 
 
 
Bug wants to say 'Hi' to his creators David Link and Dave Nutkins.

And wish them and everyone that reads this a merry christmas.

Bug's debugger MonAm got a little bit changed for a 25 year anniversary celebration. Mainly to decode the instructionset of a thing called 68080.

This is the last 25 year anniversary version.

EXTERNAL LINK  EXTERNAL LINK 
Bug still wants Apollo-Game-Assistance.
But thinks his current coders are not up to that.
He misses David Link and Dave Nutkins from HiSoft.
They let him be and did not dress him up every new update.



Kamelito Loveless

Posts 235
18 Dec 2022 08:55


This is a killer app!


Antony Coello

Posts 144
18 Dec 2022 19:22


Absolutely great work here guys!

Devpac 3.xx is my favourite assembly/debug suite.

There was a later Devpac v3.5 update with '060 support and some extras; French language only, not developed by HiSoft.

I wonder if you guys will ever 'upgrade' the assembler part once you have finished MonAm? ;)


Tommo Noorduin

Posts 112
19 Dec 2022 01:07


Kamelito Loveless wrote:

This is a killer app!
 


(hehehe)
 
 
 
 
Antony Coello wrote:
Absolutely great work here guys!
 
Devpac 3.xx is my favourite assembly/debug suite.
Thanks, hope you enjoy it.
Always was mine too, the atari version that is.
My knowledge of both versions (atari&amiga) went in modifying this one.

Antony Coello wrote:
There was a later Devpac v3.5 update with '060 support and some extras; French language only, not developed by HiSoft.
 
I wonder if you guys will ever 'upgrade' the assembler part once you have finished MonAm? ;)
Altering a disassembled program is very hard.
Devpac's MonAm is the best debugger and there was nothing for the 080 yet.
But there is an assembler for generating 080 code, VASM. EXTERNAL LINK 
It is activly maintained and creates better code, but is slower.
So personaly i have no interest in that.
Kamelito however does like that too, and as native french, is aware of the french v3.5.

I tried to make a good setup for generating code with VASM & GenAm. So there is no forced choice.

Someone could change a good editor to act like the devpac-editor to run vasm with the needed options to make the wanted 080-code.
That would be a great adition too.


Antony Coello

Posts 144
19 Dec 2022 13:59


Tommo Noorduin wrote:
 
  Someone could change a good editor to act like the devpac-editor to run vasm with the needed options to make the wanted 080-code.
  That would be a great adition too.

I agree Tommo. :) I very much prefer IDEs to Linux style command lines.

I still develop on Devpac v3 for Atari ST/TT, but need to transfer over to V500 soon, so will be watching how great you make this!


DiscreetFX Studios

Posts 130
19 Dec 2022 14:43


It's great to see updates to Dev tools to support Vampire! Thanx a bunch guys for the hard work.


Tommo Noorduin

Posts 112
01 Feb 2023 23:11


Handy card to put under your keyboard:
 
 
EXTERNAL LINK


Tommo Noorduin

Posts 112
01 Feb 2023 23:11



 
One of the HIGHLIGHTS of the past year was finaly having a debugger for the 68080. It seems to be getting larger and larger every month. So probably al kind of weard stuff gets put in there. Stripping it from its symbol-table reduces it size considerable, so that is probably the cause.
 
The added stuff can be found in doc/debug_changes.txt
DevpacComplete_jan2023.zip: EXTERNAL LINK   
 
 

1280x720 screengrab: EXTERNAL LINK

posts 18