KOS update project (some minor documentation)

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
Post Reply
User avatar
Quzar
Dream Coder
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)

Post by Quzar »

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.
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.
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
U-said-it
Insane DCEmu
Insane DCEmu
Posts: 106
Joined: Sun Oct 05, 2008 12:51 pm
Has thanked: 0
Been thanked: 0

Re: KOS update project (some minor documentation)

Post by U-said-it »

Nice flow chart. What software did you do that with?
ImageImage
User avatar
Quzar
Dream Coder
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)

Post by Quzar »

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
User avatar
BB Hood
DC Developer
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)

Post by BB Hood »

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.
Last edited by BB Hood on Wed Jul 29, 2009 12:41 am, edited 1 time in total.
User avatar
Quzar
Dream Coder
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)

Post by Quzar »

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
User avatar
BB Hood
DC Developer
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)

Post by BB Hood »

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
Post Reply