Bug fixes and enhancements since Revision 454 (ASM-One V1.45) Revision 461 ------------ - Fixed cursor when the Monitor is in Binary mode. - Fixed cursor when the Monitor is in HEX mode. - Fixed cursor when the Monitor is in ASCII mode. - Fixed Cursor when the Monitor is in Diassembly mode. - Fixed another type missmatch with the Linenumber stuff. Revision 460 ------------ - Tried to Fix the directory problem when swapping sources. It works now when u use requesters, but it will currently NOT work for the CLI commands. - Signextend warning when using moveq didn't work properly. Fixed now... Revision 459 ------------ - Fixed linenumbers using normal graphics. - Removed some RTG coding which was executed when not in 'RTG Mode'. - Removed cursor when RTG Mode was selected and you had choosen an Original Amiga Screen Mode. - Finaly fixed the bug that crashed ASM-One when you selected RTG Mode and had choosen an original Amiga Screen Mode, and something had to be scrolled up or down. I by accident Owned the Blitter and than asked to OS to Scroll the Screen B-) - Found another bug in the extended linenumbers. - Combined the RTG and normal version. Select RTG_Mode in the Environment Preferences if you want to use the RTG routines. A requester will be displayed if you have selected RTG but do not have KS 3.x or higher. When the selected screen could not be opened, a requester will allow you to select a new screen mode. Revision 458 ------------ - When scrolling one line up or down, the cursor disappeared. This has now been fixed. - When scrolling one line up or down, some pixels got screwed up. This has now been fixed. - When leaving the Monitor (or debugger when 'Show Source' was off) some part of the menubar was cleared. This has now been fixed. - Fixed the problem where the first character of a Watchpoint or conditional brackpoint (CBP) was deleted when in the Debugger. Revision 457 ------------ - In some cases you could not see what you where typing in the menubar (for example: adding a Watchpoint while debugging). This has now been fixed - ASM-One crashed when specifing a size when jumping into the Monitor. This was because I used fixed positions. While actual positions changed depending on the size. This has now been fixed. ; Even I didn't know this, but BM will activate ; the Binary Monitor. For some strange reason ; The Binary function in the menubar doesn't ; work in the Monitor !! - Speeded up the Monitor when in Binary mode. - Speeded up the Monitor when in Hex mode. - Speeded up the Monitor when in ASCII mode. - Speeded the disassembler when 'Source Off' is selected and when using the Monitor in disassembly mode. Revision 456 ------------ - Speeded up the CLI and the printing of the registers in the debugger (they still blink, I'll come up with a solution for that later on....) ; About Line Numbers: ; Before you get confused: When I say Line Numbers, I ; mean the number of a line of the source. This has ; absolutely nothing to do with the size of your ; source. ; You may have noticed that if you went beyond Line ; Number 65532 that the Line Numbers where reset ; to 0. ; In some cases this was annoying (for example: ; you could never jump to a line higher than ; 65532, and there where some other cases where ; ASM-One would make a mistake). ; And this is what has been fixed. - When selecting 'Line Numbers' in the Environment Preferences, ASM-One will now show linenumbers up to line #999999 in the Editor. - Enlarged Clipboard read/write size to 2048 bytes (previous 256) to see if copying/pasting from/to the Clipboard whould be faster (since a larger buffer means less OS Calls). But I don't realy think it's much faster. Maybe on slower systems it's notecible. So I let it stand on 2048 bytes until somebody suggests otherwise B-) - When you checked/unchecked 'Clipboard Support', ASM-One was forced to close and reopen it's screen. Not anymore. - I think I've debugged any problems with the new number of lines ASM-One can work with. Currently the only place where the line number is shown correctly is in the statusbar in the Editor. It will show up to 999999 lines. But ASM-One should work well way beyond that number. - ASM-One now works with up to 4 billion lines. - Fixed blink of the statusbar in the Editor. - Added linenumbers to the Editor. - Removed blinking of the source. - Speeded up the line printing in the editor, including blok marks. Revision 455 ------------ - Finaly fixed cursor movement in the Monitor. - First character of disassmbled line (when disassembling) no longer disappears. - Wondered why there was no info in the Statusbar when debugging with 'Show Source' off. Just to discover that this is normal ASM-One behavior. Same goes for the lines which in normal assembly shows where you are, this is only a cursor in the debugger version. - Fixed arrow up in the Monitor (movement). - When using the debugger with 'Show Source' off or when using the Monitor in disassembly mode, the whole screen is used. Previously the width was hardcoded and thus didn't care about the actual screen width. - Fixed problem of disappearing characters when in debugger with 'Show Source' off or using the Monitor in disassembly mode.