Home   News   Concept   AMIGA-Compatible   Hardware   Forum   Questions+Answers   Pictures   Contact & Team

Welcome to the Natami / Amiga Forum

This forum is for AMIGA fans interested in the new NATAMI platform.
Please read the forum usage manual.



All TopicsNewsQAFeaturesTalkTEAMLogin to post    Create account
Welcome to the Natami lounge.
Meet new AMIGA friends here and enjoy having a friendly chit chat.

Asm Pro to Support the New 68050 CPUpage  1 2 3 4 
Rune Stensland
Norway
(MX-Board Owner)
Posts 871
10 May 2011 19:31


I removed a very annoying bug. Crash when pasting an emty clipboard.. In v1.17 you can reproduce it by starting the exe file, start the editor and just enter amiga+v, amiga+i or ctrl+v. (Then
  you get a guru)
 
  ...
    Changelog After v.17:
   
    - Added the N050 Cpu (GUI+Config)
    - N050: Enabled move byte to adress register (Assembler,dissassembler,debugger)
    - N050: Enabled tst byte adress register (Assembler,dissassembler,debugger)
    - N050: Added clr.x ax, not.x ax,neg.x ax, negx.x ax (Assembler,dissassembler,debugger)
    - N050: Added bset.x #n,ax, bclr.x #n,ax, bchg.x #n,ax, btst #n,ax (Assembler,dissassembler,debugger)
    - N050: Added Full <EA> support for tst,clr,not,neg and negx  (ex. neg 10(pc,d0.w*2)) (Assembler,dissassembler,debugger)
    - N050: Added (B,W,L) ORIA , EORIA, ANDIA, ADDIA,SUBIA,CMPIA (Assembler,dissassembler,debugger)
    - N050: Added DbCC.L (Assembler,dissassembler,debugger)
    - Fixed 020 + inderect adressing modes ([xxx.l,d0]) etc. EX: jsr ([label,d0.l*4])
    - Fixed 020 + inderect adressing modes ([label],123456789) EX: move.l ([label],123456789),d0 
    - Removed Crash when pasting an empty clipboard
    - The commandline buffer now remember 256 lines (before 16). Also Removed wrapping.

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
10 May 2011 22:59


Added another feature requested by Blueberry

- Added support for Constants in Floatingpoint Expressions. ex: fmove.l #constant*100,fp0

EXTERNAL LINK

Morgan Johansson
Sweden

Posts 99
11 May 2011 08:19


Amazing work as always! Keep up the good work SP! :)

One annoying bug (but isn't always present), is when debugging and stepping into a bsr or so (by pressing right arrow), sometimes nothing happens.
I can't reproduce this at the moment and it only seems to happen under certain (unknown) conditions..

Another feature (that probably would require massive amount of work) is a feature that's present in BlitzBasic. It keeps some labels in a listwindow to the right, so you could just click on them to jump to the correct location in the code instead of scrolling/searching. Just an idea... :)
Visual Studio (on Windows) has a nice feature to be able to "hide" subroutines/functions (by using a +/- button). That's pretty nice if you have tons of code in your file.

Another feature that'd be cool would be a cyclecount feature. Not sure how it would work but it would be cool to be able to tell how many clockcycles your code would "steal". :)


Samuel D Crow
USA
(Natami Team)
Posts 1295
11 May 2011 12:43


The minimize function requires either ListBrowser.class under ClassAct/Reaction or NListTree.mcc under MUI to work properly.  IIRC this program is a GadTools and Intuition-based GUI and doesn't have a tree-browser gadget to work with.

Morgan Johansson
Sweden

Posts 99
11 May 2011 14:56


Samuel D Crow wrote:

The minimize function requires either ListBrowser.class under ClassAct/Reaction or NListTree.mcc under MUI to work properly.  IIRC this program is a GadTools and Intuition-based GUI and doesn't have a tree-browser gadget to work with.

I'm sure something "hackish" can be done without those tools.. :)

Phil "meynaf" G.
France
(Natami Team)
Posts 393
12 May 2011 07:46


Morgan Johansson wrote:

  I'm sure something "hackish" can be done without those tools.. :)

Of course something can be done, and not necessarily "hackish".
But i'm not sure the feature is important enough to justify development of custom controls...


Morgan Johansson
Sweden

Posts 99
13 May 2011 19:29


Another bug:
  Cursor position is not correctly remembered when switching sources (f1/f2 etc.).

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
14 Jun 2011 16:42


ASM-Pro 1.18 public beta is available here:

EXTERNAL LINK 

Morgan Johansson
Sweden

Posts 99
15 Jun 2011 08:58


You should include a "history.txt". :)


Wojtek P
Poland

Posts 1597
16 Jun 2011 10:29


Rune Stensland wrote:

ASM-Pro 1.18 public beta is available here:
 
 
  EXTERNAL LINK 

Sorry if its stupid question but do you have one of these developer boards working NOW with N050 CPU prototype? or you just fix this assembler to generate new instructions but not running it.
But you wrote about "debugging support" too.

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
16 Jun 2011 13:21


Wojtek P wrote:

    Sorry if its stupid question but do you have one of these developer boards working NOW with N050 CPU prototype? or you just fix this assembler to generate new instructions but not running it.
    But you wrote about "debugging support" too.
 

 
  Asm pro is more than just an assembler. You can disassemble,debug programs, hex edit memory(or write new instructions directly in the disassembler). It comes with alot of useful tools like programmers calculator, Texteditor with syntax highlighting. Full macro support. etc..
 
  IMHO more powerful than Visual Studio 2010 ;)
 
  The first Developer Natami's come with a Mc68060 CPU card. The N050 is currently only working in the Simulator. I think Thomas want to finish to debug the chipset before we can add the N050.

N050 Compiled binaries will obviously work in the simulator. :D

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
16 Jun 2011 13:27


Morgan Johansson wrote:

You should include a "history.txt". :)

I think you have the latest build :D

I will track the ANES bug when I have time.

Wojtek P
Poland

Posts 1597
16 Jun 2011 17:36


Rune Stensland wrote:

    Asm pro is more than just an assembler. You can disassemble,debug programs, hex edit memory(or write new instructions directly in the disassembler). It comes with alot of useful tools like programmers calculator, Texteditor with syntax highlighting. Full macro support. etc..

Yes i know this :)

   
    IMHO more powerful than Visual Studio 2010 ;)

Please don't compare to windows "products". It's NORMAL program.
As for me i rather prefer unix style work - separate assembler, separate editor and separate "make" program. But others may like all in one. But working one, not microsoft one

    The first Developer Natami's come with a Mc68060 CPU card. The N050 is currently only working in the Simulator. I think Thomas want to finish to debug the chipset before we can add the N050.
 
  N050 Compiled binaries will obviously work in the simulator. :D

But how did you tested debugger part doing single stepping of non-existing opcodes.
I don't remember that things now but does it emulate every instruction on single stepping?


Rune Stensland
Norway
(MX-Board Owner)
Posts 871
16 Jun 2011 17:53


Wojtek P wrote:

  But how did you tested debugger part doing single stepping of non-existing opcodes. I don't remember that things now but does it emulate every instruction on single stepping?
 

 
Just test it yourself. Here is an image of the debugger in action:

EXTERNAL LINK 
The codeline on the bottom show the opcode and the disassembled instruction at (pc)

Wojtek P
Poland

Posts 1597
16 Jun 2011 19:57


Rune Stensland wrote:

Wojtek P wrote:

  But how did you tested debugger part doing single stepping of non-existing opcodes. I don't remember that things now but does it emulate every instruction on single stepping?
 

 
  Just test it yourself. Here is an image of the debugger in action:

  EXTERNAL LINK 
  The codeline on the bottom show the opcode and the disassembled instruction at (pc)


Well.. great... thank you!

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
17 Oct 2011 15:59


Asm-pro is still in development. Thomas is currently making another Natami development board. Number 7. I hope to recieve it soon.


Joe M
Norway

Posts 500
18 Oct 2011 00:37


Rune Stensland wrote:

Asm-pro is still in development. Thomas is currently making another Natami development board. Number 7. I hope to recieve it soon.

Good to hear that you still keep going strong. Looking forward to hear some results from Natami development board number seven! I guess that's going to be the first Natami board to cross the Norwegian borderline ever! Such an event cannot go unnoticed. :)

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
15 Jan 2012 21:10


I got the board now.. Haven't been this excited about any hardware since I bought my first a1200. :D

Rene W. Olsen
Denmark

Posts 3
15 Jan 2012 23:30


If you are fixing bugs in AsmPro..

In the old days there was a Line limit in the editor of 65535 lines.

now you can show and edit more lines, but when you try to assemble code over the limit you get in trouble.

Rune Stensland
Norway
(MX-Board Owner)
Posts 871
23 Jan 2012 17:50


This is not a problem anymore, infact the asmpro sourcecode is longer than 65000 lines of asm code. Asmpro is compiled with asmpro:)

posts 63page  1 2 3 4