Releases: Sakrac/IceBroLite
Releases · Sakrac/IceBroLite
GfxSave command to dump current screen data
- Added the "GfxSave" command to the console that will output a text file with screen info and all the memory used (font, screen map, color map)
- musuruan fixed format security issues
- ".exe" is not required in the vice executable filename when not in Windows.
- Unfortunately I have not been able to build mac due to lack of mac at home, so there are reported errors I can't investigate.
Vic 20 Graphics View
- Added a Vic 20 text mode to the graphics view
Since the debugger works with VICE Vic 20 I wanted to add something to support it.
Reload Debug / Symbols Button
- Added a button to the Toolbar that reloads symbols without reloading the executable, set the debug file in the file menu
- Added a Paths menu to the File drop down menu so existing paths can be viewed and optionally cleared. Paths are set from load buttons / menus.
Color Theme Editing
Added color theme editing to a new menu.
Eight Memory Views
Doubled the numer of memory views
Layout Fixes (watch, breakpoints)
- Watch result uses font width instead of font height to figure out how many elements wide to display
- Breakpoint window add breakpoint fixed so now the breakpoint type is clearly visible
- Trace window "clear" removes the empty entry and not just its contents so there are not a bunch of empty lists hanging around
Command line fix
- When specifying -font=<file>,<size> on the command line also switch to that font immediately
Nightly build
Work in progress for testing purposes
- Disassembly code coloring
- Custom Themes
- Edit custom theme in-tool!
Bacchus suggestions
- New manual site
- New Commands for the Ice Console: poke, remember, forget, match (see Ice Console manual
- Code View has a track PC option that tries to keep the PC at the same position in the Code View window so the disassembly moves when stepping instead of the PC marker
- Graphics View overhaul (looks like I started doing this but just didn't remove old screenmodes) (see the Graphics View Manual
Primarily this release covers suggestions from Bacchus/FLT but also various bug fixes. Most of the changes appear stable but additional improvements are likely coming based on the changes from the previous version.
Custom Font support, Middle Button Drag
- Added a -font=, option to allow a custom font. This is saved to icebrolt.ini for the next session.
- Code and Memory windows contents can be dragged by holding down the middle mouse button
- If the ImGui default font or a custom font is used the text column of the Memory window will use the closest size Petscii font
- There is now a case option for the text portion in Memory windows
- The symbol search ignored the case sensitivity button for a code path and that is now fixed.
- There is now an Updated Features section at the beginning of Manual.md
UPDATE: Fixed some minor bugs that crept in while implementing the changes in this version