Search

You can find the results of your search below.

Results

bakingpi:ok03: 28 Hits
OK03 lesson builds on [[OK02]] by teaching how to use functions in assembly to make more reusable and r... code would be completely unreadable. Instead we use functions. [[Functions Explained]] {{:bakingpi:... bly code. The difficulty comes in what system we use for setting the registers. If we just used any system we felt like, each programmer may use a different system, and would find other programm
wiki:syntax: 22 Hits
e. This page contains all possible syntax you may use when editing the pages. Simply have a look at the... it this page". If you want to try something, just use the [[playground:playground|playground]] page. Th... u can **__//''combine''//__** all these. You can use <sub>subscript</sub> and <sup>superscript</sup>, too. You can use <sub>subscript</sub> and <sup>superscript</sup>,
bakingpi:screen01: 20 Hits
ed. If you do not have these files, or prefer to use a correct implementation, download the solution t... al however, we will just concentrate on the first use of graphics cards; getting pixel colours from mem... s raised immediately by all this is the system we use for numbering colours. There are several choices... ors ^ Description ^ Examples ^ | Monochrome | 2 | Use 1 bit to store each pixel, with a 1 being white,
bakingpi:screen02: 13 Hits
olour ==== To allow complex drawing, some systems use a colouring function rather than just one colour ... this in assembly code, but first we could really use some other functions to help. We need a function... e frame buffer structure from last time. We will use this at all times in our drawing method. That wa... s value the address of a different structure, and use the exact same code. For simplicity we will use
bakingpi:troubleshooting: 13 Hits
struction `sdd r0,r1' This error occurs when you use a command that doesn't exist. First of all, chec... x -- `add r0,1' This means that you're trying to use a constant number, such as adding the number one,... should be add r3,#4. You must do so wherever you use a constant on a command that normally uses regist... pseudo-op: `.suction' This error occurs when you use a pseudo operation that doesn't exist. Check you
bakingpi:input02: 9 Hits
first character on the screen at present. We can use this to scroll the screen. **temrinalColour** Th... haracter in char with a bitshift and an and, then use a bitshift to get the background colour to call T... ov r1,x mov r2,y bl DrawCharacter </code> 2.1.8. Use an and to get the low nibble of col then call Ter... ere have we actually set it. Normally, terminals use special combinations of characters to change the
bakingpi:downloads: 8 Hits
= Microsoft Windows ==== For Microsoft Windows, I use the [[http://www.yagarto.de/|YAGARTO]] and [[http... es\YAGARTO\'. ==== Mac OS X ==== For Mac OS X, I use the YAGARTO packages. Please visit the [[http://... system has multiple processors or cores, you can use then to build and compile in parallel by adding -... later in the course. Each time you are ready to use the toolchain, run the following shell command: <
bakingpi:software_requirements: 8 Hits
Mv6 processors. ===== GNU Toolchain ===== If you use the Minimal or Pi-to-Pi development environments,... ment Pi's installation of Raspbian Linux. If you use a non-ARM Second PC development system, you will ... = Microsoft Windows ==== For Microsoft Windows, I use the [[http://www.yagarto.de/|YAGARTO]] and [[http... es\YAGARTO\'. ==== Mac OS X ==== For Mac OS X, I use the YAGARTO packages. Please visit the [[http://
bakingpi:screen03: 8 Hits
as well as sufficiently readable that humans can use it. Variable data types such as text require muc... en we can't go beyond that, we write methods that use numbers of that length, etc. In terms of text, o... ng algorithms tricky. Normally operating systems use ASCII for strings which will not be displayed to ... to make a new line. You may wish to research and use the other characters for special meanings in your
bakingpi:types.h: 8 Hits
ion. Many and various parts of the USB standard use this 1 bit field to indicate in which direction ... ion. Many and various parts of the USB standard use this 2 bit field to indicate in which direction ... ion. Many and various parts of the USB standard use this 2 bit field to indicate in what type of transaction to use. */ typedef enum { Control = 0, Isochronous = 1
bakingpi:input01: 7 Hits
nt. If you do not have these files, or prefer to use a correct implementation, download the template f... ric connector, and many different kinds of device use it. It's simple to build new devices for, simple... ver, get a keyboard driver, and then teach how to use these in an Operating System. I set out searchin... to make reusable code 'libraries' that anyone can use in their program. Linking is what we do to make
bakingpi:font0license: 6 Hits
tware, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell co... RACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as containe... in advertising or otherwise to promote the sale, use or other dealings in this Font Software without p
android: 5 Hits
derule) \\ ==== Quick Instructions ==== WARNING: USE AT YOUR OWN RISK. \\ IT WORKS FOR ME BUT YOUR MIL... tart > Run > Cmd - cd /path/to/work/folder - Use <code>novacom boot mem:// < ACMEinstaller3</code>... M9, gApps, then reboots - Boot into Android and use Google Play to install GooManager - Install Tea... nd [privacy] defense 1.0.2 add-ons and be sure to use settings to set your cookie and Do Not Track pref
bakingpi:screen04: 5 Hits
to the method and their results to illustrate its use. Table: sprintf example calls ^ Format String ^ ... but our reward is a very general function we can use for all sorts of purposes. ===== Division ===== ... ent, or from a length prefix if you wish. I will use a null terminator in the example below. One of t... continuing on the stack as above. If you wish to use a null terminated format string, the parameter in
wiki:dokuwiki: 5 Hits
bakingpi:ok01: 5 Hits
wiki:start: 5 Hits
bakingpi:ok04: 5 Hits
ingress: 4 Hits
commodore_64_versus_timex_sinclair_2068: 4 Hits
personal_computers_are_no_longer_personal: 4 Hits
bakingpi:broadcom2835.h: 4 Hits
bakingpi:font1license: 4 Hits
bakingpi:hardware_requirements: 3 Hits
bakingpi:usbd.h: 3 Hits
bakingpi:hcd.h: 3 Hits
bakingpi:device.h: 3 Hits
don_t_break_the_web_for_stupid_reasons: 3 Hits
bakingpi:report.h: 3 Hits
legal: 3 Hits
bakingpi:keyboard.h: 2 Hits
bakingpi:ok02: 2 Hits
bakingpi:algorithm_derivation: 2 Hits
bakingpi:build_your_own_linux_toolchain: 2 Hits
raspberry_pi_boot: 2 Hits
bakingpi:hexadecimal_explained: 2 Hits
bakingpi:binary_explained: 2 Hits
bakingpi:keyboard.c: 2 Hits
bakingpi:stack_explained: 2 Hits
bakingpi:ok05: 2 Hits
bakingpi:top: 2 Hits
bakingpi:csud: 2 Hits
bakingpi:keyboard.s: 2 Hits
bakingpi:mouse.s: 2 Hits
bakingpi:configuration.c: 2 Hits
bakingpi:mouse.h: 2 Hits
bakingpi:broadcom2835.c: 2 Hits
bakingpi:byteorder.h: 2 Hits
bakingpi:hid.s: 2 Hits
bakingpi:hub.s: 2 Hits
bakingpi:armv6.s: 2 Hits
bakingpi:broadcom2835.s: 2 Hits
bakingpi:configuration.s: 2 Hits
bakingpi:platform.s: 2 Hits
bakingpi:roothub.s: 2 Hits
bakingpi:usbd.s: 2 Hits
bakingpi:designware20.s: 2 Hits
bakingpi:armv6.c: 2 Hits
bakingpi:configuration.h: 2 Hits
bakingpi:devicerequest.h: 2 Hits
bakingpi:pipe.h: 2 Hits
bakingpi:usbd.c: 2 Hits
bakingpi:armv6.h: 2 Hits
bakingpi:hid.c: 2 Hits
bakingpi:hub.c: 2 Hits
bakingpi:descriptors.h: 2 Hits
bakingpi:hub.h: 2 Hits
bakingpi:designware20.h: 2 Hits
bakingpi:platform.c: 2 Hits
bakingpi:mouse.c: 2 Hits
bakingpi:hid.h: 2 Hits
bakingpi:platform.h: 2 Hits
bakingpi:designware20.c: 2 Hits
bakingpi:roothub.c: 2 Hits
open_letter_to_melissa_harris-perry: 1 Hits
food_justice: 1 Hits
webos_haiku: 1 Hits
wiki:welcome: 1 Hits
coreboot: 1 Hits
bakingpi:functions_explained: 1 Hits
bakingpi:bits_explained: 1 Hits
bakingpi:max_os_x_toolchain: 1 Hits
bakingpi:windows_toolchain: 1 Hits
gpg: 1 Hits
bakingpi:introduction: 1 Hits
raspberry_pi: 1 Hits