Neo TeAm Forum

The 10th. NEO Project for N64 => The 10th. NEO Project for N64 Dev kit. => N64 development section => Topic started by: sanni on July 30, 2012, 09:34:04 PM

Title: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: sanni on July 30, 2012, 09:34:04 PM
Did you ever wanted to create your own program on the N64?

Yes? Then let me invite you to this little tutorial :)
No? Well I hope you still find it entertaining ;)

First of all I have no clue about what I'm going to talk here, I can't program and all that will follow after this warning is a just a documentation of me applying the principles of copy&paste and trial&error.
But this is actually a good thing because I will explain everything from a beginners perspective so it should be easy for everyone to follow.

Disclamer: I only used Open Source Software, everything I discuss or link here is completly legal.
Introduction:
Thanks to Shaun Taylor's amazing work on libdragon (http://www.dragonminded.com/n64dev/) it has become very easy to write little programs for your favorite console the N64.

In this tutorial we will use the virtualization software VirtualBox together with Ubuntu and libdragon to create a 100% legal development kit for the N64.

Every step will be documented with a picture.

Step 1: Setting up VirtualBox

A) First you need to download and install Virtualbox: https://www.virtualbox.org/wiki/Downloads

B) Next you need to download and extract my premade hdd image that contains both Ubuntu and libdragon preinstalled.
Since both libdragon and Ubuntu are open source it's absolutly legal to link you to this image: https://mega.nz/#!hENlWAYC!tLgxtEqsRVoNuUq2oq10t1p2g17e1SNPASnwhdszZ3A (1000MB)
If you need a program to extract the file I recommend 7zip (http://www.7-zip.org/)

C) After you started VirtualBox you need to create a new virtual machine
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/vb1.png)

D) Name it N64DEV and make sure to select Linux and Ubuntu from the dropdown menues
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/vb2.png)

E) In the "Virtual Hard Disk" window click on "Use existing hard disk"(1), then click on the browse icon(2) and select the hdd image you downloaded earlier(3)
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/vb3.png)

F) After setting up your Virtual Machine click on "Start" to run it
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/vb4.png)

Step 2: Inside Ubuntu

A) Log in with password: dev
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub1.png)

IMPORTANT: To change the keyboard layout click on the little "Deu" icon on the top bar and choose your keyboard layout.

B) On the top bar click "Places" and then "Home Folder"
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub2.png)

C) Browse to libdragon/examples(1) right-click on "spritemap"(2) and select Copy(3) to Desktop(4). Then rename the new folder on the desktop to n64forever.
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub3.png)
The examples directory has many coding examples that teach you how to program with libdragon. Instead of creating our little program from scratch we will just copy one of the examples and alter it to our liking.

D) I want to put the N64 Forever logo into our program.
So I downloaded and resized it to approx 200 pixels on my Windows machine, saved it as N64Forever.PNG and then transfered it to Ubuntu.
To transfer the picture to Ubuntu running in the virtual machine I used a service called dropbox. But you could upload it on mediafire or any other online storage site too. Then open Firefox in the virtual machine and download it again.
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub4.png)

E) To use the picture in our program we have to convert it first. So copy the picture onto the desktop. Right-click somewhere on the desktop and select "Open in Terminal".
A black window should pop up.
Write the following in it:
Code: [Select]
$N64_INST/bin/mksprite 32 N64Forever.png n64f.spritePress Return/Enter to execute the command.
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub5.png)

F) A new file called n64f.sprite should be on your desktop now. Double click on the n64forever folder on your desktop(the one you created in step 2C) and then open the filesystem directory.
Delete the files that are already in there(1) and move our n64f.sprite in this directory(2).
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub6.png)

Step 3: Editing the Makefile

A) First we need to edit the Makefile in our n64forever directory. Since we just copied it from the spritemap example.
Rightclick on Makefile and choose "Open with Geany"
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub7.png)

B) We need to replace
Code: [Select]
PROG_NAME = spritemapin line 9 with
Code: [Select]
PROG_NAME = n64forever
And
Code: [Select]
$(N64TOOL) -b -l 2M -t "Spritemap Test"in line 20 with
Code: [Select]
$(N64TOOL) -b -l 2M -t "n64forever"
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub8.png)
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub9.png)

C) Save the file and close Geany.

Step 4: Programming

A) In our n64forever directory rename spritemap.c to n64forever.c
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub10.png)
Next right-click on it and choose "Open with Geany"

B) Now alter the code like this
Code: [Select]
#include <stdio.h>
#include <malloc.h>
#include <string.h>
#include <stdint.h>
#include <libdragon.h>
#include <stdlib.h>

int main(void)
{
    /* enable interrupts (on the CPU) */
    init_interrupts();

    /* Initialize Display */
    display_init( RESOLUTION_320x240, DEPTH_32_BPP, 2, GAMMA_NONE, ANTIALIAS_RESAMPLE );
   
/* Initialize Filesystem */
    dfs_init( DFS_DEFAULT_LOCATION );
   
    /* Initialize Controller */
    controller_init();
   
    /* Read in single sprite */
    int fp = dfs_open("/n64f.sprite");
    sprite_t *n64f = malloc( dfs_size( fp ) );
    dfs_read( n64f, 1, dfs_size( fp ), fp );
    dfs_close( fp );
   
    /* define two variables */
    int x = 40;
    int y = 100;

    /* Main loop test */
    while(1)
    {
        static display_context_t disp = 0;

        /* Grab a render buffer */
        while( !(disp = display_lock()) );
       
        /* Fill the screen */
        graphics_fill_screen( disp, 0 );
       
/* Create Place for Text */
char tStr[256];

        /* Text */
        graphics_draw_text( disp, 10, 10, "N64 FOREVER" );

/* Logo */
graphics_draw_sprite_trans( disp, x, y, n64f );

        /* Scan for User input */
        controller_scan();
        struct controller_data keys = get_keys_down();

/* If Dpad is pressed move Image */
        if( keys.c[0].up )
        {
y = y+5;
        }
        else if( keys.c[0].down )
        {
y = y-5;
        }
        else if( keys.c[0].left )
        {
x = x-5;
        }
        else if( keys.c[0].right )
        {
x = x+5;
        }

sprintf(tStr, "X: %d\n", x );
graphics_draw_text( disp, 10, 20, tStr );
sprintf(tStr, "Y: %d\n", y );
graphics_draw_text( disp, 10, 30, tStr );
       
        /* Update Display */
        display_show(disp);
    }
}

You will notice that we deleted quite a bit and added a few lines of our own.

C) Save the changes

Step 5: Compiling

A) Right click somewhere in our n64forever directory and choose "Open in Terminal"

B) In the box that pops up write
Code: [Select]
makeAnd execute by pressing Return/Enter.
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub12.png)

C) If everything worked it should look like this:
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub13.png)
If not you probably got a typo, check which line it complains about and fix it in the code.

D) Lots of new files should have been created, but we only care for n64forever.v64. Thats our rom we want to run on our N64.
You can use the Mess emulator to test your program on your PC:
http://messui.the-chronicles.org/

(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub14.png)

Step 6: Upload the program
To get the n64forever.v64 rom to your Windows machine use dropbox or mediafire again. Upload it through Firefox in Ubuntu then download it again from within Windows.
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub15.png)
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/ub16.png)

Step 7: Running the program
To run the program on your N64, you need a flashcart. Just copy the n64forever.v64 to the flashcarts SD card and launch it from the flashcarts menu.
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/DSC02498.JPG)

And thats how our program looks like:
(http://dl.dropbox.com/u/20912715/html/n64codingtut/n64codingtutorial-Dateien/DSC02505.JPG)
You can move the N64 Forever logo around the screen with the dpad.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: ChillyWilly on July 31, 2012, 05:57:58 AM
Great tutorial! One thing... when you get to the point of opening a terminal to make the program, look at the bottom left of Geany - there's some vertical tabs, one of which says "terminal" - click that tab and you are in a terminal... you can even set a preference in Geany so that the terminal is in the directory of the currently active file. Make sure the makefile (or another file in the same directory) is active and you won't need to do anything but run "make" in the Geany terminal.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: ChillyWilly on November 03, 2012, 01:12:45 AM
If you use anything but the official Nintendo SDK or the PsyQ SDK, you'll find the only emulator that runs it is MESS. MESS is designed to run at a low level, while all other emulators currently out run at the highest level for best speed. MESS needs some small files to run N64 roms... I posted them for the last compo. You can find them in my post here (http://www.neoflash.com/forum/index.php/topic,7470.msg53228.html#msg53228).
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: sanni on November 04, 2012, 12:18:30 PM
MESS Tutorial:

Downloads:

Mess emulator with messui: http://messui.the-chronicles.org/
N64.zip(search for N64.zip in that list then copy the downloaded n64.zip into a directory called roms inside the emulators folder): http://www.emunews.eu/mess-bioses/
Finally, if you want to use a real N64 controller, you need an usb adapter. I recommend this one: http://www.raphnet-tech.com/products/gc_n64_usb_adapters/index.php?category=N64

1) Create a "mess" folder. Put the "mess.exe" and the "messui.exe" into that.

2) Then create a "roms" folder inside the "mess" folder. Put the "N64.zip" there.

3) If you are on Windows 7, always run "messui.exe" as Administrator(right click "run as administrator") or it won't save any settings.

4) After you launched MESSUI.exe search for Nintendo 64 in the list, click on it, and in the middle column choose the "Device View" tab and press [...] then mount to put the rom into the cartslot.

5) Next go to "File" and choose "run N64"

6) Type OK twice or move the arrow keys and your program should run.

7) You can change the controls in MESS if you click "File" then "Show Tab Menu" then choose "Input (this System)" while the N64 emulation is running.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: MrElephant on November 16, 2014, 05:51:16 PM
I know this topic is very very old, but if someone could upload the n64 dev kit again
it would be very helpful (the one that came with linux in the first post).
This is one of the very few tutorials I could find explaining how to get started and
having this kit would be very helpful.

I am sorry about replying to an old thread, but I thought it was necessary because
there are people out there who want to make n64 homebrews and the official
homebrew kit is very very compicated.

Sorry for bothering everyone

Thanks Again
-MrElephant
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: sanni on November 17, 2014, 09:48:02 PM
I updated the link in the first post. Let me know if it doesn't work.  ;D
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: MrElephant on December 21, 2014, 07:59:02 AM
All right.  I will do that. I couldnt download it until now because I was finishing up my semester at college, and was also starting a new internship.
Thanks again for making a new link. :)

Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: sanni on January 02, 2015, 07:15:46 PM
Btw. if you are living in the PAL region and for some reason your TV won't display your homebrew correctly then you can force the homebrew to 50Hz for PAL by hex editing the rom at offset 3E(.z64) or 3F(.v64) from 00 to 50.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: degenatrons on November 20, 2015, 06:00:48 PM
Hi,

I'd love to take a look at this dev kit VM but the DL link is dead.  I appreciate this is an old post.  Would be great if you could update the link and I can follow your excellent instruction to get started in N64 dev.  Here's hoping.

Jon
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: sanni on November 23, 2015, 03:41:59 PM
Link updated.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: degenatrons on November 23, 2015, 10:02:22 PM
Link updated.
oh man  :)
Thanks for your update sanni.  Grabbing it now.

Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: Conle on November 25, 2015, 01:45:05 PM
Why isn't this topic sticky already?  ^-^  Let me fix this   ~sm-54.gif~.gif
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:33:15 PM
To setup and install your 123 HP printer go to 123.hp.com/setup  (https://sites.google.com/a/printer123hp.com/123hpcomsetup/) for mac . For installation of drivers, seek help immediately from the website 123.hp.com/setup  (https://sites.google.com/a/printer123hp.com/123hpsetup/) . We’ll help you download the right HP printer software and drivers.To setup and install your 123 HP printer go to 123.hp.com/setup (https://sites.google.com/a/printer123hp.com/123hpcomsetupdownload/) for mac .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:40:53 PM
To set up your HP printer, download and install HP printer software from here 123.hp.com/setup (https://sites.google.com/a/printer123hp.com/setup/) . HP printers are compact and durable, ready to deal with your print needs. Set your printer setup from HP to begin. The entire data referenced in this regard is straightforward and simple.To setup and install your 123 HP printer go to 123.hp.com/setup (https://sites.google.com/a/printer123hp.com/setuphpprinter/) for mac . For installation of drivers, seek help immediately from the website 123.hp.com/setup (https://sites.google.com/a/printer123hp.com/setup123hp/) .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:41:40 PM
Be sure to install cartridges, load paper and power on the printer. Download the123.hp.com/setup (https://sites.google.com/printer123hp.com/123-hp-com-setup/) to get the recommended software for your printer. We will help you download the correct HP printer software and drivers. Which includes Windows, MacOS, iOS and Android. You can then install your 123.hp.com/setup (https://sites.google.com/site/123hpsetupdownload) . For installation of drives, you can take help of our website 123.hp.com/setup (https://sites.google.com/site/123hpcomsetuprinter/) .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:42:30 PM
A printer driver is software that your computer uses to talk to a physical printer, which may be connected to your computer or another computer on your network. You can download printer drivers and software from our website  123.hp.com/setup (https://sites.google.com/site/com123hpsetupdownload/) . You can visit this site to install printer setup. you can take help from our website 123.hp.com/setup (https://sites.google.com/site/123hpcomsetup1018/) .To setup and install your 123 HP printer go to 123.hp.com/setup for mac . For installation of drivers, seek help immediately from the website 123.hp.com/setup (https://sites.google.com/site/hp123hpcoms/) .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:43:20 PM
The Canon printer enhances scan functionality, and includes a robust security feature set. Using a Canon printer service phone, you can get a full installation of the Canon printer and go to the 123.hp.com/setup (https://sites.google.com/site/myhpprintersetup/) to download the Canon.com/ijsetup driver.A printer driver is software that your computer uses to talk to a physical printer, which may be connected to your computer or another computer on your network. You can download printer drivers and software from our website 123.hp.com/setup (https://sites.google.com/site/myhpprintersetup123hp/) . You can visit this site to install 123.hp.com/setup (https://sites.google.com/site/sethp123hpcomsetups/) . you can take help from our website 123 hp printer setup.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:44:13 PM
A printer driver is software that your computer uses to talk to a physical printer, which may be connected to your computer or another computer on your network. You can download printer drivers and software from our 123.hp.com/setup (https://sites.google.com/site/hphp123comsetuphp/) website. You can visit this site to install 123.hp.com/setup (https://sites.google.com/site/my123hpcomsetup/) . you can take help from our website 123.hp.com/setup (https://sites.google.com/site/my123hpprintersetup/)
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 03:45:20 PM
To fix wireless printer problems in Windows 10, you have to make sure that the printer is properly connected to the wireless network.Be sure to install cartridges, load paper and power on the printer. Download the 123.hp.com/setup (https://sites.google.com/site/printerssetup123hp/) to get the recommended software for your printer. We will help you download the correct HP printer software and drivers. Which includes Windows, MacOS, iOS and Android. You can then install your 123.hp.com/setup (https://sites.google.com/site/comhp123setuphp/) . For installation of drives, you can take help of our website 123.hp.com/setup (https://sites.google.com/site/hpprintersetup123hp/) .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:28:01 PM
McAfee antivirus provides all-around protection by blocking unwanted threats, malware, the virus which can harm your computer, laptop, etc. To download, install McAfee visit mcafee.com/activate  (https://sites.google.com/site/uswwwmcafeecomactivate/) , follow the very easy process and mcafee.com/activate  (https://sites.google.com/site/usmcafeecomactivate/) with activation code with activation code.Install mcafee product without any hassle. We provide best installation service ,It protect against virus ,click here mcafee.com/activate  (https://sites.google.com/site/wwwmcafeeactivates/)  for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:32:23 PM
McAfee antivirus works as a shield of device. It protect against virus, malware, online threats etc. You can easily download, install and activate enter mcafee activation code products through mcafee.com/activate  (https://sites.google.com/site/macmcafeecomactivate/) . When you will go with this link, you can follow the process of downloading, installing and activating mcafee.com/activate  (https://sites.google.com/site/25mcafeecomactivate/) .Install mcafee product without any hassle. We provide best installation service ,It protect against virus ,click here mcafee.com/activate  (https://sites.google.com/site/wwmcafeecomactivate/)  for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:33:28 PM
Install mcafee product without any hassle. We provide best installation service ,It protect against virus ,click here mcafee.com/activate  (https://sites.google.com/site/installmcafeeproduct/)  for more details.activate the McAfee product in your device. you may now visit mcafee.com/activate  (https://sites.google.com/site/downloadmcafeeproducts/) to log in to your mcafee account and Enter the 25-digit alphanumeric code in the space provided.Allow for the activation to process. This might take a few minutes.You can now use your McAfee product on Windows.and you can visit our site mcafee.com/activate  (https://sites.google.com/site/25mcafeeactivates/) for further information .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:34:18 PM
install our antivirus to make your computer virus free , for download mcafee.com/activate  (https://sites.google.com/site/aactivatemcafeecomactivate/) visit our site ,and see how to protect your pc from virus.McAfee antivirus provides all-around protection by blocking unwanted threats, malware, the virus which can harm your computer, laptop, etc. To download, install McAfee visit mcafee.com/activate  (https://sites.google.com/site/25digitmcafeecodeactivate/) , follow the very easy process and mcafee.com/activate  (https://sites.google.com/site/25digitmcafeeactivationkey/)  with activation code with activation code.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:34:38 PM
Protect your devices from the virus. Scan and block viruses, and more, you can visit mcafee.com/activate  (https://sites.google.com/site/25digitmcafeeactivationcodes/) for more information and enjoy  Total Protection features like web protection, password manager. Install mcafee product with this link mcafee.com/activate  (https://sites.google.com/site/25digitmcafeekeys/) . We provide best installation service ,It protect against virus ,click heremcafee.com/activate  (https://sites.google.com/site/activatemcafeekeys/)  for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:37:11 PM
McAfee Total Protection is easy to use, works for Mac, PC & mobile devices & best  to stay safer online. Purchase our trustworthy antivirus software now! and download and install mcafee.com/activate  (https://sites.google.com/site/25mcafeecodes/) for more details.activate the McAfee product in your device. you may now visit mcafee.com/activate  (https://sites.google.com/site/mcafeeproductactivationkey/)  to log in to your mcafee account and Enter the 25-digit alphanumeric code in the space provided.Allow for the activation to process. This might take a few minutes.You can now use your McAfee product on Windows.and you can visit our site mcafee.com/activate  (https://sites.google.com/site/25mcafeekeys/) for further information .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:37:44 PM
Activate the McAfee product in your device. you may now visit mcafee.com/activate  (https://sites.google.com/site/25mcafeeproductactivation/) to log in to your mcafee account and Enter the 25-digit alphanumeric code in the space provided. Allow for the activation to process. This might take a few minutes.You can now use your McAfee product on Windows.and you can visit our site mcafee.com/activate  (https://sites.google.com/site/mcafee25digitckey/) for further information .Install mcafee product without any hassle. We provide best installation service ,It protect against virus ,click here mcafee.com/activate  (https://sites.google.com/site/mcafee25digitckeys/)  for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:39:08 PM
McAfee antivirus provides all-around protection by blocking unwanted threats, malware, the virus which can harm your computer, laptop, etc. To download, install McAfee visit mcafee.com/activate  (https://sites.google.com/site/mcafeeproductsactivate/) , follow the very easy process and https://sites.google.com/site/25downloadmcafeeactivate/ with activation code .Install mcafee product without any hassle. We provide best installation service ,It protect against virus ,click here mcafee.com/activate  (https://sites.google.com/site/25downloadmcafeeactivate/)  for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:40:07 PM
To install, activate and redeem the Mcafee card on your PC, you must have a product key or mcafee.com/activate  (https://sites.google.com/site/mcafeemcafeecomactivate25code/) activation code. If you have code, you enter mcafee activation code and if you have any problems redeeming your activation code, you can contact our team through this website mcafee.com/activate  (https://sites.google.com/site/mcafeecomactivatemcafeecode) and get the information Can.Install mcafee product without any hassle. We provide best installation service ,It protect against virus ,click here mcafee.com/activate  (https://sites.google.com/site/mcafeeactivatemcafee25digit/)  for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:41:05 PM
Get started with mcafee.com/activate  (https://sites.google.com/site/mcafeemcafeecomactivatecode/) Product Key Security. Download mcafee with activation code and enter mcafee activation code. To get more information, visit the website given by us mcafee.com/activate  (https://sites.google.com/site/mcafeecomactivatemcafee25digit/) and learn about mcafee antivirus.Protect your devices from the virus. Scan and block viruses, and more, you can visit mcafee.com/activate  (https://sites.google.com/site/mcafeemcafeeactivate25digit/) for more information and enjoy  Total Protection features like web protection, password manager.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:41:57 PM
mcafee antivirus is commonly used to identify and kill PC infections, mail worms, Trojan programs, and so on. mcafee enables your framework to be free from infection. For more information visit mcafee.com/activate  (https://sites.google.com/site/mcafeemcafeecomactivate25digit/) here.Protect your devices from the virus. Scan and block viruses, and more, you can visit mcafee.com/activate  (https://sites.google.com/view/activationmcafeecode/) for more information and enjoy  Total Protection features like web protection, password manager. for more details visit mcafee.com/activate  (https://sites.google.com/site/mcafeecomproductcode/) .

Mcafee antivirus acts as a shield of the device. It protects against viruses, malware, online threats, etc. You can download, install and activate mcafee.com/activate  (https://sites.google.com/view/activationmcafeecom/)  with activation code. mcafee antivirus provides protection from viruses, hackers, spyware and more harmful websites. If you want to protect your devices from harmful data, go to mcafee.com/activate  (https://sites.google.com/view/mcafeecodeactivate/) and download mcafee antivirus.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:42:38 PM
Roku Streaming Device, you can watch the biggest content of channels on your TV, mobile, laptop, etc at roku.com/link  (https://sites.google.com/a/plus-roku.com/roku-code-link/)  . You can select your favorite channels with roku link put in code . Create your Roku account through the website given below.Once the device is found, you can add roku paid channel or roku channel from roku.com/link  (https://sites.google.com/plus-roku.com/wwwrokucomlink/) with activation code store. Your T.V screen will start displaying some instructions to activate Link roku from roku.com/link  (https://sites.google.com/site/setuprokulink/rokucom-link) . You will receive an activation code.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:53:13 PM
Roku gadgets are easy to set-up and simple to-utilize. They accompany a straightforward remote, and incredible highlights like Roku Search which makes it easy to discover what you need to watch roku.com/link  (https://sites.google.com/a/plus-roku.com/www-roku-com-link/) .Once the device is found, you can add roku paid channel or roku channel from roku.com/link  (https://sites.google.com/site/linkrokucode/) with activation code store. Your T.V screen will start displaying some instructions to activate Link roku from  roku.com/link  (https://sites.google.com/plus-roku.com/rokucomlink/) . You will receive an activation code.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:55:19 PM
Initiate Roku tv, go to roku.com/link  (https://sites.google.com/site/rokurokulinkcoderoku/) record enter Roku com connection code showed on Roku TV. My roku com connect not working utilize new Roku code .Sign in to your Roku account and then my roku link it . A Roku account gives you access to an amazing selection of movies, TV shows, music and more from the activate roku.com/link  (https://sites.google.com/site/rokuproductkeycode/) .Once the device is found, you can add roku paid channel or roku channel from roku.com/link  (https://sites.google.com/site/wwwrokucoderoku/) with activation code store. Your T.V screen will start displaying some instructions to activate Link roku from roku.com/link  (https://sites.google.com/site/rokucomrokuroku/) . You will receive an activation code.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:56:15 PM
Norton web security is commonly used antivirus gives the least requesting to use and most intutive affirmation for your PC and your mobiles .present it and dismissal viruses,spyware,root-units, hackers.for more nuances visit: norton.com/setup (https://sites.google.com/site/installnortonsetupcom/) today. You can download, install and activate norton antivirus Without a Product Key . click norton.com/setup (https://sites.google.com/site/nortoncomsetupdownload/) and follow the norton.com/setup (https://sites.google.com/site/norton25digitproductkey/) for complete the process by
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:56:31 PM
norton web security is consistently used antivirus gives minimal requesting to use and most intutive affirmation for your PC and your mobiles .present it click here : norton.com/setup (https://sites.google.com/view/setup-norton-com/) and imprudence viruses,spyware,root-units - , hackers.for more nuances visit: norton.com/setup (https://sites.google.com/site/wwwnortonsetupproductkey/)  . norton antivirus is Gives the security programming for your PC, Mac, and phones.to install norton setup visit our site and norton.com/setup (https://sites.google.com/view/com-norton-setup/)  click here .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:57:18 PM
Antivirus is the need of PCs that makes them ailment free visit : norton.com/setup (https://sites.google.com/site/25productkeysnortonsetup/) and we are going to give you full help to get the best antivirus presented in your PCs and workstations. Download norton.com/setup (https://sites.google.com/site/mynortoncomonboardhomesetup/)  with us today. norton antivirus is Gives the security programming for your PC, Mac, and phones.to install norton setup visit our site norton.com/setup (https://sites.google.com/site/httpsmynortoncomhome/) and click here .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:57:54 PM
norton web security is generally utilized antivirus gives the least demanding to utilize and most intutive assurance for your PC and your mobiles .introduce it and disregard viruses,spyware,root-units - , hackers.for more subtleties visit  norton.com/setup (https://sites.google.com/site/setupenrollnorton/) . Norton internet security is widely used antivirus norton.com/setup (https://sites.google.com/site/notroncomsetup/) provides the easiest to use and most intutive protection for your computer and your mobiles .Install it and forget about viruses,spyware,root-kits, hackers. visit : norton.com/setup (https://sites.google.com/site/productkeysnorton/) for more details.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:58:43 PM
norton internet security is widely used antivirus provides the easiest to use and most intutive protection for your computer and your mobiles .install it and forget about viruses,spyware,root-kits -, hackers.for more details norton.com/setup (https://sites.google.com/site/nortoncomnortonsetups/) visit today. You can download, install and activate norton antivirus Without a Product Key . click norton.com/setup (https://sites.google.com/site/enrollsnortoncom/) and follow the norton.com/setup (https://sites.google.com/site/mnnortonsetup/) for complete the process by 
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 04:59:18 PM
Norton Antivirus is one the most widely used and trusted anti-virus software in the world managing  It efficiently detects and removes viruses, worms, Trojans and countless other types of threats automatically, You can download, install and activate norton.com/setup (https://sites.google.com/site/nortonenterkeys/) and you can visit our site for more norton.com/setup (https://sites.google.com/site/nortonsetup0nortonsetup/) infromation .Norton security software is used broadly and it provides tha simplest ways to useand it is the most effective protection for yur pc's and computers. Install it in your PC's and stay free from viruses.Do visit for norton.com/setup (https://sites.google.com/view/comsetupnorton/) more details.You can download, install norton.com/setup (https://sites.google.com/view/nortonnortonsetup/) and activate norton antivirus Without a Product Key .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:00:14 PM
The Canon printer enhances scan functionality, and includes a robust security feature set. Using a Canon printer service phone, you can get a full installation of the Cannon.com/ijsetup (https://sites.google.com/site/ijcanonsetupij/) printer and go to the installed Canon printer to download the Cannon.com/ijsetup (https://sites.google.com/site/ijcanoncomijsetupsetup/) driver. To get more and more information, visit our website Cannon.com/ijsetup (https://sites.google.com/site/cijstartcanon) and get the information according to convenience .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:00:53 PM
The Canon IJ Network Tool is a free application that allows you to set, view, or configure the printer's network settings that are connected through the network. For more information about this, you can visit our website Cannon.com/ijsetup (https://sites.google.com/view/startcanon/) .And using the Canon printer service phone, you can get the complete installation of the Cannon.com/ijsetup (https://sites.google.com/site/httpswwwcanonijsetup/) printer and go to the installed Canon printer to download the Cannon.com/ijsetup (https://sites.google.com/site/httpswcanonijsetup/) driver.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:01:33 PM
Using a Canon printer service phone, you can get a full installation of the Cannon.com/ijsetup (https://sites.google.com/site/canoncomcanonijcanonsetup/) printer and go to the installed Canon printer to download the Cannon.com/ijsetup (https://sites.google.com/site/canonijcanonscomijsetup/) driver. To get more and more information, visit our website Cannon.com/ijsetup (https://sites.google.com/site/ijsetupcanonstarts/) and get the information according to convenience .

Download the Canon printer from Cannon.com/ijsetup (https://sites.google.com/site/ijstartcannon3322/) and set it up on your device. Canon printers are all in one printer that facilitates print, copy and scan. And to download Canon ijsetup printer drivers you can visit our website Cannon.com/ijsetup (https://sites.google.com/site/canonijcomcanonsetup/) . Canon printers are designed for personal and business use. To learn more about Canon printers, visit our website Cannon.com/ijsetup (https://sites.google.com/site/wcanonijstartsetup/) and take advantage.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:02:11 PM
Canon printer is the best printer out of all printers. Which allows for the best print, copy and scan. Canon printers are designed for personal as well as commercial use. You can visit the Cannon.com/ijsetup (https://sites.google.com/site/canonprinterssetup/) website to download the Canon printer driver. To get rid of any type of problem related to Canon printers, you can contact our team at canon.com/ijsetup. For more information about Canon printers, you can visit Cannon.com/ijsetup (https://sites.google.com/site/canonijstartsetups/) and get the information as per your convenience.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:02:45 PM
Select the product of Office you like to download and install on the device. Press on the option. office.com/setup (https://sites.google.com/site/25digitofficecodes/) and start downloading and installing the Office product on the device .Here you can get  office.com/setup (https://sites.google.com/site/enter25digitofficekey/) .we are giving full help to download office, salect the office product and click here office.com/setup (https://sites.google.com/site/25digitofficekeys/)  for download and install office product.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:04:42 PM
If you have a new and never used product key , then this product key can be used during activation process. Go to office.com/setup with product key and follow the on screen instructions and Enter your Ms office setup from office.com/setup (https://sites.google.com/site/siteofficeenterofficecomsetup/) to activate Office.How to login to office.com/setup (https://sites.google.com/site/siteentersetupofficecomsetup/) ?   if you want to proper information about office.com/setup (https://sites.google.com/site/enter25digitofficekeys/) .Here is our website for your help so visit our site you will find a right way to operate MS office.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:05:17 PM
To activate the office setup, you need to redeem your office 25 digit product key which you will find in your registered mail ID. Through office setup you can download, install office.com/setup (https://sites.google.com/site/sitekeysetupofficecomsetup/) . create a Ms office account to manage office.com/setup (https://sites.google.com/site/siteproductkeyofficecomsetup/) and office 2019 subscription.Download and install and office setup from enter product key for office setup . log in and enter office 25 digit product key to activate your office product. if you are new user then you need to create a office account to get more benefits of sign in to office.com/setup (https://sites.google.com/site/sitecomofficecomsetupsetup/) subscription.
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:06:35 PM
Microsoft Office install has required the removal of the previously installed version of your Office product on the device or system. install office.com/setup (https://sites.google.com/site/siteofficekeyofficecomsetup/) for more details .Office 365 and other subscription offers the various features, install the office setup for protect your pc.We provide MS Office 365 setup and MS Office 2016 setup services. And our aim is to remove all the problems of your PC, laptop etc. You can visit our site office.com/setup (https://sites.google.com/site/sitesetupkeyofficecomsetupkey/) for more information.Here you can get  Office 365 .we are giving full help to download office, salect the office product and click here for download and office.com/setup (https://sites.google.com/site/sitecomofficecomsetupproduct/) .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:07:02 PM
Webroot Antivirus is the fastest and easiest software to download, install and run. In addition, it automatically updates without slowing down your system. Because of which you always get the most protection. So we recommend you to download Webroot Antivirus. Webroot Antivirus detects online threats and blocks them quickly. You can install webroot.com/safe (https://sites.google.com/site/installwebrootsafeproduct/) by visiting our website. And you can also download Webrot from windows 10 install webroot with key code . With Webrot's product you will be able to fully protect yourself online and offline. You want to webroot.com/safe (https://sites.google.com/site/downloadwebrootproduct/) premium help and best technical team. Download weebroot antivirus from webroot.com/safe (https://sites.google.com/site/downloadwebrootsafes/) to protect your device from harmful viruses and threats .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: mahi01 on January 23, 2021, 05:07:35 PM
To activate the webroot safe , you need to redeem your webroot product key  which you will find in your registered mail ID. Through webroot.com/safe (https://sites.google.com/site/ukwebrootsafe/)  and webroot geek squad download you can download, install webroot . create a webroot safe account to manage webroot key code and webroot.com/safe (https://sites.google.com/site/ukwebrootcomsafe/) activation code key subscription.Download, install and activate webroot with 20-digit keycode from webroot.com/install . You can webroot.com/safe (https://sites.google.com/site/uswebrootcomsafe/)  installation, you can install and activate webroot during the installation process.

Webroot SecureAnywhere Antivirus is a powerful antivirus that has been created to fight against malwares and other threats. You can protect your computer, pc, and other devices from malware, virus, spyware, etc. With webroot antivirus with keycode , you can download, install webroot with key code. Visit webroot.com/safe (https://webrootcomsafe.launchaco.com/) for installing webroot. If you do not have an account, go to Find My Webroot Account and create an account.Through Webroot Secure Anywhere, You can protect your system, pc, and other devices from malware, virus, etc. With webroot.com/safe (https://webrootcomsafewebroot.launchaco.com/) , you can download, install & activate webroot.com/safe (https://webrootcomsafesafe.launchaco.com/) .
Title: Re: Tutorial: How to make a simple N64 program (Beware: Many pictures)
Post by: jiuer7845 on February 08, 2021, 11:01:29 AM
Adidas Yeezy (https://www.yeezy-adidas.us.com/)

Yeezy (https://www.yzy.us.com/)

Nike Outlet (https://www.nikeoutletstore.us.com/)

Adidas Yeezy (https://www.adidas-yeezy.org/)

Air Max 720 (https://www.airmax-720.com/)

Nike Air Max 270 (https://www.nike-airmax270.com/)

Nike Air Force 1 (https://www.nikeairforce-1.com/)

Air Jordan 11 (https://www.air-jordan11.com/)

Air Force 1 (https://www.air-force1.com/)

ADIDAS NMD (https://www.adidasnmdboost.com/)

Yeezy 700 (https://www.yeezywaverunner700.us/)

Air Jordan 1 (https://www.air-jordan1.com/)

Nike Jordans (https://www.nike-jordans.com/)

Jordan 1s (https://www.jordan-1s.com/)

Nike Jordan 1 (https://www.nikejordan1.com/)

Nike Air VaporMax Flyknit 3 (https://www.nikeairvapormaxflyknit3.us/)

Nike Air Max 270 React (https://www.nikeairmax270react.us/)

Nike Outlet (https://www.nikeoutlets.co/)

Nike Trainers (https://www.niketrainers.co/)

Nike Outlet Store (https://www.nikeoutletstore.co/)

Jordan 1 (https://www.jordan-1.org/)

Jordan 11 (https://www.jordan11.org/)

Nike Jordan (https://www.nike-jordan.us/)

UGGS Clearance Sale Outlet (https://www.uggsclearancesaleoutlet.us/)

UGGS Official Site (https://www.uggsofficialsite.us/)

Nike Air VaporMax (https://www.nikeairvapormax.us/)

Nike 270 (https://www.nike-270.us/)

Nike Air Force 1 (https://www.nikeairforce-1.us.com/)

Nike Vapormax (https://www.nikevapormax.org/)

Nike Vapormax Flyknit (https://www.nikevapormaxflyknit.com/)

Air Jordan 1 Mid (https://www.airjordan1-mid.com/)

Yeezy Shoes (https://www.yeezy-shoes.co/)

Nike Outlet (https://www.nikestoreoutlet.us.com/)

Yeezy 350 (https://www.yeezy-350.org/)

Yeezy Shoes (https://www.yeezy-shoess.us/)

Yeezys (https://www.yeezys.co/)

Yeezy Cinder (https://www.yeezycinder.us/)

Yeezy (https://www.yeezys.org.uk/)

Adidas yeezy (https://www.yeezyadidas.de/)

Adidas yeezy (https://www.adidasyeezy.co/)

Yeezy Shoes (https://www.yeezyshoess.com/)

Adidas Yeezy Official Website (https://www.adidasyeezyofficialwebsite.us/)

Discount UGG Outlet (https://www.discountuggsoutlet.us/)

UGG Outlet (https://www.uggoutlet.store/)

Yeezy 350 (https://www.yeezy350.me.uk/)

Adidas Yeezy (https://www.adidasyeezy.me.uk/)

UGG UK (https://www.ugguk.org.uk/)

Yeezy 350 (https://www.yeezy350.de/)

UGGS Outlet (https://www.uggsoutlet.us/)

Timberland (https://www.timberlands.me.uk/)

Timberland Shoes (https://www.timberlandshoes.org.uk/)

Air Max 97 (https://www.airmax97.us.com/)

Nike Air Max 270 (https://www.max270.us.com/)

Yeezy Supply (https://www.supplyyeezy.us.com/)

Kobe Bryant Jersey (https://www.kobebryant-jersey.us/)

Kobe Bryant Jerseys For Sale (https://www.kobebryantjerseysforsale.us/)

Kobe Bryant Jersey 24 (https://www.kobebryantjersey24.us/)

Kobe Bryant Website Official (https://www.kobebryantwebsiteofficial.us/)

Yeezy (https://www.yeezy-shoe.us.com/)

Yeezy (https://www.yeezymafia.us.com/)

Nike Shoes (https://www.nikes.us.com/)

Nike Shoes (https://www.nikeshoes.us.org/)

NFL Jerseys (https://www.nfl-jerseys.us.org/)

Nike Outlet (https://www.nikeoutletstoreonlineshopping.us/)

Yeezy 380 (https://www.yeezy380.us/)

Yeezy 380 (https://www.yeezy380.us.com/)

Nike Outlet (https://www.nikefactory.us.com/)

Human Races (https://www.humanraces.us.com/)

Human Race Shoes (https://www.humanracesshoes.us/)

Basketball Jerseys (https://www.basketball-jerseys.us.com/)

Basketball Jerseys (https://www.jerseysbasketball.us/)

Cheap NBA Jerseys (https://www.jerseys-nba.us/)

Nike Outlet (https://www.nikes-shoes.us.com/)

Yeezy Shoes (https://www.yeezy-shoe.us.com/)

Yeezy Mafia (https://www.yeezymafia.us.com/)

Yeezy 350 V2 (https://www.yeezy350v2.us/)

Yeezys Official Site (https://www.yeezysofficialsite.us/)

Yeezy sliders (https://www.yeezyslides.us/)

NBA Jerseys (https://www.jerseys-nba.us.com/)

NBA Jerseys (https://www.jerseysnba.us.com/)

NBA Store (https://www.nbaoutletstore.us/)

Yeezy (https://www.yeezystore.us.com/)

Yeezy Sneaker (https://www.yeezyssneakers.us.com/)

Adidas Yeezy Official Website (https://www.adidasyeezyofficialwebsite.com/)

Adidas Yeezy Online Store (https://www.adidasyeezyonlinestore.us/)

Air Max Clearance Sale (https://www.airmaxclearancesale.us/)

NFL Shop Official Online Store (https://www.nflshopofficialonlinestore.com/)

Nike UK (https://www.nikeuk.uk.com/)

Yeezy (https://www.yeezy.uk.com/)

Yeezy 350 (https://www.yeezy350.uk.com/)

Adidas Yeezy (https://www.adidasyeezy.uk.com/)

Air Jordan 1 (https://www.airjordan-1.us/)

Air Jordan 1 (https://www.airjordan1.us.com/)

Jordan 1 (https://www.jordan-1.us.com/)

Jordan 1s (https://www.jordan1s.us.com/)

Jordan 1s (https://www.jordan1s.us/)

Jordan Retro (https://www.retrojordan.us.com/)

Jordan Retro 4 (https://www.jordanretro4.us.com/)

Jordan 4 Retro (https://www.jordan4-retro.us/)

Jordans Shoes (https://www.jordansshoess.us.com/)

Jordan 4s (https://www.jordan4s.us/)

Dior Jordan 1 (https://www.diorjordan1.us/)

Air Jordan 1 Mid (https://www.airjordan1mid.us/)

Jordan 11 Concord (https://www.jordan11concord.us/)

Jordan 11 Retro (https://www.jordan11retro.us/)

Jordan 1 Low (https://www.jordan1low.us/)

Jordan 11s (https://www.jordan11s.us/)

Jordan AJ 1 (https://www.jordanaj1.us/)