Propeller (Hss)
Total Page:16
File Type:pdf, Size:1020Kb
Propeller (Hss) Propeller Table Of Contents (Hss) ............................................................... 4 AiGeneric ........................................................... 5 Assembler Subroutines .................................................. 6 Assembly Programming ................................................. 9 Atari Joystick ........................................................ 14 Books References Tutorials ............................................... 15 Bootloaders .......................................................... 16 BYTE .............................................................. 17 Cog RAM ........................................................... 19 Colors .............................................................. 21 Common Assembler Bugs ................................................ 24 Converting Text Output Display Type ....................................... 25 Copyright and Licensing ................................................. 26 Cracking Open the Propeller - Original Page .................................. 28 Cracking Open the Propeller Chip .......................................... 31 Data Storage ......................................................... 33 Debuggers and Emulators ................................................ 34 Dev Board Differences .................................................. 38 Development Tools ..................................................... 41 DK Graphics Driver .................................................... 42 DMX .............................................................. 43 Download Protocol ..................................................... 44 Editing the Wiki ....................................................... 50 Example ............................................................ 52 Fast-Track for PropJavelin ............................................... 53 FemtoBASIC ......................................................... 57 FFT ............................................................... 58 Fixed Point Math ...................................................... 69 Full Duplex Serial ..................................................... 71 Game Programming for the Propeller Powered Hydra ............................ 73 Games ............................................................. 74 Graphics ............................................................ 76 graphics drivers ....................................................... 78 Hardware ........................................................... 80 home .............................................................. 82 Homespun Spin Compiler ................................................ 83 Hub Memory Map ..................................................... 89 Hub RAM ........................................................... 92 HYBRID Development Kit ............................................... 93 HYDRA Game Console .................................................. 94 page 1 / 405 Propeller (Hss) I2C Slave ........................................................... 95 integer_navigation ..................................................... 96 interface ............................................................ 99 Interrupts .......................................................... 101 IO Bus Systems ....................................................... 103 JavaPropDesign ....................................................... 107 Join us on IRC! ....................................................... 108 Large Memory Model ................................................... 110 LED ............................................................... 113 Links to other sites related to the Propeller ................................... 116 Linux Development .................................................... 117 LMM AiChip Industries ................................................. 119 LMM Pacito ......................................................... 121 LMM Phil Pilgrim (PhiPi) ................................................ 125 LONG ............................................................. 126 LONG vs RES ........................................................ 128 Mac and Linux native development ......................................... 130 Mac OS-X Experiences .................................................. 133 Managing Concurrency ................................................. 134 MATH ............................................................. 136 Method Calls ......................................................... 175 MonoLCD640 ........................................................ 179 Object Reference ...................................................... 199 OMU .............................................................. 201 Oscillator ........................................................... 212 Packaging Propeller Software ............................................. 218 Palette Mode ......................................................... 222 PASD .............................................................. 224 pcbdesign ........................................................... 225 PinDefs.spin ......................................................... 230 pProp040 ........................................................... 233 pPropellerSim ........................................................ 234 pPropQL ............................................................ 243 pPropQL020 ......................................................... 250 Programming in C..................................................... 258 Programming in C - Catalina ............................................. 260 Programming in Forth .................................................. 262 Programming in Java ................................................... 264 Programming in Pascal .................................................. 270 Prop Tool ........................................................... 275 Propeller 2 Instructions ................................................. 286 Propeller Demo Board .................................................. 287 Propeller Font ........................................................ 289 Propeller II .......................................................... 291 Propeller Lingo ....................................................... 294 page 2 / 405 Propeller (Hss) Propeller Manual ...................................................... 297 Propeller Snippets ..................................................... 298 Propeller Tool - Enhancement Requests ...................................... 299 Propeller_CPLD ...................................................... 304 PropMag ............................................................ 316 PropMag-2008-03 ...................................................... 317 PropMag-2008-04 ...................................................... 328 PropMag-2008-05 ...................................................... 335 PropMag-2008-06 ...................................................... 343 PropTCP_SocketsLayer ................................................. 345 PWM .............................................................. 348 RCTIME Object ...................................................... 354 Referencing Globals .................................................... 357 Released Projects ...................................................... 358 RFID .............................................................. 359 Single Cog Graphics Driver Pattern ......................................... 360 Software ............................................................ 361 Sphinx ............................................................. 363 Spin Byte Code ....................................................... 365 SpinStudio ........................................................... 382 Strings ............................................................. 385 Supercomputing ....................................................... 390 Symbol Address operator ................................................ 391 Thumb VM AiChip .................................................... 392 Two-Resistor Serial Interface ............................................. 394 USB Host ........................................................... 395 USB Slave ........................................................... 396 Video Generator ...................................................... 398 what good is a bad pointer ................................................ 401 Where In The World? .................................................. 403 WORD ............................................................. 404 page 3 / 405 Propeller (Hss) (Hss) Hydra Sound System The hydra sound system is a realtime audio synthesis playback engine which was created by Andrew Arsenault for use with the propeller. It allows rapid integration of audio into a propeller based design or program with an easy to use high-level interface. Simple high-level commands can be issued to (Hss) to control more complex tasks like music playback, sound synthesis and sample playback. At the moment this object supports a number of propeller based boards (Propeller Demo Board, HYBRID Development Kit and HYDRA Game Console). (Hss) Supports: Four channel tracker music playback engine. Dual sound FX syhthesis channels. Single 1bit ADPCM channel for compressed sample playback. (Hss) Supports the following custom file formats: (.hmus) 4 channel tracker