fujidude Posted February 1, 2016 Share Posted February 1, 2016 Oops. WinPython does not come with wxPython out of the box (its focus is on Qt). Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 1, 2016 Author Share Posted February 1, 2016 Oops. WinPython does not come with wxPython out of the box (its focus is on Qt). I'm using a very recent version of wxPython anyway, one that most distributions don't yet use, so I would have had to figure out a way to compile it for WinPython regardless. I'll still probably check it out. Certainly I'll be checking out pyinstaller, at least. Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 1, 2016 Author Share Posted February 1, 2016 It looks very useful. Is it possible to compile a 32 bit Windows version? I have been able to build a 32 bit Windows version that mostly works. I'm having a weird problem that I don't have on the 64 bit version, so when I figure that out I'll post it. 1 Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted February 1, 2016 Share Posted February 1, 2016 I noticed that this program creates an error log that gets appended to. So after several hundred runs the LOG file could become quite large. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 1, 2016 Share Posted February 1, 2016 May want to allow keeping the comments/equates in upper-case though, as I think most people prefer them that way. I'm among those who prefer opcodes, labels and comments all in lowercase. Just easier on the eyes. Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 1, 2016 Author Share Posted February 1, 2016 I noticed that this program creates an error log that gets appended to. So after several hundred runs the LOG file could become quite large. Yes, I've just been ignoring that for a long time. I should figure that out so it's at least overwritten instead of appended to. And not prompting the user when you quit the application. I've added it to the bug list. 1 Quote Link to comment Share on other sites More sharing options...
Marius Posted February 1, 2016 Share Posted February 1, 2016 Is there a feature to manage contents of an ATR like moving files in and out the image? Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 1, 2016 Author Share Posted February 1, 2016 Is there a feature to manage contents of an ATR like moving files in and out the image? No, not yet. I'd like to support this at some point. 1 Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 1, 2016 Author Share Posted February 1, 2016 Had some graphical glitches appear in the hex editor when changing the font type. Seemed to be fixed when adjusting the pane size for the hex editor, so it must just be a refresh problem. I fixed this and have a 32 bit windows version. I'll upload it shortly. 2 Quote Link to comment Share on other sites More sharing options...
+MrFish Posted February 1, 2016 Share Posted February 1, 2016 (edited) Is there a feature to manage contents of an ATR like moving files in and out the image? No, not yet. I'd like to support this at some point. Copying and pasting files between images would be nice too. Edited February 1, 2016 by MrFish Quote Link to comment Share on other sites More sharing options...
Suppawer Posted February 1, 2016 Share Posted February 1, 2016 I fixed this and have a 32 bit windows version. I'll upload it shortly. Great!!! Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 1, 2016 Author Share Posted February 1, 2016 Copying and pasting files between images would be nice too. My goal is to have files appear in the Segments list such that they can be operated on just like other segments, and also so you wouldn't see the data from the last 3 bytes of every sector (the bits that DOS uses to point to the next sector and stuff) -- how an XEX image looks now is what they would look like. That's my plan, anyway. 1 Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 2, 2016 Author Share Posted February 2, 2016 (edited) New version! 0.8.2. available here: https://github.com/robmcmullen/omnivore/releases/tag/0.8.2 It's now a 32-bit Windows app (which runs fine on 64 bit windows); Mac version is still 64 bit. No updates on the linux version yet: still have to install from source. This release fixes several issues mentioned on the forum. From the ChangeLog: 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 Edited February 2, 2016 by playermissile 6 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted February 3, 2016 Share Posted February 3, 2016 Thanks! It looks great. I haven't thoroughly tested it yet, but in the first minute of running it, it helped me identify an unknown Atari ROM file. It installed quickly and without error on Windows XP SP3. Very nice 1 Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 3, 2016 Author Share Posted February 3, 2016 Thanks! It looks great. I haven't thoroughly tested it yet, but in the first minute of running it, it helped me identify an unknown Atari ROM file. It installed quickly and without error on Windows XP SP3. Very nice I'm building on Windows 7, so glad to hear that it also works on XP! Let me know if you run into any issues. And always interested to hear feature requests. Quote Link to comment Share on other sites More sharing options...
+bf2k+ Posted February 3, 2016 Share Posted February 3, 2016 Looks very nice... any chance for SpartaDOS support? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 3, 2016 Share Posted February 3, 2016 (edited) I'm very impressed with this, having finally had a chance to install and fiddle around. Immediately ran into this under Windows 10 64-bit when double-clicking a drive in the file browser window, however: Of course I can just go into File->Open instead in the meantime. Also a bit of bother with bitmap scrolling: Opened a bitmap, changed the width to 40 bytes, then scrolled horizontally across it, at which point the window became corrupted. Edited February 3, 2016 by flashjazzcat 1 Quote Link to comment Share on other sites More sharing options...
lemiel Posted February 3, 2016 Share Posted February 3, 2016 Yes, I've just been ignoring that for a long time. I should figure that out so it's at least overwritten instead of appended to. And not prompting the user when you quit the application. I've added it to the bug list. Maybe two or more "rolling" logs. At start last used - current - gets number in name and this with highest number is deleted, others renamed with increased number in name? Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 3, 2016 Author Share Posted February 3, 2016 Looks very nice... any chance for SpartaDOS support? Long term, probably. Looks complicated, though. Found a reference here for the extended binary file format: http://sdx.atari8.info/sdx_files/4.47/sdx_4-47_progr_guide.pdfbut didn't see a reference to the on-disk structure. Any pointers? I think the directory & VTOC are totally different than Atari DOS, right? Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 3, 2016 Author Share Posted February 3, 2016 I'm very impressed with this, having finally had a chance to install and fiddle around. Immediately ran into this under Windows 10 64-bit when double-clicking a drive in the file browser window, however: Capture.PNG Of course I can just go into File->Open instead in the meantime. Also a bit of bother with bitmap scrolling: Capture.PNG Opened a bitmap, changed the width to 40 bytes, then scrolled horizontally across it, at which point the window became corrupted. Huh, weird on the file browser pane. That's a wxPython standard toolkit thing so on other platforms it just works. Have to check that out. I'll look into the scrolling bug. I've run into it before so I think I know what's going on. Thanks for the bug reports! Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 3, 2016 Author Share Posted February 3, 2016 Maybe two or more "rolling" logs. At start last used - current - gets number in name and this with highest number is deleted, others renamed with increased number in name? Yeah, I should do something like that. At this point, they're pretty small so I'm just leaving all of them around but I should do some cleanup. Quote Link to comment Share on other sites More sharing options...
fujidude Posted February 3, 2016 Share Posted February 3, 2016 Long term, probably. Looks complicated, though. Found a reference here for the extended binary file format: http://sdx.atari8.info/sdx_files/4.47/sdx_4-47_progr_guide.pdfbut didn't see a reference to the on-disk structure. Any pointers? I think the directory & VTOC are totally different than Atari DOS, right? Hey there. You were looking in the SDX Programmer's Manual. There is a companion User's Manual also. It has the info you are looking for I think. See section 7. 1 Quote Link to comment Share on other sites More sharing options...
playermissile Posted February 3, 2016 Author Share Posted February 3, 2016 Hey there. You were looking in the SDX Programmer's Manual. There is a companion User's Manual also. It has the info you are looking for I think. See section 7. Thanks, that looks like it. Yikes, complicated! Looks like 3 different types of on-disk format, SDFS 1.1, 2.0, 2.1. It would take some time to understand, that's for sure. Is there a standard place for a VTOC or directory, or are those spread around? This is my first time looking at SpartaDOS. Omnivore is based on my atrcopy python library for disk images, but that only handles Atari DOS format. It would have to be extended to support SpartaDOS, and given the complexity of the SpartaDOS filesystem (and my lack of experience with it) it wouldn't be a high priority for me at the moment. Maybe someone feels like hacking some python? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 3, 2016 Share Posted February 3, 2016 You can probably safely ignore SDFS 1.1, since it quickly became deprecated AFAIK. The differences between 2.0 and 2.1 are relatively slight. The boot sector contains pointers to all the important stuff (VTOC, root directory sector map). SDFS isn't terribly complex once you get the hang of it, and lacks some of the nasty DOS 2.x stuff such as sector links in the same sectors as file contents. 1 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted February 3, 2016 Share Posted February 3, 2016 I'm very impressed with this, having finally had a chance to install and fiddle around. Immediately ran into this under Windows 10 64-bit when double-clicking a drive in the file browser window, however: Capture.PNG Of course I can just go into File->Open instead in the meantime. That happens for me as well. I haven't tried the bitmap scrolling yet. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.