home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / asm / barflydemo / release-notes < prev    next >
Text File  |  1995-09-05  |  12KB  |  456 lines

  1.  
  2.  o BASM Changes
  3.  
  4. V1.128
  5.  - Fixed:
  6.          o IFD/IFND didn`t check the equr symbol list(Bert Jahn)
  7.          o  treg    equr    a0
  8.               move.l    ([1234,treg],5678),d0
  9.             test    =    10
  10.               move.l    ([1234,treg],test),d0
  11.             bug fixed.(Bert Jahn)
  12. V1.127
  13.  - Fixed:
  14.          o Sorry..rs symbols were hosed by some mistake
  15. V1.126
  16.  - Fixed:
  17.          o printx "\n" problems in macros
  18.          o errorstring \0 end problems
  19.          o FINALLY....tarahhh(party) found this -iinclude: bug that sometimes
  20.            caused that includes weren't found. The reason was a not
  21.            initialized flag in certain circumstances and it was pretty
  22.            hard to reproduce.(matthias,mjl)
  23.          o RS/FS/SO problem caused by a using a new 32bit mul routine.
  24.          o Smalldata,optimizing,xref problem(matthias)
  25.          o Global Optimize Problem with constructs like this.
  26.            start:  jsr    a
  27.                    rts
  28.                    blk.l   50000,0
  29.            a       beq     start        ;random offset
  30.  
  31.            (Markus Schmall)
  32.          o pea a(pc),pea a.l->a.w optimizing possible again and without
  33.            64kwarning.(chrisr)
  34.          o Fixed -s1 debug hunk source filename problems...hopefully(Denny)
  35.  
  36.  - Added:
  37.          o Now there are new optimize options to allow a finer control
  38.            over the -OD0 optimizing.
  39.            
  40.  
  41. V1.125
  42.  - Fixed:
  43.          o Missing check in InitError/Warning
  44.  
  45. V1.124
  46.  - Fixed:
  47.          o Cleared some tempflags though these are needed closely afterwards.
  48.            Ooops:-)
  49. V1.123
  50.  - Fixed:
  51.          o RS.b has a bug with numbers >$ffff
  52.  
  53.          o dsb didn't work because of some simple syntax bug..i'm sure it
  54.            worked some time. Mhhhh
  55.  
  56.          o Fixed several problems with the Arexxmode
  57.  
  58.  - Added:
  59.          o BINITWARNING,BGETWARNING,BNEXTWARNING Arexx commands
  60.  
  61. V1.122
  62.  - Fixed:
  63.          o Showing internal labels when using -h
  64.          o RS,FO,SO changing the last label when there's no label in
  65.            the current line.
  66.          o String Offset in the error output when using the -Z option
  67.          o Mungwall hit in connection with the barfly.library and a flush.
  68.            (Sorry...)
  69.  
  70.  - Improved:
  71.          o Movem didn't handle register symbols.
  72.          o Multi-Assign support and the new option -F that switches
  73.            back into the older way to store paths as locks instead of
  74.            strings.
  75.  
  76.  - Added:
  77.          o the command:filecom "string"
  78.          o Optimize move.w -2(a0),a0
  79.  
  80. V1.121
  81.  - Fixed:
  82.          o a bsr+rts optimizing problem when bsr was a bcc and this bcc was
  83.            optimized to a nop
  84.  
  85.          o incdir problems
  86.  
  87. V1.120
  88.  - Fixed:
  89.          o CALLM#? macro problem
  90.          o fmovem.l #$xxxxxxxx bug with more than 1 register
  91.  
  92. V1.119
  93.  - Fixed:
  94.          o Serious optimize bug
  95.            for example cmp.l #0,10(a0)->tst.l 10(a0)+dc.w 10
  96.  - Improved:
  97.          o Cursor position for Warnings
  98.          o Align now accepts values up to 16...
  99.          o Documentation
  100.  
  101.  - Added:
  102.          o Warning for instructions that access different sections by
  103.            pc-relative addressmodes.
  104.  
  105. V1.118
  106.  - Fixed:
  107.          o Forget to unlock -i<includepath> paths.
  108.          o -l,lisfile problems...sorry
  109.          o several errors in the manual
  110.            (More to follow...)
  111. V1.117
  112.  - Fixed:
  113.          o Possible problems with writing of xdef,xref symbols
  114.            that can lead to write file sizes that have nothing
  115.            to do with the real file size. Used word instead of long.
  116. V1.116     (Stupid)
  117.  
  118.  - Fixed:
  119.          o Possible enforcer hit in certain circumstances
  120. V1.115
  121.  - Fixed:
  122.          o Silly bug in verbose output. The optimize passes
  123.            were accidently output when multiple pass wasn't
  124.            even activated.
  125.  
  126. V1.114
  127.  - Fixed:
  128.          o Option OD5 had no function
  129.            cmp.l #0,ea wasn't optimized by accident
  130.  
  131. V1.113
  132.  - Fixed:
  133.          o some faults in the manual
  134.  
  135.          o Arexx crashes/stops
  136.  
  137.  - Changed:
  138.          o BGETERROR Output format..instead of : it's using | as a
  139.            seperator.
  140.  
  141.  
  142. V1.112
  143.  - Fixed:
  144.          o Basm writes an incorrect SAS D1 Hunk when the filename is
  145.            long word aligned....this leads to a serious BDebug crash
  146.            while loading.
  147.  
  148.          o Verbose output bug with the global optimize counter when
  149.            Optimize wasn't activated.
  150.  
  151. V1.111
  152.  
  153.  - Fixed:
  154.          o Basm forgets in the .while Macro the conditional branch.
  155.            Parser problem...could be visible in other things.
  156.  
  157.          o Several serious code bugs i added close before the final
  158.            release into the fpu command handling(Not by intention:-b)
  159.  
  160.          o RTM,RTD error output improved
  161.  
  162.          o cachefile.library crash in a certain situation(read error)
  163.  
  164.          o enabled cpush for 68060
  165.  
  166.          o bfextu parsing problem...i know it worked sometime:-B
  167.  
  168.          o divul.l/mulx.l 68060 error detection was suboptimal:-B
  169.  
  170.          o macros starting with the substring FMOVECR fooled the parser
  171.  
  172.          o double symbols in symbol hunk
  173.  
  174.          o bkpt machine detection for 68010/20 broken
  175.  
  176.          o cas2.b bug
  177.  
  178.          o reworked processor/instruction table in the manual.
  179.            It's worth it now:-B
  180.  
  181.          o FMOVE.S    #0.01,FP0 error...includes a lot weird float #x problems
  182.  
  183.          o Crash while listing symbols that include floating point
  184.  
  185.  - Added:
  186.  
  187.          o cargs <#offset,>symbol1,symbol2,...
  188.  
  189.          o equ.x equ.d equ.s equ.p
  190.  
  191.  - Improved:
  192.  
  193.          o Docs about optimizing and the miserable Instruction Table.
  194.  
  195. V1.110
  196.  
  197.  - Fixed:
  198.          o Under certain circumstances read problems with precompiled includes.
  199.            Better recreate your precompiled includes.
  200.  
  201.  - Improved
  202.          o Precompiled Hash error reason.
  203.  
  204.  
  205. V1.109
  206.  
  207.  - Fixed:
  208.          o Possible Enforcer Hit in BFINS
  209.  
  210. V1.108
  211.  
  212.  - Fixed:
  213.          o ([Base,an],OD) and optimize on results in buggy code
  214.  
  215.  
  216. V1.107
  217.  
  218.  - Fixed:
  219.          o (H.MSG).l parsing problems
  220.  
  221.          o link a5,#-4<TAB><TAB>..bug
  222.  
  223.          o Problem with SET and Labels..(Neil Blackett)
  224.  
  225.          o BASM crash with Snoopdos 1.7 when started from the WB...
  226.            Wondering that i haven't noticed it earlier.
  227.  
  228.          o $01 Bug
  229.  
  230.          o BASM Format problem
  231.  
  232.  - Improved:
  233.          o Error location output
  234.  
  235.          o Now it doesn't ignore >> in macro parameters
  236.  
  237.          o Now accepts (bd,dn) if BD Width = 0..in this case Width=.w is assumed.
  238.  
  239. V1.106
  240.  
  241.  - Fixed:
  242.          o dc.b " " Bug
  243.  
  244. V1.105
  245.  
  246.  - Fixed:
  247.          o Now it outputs relocatable also if XREF symbols are accessed.(Alex)
  248.  
  249.          o Problems with the position of Bytexrefs,moveqxrefs and damaging data
  250.  
  251.  
  252.  - Changed:
  253.          o dc.b|w|l "" behaviour(now prolly more compatible to this broken standard)
  254.  
  255.          o y(pc,xxx) now allowed with y=value..
  256.  
  257.          o movem now accepts d0-7 and a0-7 terms
  258.  
  259.  
  260.  - Improved:
  261.          o Multipass error condition detection(northway)
  262.  
  263.  - Added:
  264.          o move.l -4(an),an->move.l -(an),an optimizing(Alex)
  265.  
  266.          o Option -J that creates the file env:BDebugProgram
  267.            that BDebug checks when it is started with no parameter.
  268.  
  269.          o command BDEBUGARG that can be used to define an argument
  270.            in env:BDebugProgram
  271.  
  272. V1.104
  273.  
  274.   - Initial Release
  275.  
  276. ##########################################################################
  277. ##########################################################################
  278. ##########################################################################
  279. ##########################################################################
  280.  
  281.  o BDEBUG Changes
  282.  
  283. V1.683
  284.  - Fixed:
  285.          o "OpenScreen\n" config file parse error.
  286. V1.682
  287.  - Fixed:
  288.          o potential enforcer hit in the config-loader
  289. V1.681
  290.  - Fixed:
  291.          o Mungwall hit in connection with the barfly.library and a flush.
  292.            (Sorry...)
  293.  
  294.  - Improved:
  295.          o I never really liked the Task listview and the code was already
  296.            that old it started to smell....so i rewrote it.
  297.            Now you can detect a process at the [] after the Task name.
  298.            The [] extension shows the process number and the cli name if
  299.            these exist.
  300.  
  301.          o Now the information windows that haven't reacted on the cursor
  302.            buttons react now
  303.  
  304.  
  305. V1.680
  306.  - Fixed:
  307.          o Ugghh.accidently i fucked up the Breakpoint List mouseclick
  308.          o Select Screen Trouble
  309.          o CyberGfx Screen problems
  310.          o misc stuff
  311.  
  312.  - Added:
  313.          o Progdir: support
  314.  
  315. V1.679
  316.  - Fixed:
  317.          o BDebug crashes on a 060 when it activates Cyberguard's
  318.            hit catching.
  319.  
  320. V1.678
  321.  - Fixed:
  322.          o fmovem.l #$xxxxxxxx bug with more than 1 register
  323.  
  324.  - Added:
  325.          o SysiHack support
  326.  
  327. V1.677
  328.  - Fixed:
  329.          o Debug Task problem with 68060...(i must have programmed that
  330.            in delirium)
  331.  
  332. V1.676
  333.  - Fixed:
  334.          o Mouseclick bug in a big regwindow with the (EA) field.
  335.  
  336.  - Added:
  337.          o Shift-Tab goes through the windows backwards
  338.  
  339. V1.675
  340.  
  341.  - Fixed:
  342.          o Broken Screenselector.
  343.  
  344.          o RegWindow ID bug
  345.  
  346. V1.674
  347.  
  348.  - Fixed:
  349.          o Wrong 1st address in the Resident window
  350.  
  351.          o Config Error Linenumber bug
  352.  
  353.          o 68040LC/68060LC crash
  354.  
  355.  - Improved:
  356.          o SourceWindow status output improved for PCs with no LINE
  357.            information.
  358.  
  359.          o Significant Speed Up in the Sourcewindow offset/line search.
  360.            Visible with bigger programs
  361.  
  362.          o Smartrefresh for Warning msgs in the Sourcewindow
  363.  
  364.  - Added:
  365.          o ADDSTRUCTFILE= config command...allows the addition of
  366.            custom struct files into CUSTOM/
  367.  
  368.          o NEWWINDOW menu option in the Structwindow so that if you
  369.            use links(like in Node) it should open a new window instead
  370.            of using the current.
  371.  
  372.          o NEWWINDOW new STRUCTFLAGS= config option
  373.  
  374. V1.673
  375.  - Fixed:
  376.          o Uggghh...long time bug..disassembler outputs fmovecr #x,d0
  377.            instead of fmovecr #x,fpn
  378.  - Added:
  379.          o Cyberstorm 060 Support added
  380.  
  381.  
  382. V1.672
  383.  - Fixed:
  384.          o Crash when configurated that Breakpoint/Watchpoint
  385.            windows are opened by the Barfly.Debugconfig file.
  386.            Really fixed ? I don't even know why it crashes...
  387.            It crashes when i get the Supervisor register and i
  388.            have not the slightest clue why it happens only when
  389.            these 2 windows are opened. I removed the Supervisor
  390.            routine because it's not really necessary to load
  391.            these registers at that time.
  392.  
  393.  - Improved:
  394.          o SnoopWindow full dimension parsing.
  395.  
  396.  
  397. V1.671
  398.  - Fixed:
  399.          o Watchpoint Argument Check Hit
  400.  
  401.          o A1200+88x,BDebug crashes when it loads a file.
  402.  
  403.          o Show CLI problems with Processes that don't have a CLI-Ptr
  404. V1.670
  405.  
  406.  - Fixed:
  407.          o ScreenFont config parameter parsing bug i added saturday
  408.  
  409.          o GCC Sourcelevel problem with the LINE Cursor position.
  410.  
  411.          o Source File Pathrequester Hit bug fixed..forgot to save a register
  412.  
  413.          o Next Task Debug crash...sigh..was caused by the key code i added:-(
  414.  
  415.          o Memory Loss
  416.  
  417.          o BASM Debug Loading Problem
  418.  
  419.  - Added:
  420.          o Multi-Select now supported
  421.  
  422. V1.669
  423.  
  424.  - Fixed:
  425.          o Crashed Task Hit and Crash Bug fixed..sorry added it this Saturday.
  426.            Never change working code.
  427.  
  428. V1.668
  429.  
  430.  - Fixed:
  431.          o The Bug that Enforcer Catch is accidently not activated.
  432.  
  433. V1.667
  434.  
  435.  
  436.  - Fixed:
  437.          o The Bug that the Quit Menu isn't disabled but the Quit Button is
  438.            disabled....i added that last week.
  439.  
  440.          o Bug with Corrupt Window Ptr(WShell) when BDebug is opened on
  441.            a PubScreen
  442.  
  443.          o CloseGadget could break Quit Button/Menu disable
  444.            i had added 2 weeks ago
  445.  
  446.  - Added:
  447.          o Select Screen Menu to the control window that allows to select
  448.            screens and PubScreens.
  449.  
  450.          o If BDebug is started with no parameter it checks if there's
  451.            a env:BDebugProgram and starts that program.
  452.  
  453. V1.666
  454.  
  455.   - Initial Release
  456.