Releases: robmcmullen/omnivore
Beginnings of filesystem support
Initial Atari DOS filesystem support, and added support for KBoot images (which are minimal sized ATRs that include a boot header and an executable but no directory structure). Also bug fixes. Replaces version 0.8.4 which had a bug in segment saving.
- As a default, populate the Save Segment As dialog with the segment name
- Fixed map mode to update fonts in tile map & character set map after changing fonts
- Fixed variable name typo in segments list
- Added context menu to map editor
- Fixed flickering UI when selecting segment
- Fixed right click on segment to save the segment on which the user clicked, rather than selected segment
- Fix for incorrect segment saving
- Added context menu to segments list to save segment
- Fixed menu item segment parser that wasn't being set correctly
- Added KBoot disk image support from atrcopy 2.0
- Fixed disassembler references to segment data to properly handle IndexedByteSegments
- Fixed map editor overlay command where mouse released on same tile as pressed: no last command in batch = error
- Added log file recording on all platforms
KBoot image support
Found a bug in segment writing; will update soon.
Bug fixes and added support for KBoot images, which are minimal sized ATRs that include a boot header and an executable but no directory structure.
- Added context menu to segments list to save segment
- Fixed menu item segment parser that wasn't being set correctly
- Added KBoot disk image support from atrcopy 2.0
- Fixed disassembler references to segment data to properly handle IndexedByteSegments
- Fixed map editor overlay command where mouse released on same tile as pressed: no last command in batch = error
- Added log file recording on all platforms
Fixes based on more AtariAge forum feedback
- Fixed py2exe to include msvcp90.dll and friends
- Updated readme to include instructions on checking out modified Enthought libs
- Fixed page up/down in grids to be based on number of visible rows
- Changed max cursor position so can't position off the end of the document
- Fixed horizontal scrolling refresh problem in bitmap scroller
- Fixed file browser attepmting to open directories as files instead of expanding them
Bug fixes from AtariAge Forum feedback
Changed windows version to be a 32 bit app. The same executable works under 64 bit windows.
And some bug fixes:
- Added menu item for char map zoom
- Fixed #7: added user selectable bitmap width
- Fixed crash when trying to modify value in empty grid cell
- Fixed paste that goes off the end of a segment
- Fixed grid refresh problem on windows. MemoryDC has to be deleted before drawing will happen!
- Fixed #13: log files are now saved in the user's log directory and don't trigger the py2exe exit dialog
- Fixed the open recent menu that wasn't getting populated
- Fixed #11: added preference for disassembly mnemonics in lower or upper case
- Fixed #10: added preference for upper/lower case hex digits
First public release
Announced in the RetroChallenge and Atari Age!
Rectange copy/paste
Rectangle copy/paste and pick tiles for drawing in map mode
Map editor
Basic map editor functionality; select character with which to draw, then draw freehand, lines, squares, etc.
Faster disassembly
Now disassembles in the background so any edits are processed much since it's not disassembling the entire file at once.
Can I possibly have any more releases in one day?
OK, this is about as fast as I can get the display to update without resorting to major trickery and/or writing display code from scratch with is, honestly, unlikely. Hopefully all the refreshing issues are fixed with selection also.
Redraw Rectangles Redux
Fixed the highlighting issues; mildly faster as well, but still hopefully bigger speedups ahead.