home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMIGA PD 1
/
AMIGA-PD-1.iso
/
Programme_zum_Heft
/
Programmieren
/
Kurztests
/
Barfly
/
Release-Notes
< prev
next >
Wrap
Text File
|
1995-03-14
|
9KB
|
360 lines
o Not Done Yet
o Include support for SAS D1 format in BASM
o Disable Enforcer Catching in the interrupt
##########################################################################
##########################################################################
##########################################################################
##########################################################################
o BASM Changes
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.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