Parallax Forums
  HomeLog InRegisterCommunity CalendarSearch the ForumHelp
   
Parallax Forums > Public Forums > Propeller Chip > updated:June 13, 2008 : PropDOS 1.7b  Forum Quick Jump
 
New Topic Post Reply Printable Version
63 posts in this thread.
Viewing Page :
 1  2  3 
[ << Previous Thread | Next Thread >> ] | Show Newest Post First ]

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 10/15/2007 6:23 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Requires, SD, ComboKeyboard, and Video

Commands: (Command-line support)

DIR = show files in Virtual Folder [F1 and % shortcuts to this]
DIR/W = show actual files on SD (wide display) [F4 and $ shortcuts to this]
DIR *.ext = show files by extension (type dir *.ext)
DEL = delete file (del filename)
SPIN = load/run binary from SD (spin filename)
(filename (without .bin extension will also load/run binary from SD)
CLS = clear the screen
TYPE = display a text file (type filename)
PLAY = load/play an hmus file (play filename)
STOP = stop playing current hmus file
REBOOT = Reboot the Propeller
COPY CON filename = Simple text file creator, exit with Control-Z on a blank line
WPLAY = play 16k-mono & 16bit stereo wav file from SD (wplay filename)
ESC on boot will bypass PropDOS and start the file MENU.BIN from SD if it exists.
HELP = Display list of commands and credits. [? shortcuts to this]
LABEL <filename.ext> = Assign file to Virtual Folder (creates Virtual Folder if it does not exist.)
[NOTE: Virtual Folders are simply text files which can be edited.]
CD <VirtualFolder> = Moves view to Virtual Folder (Omit the .DIR when using this)
CD\ or CD.. = Moves from Virtual Folder to Virtual Root/Actual Root. (Depending on compile options)
[NOTE: In the upper DAT section, there is an option to select Virtual Root, or Standard Root for DIR.]

Download and copy the hmus files on the SD from Andrew's website, and they will load and play.
(Note: you may want to change the .hmus extension to 8.3 format, I used filename.hmu)
link to music: www.andrewarsenault.com/hss/hmedia.html

UPDATED: V1.7b
*This is the GET ORGANIZED Edition. :)

Added HELP,LABEL,CD\,CD..,LS, commands.
Assigned [F1] to display Virtual Folder.
Assigned [F4] to display all actual files on SD.
Added a PAUSE to DIR/W ([F4]) at each screenfull.
Removed RESUME command due to maxed ELSEIF usage.
VER command became HELP.
Fixed other minor issues.

NOTE
I've left the 1.6 version attached for those who want the older version.
rename the 1.7b with a .zip extension.

Good Partner Programs for PropDOS
PropCOMM Terminal (Will be updated soon)
PropEDIT: Full Screen Text Editor
FemtoBASIC: COLOR (Uses AIGeneric Driver)
(Hss) Music Player
ETHcomm Propeller BBS Client
PropTerminal w/FILE2SD
tvIRC client (requires enc28j60 device)

OBC


New to the Propeller?

Getting started with the Protoboard? - Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card? - PropDOS
Need a part? Got spare electronics? - The Electronics Exchange

Post Edited (Oldbitcollector) : 6/14/2008 3:31:28 AM GMT



File Attachment :
PropDOS_v1_6_Mar9_2008   69KB (application/octet-stream)
This file has been downloaded 1316 time(s).

File Attachment :
PropDOS_v1_7b_June13_2008   61KB (application/octet-stream)
This file has been downloaded 392 time(s).
Back to Top
 

Ym2413a
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined May 2006
Total Posts : 487
 
   Posted 10/15/2007 8:51 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Hey! that's really cool! :)
I'm working on an image compression format for the Prop too. So maybe we can add support for that later. ; )

Great work!
--Andrew Arsenault.
Back to Top
 

Fred Hawkins
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jun 2007
Total Posts : 996
 
   Posted 10/18/2007 9:29 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
Just Curious Wrote: where does the filetype HMUS come from and is it standardized?
Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 10/18/2007 9:38 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
Andrew and I have been chatting about this.. Here's some detail I don't think
he'll mind my sharing to this thread..

Andrew said...

The first beta version of the module music format was .HMF which was short for (Hydra music format).
I changed the name over to .HMUS with the second version of the player.

.HMF had a different form of compression that wasn't as compacted as the currect .HMUS where ALL instrument commands and most note commands are only 1 byte long.


We came to the conclusion that the .hmu extension isn't a bad idea because of the 8.3 limitation in
the current SD module.

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 10/20/2007 12:08 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Major revision.. See top of thread..

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Ym2413a
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined May 2006
Total Posts : 487
 
   Posted 10/21/2007 1:49 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
Very cool! :)
I'm going to build myself a SD card reader for the demoboard and give this a try!
Back to Top
 

Baggers
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 2133
 
   Posted 10/21/2007 4:35 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
Andrew, you can use your hybrid when you get it :)
Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 10/21/2007 1:10 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Here's a little toy to test out your PropDOS setup.

Extract and put both these files (binary & music) on your SD.
Startup PropDOS and type: spin swishsyn.bin

(of course play metroid.hmu does the same thing, but not as pretty..

(Code distributed in binary with permission)

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.



File Attachment :
swishsyn.zip   11KB (application/x-zip-compressed)
This file has been downloaded 267 time(s).
Back to Top
 

parts-man73
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2006
Total Posts : 807
 
   Posted 10/24/2007 8:47 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Had some time to check this program out tonight. Ran it on my SpinStudio board with SD Adapter, Mouse/Keyboard adapter and audio/Video adapter installed. Ran flawlessly.

Nice work Jeff, Image display would be a great improvement, but it's great as is.

Would be nice to show new users what the Propeller can easily accomplish, barely flexing it's muscles though.


Brian

uController.com - home of SpinStudio

Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 10/24/2007 9:43 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Thanks!

I've been considering something along the lines of a text editor for it next, but
image display would also be very cool. While the program is pretty lightweight,
I use quite a bit of byte space to load 4k-6k .hmus files. I'm considering a method
by which I can pass command-line data to binaries outside of the PropDOS module
itself. It would affect things like the music's ability to play in the background, but
would free up space for other cool features.

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Coley
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 568
 
   Posted 11/3/2007 3:11 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
Hey Jeff,

I ran this on my Hybrid, it's very good, I especially like the play command....

Thanks!

Coley
Back to Top
 

Ym2413a
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined May 2006
Total Posts : 487
 
   Posted 11/3/2007 7:28 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
Coley said...
Hey Jeff,

I ran this on my Hybrid, it's very good, I especially like the play command....

Thanks!

Coley


Yeah, once I get the Hybrid in I'll convert (Hss) over to it.
At the moment I'm guessing everything plays faster then it should because of the faster xtal xPLL configuration.

Tonal center isn't A=440hz +/- 0.005 cents either I'm sure! ;)

Sort of like the Amiga Trackers when using the VBI (Vertical Blank Interrupt) for music playback on PAL and NTSC systems. *since the speeds are different from the two TV standards (50hz / 60hz)*

--Andrew Arsenault.
Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 11/8/2007 9:21 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Update to PropDOS posted... See top of thread.

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Fred Hawkins
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jun 2007
Total Posts : 996
 
   Posted 11/8/2007 10:53 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
something is wrong here: save target as gives you the opportunity to save 'attach.htm', clicking gives a 'something does not exist screen'
Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 11/8/2007 10:59 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Save target doesn't work... Just click on it.. :)


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

william chan
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2004
Total Posts : 914
 
   Posted 11/8/2007 11:05 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Where is the MKDIR command? ; )
Is there a schematic for the wiring connections?


www.fd.com.my
www.mercedes.com.my

Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 11/8/2007 11:11 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
I've been begging the author of the SD routines to consider a CD command, but he's very busy..
(Perhaps we can come up with a good bribe.. :)

As for the schematics, I assume you mean the SD card? I've got all the schematics for the
required hardware in the Propeller Cookbook, which can be downloaded from www.uController.com

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Areal Person
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Nov 2006
Total Posts : 197
 
   Posted 11/9/2007 1:42 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
 
Hi,
 
Well, I'm trying to hook up a standard SD card on the demo board.
I cant seem to get it to work (my first time trying) I'm using PropDOS defaults
I have been working on this forever, I've tried everything...
 
Here's my pin config.
 
    SD Config --------
 
    | 1 2 3 4 5 6 7 8
    9
    --------------------
 
  SD Pin 9 (the one that drops down) NOT CONNECTED
  SD Pin 8 -> 10k pullup - > 3.3v
  SD Pin 7 -> 10k pullup - > 3.3v -> Prop P0
  SD Pin 6 -> vss
  SD Pin 5 -> 10k pullup - > 3.3v -> Prop P1
  SD Pin 4 -> vdd
  SD Pin 3 -> vss
  SD Pin 2 -> 10k pullup - > 3.3v -> Prop P2
  SD Pin 1 -> 10k pullup - > 3.3v -> Prop P3
 
  ---------------------
 
  Ok, I just noticed I didnot have my SD card pluged in all the way, Ha.. Ha..
  Now it is working just fine !
 
  These pinouts work correctly.
 
  So here's the info for someone who is new to SD cards. This works with the defaults
  in PropDOS
 
  I posted this because I've been trying to do it for 24 hours now... Ha.. Ha, Ha..
 
  This was much easier to use than DOSonChip!
 
 Thanks,
  -Areal
 
 
 
 
 


I have a tree growing out of my head, but
what do you expect ? I'm a programmer.

Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 11/9/2007 2:50 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Thanks!

I did noticed one thing that DOSonaChip does that PropDOS doesn't; it has a time/date chip.

I was looking at the screen shots from their site. Perhaps I will adopt their directory
format when directories are supported on the SD driver. But for the moment,
I'm hunting for every extra long I have so I can drop that WAV file player in. :)

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 3127
 
   Posted 11/9/2007 3:34 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
If you're really tight, I think you can reduce the buffersize even more (I think it works with buffersize=28). (I'm assuming you're talking about my WAV file player :)
Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 11/9/2007 4:04 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
Yes, that's exactly what I'm thinking.. I'll try the reduced buffer size tonight, although
I may be able to simply reuse part of the one I'm using for the HMUS files since one
wouldn't be playing both at the same time.

This is healthy for me, as it will force me to tighten up my code... :)

Oldbitcollector


Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Back to Top
 

Fred Hawkins
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jun 2007
Total Posts : 996
 
   Posted 11/10/2007 4:15 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
OBC, maybe you could add a number to these files. This ought to be PropDos03.zip I think.
Back to Top
 

Baggers
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 2133
 
   Posted 11/12/2007 1:35 AM (GMT -7)    Quote This PostAlert An Admin About This Post.
KNOWN ISSUES:
HSS player will sometimes fail after a .wav has been played.

Try setting a flag for the wav player to know when to finish, so it can output a zero, and thus allow HSS to play again.

Baggers.
Back to Top
 

Oldbitcollector
Propeller Powered



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Mar 2007
Total Posts : 4328
 
   Posted 11/24/2007 10:26 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
PropDOS gets fully colorized & font selectable on this release.. See top of thread for full details...

Also for purchasers of SpinStudio, PropDOS can be provided upon request.
This may save a few new users the immediate expense of a Propplug to get started.

Website for PropDOS now located at www.orrtech.net/propdos

OBC


Just getting started with Propeller?

Propeller Cookbook

PropDOS

Back to Top
 

parts-man73
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2006
Total Posts : 807
 
   Posted 11/25/2007 12:18 PM (GMT -7)    Quote This PostAlert An Admin About This Post.
As OldBitCollector mentioned, I will provide upon request a pre-programmed EEPROM with any SpinStudio purchase, free upon request. With PropDOS on board.

I like the idea of being able to compile programs into binaries, load to SD card, and run on a Propeller without the PropPlug. Yes, The PropPlug is easier when frequent changes are necessary. But for a beginner, they can try it out without an extra $30 outlay for the PropPlug.

It's nice to take things on the road too. Say for example you have a electronics club meeting and you want to bring it along, but want to show off multiple programs, just load them all onto your SD card and bring them all!


Brian

uController.com - home of SpinStudio

PropNIC - Add ethernet ability to your Propeller!

SD card Adapter

Back to Top
 
[ << Previous Thread | Next Thread >> ]
New Topic Post Reply Printable Version
63 posts in this thread.
Viewing Page :
 1  2  3 
 
Forum Information
Currently it is Thursday, July 29, 2010 5:22 PM (GMT -7)
There are a total of 462,441 posts in 62,066 threads.
In the last 3 days there were 90 new threads and 802 reply posts. View Active Threads
Who's Online
This forum has 20143 registered members. Please welcome our newest member, ME01.
58 Guest(s), 15 Registered Member(s) are currently online.  Details
John Abshier, Erik Friesen, RossH, Kevin Wood, simpsonmichael1, BradC, David Betz, Julian800, Martin Hodge, RDL2004, Harley, Sapieha, wiresalot, Ravenkallen, Tubular