Omnivore

Latest version: v1.99.9

Safety actively analyzes 629788 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.12.0

Can now create an XEX out of segments, and a bootable ATR with a customizable title screen. Lots o' bug fixes and added support for lots of Cartridge images.
- Fixed 58: fixed shift-select to extend selection without needing mouse movement
- Added credits to xexboot creator
- Added menu item to copy binary as python repr
- Moved MAME segment parsing into atrcopy
- Added menu item to display current segment parser
- Added grouped submenus for disk image types
- Fixed 64: added cartridge support as of latest atrcopy
- Fixed crash setting bitmap width in bitmap editor
- Moved segment parsing into atrcopy
- Fixed 55: created utility method to load uri & check for local file
- Fixed 43: Added support for cursor history
- Fixed segment name display for setting segment origin
- Refs 63: added initial support for interleaving segments
- Added text display of differences from baseline
- Added new Disk Image menu and moved everything other than segment list out of Segments menu
- Added binary prefix % for input of integers
- Fixed 61: create metadata before attempting to write to file so at least it won't create a blank file
- Fixed 57: non-contiguous selection now correctly creates indexed segment
- Fixed off-by-one error in event_coords_to_byte
- Added context menu to select/deselect
- Fixed off-by-one error which missed the last line of disassembled text
- Fixed 60: fixed bounds check for disassembly of entire segment
- Added ability to save segments as ATR bootable disk using my XEX to ATR bootloader
- Fixed 56: added segment reordering to xex segment list
- Refs 56: Initial support for creating XEX from segments
- Workaround for not being able to select the previous segment after moving to another segment via the comments sidebar

0.11.0

You can now load a baseline file that will flag in red any bytes that have been changed from that baseline to your current image.

Other bug fixes:
- Fixed crashes in bitmap editor and map editor with empty documents
- Fixed 53: force loading the data file when the .omnivore file is loaded instead
- Fixed selection index when selecting from high to low: initial byte remains selected
- Fixed 45: fixed display list marking so it can be turned off
- Fixed 52: added fix in pyfilesystem and now pass through UNC paths without URI encoding

0.10.0

Added a new sidebar that displays comments, allowing you to quickly move to different sections of the code.

Other interesting stuff:
- export (and selection of) disassembly text
- hex characters are also copied to the clipboard as text to paste into regular text documents
- data can be marked as an ANTIC display list and shown in the disassembly window
- Insert file command to place raw binary data at the cursor of the open file
- lots o bug fixes

0.9.4

Fixed the bug loading Atari DOS disk images, and as a bonus: binary files in ATR images are now expanded into their object segments

0.9.3

Added support for launching emulators. Use the Machine -> Emulators -> Add New Emulator... menu item to define your emulator (and any arguments), then select an emulator from the list and run it with F5.

Other bug fixes:
- Fixed 31: added check for valid index before displaying comment
- Fixed 33: fixed memory map with opcode/instruction mode checks added to new udis disassembler
- Comment actions now display correct labels instead of indexes
- Fixed 28: existing comment now populated in dialog when adding comment
- Fixed 27: Added missing popup menu items to bitmap and disassembly views
- Added command to remove comments
- Fixed font change when set in preferences
- Fix for running emulator on files that have special characters in filename
- Fixed executable detection and run_detach for OS X
- Fixed 29: finished simple emulator list management and serialization
- Added menu item to run emulator; radio buttons select which emulator
- Added comment display in status bar when mousing over grid, bitmap & charmap
- Fixed page size bug when pageup/down in hex window

0.9.2

When saving, a new file with the suffix .omnivore will be saved along with the binary file. It currently contains the segments you've created and any comments you've added, and will eventually contain more info about modifications you've made to the file. It's purpose is to save the documentation as you go through reverse engineering the file.

Also added in this release is a disassembler framework with a bunch of processors (most won't be interesting to you) and a bunch of graphics modes (most won't be interesting to you either).

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.