| Asm Pro to Support the New 68050 CPU | page 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:)
| |
|