home *** CD-ROM | disk | FTP | other *** search
/ AMIGA PD 1 / AMIGA-PD-1.iso / Programme_zum_Heft / Programmieren / Kurztests / Barfly / Release-Notes < prev    next >
Text File  |  1995-03-14  |  9KB  |  360 lines

  1.  
  2.  o Not Done Yet
  3.  
  4.          o Include support for SAS D1 format in BASM
  5.  
  6.          o Disable Enforcer Catching in the interrupt
  7.  
  8.  
  9. ##########################################################################
  10. ##########################################################################
  11. ##########################################################################
  12. ##########################################################################
  13.  
  14.  o BASM Changes
  15.  
  16. V1.121
  17.  - Fixed:
  18.          o a bsr+rts optimizing problem when bsr was a bcc and this bcc was
  19.            optimized to a nop
  20.  
  21.          o incdir problems
  22.  
  23. V1.120
  24.  - Fixed:
  25.          o CALLM#? macro problem
  26.          o fmovem.l #$xxxxxxxx bug with more than 1 register
  27.  
  28. V1.119
  29.  - Fixed:
  30.          o Serious optimize bug
  31.            for example cmp.l #0,10(a0)->tst.l 10(a0)+dc.w 10
  32.  - Improved:
  33.          o Cursor position for Warnings
  34.          o Align now accepts values up to 16...
  35.          o Documentation
  36.  
  37.  - Added:
  38.          o Warning for instructions that access different sections by
  39.            pc-relative addressmodes.
  40.  
  41. V1.118
  42.  - Fixed:
  43.          o Forget to unlock -i<includepath> paths.
  44.          o -l,lisfile problems...sorry
  45.          o several errors in the manual
  46.            (More to follow...)
  47. V1.117
  48.  - Fixed:
  49.          o Possible problems with writing of xdef,xref symbols
  50.            that can lead to write file sizes that have nothing
  51.            to do with the real file size. Used word instead of long.
  52. V1.116     (Stupid)
  53.  
  54.  - Fixed:
  55.          o Possible enforcer hit in certain circumstances
  56. V1.115
  57.  - Fixed:
  58.          o Silly bug in verbose output. The optimize passes
  59.            were accidently output when multiple pass wasn't
  60.            even activated.
  61.  
  62. V1.114
  63.  - Fixed:
  64.          o Option OD5 had no function
  65.            cmp.l #0,ea wasn't optimized by accident
  66.  
  67. V1.113
  68.  - Fixed:
  69.          o some faults in the manual
  70.  
  71.          o Arexx crashes/stops
  72.  
  73.  - Changed:
  74.          o BGETERROR Output format..instead of : it's using | as a
  75.            seperator.
  76.  
  77.  
  78. V1.112
  79.  - Fixed:
  80.          o Basm writes an incorrect SAS D1 Hunk when the filename is
  81.            long word aligned....this leads to a serious BDebug crash
  82.            while loading.
  83.  
  84.          o Verbose output bug with the global optimize counter when
  85.            Optimize wasn't activated.
  86.  
  87. V1.111
  88.  
  89.  - Fixed:
  90.          o Basm forgets in the .while Macro the conditional branch.
  91.            Parser problem...could be visible in other things.
  92.  
  93.          o Several serious code bugs i added close before the final
  94.            release into the fpu command handling(Not by intention:-b)
  95.  
  96.          o RTM,RTD error output improved
  97.  
  98.          o cachefile.library crash in a certain situation(read error)
  99.  
  100.          o enabled cpush for 68060
  101.  
  102.          o bfextu parsing problem...i know it worked sometime:-B
  103.  
  104.          o divul.l/mulx.l 68060 error detection was suboptimal:-B
  105.  
  106.          o macros starting with the substring FMOVECR fooled the parser
  107.  
  108.          o double symbols in symbol hunk
  109.  
  110.          o bkpt machine detection for 68010/20 broken
  111.  
  112.          o cas2.b bug
  113.  
  114.          o reworked processor/instruction table in the manual.
  115.            It's worth it now:-B
  116.  
  117.          o FMOVE.S    #0.01,FP0 error...includes a lot weird float #x problems
  118.  
  119.          o Crash while listing symbols that include floating point
  120.  
  121.  - Added:
  122.  
  123.          o cargs <#offset,>symbol1,symbol2,...
  124.  
  125.          o equ.x equ.d equ.s equ.p
  126.  
  127.  - Improved:
  128.  
  129.          o Docs about optimizing and the miserable Instruction Table.
  130.  
  131. V1.110
  132.  
  133.  - Fixed:
  134.          o Under certain circumstances read problems with precompiled includes.
  135.            Better recreate your precompiled includes.
  136.  
  137.  - Improved
  138.          o Precompiled Hash error reason.
  139.  
  140.  
  141. V1.109
  142.  
  143.  - Fixed:
  144.          o Possible Enforcer Hit in BFINS
  145.  
  146. V1.108
  147.  
  148.  - Fixed:
  149.          o ([Base,an],OD) and optimize on results in buggy code
  150.  
  151.  
  152. V1.107
  153.  
  154.  - Fixed:
  155.          o (H.MSG).l parsing problems
  156.  
  157.          o link a5,#-4<TAB><TAB>..bug
  158.  
  159.          o Problem with SET and Labels..(Neil Blackett)
  160.  
  161.          o BASM crash with Snoopdos 1.7 when started from the WB...
  162.            Wondering that i haven't noticed it earlier.
  163.  
  164.          o $01 Bug
  165.  
  166.          o BASM Format problem
  167.  
  168.  - Improved:
  169.          o Error location output
  170.  
  171.          o Now it doesn't ignore >> in macro parameters
  172.  
  173.          o Now accepts (bd,dn) if BD Width = 0..in this case Width=.w is assumed.
  174.  
  175. V1.106
  176.  
  177.  - Fixed:
  178.          o dc.b " " Bug
  179.  
  180. V1.105
  181.  
  182.  - Fixed:
  183.          o Now it outputs relocatable also if XREF symbols are accessed.(Alex)
  184.  
  185.          o Problems with the position of Bytexrefs,moveqxrefs and damaging data
  186.  
  187.  
  188.  - Changed:
  189.          o dc.b|w|l "" behaviour(now prolly more compatible to this broken standard)
  190.  
  191.          o y(pc,xxx) now allowed with y=value..
  192.  
  193.          o movem now accepts d0-7 and a0-7 terms
  194.  
  195.  
  196.  - Improved:
  197.          o Multipass error condition detection(northway)
  198.  
  199.  - Added:
  200.          o move.l -4(an),an->move.l -(an),an optimizing(Alex)
  201.  
  202.          o Option -J that creates the file env:BDebugProgram
  203.            that BDebug checks when it is started with no parameter.
  204.  
  205.          o command BDEBUGARG that can be used to define an argument
  206.            in env:BDebugProgram
  207.  
  208. V1.104
  209.  
  210.   - Initial Release
  211.  
  212. ##########################################################################
  213. ##########################################################################
  214. ##########################################################################
  215. ##########################################################################
  216.  
  217.  o BDEBUG Changes
  218.  
  219. V1.679
  220.  - Fixed:
  221.          o BDebug crashes on a 060 when it activates Cyberguard's
  222.            hit catching.
  223.  
  224. V1.678
  225.  - Fixed:
  226.          o fmovem.l #$xxxxxxxx bug with more than 1 register
  227.  
  228.  - Added:
  229.          o SysiHack support
  230.  
  231. V1.677
  232.  - Fixed:
  233.          o Debug Task problem with 68060...(i must have programmed that
  234.            in delirium)
  235.  
  236. V1.676
  237.  - Fixed:
  238.          o Mouseclick bug in a big regwindow with the (EA) field.
  239.  
  240.  - Added:
  241.          o Shift-Tab goes through the windows backwards
  242.  
  243. V1.675
  244.  
  245.  - Fixed:
  246.          o Broken Screenselector.
  247.  
  248.          o RegWindow ID bug
  249.  
  250. V1.674
  251.  
  252.  - Fixed:
  253.          o Wrong 1st address in the Resident window
  254.  
  255.          o Config Error Linenumber bug
  256.  
  257.          o 68040LC/68060LC crash
  258.  
  259.  - Improved:
  260.          o SourceWindow status output improved for PCs with no LINE
  261.            information.
  262.  
  263.          o Significant Speed Up in the Sourcewindow offset/line search.
  264.            Visible with bigger programs
  265.  
  266.          o Smartrefresh for Warning msgs in the Sourcewindow
  267.  
  268.  - Added:
  269.          o ADDSTRUCTFILE= config command...allows the addition of
  270.            custom struct files into CUSTOM/
  271.  
  272.          o NEWWINDOW menu option in the Structwindow so that if you
  273.            use links(like in Node) it should open a new window instead
  274.            of using the current.
  275.  
  276.          o NEWWINDOW new STRUCTFLAGS= config option
  277.  
  278. V1.673
  279.  - Fixed:
  280.          o Uggghh...long time bug..disassembler outputs fmovecr #x,d0
  281.            instead of fmovecr #x,fpn
  282.  - Added:
  283.          o Cyberstorm 060 Support added
  284.  
  285.  
  286. V1.672
  287.  - Fixed:
  288.          o Crash when configurated that Breakpoint/Watchpoint
  289.            windows are opened by the Barfly.Debugconfig file.
  290.            Really fixed ? I don't even know why it crashes...
  291.            It crashes when i get the Supervisor register and i
  292.            have not the slightest clue why it happens only when
  293.            these 2 windows are opened. I removed the Supervisor
  294.            routine because it's not really necessary to load
  295.            these registers at that time.
  296.  
  297.  - Improved:
  298.          o SnoopWindow full dimension parsing.
  299.  
  300.  
  301. V1.671
  302.  - Fixed:
  303.          o Watchpoint Argument Check Hit
  304.  
  305.          o A1200+88x,BDebug crashes when it loads a file.
  306.  
  307.          o Show CLI problems with Processes that don't have a CLI-Ptr
  308. V1.670
  309.  
  310.  - Fixed:
  311.          o ScreenFont config parameter parsing bug i added saturday
  312.  
  313.          o GCC Sourcelevel problem with the LINE Cursor position.
  314.  
  315.          o Source File Pathrequester Hit bug fixed..forgot to save a register
  316.  
  317.          o Next Task Debug crash...sigh..was caused by the key code i added:-(
  318.  
  319.          o Memory Loss
  320.  
  321.          o BASM Debug Loading Problem
  322.  
  323.  - Added:
  324.          o Multi-Select now supported
  325.  
  326. V1.669
  327.  
  328.  - Fixed:
  329.          o Crashed Task Hit and Crash Bug fixed..sorry added it this Saturday.
  330.            Never change working code.
  331.  
  332. V1.668
  333.  
  334.  - Fixed:
  335.          o The Bug that Enforcer Catch is accidently not activated.
  336.  
  337. V1.667
  338.  
  339.  
  340.  - Fixed:
  341.          o The Bug that the Quit Menu isn't disabled but the Quit Button is
  342.            disabled....i added that last week.
  343.  
  344.          o Bug with Corrupt Window Ptr(WShell) when BDebug is opened on
  345.            a PubScreen
  346.  
  347.          o CloseGadget could break Quit Button/Menu disable
  348.            i had added 2 weeks ago
  349.  
  350.  - Added:
  351.          o Select Screen Menu to the control window that allows to select
  352.            screens and PubScreens.
  353.  
  354.          o If BDebug is started with no parameter it checks if there's
  355.            a env:BDebugProgram and starts that program.
  356.  
  357. V1.666
  358.  
  359.   - Initial Release
  360.