I'm mostly posting this for reference and as a backup. A year ago I took a course in software engineering and the final project was to select an open source project (with certain limits) and contribute something to it. We had to document various steps of the interaction, write a report and give a presentation. I chose KOS and wrote two minor updates for it, fixing the screenshot ability to work on more video modes, and adding capability for using the vmu speaker.
Attached are the report and presentation along with the code additions and a software map.
KOS update project (some minor documentation)
- Quzar
- Dream Coder
- Posts: 7499
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Wed Jul 31, 2002 12:14 am
- Location: Miami, FL
- Has thanked: 4 times
- Been thanked: 10 times
- Contact:
KOS update project (some minor documentation)
- Attachments
-
- Screenshot update.zip
- Screenshot function update.
- (3.58 KiB) Downloaded 94 times
-
- VMUBeep_src.zip
- VMU Speaker support.
- (7.29 KiB) Downloaded 89 times
-
- Report and presentation.zip
- The report and presentation (.doc and ppt files are not allowed).
- (292.34 KiB) Downloaded 93 times
-
- Bit of a software map.
- KOS.png (99.25 KiB) Viewed 1214 times
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Re: KOS update project (some minor documentation)
Nice flow chart. What software did you do that with?
- Quzar
- Dream Coder
- Posts: 7499
- Joined: Wed Jul 31, 2002 12:14 am
- Location: Miami, FL
- Has thanked: 4 times
- Been thanked: 10 times
- Contact:
Re: KOS update project (some minor documentation)
http://www.gliffy.com/ I didn't even bother to take out the notice on the bottom of it that is an advertisement for the site
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
- BB Hood
- DC Developer
- Posts: 189
- Joined: Fri Mar 30, 2007 12:09 am
- Has thanked: 41 times
- Been thanked: 10 times
Re: KOS update project (some minor documentation)
Nice Job! (hella late I know).
I'm still trying to get practice working with images so I updated this update by adding *.bmp output support.
You can find sources HERE.
I'm gonna try and do something interesting with VMUBeep.
I'm still trying to get practice working with images so I updated this update by adding *.bmp output support.
You can find sources HERE.
I'm gonna try and do something interesting with VMUBeep.
Last edited by BB Hood on Wed Jul 29, 2009 12:41 am, edited 1 time in total.
- Quzar
- Dream Coder
- Posts: 7499
- Joined: Wed Jul 31, 2002 12:14 am
- Location: Miami, FL
- Has thanked: 4 times
- Been thanked: 10 times
- Contact:
Re: KOS update project (some minor documentation)
Yea, I had planned to add bmp and optional png support, but just never got around to it.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
- BB Hood
- DC Developer
- Posts: 189
- Joined: Fri Mar 30, 2007 12:09 am
- Has thanked: 41 times
- Been thanked: 10 times
Re: KOS update project (some minor documentation)
Since you mentioned png support I updated it to (optionally) compress(.gz) the screenshot using the zlib library because I couldn't make .png's...same thing anyway right?
EDIT: I made something using VMUBeep. Its like a cheap music player that uses the beeps as notes in a song. The timing between beeps doesn't work right sometimes though. If anybody wants to mess with it or play the intro to the Jingle Bells song be my guest. Don't waste a CD though. Use a coder's cable or BBA. I am warning you now... I'm not a musical genius when it comes to using hex values as notes in a song.
Download Here
EDIT: I made something using VMUBeep. Its like a cheap music player that uses the beeps as notes in a song. The timing between beeps doesn't work right sometimes though. If anybody wants to mess with it or play the intro to the Jingle Bells song be my guest. Don't waste a CD though. Use a coder's cable or BBA. I am warning you now... I'm not a musical genius when it comes to using hex values as notes in a song.
Download Here