Thread links for DC programmers

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: 7497
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: 9 times
Contact:

Thread links for DC programmers

Post by Quzar »

I might try to merge this with the quite outdated 'links for those ...' sticky at some point.

Many times I have looked around for information on a specific issue when DC programming. However, searching can be problematic and sometimes impossible (search for VMU). So here I'm trying to put together a sorted list of the best threads with information here. If you can think of others or topics I should look for more on, please post.

Here's the list so far:

Video
General Insanity (Genesis + PVR) - A HUGE and extremely information-packed thread. Discussion on a vast array of video issues (along with quite a few lookie-loos).
Screen render code speed up - An interesting example where a naive approach to a video renderer is taken and replaced with a much more optimized version.
Paletted Textures - A fantastic well written guide on the subject.
VQ Compression - Very detailed information about the very seldom used video feature.

Bump Mapping - A well documented demo with discussion on related issues.

Audio
Dreamcast's ARM CPU - Some nice low level description of the AICA

Maple
General:
Maple Test - Contains data gathered from many maple devices documenting features, versions, etc.

Rumble:
Trouble making the purupuru (Jump Pack) vibrate
PPPPUURRRRUU PURU! The original topic on reverse engineering the PuruPuru.

Microphone (S.I.P.):
KOS example using new maple system? An example program by BlueCrab on how to use the SIP.
Dreamcast Microphone Successfully Hacked BlueCrab's original topic on his driver.

VMU Beep:
Beep Beep! The only topic on VMU beeping (although it is apparently also present in libronin as vmufs_beep)
VMU Screen:
BMP->VMU Screen Code? Some discussion and sample code to draw to the VMU Screen.

VMU Saving:
Performing basic VMU file I/O operations? Basic example of saving zipped data to a VMU.
Test a VMU file Reading the CRC from a VMU file.
VMU Icons More saving examples, this time including eyecatches and icons.
Eye Catches and VMU Icons More discussion on the merits of save icons and eyecatches.
VMU Examples Some further examples for VMU usage.

General KOS Features
Loading Media from memory An excellent explanation of the various filesystem mounts in KOS, the romdisk, /pc, /vmu, /ramdisk, etc.
Load a outside .BIN in KOS ? Some info on loading a new program from within a KOS program (make your own menu/bootloader) as well as a few bits on how some other bootloaders work.

Full examples
Minivader Source Release A little mame driver port I made. Simplest arcade hardware in existence. Extremely well documented and gives a pretty good overview on how to do basic I/O, video, and some other minor things.

KOS dev
These are threads on future sorts of updates and optimizations for KOS.
AICA DMA
PVR DMA v SQ Rendering
Additional resolution options
Last edited by Quzar on Tue Mar 23, 2010 6:20 am, edited 1 time in total.
These users thanked the author Quzar for the post:
GyroVorbis
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
sahiphop
DCEmu Fast Newbie
DCEmu Fast Newbie
Posts: 17
Joined: Sat Feb 27, 2010 12:02 am
Has thanked: 0
Been thanked: 0

Re: Thread links for DC programmers

Post by sahiphop »

Brilliant! Thank you for doing this! :) I will definitely find this useful!
Inspired by the GREATEST gaming console of all-time!
EnigmaticCoder
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 36
Joined: Tue Nov 03, 2009 6:02 pm
Has thanked: 0
Been thanked: 0

Re: Thread links for DC programmers

Post by EnigmaticCoder »

You can also use google for those short search terms:

site:http://dcemulation.org/phpBB/ search query
Post Reply