home *** CD-ROM | disk | FTP | other *** search
-
- o BASM Changes
-
- V1.128
- - Fixed:
- o IFD/IFND didn`t check the equr symbol list(Bert Jahn)
- o treg equr a0
- move.l ([1234,treg],5678),d0
- test = 10
- move.l ([1234,treg],test),d0
- bug fixed.(Bert Jahn)
- V1.127
- - Fixed:
- o Sorry..rs symbols were hosed by some mistake
- V1.126
- - Fixed:
- o printx "\n" problems in macros
- o errorstring \0 end problems
- o FINALLY....tarahhh(party) found this -iinclude: bug that sometimes
- caused that includes weren't found. The reason was a not
- initialized flag in certain circumstances and it was pretty
- hard to reproduce.(matthias,mjl)
- o RS/FS/SO problem caused by a using a new 32bit mul routine.
- o Smalldata,optimizing,xref problem(matthias)
- o Global Optimize Problem with constructs like this.
- start: jsr a
- rts
- blk.l 50000,0
- a beq start ;random offset
-
- (Markus Schmall)
- o pea a(pc),pea a.l->a.w optimizing possible again and without
- 64kwarning.(chrisr)
- o Fixed -s1 debug hunk source filename problems...hopefully(Denny)
-
- - Added:
- o Now there are new optimize options to allow a finer control
- over the -OD0 optimizing.
-
-
- V1.125
- - Fixed:
- o Missing check in InitError/Warning
-
- V1.124
- - Fixed:
- o Cleared some tempflags though these are needed closely afterwards.
- Ooops:-)
- V1.123
- - Fixed:
- o RS.b has a bug with numbers >$ffff
-
- o dsb didn't work because of some simple syntax bug..i'm sure it
- worked some time. Mhhhh
-
- o Fixed several problems with the Arexxmode
-
- - Added:
- o BINITWARNING,BGETWARNING,BNEXTWARNING Arexx commands
-
- V1.122
- - Fixed:
- o Showing internal labels when using -h
- o RS,FO,SO changing the last label when there's no label in
- the current line.
- o String Offset in the error output when using the -Z option
- o Mungwall hit in connection with the barfly.library and a flush.
- (Sorry...)
-
- - Improved:
- o Movem didn't handle register symbols.
- o Multi-Assign support and the new option -F that switches
- back into the older way to store paths as locks instead of
- strings.
-
- - Added:
- o the command:filecom "string"
- o Optimize move.w -2(a0),a0
-
- V1.121
- - Fixed:
- o a bsr+rts optimizing problem when bsr was a bcc and this bcc was
- optimized to a nop
-
- o incdir problems
-
- V1.120
- - Fixed:
- o CALLM#? macro problem
- o fmovem.l #$xxxxxxxx bug with more than 1 register
-
- V1.119
- - Fixed:
- o Serious optimize bug
- for example cmp.l #0,10(a0)->tst.l 10(a0)+dc.w 10
- - Improved:
- o Cursor position for Warnings
- o Align now accepts values up to 16...
- o Documentation
-
- - Added:
- o Warning for instructions that access different sections by
- pc-relative addressmodes.
-
- V1.118
- - Fixed:
- o Forget to unlock -i<includepath> paths.
- o -l,lisfile problems...sorry
- o several errors in the manual
- (More to follow...)
- V1.117
- - Fixed:
- o Possible problems with writing of xdef,xref symbols
- that can lead to write file sizes that have nothing
- to do with the real file size. Used word instead of long.
- V1.116 (Stupid)
-
- - Fixed:
- o Possible enforcer hit in certain circumstances
- V1.115
- - Fixed:
- o Silly bug in verbose output. The optimize passes
- were accidently output when multiple pass wasn't
- even activated.
-
- V1.114
- - Fixed:
- o Option OD5 had no function
- cmp.l #0,ea wasn't optimized by accident
-
- V1.113
- - Fixed:
- o some faults in the manual
-
- o Arexx crashes/stops
-
- - Changed:
- o BGETERROR Output format..instead of : it's using | as a
- seperator.
-
-
- V1.112
- - Fixed:
- o Basm writes an incorrect SAS D1 Hunk when the filename is
- long word aligned....this leads to a serious BDebug crash
- while loading.
-
- o Verbose output bug with the global optimize counter when
- Optimize wasn't activated.
-
- V1.111
-
- - Fixed:
- o Basm forgets in the .while Macro the conditional branch.
- Parser problem...could be visible in other things.
-
- o Several serious code bugs i added close before the final
- release into the fpu command handling(Not by intention:-b)
-
- o RTM,RTD error output improved
-
- o cachefile.library crash in a certain situation(read error)
-
- o enabled cpush for 68060
-
- o bfextu parsing problem...i know it worked sometime:-B
-
- o divul.l/mulx.l 68060 error detection was suboptimal:-B
-
- o macros starting with the substring FMOVECR fooled the parser
-
- o double symbols in symbol hunk
-
- o bkpt machine detection for 68010/20 broken
-
- o cas2.b bug
-
- o reworked processor/instruction table in the manual.
- It's worth it now:-B
-
- o FMOVE.S #0.01,FP0 error...includes a lot weird float #x problems
-
- o Crash while listing symbols that include floating point
-
- - Added:
-
- o cargs <#offset,>symbol1,symbol2,...
-
- o equ.x equ.d equ.s equ.p
-
- - Improved:
-
- o Docs about optimizing and the miserable Instruction Table.
-
- V1.110
-
- - Fixed:
- o Under certain circumstances read problems with precompiled includes.
- Better recreate your precompiled includes.
-
- - Improved
- o Precompiled Hash error reason.
-
-
- V1.109
-
- - Fixed:
- o Possible Enforcer Hit in BFINS
-
- V1.108
-
- - Fixed:
- o ([Base,an],OD) and optimize on results in buggy code
-
-
- V1.107
-
- - Fixed:
- o (H.MSG).l parsing problems
-
- o link a5,#-4<TAB><TAB>..bug
-
- o Problem with SET and Labels..(Neil Blackett)
-
- o BASM crash with Snoopdos 1.7 when started from the WB...
- Wondering that i haven't noticed it earlier.
-
- o $01 Bug
-
- o BASM Format problem
-
- - Improved:
- o Error location output
-
- o Now it doesn't ignore >> in macro parameters
-
- o Now accepts (bd,dn) if BD Width = 0..in this case Width=.w is assumed.
-
- V1.106
-
- - Fixed:
- o dc.b " " Bug
-
- V1.105
-
- - Fixed:
- o Now it outputs relocatable also if XREF symbols are accessed.(Alex)
-
- o Problems with the position of Bytexrefs,moveqxrefs and damaging data
-
-
- - Changed:
- o dc.b|w|l "" behaviour(now prolly more compatible to this broken standard)
-
- o y(pc,xxx) now allowed with y=value..
-
- o movem now accepts d0-7 and a0-7 terms
-
-
- - Improved:
- o Multipass error condition detection(northway)
-
- - Added:
- o move.l -4(an),an->move.l -(an),an optimizing(Alex)
-
- o Option -J that creates the file env:BDebugProgram
- that BDebug checks when it is started with no parameter.
-
- o command BDEBUGARG that can be used to define an argument
- in env:BDebugProgram
-
- V1.104
-
- - Initial Release
-
- ##########################################################################
- ##########################################################################
- ##########################################################################
- ##########################################################################
-
- o BDEBUG Changes
-
- V1.683
- - Fixed:
- o "OpenScreen\n" config file parse error.
- V1.682
- - Fixed:
- o potential enforcer hit in the config-loader
- V1.681
- - Fixed:
- o Mungwall hit in connection with the barfly.library and a flush.
- (Sorry...)
-
- - Improved:
- o I never really liked the Task listview and the code was already
- that old it started to smell....so i rewrote it.
- Now you can detect a process at the [] after the Task name.
- The [] extension shows the process number and the cli name if
- these exist.
-
- o Now the information windows that haven't reacted on the cursor
- buttons react now
-
-
- V1.680
- - Fixed:
- o Ugghh.accidently i fucked up the Breakpoint List mouseclick
- o Select Screen Trouble
- o CyberGfx Screen problems
- o misc stuff
-
- - Added:
- o Progdir: support
-
- V1.679
- - Fixed:
- o BDebug crashes on a 060 when it activates Cyberguard's
- hit catching.
-
- V1.678
- - Fixed:
- o fmovem.l #$xxxxxxxx bug with more than 1 register
-
- - Added:
- o SysiHack support
-
- V1.677
- - Fixed:
- o Debug Task problem with 68060...(i must have programmed that
- in delirium)
-
- V1.676
- - Fixed:
- o Mouseclick bug in a big regwindow with the (EA) field.
-
- - Added:
- o Shift-Tab goes through the windows backwards
-
- V1.675
-
- - Fixed:
- o Broken Screenselector.
-
- o RegWindow ID bug
-
- V1.674
-
- - Fixed:
- o Wrong 1st address in the Resident window
-
- o Config Error Linenumber bug
-
- o 68040LC/68060LC crash
-
- - Improved:
- o SourceWindow status output improved for PCs with no LINE
- information.
-
- o Significant Speed Up in the Sourcewindow offset/line search.
- Visible with bigger programs
-
- o Smartrefresh for Warning msgs in the Sourcewindow
-
- - Added:
- o ADDSTRUCTFILE= config command...allows the addition of
- custom struct files into CUSTOM/
-
- o NEWWINDOW menu option in the Structwindow so that if you
- use links(like in Node) it should open a new window instead
- of using the current.
-
- o NEWWINDOW new STRUCTFLAGS= config option
-
- V1.673
- - Fixed:
- o Uggghh...long time bug..disassembler outputs fmovecr #x,d0
- instead of fmovecr #x,fpn
- - Added:
- o Cyberstorm 060 Support added
-
-
- V1.672
- - Fixed:
- o Crash when configurated that Breakpoint/Watchpoint
- windows are opened by the Barfly.Debugconfig file.
- Really fixed ? I don't even know why it crashes...
- It crashes when i get the Supervisor register and i
- have not the slightest clue why it happens only when
- these 2 windows are opened. I removed the Supervisor
- routine because it's not really necessary to load
- these registers at that time.
-
- - Improved:
- o SnoopWindow full dimension parsing.
-
-
- V1.671
- - Fixed:
- o Watchpoint Argument Check Hit
-
- o A1200+88x,BDebug crashes when it loads a file.
-
- o Show CLI problems with Processes that don't have a CLI-Ptr
- V1.670
-
- - Fixed:
- o ScreenFont config parameter parsing bug i added saturday
-
- o GCC Sourcelevel problem with the LINE Cursor position.
-
- o Source File Pathrequester Hit bug fixed..forgot to save a register
-
- o Next Task Debug crash...sigh..was caused by the key code i added:-(
-
- o Memory Loss
-
- o BASM Debug Loading Problem
-
- - Added:
- o Multi-Select now supported
-
- V1.669
-
- - Fixed:
- o Crashed Task Hit and Crash Bug fixed..sorry added it this Saturday.
- Never change working code.
-
- V1.668
-
- - Fixed:
- o The Bug that Enforcer Catch is accidently not activated.
-
- V1.667
-
-
- - Fixed:
- o The Bug that the Quit Menu isn't disabled but the Quit Button is
- disabled....i added that last week.
-
- o Bug with Corrupt Window Ptr(WShell) when BDebug is opened on
- a PubScreen
-
- o CloseGadget could break Quit Button/Menu disable
- i had added 2 weeks ago
-
- - Added:
- o Select Screen Menu to the control window that allows to select
- screens and PubScreens.
-
- o If BDebug is started with no parameter it checks if there's
- a env:BDebugProgram and starts that program.
-
- V1.666
-
- - Initial Release
-