Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Information about the Apollo CPU and FPU.

080 Debugger - MonAm 3.09b - Anniversarypage  1 2 

Tommo Noorduin

Posts 132
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 259
30 Jun 2022 20:01


This is awesome isn’t it? :)


Mikael Grahn

Posts 14
01 Jul 2022 07:42


Great work :)


Neoman Titan

Posts 3
01 Jul 2022 18:35


Impressive. Nice work :-) !!!!


Tommo Noorduin

Posts 132
31 Jul 2022 13:09


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


DiscreetFX Studios

Posts 140
05 Aug 2022 09:14


How do you use this? Any docs somewhere?


Kamelito Loveless

Posts 259
13 Aug 2022 07:24


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


Tommo Noorduin

Posts 132
31 Aug 2022 18:44


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




Tommo Noorduin

Posts 132
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 132
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 132
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 259
18 Dec 2022 08:55


This is a killer app!


Antony Coello

Posts 153
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 132
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 153
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 140
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 132
01 Feb 2023 23:11


Handy card to put under your keyboard:

 
EXTERNAL LINK


Tommo Noorduin

Posts 132
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


Tommo Noorduin

Posts 132
01 Apr 2023 11:44


Bug went to battle with an end-level-bug, now 3 commands
are freed from the claws of that nasty end-bug.
Stage is cleared, level up, bug has gained 68k experience points.
 

 
Bug: Commando's, are you ready?
> Inteligent copy :Yes sir!
> Compare :Yes sir!
> Fill With :Yes sir!

These commando's are ready to provide service again !
End of the mon(am)th upgrade: MonAm_309b_mrt.zip EXTERNAL LINK   
Contains:
- MonAm
- Monam_changes.txt
 
|  Programmers Reference Manual page 2-2:
|  The longest instruction is a MOVE instruction with a full extension word for both
|  the source and destination effective addresses and eight other extension words.
Example seen by monam with and without symbolic assistance:
 

Full-size: EXTERNAL LINK   
Quiz:
What value has d1?
What value has a5?
 
That was easy, right?
What value has vbr?
Where would that hint to?
Expand your thinking, combine.
 
 
Last minute MonAm update: EXTERNAL LINK 


Tommo Noorduin

Posts 132
31 May 2023 17:55



 
EXTERNAL LINK 



posts 29page  1 2