| |
AKA :
B.I.C. #1.4: The world needs more Turbo assemblers...
Credits :
SIDs used in this release :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by Angel of Death on 10 April 2023
Excerpt from Changes.txt
Changes from 1.3 to 1.4
-Editor and UI tweaks:
-Prompt input routines:
-Removed wrap-around.
-Removed "text mode" functionality. Was only there for redefining F-keys.
-Introduced HOME key to get back to the first place in the prompt field.
-Introduced CLR key to clear the prompt field.
-Redid the whole Marker thing:
-Redid 'list markers' to show the info on the command line i/o on a blank screen.
-Reduced number of markers to 4 (and s/e, ofcourse) and change routines to show and input them as 1,2,3,4,s,e i/o 0,1,2,3,s, e.
-When code is inserted (entering file, editing, some copy operation) only the set markers will now be updated to prevent mishaps by constantly adding to the not set ones.
-Start and end markers are now cleared after block copy and block delete to prevent highlighting of irrelevant lines.
-Removed 'go to marker' command and instead introduced "<" and ">" to cycle through them. All in all a simple affair for now without checking which marker is actually closest by because of bytes.
(and actually checks for keys "," and "." so holding the shift key is not necessary)
-'list markers' is now "/" i/o ":" which together with "m", "M", "<" and ">" tucks all marker stuff neatly together on the keyboard.
-Split up the markertable in a seperate lo- and hi table i/o 'lo,hi' which made all routines using it simpler. (not having to multiply the index by 2 all the time)
-Bugfixes:
-The editor sometimes had trouble doing stuff on line 0 (eg. deleting a block starting at line 0 caused a crash)
-CR's in .text statements in ASCII are now properly ignored.
-Made comments within a selection have the selection colour (was overridden by commentcolour) Now comments starting before the Indent value are colored as selected when needed, comments after the Indent value remain their intended colour.
-Semicolons in .text statements are also ignored as they should.
-Other:
-Labels memory and constantsvalue memory (basically indicating maximum amount of labels) have a more sensible ratio now. Labels memory is now $E060-$F4FF=$149F equals 1319 labels with a length of 4 characters. Constantsvalue memory is now $FFFF-$F500=$0aFF equals (rounded down) 1407 words and thus maximum amount of available labels. The old ratio was about 4240 (bytes)/1536(labels)=2.75 characters per label. New ratio is just one character more but that makes a ton of difference in practice.
-More bytes saved by removing redundant code, etc, and shortening the search and replace strings to 12 characters. |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
|
| Forum | |
|
| Support CSDb | |
|
| |
|