|
Post by nojoopa on Mar 14, 2008 10:19:54 GMT -5
Using MMC2IEC with sd2iec firmware? Tired of typing OPEN1,8,15,"CD:BLAH":CLOSE1 all the time? Here's a solution: sd2brwse v.0.1 (zip, prg+source): - Browse the SD/MMC card with joystick or keyboard (special button mapping for DTV included) - Load & run programs with a press of a button (or key) - (Optionally) hardcoded device address; can be used from DTV Flash (untested) - Small(ish) size (~1.6k); fast to load I hope you find it useful! Bug reports & feature suggestions are welcome.
|
|
|
Post by nojoopa on Mar 15, 2008 15:57:34 GMT -5
sd2brwse v.0.2 (zip, prg+source): - Added "quit to basic" feature - Trimmed ~100 bytes of fat (to ~1.5k) - Added "minimal" configure option & version (<1k) for those who prefer loading speed over features
|
|
|
Post by nojoopa on Apr 20, 2008 12:09:40 GMT -5
sd2brwse v.0.3 (zip, prg+source): - bugfix: "cd to root" didn't work - bugfix: previous position is reset at start - a few bytes smaller
|
|
|
Post by nojoopa on Nov 6, 2008 21:35:44 GMT -5
sd2brwse v.0.4 (zip, prg+source) - added d71/d81 support (untested) Since I'm stuck with the m32 hardware, I can't test this with recent firmware. This will probably be the last version from me. The source is included (as always), so feel free to take over this little project
|
|
|
Post by shadowolf on Nov 7, 2008 5:47:33 GMT -5
>Since I'm stuck with the m32 hardware, >I can't test this with recent firmware. Like to change that? I could lend out a SD2IEC to you for development purposes or if you prefer so sell you a kit.
|
|
|
Post by nojoopa on Nov 7, 2008 9:07:30 GMT -5
Like to change that? I could lend out a SD2IEC to you for development purposes or if you prefer so sell you a kit. I really appreciate the offer, but no thanks. All the hassle with shipping/money/soldering/testing/etc... Besides, (assuming v0.4 works) there isn't much left to do. I doubt that the used protocols/commands change at this point of sd2iec's development. Small additions (such as d71/d81 support) should be trivial to implement in the sd2brwse code, although I admit that it's rather messy. In my opinion the program already does everything it's supposed to. Once the inevitable feature creep starts to noticeably increase the loading time, it would be a good time to fork to an another project, and I certainly have enough of those already -- Hmm... 8 months after starting this thread I realize that it should be in uHacking instead of DTVHacking. Oh well, sorry about that
|
|
|
Post by shadowolf on Nov 7, 2008 10:22:41 GMT -5
Okay, it's not like I a have loads of spare time myself now.
|
|
|
Post by nojoopa on Nov 8, 2008 11:43:20 GMT -5
Due to a bug report & some help from Unseen, here's one more: sd2brwse v0.5 (zip, prg+source) - bugfix: load end address was ignored - using kernal screen clear to save some bytes I really hope this is the final version
|
|
|
Post by saehn on Mar 3, 2009 9:48:06 GMT -5
Hey nojoopa, is there any chance of a 128 version? :-) Not sure if you'll read this here, so I'll send you a PM as well.
|
|
|
Post by nojoopa on Mar 3, 2009 10:37:35 GMT -5
I don't know how the C128 version would/should differ, I've never coded anything for C128 and I stopped working on sd2brwse after v.0.5. Sorry, no C128 (or any other new) version from me. However, the (somewhat messy) source code is included in the zip, feel free to port/improve/fix/rewrite/etc it yourself (or get someone else (than me) to do it for you)
|
|
|
Post by nojoopa on Aug 14, 2009 4:49:36 GMT -5
Due to a bug report with suggested fix from Jochen Adler, here's yet one more version: sd2brwse v.0.6 (zip, prg+source) - bugfix: file name length was 1 too much in some situations - removed obsolete (older than v0.5.1) firmware support The bug doesn't seem to affect devices with sd2iec firmware (or VICE vdrive), but broke things when using "IEC-ATA-V2-hardware with the NLQHD-firmware". Thanks, Jochen!
|
|
|
Post by tomcat on Aug 18, 2009 1:13:50 GMT -5
Thanx nojoopa!!!!
Finally I can use this with IEC2ATA ! Works perfectly. It is currently the fastest browser out there (when loading directories and also for moving around them).
|
|
|
Post by nbla000 on Jan 3, 2010 5:54:39 GMT -5
Hi, my first message here, many compliments for all works !
I wish to inform you that I'm porting sd2brwse (Ver. 0.6) to the Vic-20 in all Memory configurations, yes unfortunately this little machine is not so "simple" like the C64 :-(.
For the moment just the 8K+ version is working (in beta stage) but I will port it for all Vic memory configurations and also for the Mega-Cart and FE3 cartridges.
If possible, I wish to improve it also, I've some ideas, for the C64 version too, so I will contact nojoopa asap.
My version is not a new derivated version like the (MMC/ROM C64 versions) but I'm trying to modify original sources to have just one source file with compilation options for both systems, C64 and Vic-20 at the moment, C16/Plus4, C128? in the future.
|
|
|
Post by nojoopa on Jan 3, 2010 10:14:03 GMT -5
Hi, my first message here, many compliments for all works ! Thanks. I wish to inform you that I'm porting sd2brwse (Ver. 0.6) to the Vic-20 in all Memory configurations, yes unfortunately this little machine is not so "simple" like the C64 :-(. For the moment just the 8K+ version is working (in beta stage) but I will port it for all Vic memory configurations and also for the Mega-Cart and FE3 cartridges. ...and apparently has been working since September, according to the posts here. Good job. If possible, I wish to improve it also, I've some ideas, for the C64 version too, so I will contact nojoopa asap. ...yet I still haven't got any message from you, apart from that reply in that Denial thread. My version is not a new derivated version like the (MMC/ROM C64 versions) but I'm trying to modify original sources to have just one source file with compilation options for both systems, C64 and Vic-20 at the moment, C16/Plus4, C128? in the future. ...and I've been planning to shift the source around a bit to have "make" build all the various version, but have been waiting (since September) to integrate your work first; tried to ask nicely on that Denial thread a month ago (when I had some time for this). I know that my email address isn't in the source/readme, but we have emailed before (regarding VICE & paddles), or you could just have asked for my address. I'll be really busy with other things soon. If you want me to work on integrating your code on what I have (which is simply v0.6), just send the source to me via email *now*. I'm tired of waiting; if I don't get the source soon, consider yourself the new sd2bwrse maintainer.
|
|
|
Post by nbla000 on Jan 4, 2010 16:30:09 GMT -5
I'll be really busy with other things soon. If you want me to work on integrating your code on what I have (which is simply v0.6), just send the source to me via email *now*. I'm tired of waiting; if I don't get the source soon, consider yourself the new sd2bwrse maintainer. Sorry I was really busy with "real" life, I've not figured i've already contacted you for some VICE question, my apologise btw email sent.
|
|