Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
- I got my TiddlySpot back up and running! It was down for a while when the html file got corrupted. Good thing I found a good backup that I didn't know about. Apparently TiddlySpot saves backups at your-username.tiddlyspot.com/backup.
*Requirements
**1.50 FW or CFW up to 3.30 OE
**1.50 and 3.40 Sony Updates (See [[Official Firmware for PSP]] to find out where to get them.)
**The custom firmware from Dark-Alex.
Download the ''3.40 Open Edition'' CFW from [[Dark-Alex.org|http://Dark-Alex.org]] and extract the files to a directory on your HDD. Read the ''readme.txt'' file in that directory for instructions on installation.
If anyone thinks the instructions included in the archive are not clear enough, [[Contact]] me and I may add some instructions here.
!!!Changes (quoted from the readme)
Changes 3.30 OE-A -> 3.40 OE-A
- Updated from 3.30 firmware to 3.40
- Security patch: Fixed a bug that has been in all 3.XX OE, that caused random data to be written to a location
in lcdc.prx or (in worst case) emc_sm.prx ram space.
- Autboot that is missing since 3.03 OE-C has been reimplemented.
- Improvements in the flasher. It will now generate also the flash1 directories, and it will
check that the dxar is the correct for this update, so no more bricks by accidentally using
other DATA.DXAR.
*Requirements
**1.50 FW or CFW up to 3.51 M33
**1.50 and 3.52 Sony Updates (See [[Official Firmware for PSP]] to find out where to get them.)
**The custom firmware from Dark-Alex.
Download the CFW from [[Dark-Alex.org|http://Dark-Alex.org]] and extract the files to a directory on your HDD. Read the ''readme.en'' file in that directory for instructions on installation.
If anyone thinks the instructions included in the archive are not clear enough, [[Contact]] me and I may add some instructions here.
!!!Changes (quoted from the readme)
- Now uses 3.52!!!
- M33 NO-UMD: fixed problem with Simple 2500 Series Portable, The IQ Cube
- Fix a bug which made Go!Cam, GPS and sceKernelLoadExecVSH* not work in game mode.
- PSN downloaded PSX games support wasn't working in 3.51 M33 (didn't work in latest OE's either). Now it is working again. If an original PSN game still doesn't work, we recommend to delete files KEYS.BIN if exists, and copy the game again from ps3 to psp.
*Requirements
**CFW 3.52 M33-3 or later
**3.80 Sony Update (See [[Official Firmware for PSP]] to find out where to get it.)
**The custom firmware from Dark-Alex.
Download the CFW from [[Dark-Alex.org|http://Dark-Alex.org]] and extract the files to a directory on your HDD. Read the ''readme.txt'' file in that directory for instructions on installation.
If anyone thinks the instructions included in the archive are not clear enough, [[Contact]] me and I may add some instructions here.
!!!Changes (quoted from the readme)
Changes:
- HEN core: user mode can load now signchecked files from flash.
- recovery: flash1 format will create flash1 directories after format.
This could fix some flash1 issues with the previous versions.
- Network update from dark-alex.org page. By default is enabled.
You can turn it off in recovery (when off, network update will download sony updates as usual).
- Nids resolver for various kernel libraries.
Comments:
In 3.80 sony has changed (again) kernel nids. The nids resolver will resolve a lot of nids from firmwares 1.50-3.60
(traditional nids) to the ones of 3.80 kernel.
In general, 3.71 nids will NOT be resolved to 3.80 ones. However, to compatibilize 3.80 M33 with prx's programmed for 3.71,
a few very 3.71 nids that were found in some 3.71 plugins will be resolved too.
More info about what is resolved in nidsresolver_status.txt.
Thanks to the combination of the nids resolver and the user libraries possibility in kernel mode added back in 3.71 M33-3,
some programs that stopped working in 3.30 M33 may work again now. One of them is PimpStreamer 0.90.
Finally, popsloader plugin from 3.71 will not work in 3.80 M33 due to its system dependancy. A new one will be rewritten for 3.80 M33.
*Requirements
**CFW 3.52 M33-3 or later
**3.90 Sony Update (See [[Official Firmware for PSP]] to find out where to get it.)
**The custom firmware from Dark-Alex.
Download the CFW from [[Dark-Alex.org|http://Dark-Alex.org]] and extract the files to a directory on your HDD. Read the ''readme.txt'' file in that directory for instructions on installation.
If anyone thinks the instructions included in the archive are not clear enough, [[Contact]] me and I may add some instructions here.
!!!Changes (quoted from the readme)
Changes:
- 3.80 -> 3.90
- March33 NO UMD: fixed (yet another) bug related with exiting with home. (infinite semaphore wait)
Changes in updater:
- The degeneration check and correction of IDS keys happens too in 3.71 now.
- Added code to download 3.90 PBP from net via wifi.
Note that his code is not yet 100% stable, it may crash when selecting AP. In that case,
reinit the installer.
- L+triangle has been restored as method to bypass battery.
If you already have 390.PBP keep those buttons pressed until you see "Veryfing 390.PBP".
If the 390.PBP is being downloaded bia wifi, press those buttons at the end of download until
you see the previous sentence.
I will explain what it means here.
Custom Firmware [[Wikipedia|http://en.wikipedia.org/wiki/PlayStation_Portable_homebrew#Custom_firmwares]]
Questions or comments? Email me at the address below. Replace [AT] with @ and replace [DOT] with a period. And of course don't include all the periods you see in the address. Maybe one day I'll make it easier to email me.
D . 1 . G . 1 . T . 4 . L . 3 . C . H . 0 . . [ . A . T . ] . . G . M . A . I . L . . [ . D . O . T . ] . . C . O . M .
Real Name: Aaron
Born: 11/05/1981
Home: Florida, United States
[[Contact]]
This will contain some information about DIRECTV. Mostly tips, guides, and troubleshooting information from my personal knowledge and experience. This may not actually turn into anything worth while, so this is just here to see what I will do with it. Hopefully it will become something that people will use often or at least thank me for.
The [[DIRECTV Technical Help Forum|http://forums.directv.com]] is a great place to find information not found here and a great place to ask your questions. Please don't email me with your questions, just ask on the forum. There is also a great feature on some model receivers, [[Help Topics|DIRECTV - Help Topics]], check it out.
Notice: All information on this website about DIRECTV is copyrighted by me and me only. None of it is from DIRECTV documentation. If have read much documentation from DIRECTV and some of this information may be influenced by what I read. If you are DIRECTV and would like some of this information changed or removed, please [[Contact Me|Contact]].
!!My Setup
*''Dish:'' 3 LNB
*''Receivers:'' 1x D11-100, 2x R15-300
*''Multiswitch:'' 4x8, Powered
!!What's New
What's new with DIRECTV equipment (and possibly some programming, but probably not)?
*New Software Released for R15-300 and Other Models [[more...|DIRECTV - New Software Released on 10 July 2008]] (7/11/2008)
*Blah (##/##/####)
*Blah (##/##/####)
!!Guides & Tutorials
Some guides and tutorials I wrote to help with common and not so common DIRECTV problems you may have.
*Blah (##/##/####)
*Blah (##/##/####)
*Blah (##/##/####)
*[[More...|DIRECTV - Guides & Tutorials]]
!!Troubleshooting
Have a problem with your equipment or service? Look here for some help . I would suggest looking at the [[Help Topics|DIRECTV - Help Topics]] on your receiver first.
*[[OSD 733|DIRECTV - Troubleshooting - OSD - 733]] (7/11/2008)
*Blah (##/##/####)
*Blah (##/##/####)
*[[More...|DIRECTV - Troubleshooting]]
Need help? You can always use your remote and get lots of on-screen help. You get there by navigating to the following path: ''Menu / Customer Care & Help / Help Topics''. If you don't understand how to do it, take a look at [[Menu Paths|DIRECTV - Menu Paths]].
You probably noticed how I type out the path to a menu and wondered what it means, right? It's simple really.
Example: ''Menu Button / Parental, Fav's & Setup / System Setup / Info & Test / Green Button''
Explanation: The menu items or buttons you should press are all separated with " / " (That's [SPACE], [FORWARD SLASH], [SPACE].). If you see anything written before the word "Button", that means it's a button. If the word "Button" is not there, it's a menu option or screen item that you can select by using the navigational arrow keys (up, down, left, right arrows around the select button) on your remote or the front of the receiver. Some menu paths may not work for you, they are dependent on the current software on and model of your receiver. I may later develop a method for noting what software/model the path is for. So, from the example above, will take you to the System Test screen where you can run a test on the receiver and determine of certain parts of it are bad.
New software for DIRECTV R15-300 and some other models with manufacture number of 300 was released and sent out the ET time zones (possibly others too) on the 10th. There are a few changes and new features that come with this release. Read the [[Help Topics|DIRECTV - Help Topics]] on the receiver for more information about each of the features listed here.
*Bookmarks - Help Topics / Watching TV / Bookmarks
**You can now bookmark spots in a recording where you may want to quickly get back to later.
*The Yellow Button (TV Options and Other Uses) - Help Topics / Quick Tips on Using Your DVR / 7. Using The Color Keys...
**The yellow button on the remote no longer serves just to change audio selections while watching programming or go to the todo list while in the playlist. It does multiple things now such as let you recall previous channels, change audio selection, change favorites list, and more.
This is not finished...
Have a problem with your equipment or service? Look here for some help . I would suggest looking at the Help Topics on your receiver first.
Note to self: Learn how to use FreeMind better so that I can use it explain certain things in an easier to read way.
*[[OSD|DIRECTV - Troubleshooting - OSD]] - On Screen Display (Get a message on your screen?)
*Blah
*blah
*711 - Service Not Activated
*721 - Channel Not Purchased
*732
*733
*734
*762
*764
*[[771|DIRECTV - Troubleshooting - OSD - 771]] - Searching For Satellite Signal (A.K.A [[SFSS]])
*More later...
I just wanted to go ahead and add a tip for this OSD that I really just learned before I forget. I will finish this OSD later.
If you have the OSD 733 on your screen durring a PPV and the PPV is playing... You can remove it by following this ''Select Button / Right Arrow Button / Select Button'' [[Menu Path|DIRECTV - Menu Paths]]. If that doesn't work, you may need to check your phone line or call customer service to have them remove IPPV from that receiver and then resend the programming information. But don't sound all cocky like you already know what the CSR should do, please.
Getting SFSS on on your TV? Yeah, I know, it sucks. It's not that hard to determine the cause though. But if you call DIRECTV about it, there isn't much they can help you with over the phone before they have to send a service call (someone to come out) simply because it's usually going to require you to check your multiswitch or dish which both could be out of reach without either climbing the roof or going in small crawl spaces. And like DIRECTV, I don't want you climbing things or going into small crawl spaces and risking your life either. But if you must, I will explain a few things you can do.
!!!How's the weather? (I have to ask.)
Some of you may be thinking, why would the weather be a factor? Well this is wireless technology and with that being said, if anything comes in the path of the dish to the sky or the dish is not pointed exactly right, it will not get the information from the satellite in the sky. If your dish is pointed perfectly and there is nothing in the way, you should be able to watch TV while it's raining. However some areas around the US get lower signal strength on average because of the satellite positions and that means that if it's raining, depending on how much, it could affect the signal. Snow is worse than rain and will affect the signal more than rain. Wind could also cause the dish to turn or vibrate.
!!!All Receivers?
If you are getting SFSS on all of your receivers (all rooms), Skip the Check the {{{Sat-In Cables}}} section below.
!!!Check The ~Sat-In Cables
To do this, you need to be able to get to the back of the affected receiver and see the writing on the back of it as well as the wires.
*Look on the back of the receiver so you can read the labels next to each wire. Look for {{{Satellite In}}} and if this is a DVR/Tivo, there may be two of them; one with a number 1 next to it and the other with a number 2 next to it.
*You need to disconnect (unscrew) the satellite in cable(s) from the back (one at a time is best). Check to make sure that the small pin in the center of the cable(s) is straight and reaching to the end of the head of the cable(s). You should be able to feel the pin with your finger at the end of the wire or at least almost.
*If there are small grey or black boxes called {{{BBC Modules}}} or {{{B-Band Converters}}} attached to the back and the cables are hooked to them, you need to disconnect them from the receiver, disconnect the wires from them, and inspect both ends (the end of the wire that comes from the BBC and the end of the satellite in cable) as described above. Note: you SHOULD have these if this is a DIRECTV model H20, HR20, or above.
*Screw them back in.
*Check to see if that resolved the problem.
*If you still have SFSS and it's a DVR/Tivo, swap the two cables. This means to put Satellite In 1 where Satellite In 2 is and put 2 where 1 used to be.
;If it's still SFSS then you may need to reset the receiver so that it can reload all the information from the cables. There are two main ways to reset a receiver.
#Unplug the receiver from power, leave unplugged for about 20 seconds, and replug it back in.
#The reset button. On DIRECTV model receivers it will be located under the door on the front panel of the receiver where the access card goes. It's small, red, and usually to the left of the card. Just press and release it. The receiver should turn off and back on by it's self.
After initiating the reset, it should be showing a message on the TV screen that says that it's starting up. If it went back to the exact same screen as it was before. Be sure if you unplugged it that it was the right plug and that you left it unplugged for at least 20 seconds. If you pressed the reset button and it came right back to the same screen again without any other screens before it, you may not have pressed the reset button in fully or there is a more serious problem with the receiver.
By now you may actually be looking at a screen that says {{{Searching For Satellite Signal}}} or similar. This is normal during a reset. Give it a couple minutes to load. If it doesn't go past that screen after a couple minutes, continue with this troubleshooting. Note: after some amount of time (5 minutes for some receivers), the screen will time out and go black usually displaying a SFSS message.
!!!Multiswitch
The multiswitch can be a problem if your getting SFSS in all rooms or even just one.
more on this latter...
[[Main|DIRECTV]]
[[Guides & Tutorials|DIRECTV - Guides & Tutorials]]
[[Troubleshooting|DIRECTV - Troubleshooting]]
Dark-Alex is known for his custom firmwares for the PSP. You can get all of his projects from [[dark-alex.org|http://www.dark-alex.org/]].
This addon adds support for older homebrew that was made for FW 1.50. Without it, you would only be able to run new homebrew. It only works with fat PSPs.
!!!To Install
#Copy the ''UPDATE'' directory from the archive to your MS in ''PSP\GAME''.
#Copy the official FW 1.50 update to the root of the MS.
#Rename the FW 1.50 file to ''150.PBP''.
#Run the update program on the PSP.
The recovery menu for Dark-Alex's [[CFW]]s is a menu in which you can change configuration options and access the internal flash memory inside the [[PSP]].
*Access The Recovery Menu
##Power off the PSP completely. Not sleep mode.
##Hold the ''R'' button while powering up.
Depending on the version of the CFW you have installed, the options may differ slightly. The options listed below are from 3.90 M33-2.
#''@@color(lightgreen):Toggle USB@@''
**Enables USB connection same as it does in the PSP menu.
#''@@color(lightgreen):Configuration@@''
**Opens a sub-menu with configuration options.
##''@@color(green):Back@@''
***Takes you back to the main menu.
##''@@color(green):Skip Sony Logo@@''
***Enables or Disables the display of the sony intro when booting up your PSP after a full power off.
##''@@color(green):Hide Corrupt Icons@@''
***Enables or Disables the display of the corrupted icons for homebrew.
##''@@color(green):Game Folder Homebrew@@''
***Change between kernal emulations. Setting this to 1.50 (with the 1.50 kernel add-on installed for some versions) enables homebrew designed for 1.50 firmware to work on the firmware you have installed. Setting it to the current version of firmware you have installed allows UMD games and game backups to run as well as homebrew designed for later firmware.
##''@@color(green):Autorun Program@@''
***I haven't actually tested or had use for this option, but I would imagine this is to run a homebrew program when the PSP starts.
##''@@color(green):UMD Mode@@''
***Basically this should always be set to normal unless you are trying to run game backups. If you want to run backups, you should change it from normal to an emulated mode. M33 or OE should work fine for loading backups. If you have problems still, check the Game Folder Homebrew option and try another emulation mode.
##''@@color(green):Fake Region@@''
***Change the region of your PSP.
##''@@color(green):Free UMD Region@@''
***Enable this and you can play ~UMDs from any country on your PSP.
##''@@color(green):Hard Reset On Homebrew@@''
***If enabled, powers off the PSP after exiting a homebrew.
##''@@color(green):Use VSH Menu@@''
***Enabled by default. Disabling this option would remove the ability to access the VSH menu with the ''Select'' button.
##''@@color(green):XMB USB Device@@''
***Choose what opens on your pc via the USB connection in the PSP menu. You can choose the Memory Stick (default), internal flash memory, or UMD disc.
##''@@color(green):Use M33 Network Update@@''
***If enabled, allows you to use the Network Update feature on your PSP to update to the latest Dark-Alex CFW. (not tested by me)
##''@@color(green):Hide ~PIC0.PNG and ~PIC1.PNG In Game Menu@@''
***If enabled, prevents the background images from homebrew and backups to display on your PSP wallpaper when you are in the game menu. This will increase loading times in the game menu.
#''@@color(lightgreen):Run Program At@@''
**Runs the homebrew program shown on the screen. [[Contact]] me if you know how to change the program that runs.
#''@@color(lightgreen):Advanced@@''
**Opens a sub-menu with advanced options.
##''@@color(green):Back@@''
***Takes you back to the main menu.
##''@@color(green):Advanced Configuration@@''
***Opens a sub-menu with advanced configuration options.
###''@@color(darkgreen):Back@@''
****Takes you back to the advanced menu.
###''@@color(darkgreen):Plain Modules In UMD/ISO@@''
****This allows some extra code from game backups to be run. Developers use only. If enabled could make ~UMDs and backups fail to start.
###''@@color(darkgreen):Execute BOOT.BIN in UMD/ISO@@''
****This makes the CFW load the BOOT.BIN from a game backup instead of the EBOOT.BIN. Developer use only.
##''@@color(green):Toggle USB@@''
***There are actually three menu items for this each for different internal memories. If you choose one of these, it will enable a USB connection to the PC so you can view/change files in the internal memory. Don't mess around in there if you don't know what you're doing, you could brick your PSP.
##''@@color(green):Format flash1 And Reset Settings@@''
***As far as I know, the PSP registry is in flash1. If you format it, that should clear all personal settings on the PSP. I believe flash1 is also prone to corruption after a while and could cause a brick. Formatting should help prevent that. If I am incorrect on this, please [[Contact]] me.
#''@@color(lightgreen):CPU Speed@@''
**Opens a sub-menu with options to allow you to change the default CPU speeds.
##''@@color(green):Back@@''
***Takes you back to the main menu.
##''@@color(green):Speed In XMB@@''
***This determines the CPU speed at which the PSP will run while in the PSP menus. Setting this higher in the menus should improve the speed functions such as the game menu.
##''@@color(green):Speed In UMD/ISO@@''
***This determines the CPU speed at which the PSP will run while in a UMD or backup game. The only reason I could think to use something other than default or 333 for this would be to save battery power. It may just be there for completeness.
#''@@color(lightgreen):Plugins@@''
**Opens a sub-menu listing all the plugins you have installed. Here you can enabled and disabled plugins. Plugins are installed into MS:\SEPLUGINS directory.See [[Installing Plugins|Plugins for PSP CFW]] for more info on this.
#''@@color(lightgreen):Registry Hacks@@''
**Opens a sub-menu with some registry hacks.
##''@@color(green):Back@@''
***Takes you back to the main menu.
##''@@color(green):Button Assign@@''
***You can choose either ''X'' or ''O'' button as the action button in the PSP menus.
##''@@color(green):Activate WMA@@''
***Activate the WMA support on your PSP without having to connect to the internet.
##''@@color(green):Activate Flash Player@@''
***Activate the Flash Player support on your PSP without having to connect to the internet.
#''@@color(lightgreen):Exit@@''
**Exits the recovery menu and boots the PSP into the PSP menu.
These are disturbing and sick. You probably shouldn't watch them.
*[[1 Guy 1 Screwdriver|http://www.efukt.com/2452_1_Guy_1_Screwdriver.html]]
*1 Guy 1 Jar - You may want to watch a reaction video on youtube first... If not or if you already saw it... [[1 Guy 1 Jar|http://1guyand1cup.com/]] or [[Original Hosting Website (efukt.com)|http://www.efukt.com/2339_1_Guy_1_Cup.html]]
**<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/uQgy6M4Xlgo&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uQgy6M4Xlgo&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
This was the firmware of my first PSP. I had to use the Lumines Exploit to downgrade it. So that means I had to buy the game. Bummer too because of the popularity for the game, it actually cost more than part 2 of it. I thought that was my only option at the time, later I found the [[Pandora's Battery]] exploit... The Lumines exploit wasn't a problem at all, it was very easy to do. I just copied some files to my MS and ran Lumines. That's pretty much it. Below are some instructions for installing it and a link to get the exploit saved game files.
Get the Lumines Exploit from [[Noobz|http://www.noobz.eu/joomla/news/beware-of-the-illuminati.html]] This is just the proof of concept however.
You should get the [[Universal 3.50 HEN / Downgrader|http://www.noobz.eu/joomla/component/option,com_remository/Itemid,88888895/func,fileinfo/id,20/]] from the same website instead if you really want to downgrade.
There are text documents with instructions included in the archive that are actually surprisingly easy to read, so I won't be writing my own here.
This will explain in detail how to downgrade any PSP using [[Pandora's Battery]].
This is a method I actually got to use just last week. A friend at work wanted his 3.11 PSP downgraded and then upgraded to 3.80 M33 by Dark-Alex. I informed him that I know of a method that requires the use of a PSP with a custom firmware (mine has 3.80 M33). So he let me borrow his so I could do it for him. It was a lot easier than I thought it would be other than the instructions for use of it provided with it.
Warning: Using this on a PSP Slim battery may brick your PSP. This is only for the fat 1800mAh battery.
Get Pandora's Battery installer from [[Noobz|http://www.noobz.eu/joomla/news/unbricker-for-all-firmwares.html]].
!!!Instructions
*Items You Will Need
**PSP with custom firmware.
**Memory card with at least (I will find this out later unless some will email me with an answer.)MB of free space.
**Fat 1800mAh Sony PSP battery. There may be other batteries that work too but I don't know of any personally. The Slim PSP battery will not work and can brick the PSP.
**Pandora's Battery Installer (link above).
**Official PSP Firmware v1.50
**My batch files to make this easier. Get them [[here|http://www.mediamax.com/nul27/Hosted/BatchForPandora.zip]]. Read the ''readme.txt'' file inside the archive.
#''Formatting The MS (must be done)''
##Connect your MS to the pc either via PSP or with a card reader.
##Extract ''pandora.zip'' that you downloaded into any directory on your computer hard drive where you will know where it's at. For example: c:\pandora
##Download my [[Format MS.cmd]] batch program and place it in the same directory you extracted pandora.zip to.
##~Double-Click ''Format MS.cmd''. It will bring up a black window.
##Enter the drive letter that points to the memory stick on your pc. Just the letter. Then press enter. Do not enter any letter other than that of your MS. It can erase a hard drive.
##It will then ask ''"All data will be lost. Do you want to continue? [Y]"'', press ''Y'' and hit enter.
##If everything went ok, you wil see ''"Drive successfully formatted, and partition moved."''. If you see''"Pseudo format is not necessary."'' instead, you have already done this part and do not need to do it again.
##Press any key to exit.
##Remove your MS. Yes, you do have to remove it so the PSP can reload the card when you put it back in.
#''Prepairing The MS To Make The Battery And Stick.''
##Copy the directories ''pandora_battery'' and ''pandora_battery%'' from the pandora directory inside the ''battery'' directory to the MS in ''PSP\~GAME''.
##Copy the directories ''pbfirm_install'' and ''pbfirm_install%'' from the pandora directory inside the ''installer'' directory to the MS in ''PSP\~GAME''
##Copy the 1.50 FW to the root of the MS and rename to ''UPDATE.PBP''.
#''Run the Pandora's Battery Firm. Installer''
##Put the MS in the PSP with the [[CFW]].
##Run ''Pandora's Battery Firm. Installer''. If you have a Dark-Alex CFW, you may need to change the current kernel in the recovery menu to 1.50.
##Press ''X'' on the PSP to install the firmware to the memory stick.
##After it's done, it will automatically go back to the PSP menu.
##Remove the MS.
##Power off your PSP completely, not just sleep.
##Power on the PSP.
##Put MS back in.
#''Write MS BOOT CODE''
##Connect the MS to pc.
##Copy the file ''msipl.bin'' from the root of the MS to the pandora directory on your pc.
##~Double-Click ''MS Inst.cmd''. It will bring up a black window.
##Enter the drive letter that points to the MS on your pc. Just the letter. Then press enter.
##You will be asked ''"Are You Sure ?[Y]"''. Press ''Y''. Then press enter.
##If all goes well, you will see ''"Write MS BOOT CODE"''.
##Press enter to close the window.
#''Run Pandora's Battery Creator''
##Put the MS in the PSP with the [[CFW]].
##Put the Battery to be converted to a pandora's battery in the PSP with the CFW.
##Run ''"Pandora's Battery Creator"''.
##Backup the battery eeprom by pressing triangle. It will be saved to ''ms0:\eeprom.bin''. This is so you can return your battery to normal after it's all done.
###Run ''"Pandora's Battery Creator"'' again.
##Convert the battery into pandora's battery now by pressing ''X''.
##It will now exit the program and go back to the PSP menu.
##Power PSP off completely, not sleep.
##Remove the MS and the battery from the CFW PSP and put into the PSP to downgrade.
##This system will now turn on and you should see a menu.
That's it! Now just follow the on screen instructions to downgrade/unbrick. You may want to backup nand to the MS from the menu first, but it's not really needed.
Definition: Electronic Program Guide
Wikipedia: http://en.wikipedia.org/wiki/Electronic_program_guide
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
[[HASTILY MADE CLEVELAND TOURISM VIDEO|Video - HASTILY MADE CLEVELAND TOURISM VIDEO]]
[[POV: Guy Stuck in Class|http://www.collegehumor.com/video:1813834]]
[[horndog|Video - horndog]]
[[Nigerian Kids Invent A New Dance|Video - Nigerian Kids Invent A New Dance]]
[[Chat Roulette Funny Piano Improv|Video - Chat Roulette Funny Piano Improv]]
[[Sleeping Dog Has Very Creepy Snore|Video - Sleeping Dog Has Very Creepy Snore]]
[[Sleeping Dog Runs Into Wall|Video - Sleeping Dog Runs Into Wall]]
[[Fat Kid Loves Bacon (rap remix)|Video - Fat Kid Loves Bacon (rap remix)]]
[[Bacon is good for me!|Video - Bacon is good for me!]]
[[Sloppy Drunk LisaNova|Video - Sloppy Drunk LisaNova]]
[[The Amazing Racist|Video - The Amazing Racist]]
[[Salad Fingers|Video - Salad Fingers]]
[[ShayTards|Video - ShayTards]]
[[Interruption Win|Video - Interruption Win]]
[[Stomach Acid WIN|Video - Stomach Acid WIN]]
[[3 Year old crying over Justin Bieber|Video - 3 Year old crying over Justin Bieber]]
[[Did You Know|Video - Did You Know]]
[[Unforgivable|Video - Unforgivable]]
[[The Man Your Man Could Smell Like|Video - The Man Your Man Could Smell Like]]
[[How is babby formed?|Video - How is babby formed?]]
[[Jack Nicholson Calls Arby's|Video - Jack Nicholson Calls Arby's]]
[[Dog Barf|Video - Dog Barf]]
[[Pants On The Ground American Idol|Video - Pants On The Ground American Idol]]
[[Funny Ameriquest Commercials|Video - Funny Ameriquest Commercials]]
[[Rucka Rucka Ali|Video - Rucka Rucka Ali]]
[[Misheard Lyrics - Temperature|Video - Misheard Lyrics - Temperature]]
[[Modern Warfare 2: Rick Roll (original) (hd)|Video - Modern Warfare 2: Rick Roll (original) (hd)]]
[[SERIOUS BABY|Video - SERIOUS BABY]]
[[Evolution of Dance 2|Video - Evolution of Dance 2]]
[[Evolution of Dance|Video - Evolution of Dance]]
[[gimme my fuckin change bitch|Video - gimme my fuckin change bitch]]
[[Leave Britney Alone|Video - Leave Britney Alone]]
[[Sparkling Wiggles|Video - Sparkling Wiggles]]
[[Catchphrase - naughty Mr Chips|Video - Catchphrase - naughty Mr Chips]]
[[Chinese restaurant prank call|Video - Chinese restaurant prank call]]
[[What's a Ho?|Video - What's a Ho?]]
[[News Blooper: Fox 13 - Vasectomy is no laughing matter|Video - News Blooper: Fox 13 - Vasectomy is no laughing matter]]
[[News Blooper "I've got gas"|Video - News Blooper "I've got gas"]]
[[stupid dog does not realize there is no glass in the door|Video - stupid dog does not realize there is no glass in the door]]
[[What's this right here|Video - What's this right here]]
[[Excessive Rooster|Video - Excessive Rooster]]
[[Hot Chick - Bloopers & Deleted Scenes|Video - Hot Chick - Bloopers & Deleted Scenes]]
[[South Park - Covered In Ectoplasm|Video - South Park - Covered In Ectoplasm]]
[[South Park - What What In The Butt|Video - South Park - What What In The Butt]]
[[Reggie Watts covering "Chocolate Rain" (for the Nathan + Joe Internet Comedy Show)|Video - Reggie Watts covering "Chocolate Rain" (for the Nathan + Joe Internet Comedy Show)]]
[[South Park YouTube Episode|http://www.youtube.com/watch?v=idZOVqdcqno]]
[[Samwell - Project Respect|Video - Samwell - Project Respect]]
[[Dramatic Look|Video - Dramatic Look]]
[["Chocolate Rain" Original Song by Tay Zonday|Video - "Chocolate Rain" Original Song by Tay Zonday]]
[[Numa Numa|Video - Numa Numa]]
[[The Sneezing Baby Panda|Video - The Sneezing Baby Panda]]
[[afro ninja|Video - afro ninja]]
[[Say Fire Truck|Video - Say Fire Truck]]
[[Hung Like Bart Simpson|http://www.efukt.com/20611_Hung_Like_Bart_Simpson.html]] (Links to a website that has content you probably don't want to see. Just a warning.)
[[Samwell - "What What (In the Butt)"|Video - Samwell - "What What (In the Butt)"]]
[[Show me you genitals|Video - Show me you genitals]]
[[Leprechaun gimme da gold rap video|Video - Leprechaun gimme da gold rap video]]
[[Leprechaun in Mobile, Alabama|Video - Leprechaun in Mobile, Alabama]]
[[Very Angry Cat|Video - Very Angry Cat]]
[[Charlie Bit Me|Video - Charlie Bit Me]]
[[Hahaha|Video - Hahaha]]
[[Blood|http://www.youtube.com/watch?v=-fVDGu82FeQ]]
[[David After Dentist|Video - David After Dentist]]
[[Little 3 Year Old Girl Asked About Monsters|Video - Little 3 Year Old Girl Asked About Monsters]]
Here is a brief on playing ~PS2 backups. It would be longer but I found a good ~YouTube video that says everything else. Mainly I just wanted to note a couple extra things not mentioned in the video and post a link that's broken in the sidebar on the video page.
Video: http://www.youtube.com/watch?v=o7x5JItxJCE&feature=related
Slide Card cut out: http://radthad.net/stuff/videogames/slidecard.php
The files are on his website for some reason don't appear to work. Below are alternate download locations.
*[[Independence Compiler 4.1|http://sksapps.com/exploit/independencecompiler4.1-titlefix.zip]] - [[Website|http://sksapps.com/index.php?page=exploit.html]]
*[[CogSwap|http://sksapps.com/mis/COGSWAP.rar]] - [[Website|http://sksapps.com/index.php?page=mis.html]]
*[[PS2 Save Builder|http://sksapps.com/mis/PS2SaveBuilder08x.zip]] - [[Website|http://sksapps.com/index.php?page=mis.html]]
I should start by saying that the person who did the video isn't very good at making tutorial videos (probably first one). He didn't say much on how exactly to get the file you create onto your ~PS2 memory card, so I want to explain that a little more here.
To get the file you created onto your ~PS2 memory card:
#As said in the video, you do need a cheat device. One that has support for save file copying and external storage devices.
#He does say to put the file you made onto a flash memory card, so do that.
##Make sure that it's a memory card that can be connected to your ~PS2 via USB
##Make sure your flash memory card is recognized by your cheat device as an external storage device.
##Try to copy a file from your ~PS2 memory card to your flash memory card for a test.
#Insert the flash memory card into the ~PS2, follow the rest of the video.
Note: He is using Action Replay, yours may be different. So keep in mind that the user interface (on screen) may be different than yours. The basic goal is to 'uncrush' (basically uncompress) the file you made, then copy it to the ~PS2 memory card.
Some other notes:
*The application you see running on his computer screen when the video first starts is Independence Compiler 4.1 In case you couldn't see it. Obviously downloading then running it would be the first step.
*Notice the tabs at the top of the Independence Compiler application window. You want to start at Title DB.
*On the Loader tab, notice how he had chosen "other" as his option and filled in the text box to the right of it. The text box has the path to his Loader. He doesn't really say why you would want to use another loader other than the one that comes with the application. If I remember correctly, I think he is using a loader named ~KeyLoader (google it), it's what I used to use. Basically a loader is the application that will run on the ~PS2 right after the exploit has been triggered. In the video you see that this allowed him to configure hotkeys for different ELF files. Other loaders do different things but all have the basic function of allowing you to choose a program (ELF file) to run. I may be incorrect here because it's been years since I've done any of this. Just use the one that comes with the application to be safe until you feel more comfortable trying other things.
*On the last step of Independence Compiler "Create Exploit" when he says to just choose Memory card. He specifically says, "this is only for using the Action replay method, you can also use codebreaker or anything else...". That statement may sound as if the Memory Card option he tells you to choose will work with Action Replay but not with ~CodeBreaker or ~Gameshark. He just means that the Memory Card option is for all of those.
*When all the work on your computer has been done and he says to put in a ~PlayStation one game, he means one of them that you used in the beginning on the computer in step 1 of the Independence Compiler.
*Before Inserting the ~PlayStation one game, be sure that your memory card that you copied that file to is in memory card slot 1.
*When choosing the ~CogSwap.ELF file on the screen where you configure the circle button, you says "Press A" I think, he means circle.
*When he says to put in a ~PS2, make sure it's a real ~PS2 game, not backup. Also note the color of the bottom of the disc. If you use a blue bottom disc and the backup game's original disc is silver, then it may not work. You may have to match the colors for games to work.
*Some empty discs you use to backup your games to may not work, in my experience a thicker heavier disc may work better. I have used Maxell brand discs and they seem to work well for me.
*"Purple circle screen"... ~LOL
There are some other videos on ~YouTube that may be more helpful, this is one that I found quickly that shows the whole process in one video. You should probably watch some others too, just so things start sounding familiar, it may make it easier to understand. There are also some videos showing how to do it different ways, But this is the only way I can say that actually works.
Here are some launchers: http://sksapps.com/index.php?page=launchers.html
Here is a tutorial based on using a hard drive in the ~PS2: http://sites.google.com/site/ashholt/ps2softmod
You also use the ~Sharkport.
I recently ran through the steps for creating the file and realized that the Independence exploit creates an ~XPS file which is for ~Xport. So it seems the only reason you should need to run (or download) ~PS2 Save Builder is if you need the save file in a different format, such as ~SharkPort or Action Replay. Also, now that I have went through those steps, I recall now that I originally used ~SharkPort to get the files onto the ~PS2 memory card.
I have been doing some more research on the subject and found that if you don't have a cheat device or ~SharkPort you can still do some of this and play backups. When creating the exploit on the last step of the Independence Compiler application, instead of choosing memory card, choose CD. Then you could burn it to disc and use a cd swap method (search google, might require modifying the ps2 or opening it) to get it to load. If you wanted to install the exploit to memory card this way, If I remember correctly, there are a few ELF programs that you could load up to install it for you.
I found a great guide online for using ~RivaTuner's Auto Fan Speed settings. ~RivaTuner it's self doesn't provide much help on these settings so it was up to the user to figure it out on their own. As most users would, I turned to the internet looking for help. There is a lot of stuff on there about ~RivaTuner but much of it is hard to understand. I found a guide that helped me get my settings right but in spots the guide is not easy to understand. Mostly though it includes a nice little spreadsheet that does calculations for temperature and fan speed so it makes it easy to find out what settings you need/want. I just wanted to share that information with everyone. There is a link to it below.
*The Spreadsheet is available from the guide but just in case it for some reason not available I have made it available [[here|http://senduit.com/474cb3]]. That link is actually only good for a week from today. It's just temporary until I feel like hosting it on something more permanent.
*If your computer does not have the software to view the spreadsheet, you can view it online using [[EditGrid|http://www.editgrid.com/viewer]].
*You can get ~RivaTuner [[here|http://downloads.guru3d.com/RivaTuner-v2.09-download-163.html]].
*Here is the link to the guide: http://www.xtremesystems.org/forums/showthread.php?t=220325
Problem: Cannot open blob archive file: ~CMultiFieldBlob(mem-mapped file): Failed to open file
Cause: The ~ClientRegistry.blob file in most cases. If steam was shutdown improperly (end task) or it crashed somehow, it could corrupt the blob file.
Resolution:
The resolution to this problem is relatively simple. I will try to help you save your downloaded Steam games, but if the problem is bad enough, you could lose them and have to re-download them.
Method 1: Follow the directions at the Steam Support Wiki here: http://supportwiki.steampowered.com/wiki/ClientRegistry.blob
Method 2: Follow the directions at the Steam Support Wiki here: http://supportwiki.steampowered.com/wiki/Steam_Crash:_Cannot_open_blob_archive_file:_CMultiFieldBlob%28mem-mapped_file%29:_Failed_to_open_file
Method 3:
1) Close Steam.
If steam is still open for some reason, close it. look in the system tray (where the time is displayed on the start menu), if the steam icon is there, right-click it and then click close. Open the Task Manager [CTRL]+[SHIFT]+[ESC] or right click the start menu and select Task Manager, click the Processes tab, and then make sure steam.exe is not in that list. If Steam is in the task manager, right click it and click End Task then click Yes on the following confirmation window.
2) Backup the 'steamapps' directory.
Open the directory where steam was installed. The default install location is "C:\Program Files\Steam" but you may have installed it elsewhere. Move the 'steamapps' directory to another location for temporary storage. This directory contains all of your downloaded games. Tip: If you move it to the root of the same drive or to another directory outside the Steam directory on the same drive, it will save you some time because moving the files from and to the same drive is much quicker than from one drive to another.
3) Uninstall Steam.
Just uninstall steam completely. Your games should be saved if you followed step 1 correctly.
4) Install steam.
At this time just keep your games where they are.
5) Start Steam.
Start Steam and login. Once it's completely loaded you will notice your list of games, but none are installed. This is normal.
6) Close Steam
Close Steam and make sure it's completely closed. Look in the system tray (on the start menu where the time is shown) and make sure there is no Steam icon there. If there is a Steam icon in the system tray, right-click it and then click Exit.
7) Move the games back.
Move your games back into the Steam directory. Windows may warn you that there are already folders there with the same name and ask if you would like to continue anyway. Just click Yes to All.
8) Start Steam
Just run Steam. After it's loaded, you should notice that all the games you had previously are now updating/downloading. That's normal. They will update quickly and your games should be ready to play again.
Method 4: Uninstall Steam and then reinstall it without saving your games.
If this doesn't work, there is probably a problem with your PC. If you haven't restarted your PC since you began having the problem, you should probably do that. Unfortunately I cannot be of further help if this doesn't work.
Homebrew Enabler
For more information about HENs, take a look [[here|Homebrew Enablers for PSP]].
A quote from Wikipedia at http://en.wikipedia.org/wiki/Homebrew_%28video_games%29
<<<
Homebrew is a term frequently applied only to video games that are produced by consumers on proprietary game platforms; in other words, game platforms that are not typically user-programmable, or use proprietary hardware for storage.
<<<
/***
|Name|InlineJavascriptPlugin|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Version|1.6.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Insert Javascrirary does not produce any direct output in the tiddler, so these definitions should have no impact on the appearance of your MainMenu.
''Creating dynamic tiddler content''
An important difference between this implementation of embedded scripting and conventional embedded javascript techniques for web pages is the method used to produce output that is dynamically inserted into the document:
* In a typical web document, you use the document.write() function to output text sequences (often containing HTML tags) that are then rendered when the entire document is first loaded into the browser window.
* However, in a ~TiddlyWiki document, tiddlers (and other DOM elements) are created, deleted, and rendered "on-the-fly", so writing directly to the global 'document' object does not produce the results you want (i.e., replacing the embedded script within the tiddler content), and completely replaces the entire ~TiddlyWiki document in your browser window.
* To allow these scripts to work unmodified, the plugin automatically converts all occurences of document.write() so that the output is inserted into the tiddler content instead of replacing the entire ~TiddlyWiki document.
If your script does not use document.write() to create dynamically embedded content within a tiddler, your javascript can, as an alternative, explicitly return a text value that the plugin can then pass through the wikify() rendering engine to insert into the tiddler display. For example, using {{{return "thistext"}}} will produce the same output as {{{document.write("thistext")}}}.
//Note: your script code is automatically 'wrapped' inside a function, {{{_out()}}}, so that any return value you provide can be correctly handled by the plugin and inserted into the tiddler. To avoid unpredictable results (and possibly fatal execution errors), this function should never be redefined or called from ''within'' your script code.//
''Accessing the ~TiddlyWiki DOM''
The plugin provides one pre-defined variable, 'place', that is passed in to your javascript code so that it can have direct access to the containing DOM element into which the tiddler output is currently being rendered.
Access to this DOM element allows you to create scripts that can:
* vary their actions based upon the specific location in which they are embedded
* access 'tiddler-relative' information (use findContainingTiddler(place))
* perform direct DOM manipulations (when returning wikified text is not enough)
<<<
!!!!!Examples
<<<
an "alert" message box:
><script show>
// uncomment this: alert('InlineJavascriptPlugin: this is a demonstration message');
</script>
dynamic output:
><script show>
return (new Date()).toString();
</script>
wikified dynamic output:
><script show>
return "link to current user: [["+config.options.txtUserName+"]]";
</script>
dynamic output using 'place' to get size information for current tiddler:
><script show>
if (!window.story) window.story=window;
var title=story.findContainingTiddler(place).id.substr(7);
return title+" is using "+store.getTiddlerText(title).length+" bytes";
</script>
creating an 'onclick' button/link that runs a script:
><script label="click here" title="clicking this link will show an 'alert' box" show>
if (!window.story) window.story=window;
alert("Hello World!\nlinktext='"+place.firstChild.data+"'\ntiddler='"+story.findContainingTiddler(place).id.substr(7)+"'");
</script>
loading a script from a source url:
>http://www.TiddlyTools.com/demo.js contains:
>>{{{function demo() { alert('this output is from demo(), defined in demo.js') } }}}
>>{{{alert('InlineJavascriptPlugin: demo.js has been loaded'); }}}
><script src="demo.js" show>
return "loading demo.js..."
</script>
><script label="click to execute demo() function" show>
demo()
</script>
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''InlineJavascriptPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
''2007.02.19 [1.6.0]'' added support for title="..." to specify mouseover tooltip when using an onclick (label="...") script
''2006.10.16 [1.5.2]'' add newline before closing '}' in 'function out_' wrapper. Fixes error caused when last line of script is a comment.
''2006.06.01 [1.5.1]'' when calling wikify() on script return value, pass hightlightRegExp and tiddler params so macros that rely on these values can render properly
''2006.04.19 [1.5.0]'' added 'show' parameter to force display of javascript source code in tiddler output
''2006.01.05 [1.4.0]'' added support 'onclick' scripts. When label="..." param is present, a button/link is created using the indicated label text, and the script is only executed when the button/link is clicked. 'place' value is set to match the clicked button/link element.
''2005.12.13 [1.3.1]'' when catching eval error in IE, e.description contains the error text, instead of e.toString(). Fixed error reporting so IE shows the correct response text. Based on a suggestion by UdoBorkowski
''2005.11.09 [1.3.0]'' for 'inline' scripts (i.e., not scripts loaded with src="..."), automatically replace calls to 'document.write()' with 'place.innerHTML+=' so script output is directed into tiddler content. Based on a suggestion by BradleyMeck
''2005.11.08 [1.2.0]'' handle loading of javascript from an external URL via src="..." syntax
''2005.11.08 [1.1.0]'' pass 'place' param into scripts to provide direct DOM access
''2005.11.08 [1.0.0]'' initial release
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]
<<<
!!!!!Code
***/
//{{{
version.extensions.inlineJavascript= {major: 1, minor: 6, revision: 0, date: new Date(2007,2,19)};
config.formatters.push( {
name: "inlineJavascript",
match: "\\<script",
lookahead: "\\<script(?: src=\\\"((?:.|\\n)*?)\\\")?(?: label=\\\"((?:.|\\n)*?)\\\")?(?: title=\\\"((?:.|\\n)*?)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",
handler: function(w) {
var lookaheadRegExp = new RegExp(this.lookahead,"mg");
lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = lookaheadRegExp.exec(w.source)
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
if (lookaheadMatch[1]) { // load a script library
// make script tag, set src, add to body to execute, then remove for cleanup
var script = document.createElement("script"); script.src = lookaheadMatch[1];
document.body.appendChild(script); document.body.removeChild(script);
}
if (lookaheadMatch[5]) { // there is script code
if (lookaheadMatch[4]) // show inline script code in tiddler output
wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
if (lookaheadMatch[2]) { // create a link to an 'onclick' script
// add a link, define click handler, save code in link (pass 'place'), set link attributes
var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",lookaheadMatch[2]);
link.onclick=function(){try{return(eval(this.code))}catch(e){alert(e.description?e.description:e.toString())}}
link.code="function _out(place){"+lookaheadMatch[5]+"\n};_out(this);"
link.setAttribute("title",lookaheadMatch[3]?lookaheadMatch[3]:"");
link.setAttribute("href","javascript:;");
link.style.cursor="pointer";
}
else { // run inline script code
var code="function _out(place){"+lookaheadMatch[5]+"\n};_out(w.output);"
code=code.replace(/document.write\(/gi,'place.innerHTML+=(');
try { var out = eval(code); } catch(e) { out = e.description?e.description:e.toString(); }
if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
}
}
w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
}
}
} )
//}}}
You must have a PSP with [[FW]] up to 1.50, a [[CFW]], or a [[HEN]] to run homebrew applications on the [[PSP]].
If you have a firmware that allows running of homebrew all you really need to do is copy the homebrew into the PSP\GAME or PSP\GAME150 and run it from the PSP. If you don't take a look at the sections entitled "Downgrading" or "Installing Custom Firmware" in [[Homebrew Help (Getting Started with Homebrew on your PSP)]].
More info will be added later. My knowledge on HENs is limited right now since I haven't had to use them ever. I will look up more info later and post it here.
These are all really easy to install. Just copy the ''UPDATE'' directory to your ''PSP\GAME'' directory on the MS and then run it on the PSP. If there is also an ''[[SEPLUGINS|Plugins for PSP CFW]]'' directory included with the update, copy the PRX file from it into the ''SEPLUGINS'' directory on the MS overwriting any existing. Edit the ''[[VSH.TXT|Plugins for PSP CFW]]'' file in ''~MS0:\SEPLUGINS'' and add the line ''ms0:/seplugins/irsautoboot.prx''. Don't copy the ''VSH.TXT'' file from the update to the MS unless you don't have any other plug-ins installed already.
Here is a batch script I quickly wrote to make it easier to install addons. It's not finished. I want to add support for installing all addons, right now it only supports those that only consist of a vpk file. Also I would like to add archive support so the user should only need to supply the archive.
This could be a lot better than even that if there was some standard ~L4D2 addon format such as the archive not containing other archives and having a text file with information about the files to install and where they should go. If you're reading this and are thinking of making your own addon installer, if you make one that has a good windows gui and such, you may be able to present the idea of a standard addon format and maybe people will follow. I could make a program like that in a binary, but I don't have the motivation for that.
Also, please remember, I didn't take a lot of time on this so the code looks really crappy right now and I know there are things I can do to make it run better and make the file size smaller. I'm not worried with all that right now, maybe later when I add more support for addons. You can use and modify this script anyhow you see fit. I take no responsibility for damages of any kind resulting from the use of this. Use at your own risk.
{{{
@echo off
::Check if this was launched with a parameter or not.
if "%~f1"=="" (
echo -= Left 4 Dead 2 - Addon Installer Script =-
echo This was made to assist in installing Left 4 Dead 2 addons since it seems the
echo steam version of the game doesn't associate the vpk files and if it does it
echo doesn't install them correctly. Also many addons require extra files to be
echo copied, not just the vpk file.
echo.
echo For now though this does not handle installing addons that consist of more
echo than just a vpk file. I do plan on adding support for that and adding support
echo for archives. So for now this will require you to extract the archive you
echo downloaded and then it will automatically copy the vpk file to the correct
echo addon directory.
echo.
echo Don't run this file directly. You should drag and drop a folder on top of it
echo and it wil run. The folder should be the one where the addon is located. This
echo does not handle archives yet so you must extract the files from the file you
echo downloaded first. Also it don't drop more than one folder at a time.
echo.
echo Press any key to exit...
pause>nul
goto :EOF
)
::Check if there is a maps directory in the path specified.
echo Checking if this script can install the addon...
for /f "delims=/" %%x in ('dir /ad /s /b /o "%~f1\*maps"') do if not "%%x"=="" (
echo Warning.
echo The directory specified contains a "Maps" directory. This usually means that
echo the addon you are attempting to install requires further installation than this
echo script can handle. You should go into that directory and look for a readme text
echo file and read the instructions for installation.
echo.
echo Specified Directory: %1
echo.
echo If you would like to continue installation using this script anyway, press any
echo key to continue. If not, just click the X or hit [CTRL]+[C] then [Y] and then
echo [Enter}.
pause>nul
)
::Check if there are any files in the path specified that usually go in the maps directory.
cls
echo Checking if this script can install the addon...
for /f "delims=/" %%x in ('dir/o/b/s "%~f1\*.bsp";"%~f1\*.nav"') do if not "%%x"=="" (
echo Warning.
echo The directory specified contains files that normally go into the "Maps"
echo directory. This usually means that the addon you are attempting to install
echo requires further installation than this script can handle. You should go into
echo that directory and look for a readme text file and read the instructions for
echo installation.
echo.
echo Specified Directory: %1
echo.
echo If you would like to continue installation using this script anyway, press any
echo key to continue. If not, just click the X or hit [CTRL]+[C] then [Y] and then
echo [Enter}.
pause>nul
)
::Check if there are any vpk files in the specified path.
cls
Echo Searching for VPK files...
for /f "delims=/" %%x in ('dir/o/b/s *.vpk') do if not "%%x"=="" (
echo This are no VPK files {addons} in the specified directory.
echo Specified Directory: %1
echo.
echo Press any key to exit...
pause>nul
goto :EOF
)
::Find out where steam is installed.
cls
Echo Checking if Steam is installed...
for /f "tokens=1,2*" %%a in ('reg query hklm\software\valve\steam /v installpath') do if "%%a"=="installpath" set steampath=%%c
If "%steampath%"=="" (
echo It doesn't look like Steam is installed. Steam must be installed, this only works with the steam version of the game.
echo Press any key to exit...
pause>nul
goto :EOF
)
::Copy the vpk files from the specified directory and subdirectories to the addons directory.
::This overwrites the files without prompting.
cls
echo Installing Addon...
xcopy /s/y "%~f1\*.vpk" "%steampath%\steamapps\common\left 4 dead 2\left4dead2\addons"
echo.
echo Done. Press any key to exit.
pause>nul
}}}
You can copy/paste to text editor and save as ~L4D2 AIS.CMD if you want a unique name for it. Or name it whatever you want.
[img[http://images.del.icio.us/static/img/delicious.small.gif]]<HTML><a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&noui&jump=close&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400'); return false;"> Bookmark This Site</a></HTML>
Check out all of [[my bookmarks|http://del.icio.us/d1g1t4l3ch0]] at [[del.icio.us|http://del.icio.us/]].
*[[PSP Related|http://del.icio.us/D1G1T4L3CH0/PSP]]
To be added to del.icio.us: http://psp.console-tribe.com/
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
major: 1, minor: 1, revision: 0,
date: new Date("mar 17, 2007"),
source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};
if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};
bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){
url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
}
return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
!!!!<<slider PSP PSP_Sub-Menu PSP>>
!!!!<<slider DIRECTV DIRECTV_Sub-Menu DIRECTV>>
[[Videos]]
[[Other Stuff]]
[[Links]]
[[Contact]]
<HTML>
<a href="http://www.tshirthell.com/store/clicks.php?partner=44R0N7" target=_blank><img src="http://tshirthell.com/img/affiliate_section/banners/topshirts_160x600.jpg" width ="160" height="600" /></a>
</HTML>
Just some random videos of all sorts.
[[The Amazing Atheist|Video - The Amazing Atheist]]
[[The Coolest Guy in the World 2|Video - The Coolest Guy in the World 2]]
[[The Coolest Guy in the World|Video - The Coolest Guy in the World]]
[[Geek Marching Band References Games|Video - Geek Marching Band References Games]]
The Guild - Internet Show
http://www.watchtheguild.com/
Youtube Channel - Furious
http://www.youtube.com/user/athenewins
Youtube Channel - Twinklybird
http://www.youtube.com/user/twinklybird
Some music videos.
[[Beardyman|Video - Beardyman]]
[[Das Ich - Destillat|Video - Das Ich - Destillat]]
[[Rammstein - Stripped|Video - Rammstein - Stripped]]
[[Rammstein - Bück Dich|Video - Rammstein - Bück Dich]]
[[David Guetta feat. Akon - Sexy Chick|http://www.youtube.com/watch?v=N9hazmsUxrM]]
!Please got to [[digitalecho.tk|http://digitalecho.tk]]. It's the new website.All the content hasn't yet been moved over, so check here first but then head over to the new because there is some additional content not found here. Thanks.
!BTW, also check out this custom built gaming pc I'm trying to sell. http://digitalecho.tk/pcforsale.shtml If you're looking for an awesome gaming rig with nice overclocking potential, this is the system for you.
Definition: Over The Air
Wikipedia: http://en.wikipedia.org/wiki/Over-the-air_programming
Just random other stuff that doesn't fit anywhere else.
[[Guide: Steam - Cannot open blob archive file]]
[[Guide: RivaTuner Auto fan speeds]]
[[Guide: Play Backup PS2 (PlayStation 2) Games]]
[[Left 4 Dead 2 - Addon Installer Script]]
[[Over The Air (OTA) Local Channel List]]
I just wanted to post a little something about some good resources I found for getting [[OTA]] locals.
I used to get locals before the Digital Transition and then I started to work for Directv and got that for a while, I no longer work for the company so I am back to OTA. It's a little different now, much better actually. I'm very happy with the channels and quality I get from the new DTV channels and being able to get HD locals. But since it's all new to me, I had no idea what channels were available now except for what comes up when I scan for channels on my TV. So I started searching the internet for information and this is what I came up with.
[[TitanTV|http://www.titantv.com/]]
It's a good website for finding out what channels you get in your area and what is coming on, even in the future. In other words, it's basically an [[EPG]] on the internet.
[[TV Fool|http://www.tvfool.com/]] (Recommended)
This gives information about channels you get like ~AntennaWeb does but in much more detail. If you want more information about the channels, their broadcast power and exact location on a map, this is the website to go to. You can even use the callsign lookup tool and then check a map with the location of that channel and it's signal drawn out on the map so you can see how much of that signal you will get at your location.
[[AntennaWeb|http://www.antennaweb.org/]]
It's probably the most well known antenna information website.It has a lot of information but it's main feature is to show what channels you can receive from your location by address or just zip code. It shows the signal quality as well.
[[FCC TV Query|http://www.fcc.gov/fcc-bin/audio/tvq.html]]
The FCC website also has a TV Query tool but that information is what both TV Fool and ~AntennaWeb use to find the information you request and is not easy for the average person to understand. If you want to run the query at the FCC site, I suggest using the [[Callsign Lookup|http://www.tvfool.com/?option=com_wrapper&Itemid=80]] tool at TV Fool and clicking the FCC Database Query link on the result page.
<html>
<big><span style="font-family: "Times New Roman";"></span></big><span
style="font-size: 10pt; font-family: Arial;"><big></big></span>
<div style="text-align: center;"><big><big><big><span
style="font-weight: bold;">PS2 Fix</span></big></big></big><br>
<big>(The fix for the disk read error or similar type problem
with the
Playstation 2 system.)</big><br>
</div>
<br>
Hope you benefit from this document as I have. I found the fix on an
eBay auction for free. I thought it would be nice to let everyone else
know about it too. The only thing I contributed to it is the text above
the horizontal line and the images below it. <span
style="text-decoration: underline;">Please don't e-mail me
about this
with any questions at all</span>, I have had more than enough
already
although I do like the nice thank you e-mails. Yes I have done this
procedure and it worked temporarily for me, but I do not recommend it
to anyone. Also I must ask that you please read the text below this
paragraph and above the horizontal line before reading anything else.<br>
<span style="font-size: 10pt; font-family: Arial;"></span><span
style="font-size: 10pt; font-family: Arial; font-weight: bold;"><big><span
style="font-weight: bold;"><br>
</span><small>Things to understand before reading this
document:<br>
</small></big></span><small><span
style="font-size: 10pt; font-family: Arial;"></span><span
style="font-size: 10pt; font-family: Arial;">("document"
refers
to all of the text and images below the horizontal line below.)<br>
</span><span style="font-size: 10pt; font-family: Arial;">The
text in
the document was not written by me.<br>
The text was rearranged into sections (for the images to go in) and the
numbers for the sections were added by me.<br>
</span><span style="font-size: 10pt; font-family: Arial;">Only
the
images in the document were supplied by me.<br>
</span><span style="font-size: 10pt; font-family: Arial;">The
text in
the document was supplied by someone who at one time made a free eBay
auction with it.<br>
</span><span style="font-size: 10pt; font-family: Arial;"></span><br>
</small><span style="font-size: 10pt; font-family: Arial;"><span
style="font-weight: bold;">If you decide to try anything
mentioned
within this document, you understand the following:</span><br>
("me" refers to the person with rights to this server space.)<br>
The ideas and techniques described in this document are not recommended
by me.<br>
You assume full responsibility for any losses or damages you may incur.<br>
You will void your Sony Playstation 2 system warranty.<br>
<br>
<span style="font-weight: bold;"></span><span
style="font-weight: bold;">A similar guide I found on the
internet.</span><br>
<a target="_blank"
href="http://arstechnica.com/articles/paedia/hardware/ps2.ars">http://arstechnica.com/articles/paedia/hardware/ps2.ars</a><br>
<br>
</span>
<div style="text-align: center;"><span
style="font-size: 10pt; font-family: Arial;">If you do not
agree to the above, please click the back button on your
browser.</span><br>
<span style="font-size: 10pt; font-family: Arial;"></span></div>
<span style="font-size: 10pt; font-family: Arial;">
<br>
</span>
<hr style="width: 100%; height: 2px;"><span
style="font-size: 10pt; font-family: Arial;"><br>
<P>
We all paid a bundle for our PS2 right? Well I found the fix for free
surfin the net so Ill share it with you, can't believe ppl are trying
to make a buck off this but hey a $.05 donation would help pay my ebay
fee! Not required, like I said PS2 wasn't cheap, but the fix should be!
Thanks and it really is easy to fix, I did it to my PS2. What are you
waiting for? Get to the cut & paste!!! You're going to be
surprised
when you find out how easy this is.</span>
<p class="MsoNormal" style=""><span
style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style=""><b>
<span style="font-family: "Courier New";">Read the
instructions all the
way through before you attempt the repair just so you'll be familiar
with the entire process.</span></b></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">1)</span><span
style="font-size: 10pt; font-family: Arial;">
</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">First
take off the
outer cover of you PS2. If you haven't done this before, you will have
to remove all the screw covers from the bottom of the unit, both
plastic and rubber, these will be the only screws you will have to
remove in order to take off the outer cover.</span></p>
<p class="MsoNormal" style="" align="center">
<img alt="" src="http://i33.tinypic.com/n4we8z.jpg"
style="border: 0px solid ; width: 385px; height: 238px;"></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">2)</span><span
style="font-size: 10pt; font-family: Arial;">
</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">To
remove the outer
cover, lift up from the rear of the unit and pull towards the front in
order to clear the controller jacks and the eject/close buttons. As you
remove the outer cover you will notice a small metallic ribbon cable
inside the machine leading to the eject/close and reset buttons on the
front of the unit, this cable is usually taped to the top of the disc
tray. This cable is not a sensitive as it appears; just remove the tape
holding the ribbon cable.</span></p>
<p class="MsoNormal" style="" align="center">
<span style="font-size: 10pt; font-family: Arial;"><img
alt="" src="http://i34.tinypic.com/kd9uz9.jpg"
style="border: 0px solid ; width: 337px; height: 182px;"> <img
alt="" src="http://i34.tinypic.com/ndmouf.jpg"
style="border: 0px solid ; width: 301px; height: 204px;"><img
alt="" src="http://i34.tinypic.com/2aj9lzq.jpg"
style="border: 0px solid ; width: 248px; height: 204px;"></span></p>
<p class="MsoNormal" style=""> </p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">3)</span><span
style="font-size: 10pt; font-family: Arial;">
</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Once
the outer cover
is off you need to remove the cover to the disc tray, this will require
a rather small phillips screwdriver (I've seen a few that use a
standard slotted screw).</span></p>
<p class="MsoNormal" style="" align="center">
<span style="font-size: 10pt; font-family: Arial;"><img
alt="" src="http://i34.tinypic.com/2r61roi.jpg"
style="border: 0px solid ; width: 320px; height: 215px;"> </span></p>
<p class="MsoNormal" style=""> </p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">4)</span><span
style="font-size: 10pt; font-family: Arial;">
</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Now
that the tray
cover is off, the first thing to do is to clean the laser eye. All you
will need is a Q-Tip dipped in alcohol. Just swab the eye a few times
and allow it to dry on its own, making sure that no lint was left
behind from the Q-Tip.</span></p>
<p class="MsoNormal" style="" align="center">
<span style="font-size: 10pt; font-family: Arial;"><img
alt="" src="http://i36.tinypic.com/2w4h0de.jpg"
style="border: 0px solid ; width: 457px; height: 275px;"> </span></p>
<p class="MsoNormal" style=""> </p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">5) </span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">After
the cover is
off of the disk tray and the laser has been cleaned you will need to
plug the unit back in, (The unit needs to be hooked up to a TV as well
to test it while you have it open. You should have a DVD, a game disk
with a silver or gold back and one with a purple back in order to fine
tune the system to play all three.) It will be necessary to have the
unit powered up to perform the repair.</span></p>
<p class="MsoNormal" style="" align="center">
<span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">6) </span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Press
the eject
button so that the tray slides forward exposing the undercarriage. At
the back of the unit you should see a small white, geared wheel about
the size of a quarter. This little ******* is the cause of all your
problems. This wheel changes the angle in which the disk is held. You
will notice that there is a small metal tab that holds the wheel in
place.</span></p>
<p class="MsoNormal" style="" align="center">
<span style="font-size: 10pt; font-family: Arial;"><img
alt="" src="http://i37.tinypic.com/25iltvk.jpg"
style="border: 0px solid ; width: 332px; height: 250px;"> <img
alt="" src="http://i34.tinypic.com/2hcest1.jpg"
style="border: 0px solid ; width: 189px; height: 251px;"></span></p>
<p class="MsoNormal" style=""> </p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">7) </span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Take a
felt-tip
marker and mark the point on the wheel that meets the tab. That way you
will always know the original position that the wheel was in.</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">8) </span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Now
that the orig.
position has been marked, feel free to spin the wheel for a few full
rotations in order to see how it changes the angle. It will only alter
the angle a few degrees before it goes back to zero, after it reaches
the maximum angle it will go back to flat after each full rotation. </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">9) </span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Once
you've toyed
with it to see how it works, put the wheel back to the original
position that you have marked. Then advance the wheel about 1/8 of a
turn and place the disk tray cover back on top of the disk tray. (You
will not need to screw the tray cover back down in order to test the
machine; you will only need to hold down the cover with your fingers
while trying to load/test a disk)</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">10) </span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">Now
place a DVD in
the tray and press the eject/close button in order to close the tray
and load the DVD (hold down the cover as explained above). Wait to see
if the DVD loads, you may have to use the browser in order to load each
disk you test. </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">11)</span><span
style="font-size: 10pt; font-family: Arial;">
</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">If the
DVD loads,
eject it and load a silver backed disk, if that loads try a purple
backed disk. If all three loaded successfully, congratulations you're
finished.</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="">
<span style="font-family: Arial; color: navy;">12)</span><span
style="font-size: 10pt; font-family: Arial;">
</span></p>
<p class="MsoNormal" style="">
<span style="font-size: 10pt; font-family: Arial;">If not,
remove the
tray cover, eject the disk and advance the wheel another 1/8 turn and
repeat the process. It just a matter of finding an angle that will
facilitate the operation of all three types of disks. Once you've found
the proper angle and the system is operating to its full potential,
close it up and let'er rip. I also do not recommend placing the PS2 on
its side once you have fixed it. Although Sony says they recommend it
in the owner manual, I have since seen internal Sony documents
retracting the statement and attributing many malfunctions to storing
and operating the unit on its side. Keep it flat at all times.</span></p>
<br>
</html>
*[[Homebrew Apps|PSP - Homebrew Apps]]
**Homebrew applications and games for the PSP.
*[[Official Firmware|PSP - Official Firmware]]
**Links to places where you can find these.
*[[Homebrew Help|PSP - Homebrew Help]]
**Here you will find links to some guides and other info about running homebrew on your PSP.
*[[PC Apps|PSP - PC Apps]]
**Applications designed for PC that do various things for PSP users.
*To Do
**USBhostFS section needs to be done.
**Recovery feature in the recovery menu needs to be explained.
**[[HEN]] section needs to be done.
**If you can think of anything else I should add to the PSP section of this website, please [[Contact]] me.
<<slider PSP_Apps PSPApps Apps>><<slider PSP_Games PSPGames Games>><<slider PSP_Emulators PSPEmulators Emulators>><<slider PSP_Homebrew_Download_Sites PSP_Homebrew_Download_Sites Download_Sites>>
Need help getting started or just got a new PSP with a firmware you don't know how to downgrade? This is the right place. I will provide information on how to downgrade many firmwares and upgrade to custom firmwares.
<<<
WARNING!
Using information provided in this section may [[brick|Brick]] your PSP. I take no responsibility for any damage to hardware and/or software on your PSP resulting from the use of this guide or any information on "http://d1g1t4l3ch0.tiddlyspot.com/". Use at your own risk.
<<<
!!Contents
*''Downgrading''
<<<
#[[Any Firmware|Downgrading PSP - Any Firmware]] (Pandora's Battery Method)
#[[3.50 FW|Downgrading PSP - 3.50 FW]]
<<<
*''Installing Custom Firmware''
<<<
#[[3.40 OE Rev A]]
#[[3.52 M33]]
#[[3.80 M33]]
#[[3.90 M33]]
#More to come.
#[[Dark-Alex's 1.50 Kernel Addon]]
#[[Installing Dark-Alex CFW Updates]]
<<<
*''Misc''
<<<
*[[Installing And Running Homebrew|Installing And Running Homebrew on PSP]]
*[[Installing Plugins|Plugins for PSP CFW]]
*[[UMD Backups]]
*[[Homebrew Enablers (HENs)|Homebrew Enablers for PSP]]
*[[Dark-Alex's CFW Recovery Menu]]
<<<
|''Website''|''1.0''|''1.50''|''1.51''|''1.52''|''2.0''|''2.01''|''2.50''|''2.60''|''2.70''|''2.71''|''2.80''|''2.81''|''2.82''|''3.00''|''3.01''|''3.02''|''3.03''|''3.10''|''3.11''|''3.30''|''3.40''|''3.50''|''3.51''|''3.52''|''3.70''|''3.71''|''3.72''|''3.73''|''3.80''|''3.90''|h
|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>||
|[[PSP-hacks|http://www.psp-hacks.com/category/firmware/psp-upgrading/]]|All?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?||
|[[files.zefie.com|http://files.zefie.com/PMP/PSP/firmware/]]||1.50|1.51|1.52||2.01|2.50|2.60|2.70|2.71|2.80|2.81|2.82|3.00|3.01|3.02|3.03|3.10|3.11|3.30|3.40|3.50|3.51|3.52|3.70|3.71|3.72|3.73|3.80||
|[[PSP Hacks|http://www.psphacks.net/files/PSPFirmwares/]]|1.0|1.5|1.51|1.52|2.0|2.01|2.5|2.60|2.70|2.71|2.80|2.81|2.82|3.00|3.01||||||||||||||||
|[[Hacking Systems Weblog|http://haksys.schleppingsquid.net/Files/index.php?path=PSP+Goodies%2FSony+Firmwares/]]||1.50||||||||||||||||||3.30|3.40|3.50|||||||||
|[[Harry1's FTP|http://harry1.psp-spot.com/Firmwares/]]||1.50|||||||||||||||3.03|3.10|||3.40|||
|[[Dark-Alex|http://alek.dark-alex.org/filez/psp_fw/]]||1.50|||2.00|2.01|2.50|2.60|2.70|2.71|2.80|2.81|2.82|3.00|3.01|3.02|3.03|3.10|3.11|3.30|3.40|3.50|3.51|3.52|3.70|3.71|3.72|3.73|3.80|3.90|
[[Google Magic|http://www.google.com/search?q=intitle%3A%22index.of%22+psp+firmware&btnG=Search]]
This will search google for PSP Firmware and should turn up some good results.
[[PSP Content Manager|http://dl.qj.net/index.php?pg=19&src=PSP+Content+Manager&catid=106]]
[[PSP ISO Compressor|http://psp.console-tribe.com/downloads/file-1551/psp-compressor-v12.html]]
[[USBhostFS|http://dl.qj.net/index.php?pg=19&src=usbhostfs&catid=106]] Has files for PC and PSP. Take a look at the USBhostFS section to learn more about it.
[[A-one PSP Video Convertor|http://www.download.com/A-one-PSP-Video-Convertor/3000-2194_4-10511584.html]]
[[Unlimited Video for PSP|http://dl.qj.net/index.php?pg=19&src=Unlimited+Video+for+PSP&catid=106]]
[[WinDirStat|http://windirstat.info/]] This isn't really for the PSP but it sure helps a lot when managing space on your Memory Stick.
!!Apps
*[[iR Shell|http://irshell.org/]]
*[[LightMP3|http://dl.qj.net/index.php?pg=19&src=LightMP3&catid=106]]
*[[WifiSniffer|http://dl.qj.net/index.php?pg=19&src=WifiSniffer&catid=106]]
*[[Road Dog|http://dl.qj.net/index.php?pg=19&src=Road+Dog&catid=106]]
*[[PSPWrite|http://dl.qj.net/index.php?pg=19&src=PSPWrite&catid=106]]
*[[PSP File Assistant|http://dl.qj.net/index.php?pg=19&src=File+Assistant&catid=106]]
*[[PSP Filer|http://dl.qj.net/index.php?pg=19&src=PSP+Filer&catid=106]]
*[[PSPlayer|http://dl.qj.net/index.php?pg=19&src=PSPlayer&catid=106]]
*[[PSP Kick|http://dl.qj.net/index.php?pg=19&src=PSP+Kick&catid=106]]
*[[PSP Rhythm|http://dl.qj.net/index.php?pg=19&src=PSP+Rhythm&catid=106]]
*[[UMD DAX Dumper|http://www.dark-alex.org/]]
!!Emulators
*[[SNES9x|http://dl.qj.net/index.php?pg=19&src=SNES9x&catid=106]]
*[[NesterJ|http://dl.qj.net/index.php?pg=19&src=NesterJ&catid=106]]
!!Games
*[[PSP Revolution|http://www.pspr.us/]]
*[[Quake|http://dl.qj.net/index.php?pg=19&src=Quake&catid=106]]
*[[DoomPSP|http://dl.qj.net/index.php?pg=19&src=Doom+PSP&catid=106]]
*[[TrigWars|http://dl.qj.net/index.php?pg=19&src=Trigonometry+Wars&catid=106]]
*[[Squarez|http://dl.qj.net/index.php?pg=19&src=Squarez&catid=106]]
*[[SnakeSP|http://dl.qj.net/index.php?pg=19&src=SnakeSP&catid=106]]
*[[REminiscence PSP|http://dl.qj.net/index.php?pg=19&src=REminiscence+PSP&catid=106]]
*[[KETM|http://dl.qj.net/index.php?pg=19&src=ketm&catid=106]]
!!Download Sites
[[Dark-Alex's Website|http://www.dark-alex.org/]]
[[download.QJ.NET|http://dl.qj.net/]]
[[PSP-hacks|http://www.psp-hacks.com/]]
[[PSP Homebrew|http://www.psp-homebrew.eu/]]
[[Main|PSP]]
[[Homebrew|PSP - Homebrew Apps]]
[[Official Firmware|PSP - Official Firmware]]
[[Homebrew Help|PSP - Homebrew Help]]
[[PC Apps|PSP - PC Apps]]
<div class='header' macro='gradient vert #390108 #900'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu'>
<div refresh='content' tiddler='MainMenu'></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
I will explain what this is.
Plugins are usually relatively easy to install however you must always read the readme or instructions file before installation. They are separated into different categories; VSH, GAME, ~GAME150, and POPS. Possibly more categories unknown to me at the moment.To make it simple, below is a small; table describing the categories.
VSH - Plugins listed in vsh.txt will be loaded and active only while in the normal PSP menu system.
GAME - Plugins listed in game.txt will be loaded and active only while in a game.
~GAME150 - Plugins listed in game150.txt will be loaded and active only while in a game or homebrew designed for FW 1.50.
POPS - Plugins listed in pops.txt will be loaded and active only while in a psx game.
To install plugins, you copy the PRX file into the ''SEPLUGINS'' directory and then add ''ms0:/seplugins/~YourPlugin.prx'' to one of the .txt files. Replace ''~YourPlugin'' with the name of the actual PRX file.
If any information in this section is incorrect or more info needs to be added, please [[Contact]] me and let me know.
"Rickrolling is a bait and switch: a person provides a web link that he or she claims is relevant to the topic at hand (like this one), but the link actually takes the user to the 1987 Rick Astley video Never Gonna Give You Up." - As quoted from [[Know Your Meme|http://knowyourmeme.com/]]
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/KT--CsBh5TM&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/KT--CsBh5TM&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
Searching For Satellite Signal
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<tiddler TspotSidebar>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
http://d1g1t4l3ch0.tiddlyspot.com
Just some odd or strange videos that didn't really seem to fit in any other category.
*[[Alien Autopsy|http://media.snuffx.com/jdch5f/070608/snuffx-dot-com-alienautopsy.html]]
*[[Silicon Penis (Short Version)|http://www.siliconpenis.com/]] - [[Full Version|http://www.efukt.com/20606_The_Blob.html]] - [[Is this him too?|http://www.efukt.com/2236_Big_Dick_Syndrome.html]]
/***
http://tiddlystyles.com/#theme:DevFire
Author: Clint Checketts
***/
/*{{{*/
body {
background: #000;
}
/*}}}*/
/***
!Link styles /% ============================================================= %/
***/
/*{{{*/
a,
a.button,
#mainMenu a.button,
#sidebarOptions .sliderPanel a{
color: #ffbf00;
border: 0;
background: transparent;
}
a:hover,
a.button:hover,
#mainMenu a.button:hover,
#sidebarOptions .sliderPanel a:hover
#sidebarOptions .sliderPanel a:active{
color: #ff7f00;
border: 0;
border-bottom: #ff7f00 1px dashed;
background: transparent;
text-decoration: none;
}
#displayArea .button.highlight{
color: #ffbf00;
background: #4c4c4c;
}
/*}}}*/
/***
!Header styles /% ============================================================= %/
***/
/*{{{*/
.header{
border-bottom: 2px solid #ffbf00;
color: #fff;
}
.headerForeground a {
color: #fff;
}
.header a:hover {
border-bottom: 1px dashed #fff;
}
/*}}}*/
/***
!Main menu styles /% ============================================================= %/
***/
/*{{{*/
#mainMenu {color: #fff;}
#mainMenu h1{
font-size: 1.1em;
}
#mainMenu li,#mainMenu ul{
list-style: none;
margin: 0;
padding: 0;
}
/*}}}*/
/***
!Sidebar styles /% ============================================================= %/
***/
/*{{{*/
#sidebar {
right: 0;
color: #fff;
border: 2px solid #ffbf00;
border-width: 0 0 2px 2px;
}
#sidebarOptions {
background-color: #4c4c4c;
padding: 0;
}
#sidebarOptions a{
margin: 0;
color: #ffbf00;
border: 0;
}
#sidebarOptions a:hover {
color: #4c4c4c;
background-color: #ffbf00;
}
#sidebarOptions a:active {
color: #ffbf00;
background-color: transparent;
}
#sidebarOptions .sliderPanel {
background-color: #333;
margin: 0;
}
#sidebarTabs {background-color: #4c4c4c;}
#sidebarTabs .tabSelected {
padding: 3px 3px;
cursor: default;
color: #ffbf00;
background-color: #666;
}
#sidebarTabs .tabUnselected {
color: #ffbf00;
background-color: #5f5f5f;
padding: 0 4px;
}
#sidebarTabs .tabUnselected:hover,
#sidebarTabs .tabContents {
background-color: #666;
}
.listTitle{color: #FFF;}
#sidebarTabs .tabContents a{
color: #ffbf00;
}
#sidebarTabs .tabContents a:hover{
color: #ff7f00;
background: transparent;
}
#sidebarTabs .txtMoreTab .tabSelected,
#sidebarTabs .txtMoreTab .tab:hover,
#sidebarTabs .txtMoreTab .tabContents{
color: #ffbf00;
background: #4c4c4c;
}
#sidebarTabs .txtMoreTab .tabUnselected {
color: #ffbf00;
background: #5f5f5f;
}
.tab.tabSelected, .tab.tabSelected:hover{color: #ffbf00; border: 0; background-color: #4c4c4c;cursor:default;}
.tab.tabUnselected {background-color: #666;}
.tab.tabUnselected:hover{color:#ffbf00; border: 0;background-color: #4c4c4c;}
.tabContents {
background-color: #4c4c4c;
border: 0;
}
.tabContents .tabContents{background: #666;}
.tabContents .tabSelected{background: #666;}
.tabContents .tabUnselected{background: #5f5f5f;}
.tabContents .tab:hover{background: #666;}
/*}}}*/
/***
!Message area styles /% ============================================================= %/
***/
/*{{{*/
#messageArea {background-color: #666; color: #fff; border: 2px solid #ffbf00;}
#messageArea a:link, #messageArea a:visited {color: #ffbf00; text-decoration:none;}
#messageArea a:hover {color: #ff7f00;}
#messageArea a:active {color: #ff7f00;}
#messageArea .messageToolbar a{
border: 1px solid #ffbf00;
background: #4c4c4c;
}
/*}}}*/
/***
!Popup styles /% ============================================================= %/
***/
/*{{{*/
.popup {color: #fff; background-color: #4c4c4c; border: 1px solid #ffbf00;}
.popup li.disabled{color: #fff;}
.popup a {color: #ffbf00; }
.popup a:hover { background: transparent; color: #ff7f00; border: 0;}
.popup hr {color: #ffbf00; background: #ffbf00;}
/*}}}*/
/***
!Tiddler Display styles /% ============================================================= %/
***/
/*{{{*/
.title{color: #fff;}
h1, h2, h3, h4, h5 {
color: #fff;
background-color: transparent;
border-bottom: 1px solid #333;
}
.subtitle{
color: #666;
}
.viewer {color: #fff; }
.viewer table{background: #666; color: #fff;}
.viewer th {background-color: #996; color: #fff;}
.viewer pre, .viewer code {color: #ddd; background-color: #4c4c4c; border: 1px solid #ffbf00;}
.viewer hr {color: #666;}
.tiddler .button {color: #4c4c4c;}
.tiddler .button:hover { color: #ffbf00; background-color: #4c4c4c;}
.tiddler .button:active {color: #ffbf00; background-color: #4c4c4c;}
.toolbar {
color: #4c4c4c;
}
.toolbar a.button,
.toolbar a.button:hover,
.toolbar a.button:active,
.editorFooter a{
border: 0;
}
.footer {
color: #ddd;
}
.selected .footer {
color: #888;
}
.highlight, .marked {
color: #000;
background-color: #ffe72f;
}
.editorFooter {
color: #aaa;
}
.tab{
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
}
.tagging,
.tagged{
background: #4c4c4c;
border: 1px solid #4c4c4c;
}
.selected .tagging,
.selected .tagged{
background-color: #333;
border: 1px solid #ffbf00;
}
.tagging .listTitle,
.tagged .listTitle{
color: #fff;
}
.tagging .button,
.tagged .button{
color: #ffbf00;
border: 0;
padding: 0;
}
.tagging .button:hover,
.tagged .button:hover{
background: transparent;
}
.selected .isTag .tagging.simple,
.selected .tagged.simple,
.isTag .tagging.simple,
.tagged.simple {
float: none;
display: inline;
border: 0;
background: transparent;
color: #fff;
margin: 0;
}
.cascade {
background: #4c4c4c;
color: #ddd;
border: 1px solid #ffbf00;
}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}
body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
hr {height:1px;}
a {text-decoration:none;}
dt {font-weight:bold;}
ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}
.txtOptionInput {width:11em;}
#contentWrapper .chkOptionInput {border:0;}
.externalLink {text-decoration:underline;}
.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}
.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}
/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}
#mainMenu .tiddlyLinkExisting,
#mainMenu .tiddlyLinkNonExisting,
#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}
.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}
.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}
#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}
#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}
.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}
#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}
.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}
.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}
.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}
#contentWrapper {display:block;}
#splashScreen {display:none;}
#displayArea {margin:1em 17em 0em 14em;}
.toolbar {text-align:right; font-size:.9em;}
.tiddler {padding:1em 1em 0em 1em;}
.missing .viewer,.missing .title {font-style:italic;}
.title {font-size:1.6em; font-weight:bold;}
.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}
.tiddler .button {padding:0.2em 0.4em;}
.tagging {margin:0.5em 0.5em 0.5em 0; float:right; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}
.footer {font-size:.9em;}
.footer li {display:inline;}
.annotation {padding:0.5em; margin:0.5em;}
* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}
.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}
.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}
.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}
.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}
.sparkline {line-height:1em;}
.sparktick {outline:0;}
.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}
* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}
.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
[[TV Flyback Transformer In Action |Video - TV Flyback Transformer In Action ]] <- This one's mine.
[[How Coil Guns Work|Video - How Coil Guns Work]]
[[Make a Disposable Camera Taser|Video - Make a Disposable Camera Taser]]
[[Flyback Driver using 2n3055 Transistor|Video - Flyback Driver using 2n3055 Transistor]]
[[Homemade Flyback Transformer Driver|Video - Homemade Flyback Transformer Driver]]
!Inline Formatting /% DEBUG: buggy (-> monospaced) %/
|!Option|!Syntax|!Output|
|bold font|{{{''bold''}}}|''bold''|
|italic type|{{{//italic//}}}|//italic//|
|underlined text|{{{__underlined__}}}|__underlined__|
|strikethrough text|{{{--strikethrough--}}}|--strikethrough--|
|superscript text|{{{^^super^^script}}}|^^super^^script|
|subscript text|{{{~~sub~~script}}}|~~sub~~script|
|highlighted text|{{{@@highlighted@@}}}|@@highlighted@@|
|preformatted text|{{{{{{preformatted}}}}}}|{{{preformatted}}}|
!Block Elements
!!Headings
{{{
!Heading 1
!!Heading 2
!!!Heading 3
!!!!Heading 4
!!!!!Heading 5
}}}
<<<
!Heading 1
!!Heading 2
!!!Heading 3
!!!!Heading 4
!!!!!Heading 5
<<<
!!Lists
{{{
* unordered list, level 1
** unordered list, level 2
*** unordered list, level 3
# ordered list, level 1
## ordered list, level 2
### unordered list, level 3
; definition list, term
: definition list, description
}}}
<<<
* unordered list, level 1
** unordered list, level 2
*** unordered list, level 3
# ordered list, level 1
## ordered list, level 2
### unordered list, level 3
; definition list, term
: definition list, description
<<<
!!Blockquotes /% DEBUG: hack %/
{{{
> blockquote, level 1
>> blockquote, level 2
>>> blockquote, level 3
<<<
blockquote
<<<
}}}
<<<
> blockquote, level 1
>> blockquote, level 2
>>> blockquote, level 3
> blockquote
<<<
!!Preformatted Text /% DEBUG: hack %/
{{{
{{{
preformatted (e.g. code)
}}}
}}}
<<<
{{{
preformatted (e.g. code)
}}}
<<<
!!Tables
{{{
|CssClass|k
|!heading column 1|!heading column 2|
|row 1, column 1|row 1, column 2|
|row 2, column 1|row 2, column 2|
|>|COLSPAN|
|ROWSPAN| … |
|~| … |
|CssProperty:value;…| … |
|caption|c
}}}
''Annotation:''
* The {{{>}}} marker creates a "colspan", causing the current cell to merge with the one to the right.
* The {{{~}}} marker creates a "rowspan", causing the current cell to merge with the one above.
<<<
|CssClass|k
|!heading column 1|!heading column 2|
|row 1, column 1|row 1, column 2|
|row 2, column 1|row 2, column 2|
|>|COLSPAN|
|ROWSPAN| … |
|~| … |
|CssProperty:value;…| … |
|caption|c
<<<
!!Images /% DEBUG: to do %/
cf. [[TiddlyWiki.com|http://www.tiddlywiki.com/#EmbeddedImages]]
!Hyperlinks
* [[WikiWords|WikiWord]] are automatically transformed to hyperlinks to the respective tiddler
** the automatic transformation can be suppressed by preceding the respective WikiWord with a tilde ({{{~}}}): {{{~WikiWord}}}
* [[PrettyLinks]] are enclosed in square brackets and contain the desired tiddler name: {{{[[tiddler name]]}}}
** optionally, a custom title or description can be added, separated by a pipe character ({{{|}}}): {{{[[title|target]]}}}<br>'''N.B.:''' In this case, the target can also be any website (i.e. URL).
!Custom Styling
* {{{@@CssProperty:value;CssProperty:value;…@@}}}<br>''N.B.:'' CSS color definitions should use lowercase letters to prevent the inadvertent creation of WikiWords.
* {{{{{customCssClass{…}}}}}} /% DEBUG: buggy %/
* raw HTML can be inserted by enclosing the respective code in HTML tags: {{{<html> … </html>}}}
!Special Markers
* {{{<br>}}} forces a manual line break
* {{{----}}} creates a horizontal ruler
* [[HTML entities|http://www.tiddlywiki.com/#HtmlEntities]]
* {{{<<macroName>>}}} calls the respective [[macro|Macros]]
* To hide text within a tiddler so that it is not displayed, it can be wrapped in {{{/%}}} and {{{%/}}}.<br/>This can be a useful trick for hiding drafts or annotating complex markup.
* To prevent wiki markup from taking effect for a particular section, that section can be enclosed in three double quotes: e.g. {{{"""WikiWord"""}}}.
http://tiddlyspot.com/
http://www.tiddlywiki.com/
http://tiddlyspot.com/twhelp/
/***
Contains the stuff you need to use Tiddlyspot
Note you must also have UploadPlugin installed
***/
//{{{
// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'd1g1t4l3ch0';
// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
// disable autosave in d3
if (window.location.protocol != "file:")
config.options.chkGTDLazyAutoSave = false;
// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
DefaultTiddlers = DefaultTiddlers.replace(/^/,"WelcomeToTiddlyspot]] ");
MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}
// create some shadow tiddler content
merge(config.shadowTiddlers,{
'WelcomeToTiddlyspot':[
"This document is a ~TiddlyWiki from tiddlyspot.com. A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
"",
"@@font-weight:bold;font-size:1.3em;color:#444; //What now?// @@ Before you can save any changes, you need to enter your password in the form below. Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
"<<tiddler TspotControls>>",
"See also GettingStarted.",
"",
"@@font-weight:bold;font-size:1.3em;color:#444; //Working online// @@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
"",
"@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// @@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick. You can make changes and save them locally without being connected to the Internet. When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
"",
"@@font-weight:bold;font-size:1.3em;color:#444; //Help!// @@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help. If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
"",
"@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// @@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),
'TspotControls':[
"| tiddlyspot password:|<<option pasUploadPassword>>|",
"| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . . " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<<br>>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
"| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),
'TspotSidebar':[
"<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . . " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),
'TspotOptions':[
"tiddlyspot password:",
"<<option pasUploadPassword>>",
""
].join("\n")
});
//}}}
Universal Media Disc
[[Wikipedia Definition|http://en.wikipedia.org/wiki/Universal_Media_Disc]]
Yes, you can backup your [[UMD]]s! There are programs like [[UMD DAX Dumper|http://www.dark-alex.org/]] and [[Fastloader|http://www.psp-homebrew.eu/hbname.php?id=408]], that allow you to backup your UMD to a file on your MS or computer hard drive then allow you to load and play them. If you have one of Dark-Alex's custom firmwares installed on your PSP; you should be able to load and play them right from the PSP Menu under games.
This backup method should only be used to backup your PSP games, movies, and music UMD disks for your own personal use. It is not legal to distribute the backups. Do not contact me and ask how to obtain backups of ~UMDs you do not own.
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 09/06/2010 02:36:58 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . | ok |
| 09/06/2010 03:48:12 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 18/06/2010 10:58:25 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . | ok |
| 18/06/2010 11:59:42 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 18/06/2010 14:13:29 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/#%5B%5BDIRECTV%20-%20Troubleshooting%20-%20OSD%20-%20771%5D%5D]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 30/07/2010 13:10:10 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 30/07/2010 13:11:10 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 01/08/2010 02:38:39 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 11/07/2011 15:40:07 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
| 19/05/2013 15:15:44 | D1G1T4L3CH0 | [[/|http://d1g1t4l3ch0.tiddlyspot.com/]] | [[store.cgi|http://d1g1t4l3ch0.tiddlyspot.com/store.cgi]] | . | [[index.html | http://d1g1t4l3ch0.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
major: 1, minor: 0, revision: 2,
date: new Date("Apr 19, 2007"),
source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
author: 'BidiX (BidiX (at) bidix (dot) info',
license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
coreVersion: '2.2.0 (Beta 5)'
};
config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");
merge(config.macros.option.types, {
'pas': {
elementType: "input",
valueField: "value",
eventName: "onkeyup",
className: "pasOptionInput",
typeValue: config.macros.option.passwordInputType,
create: function(place,type,opt,className,desc) {
// password field
config.macros.option.genericCreate(place,'pas',opt,className,desc);
// checkbox linked with this password "save this password on this computer"
config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);
// text savePasswordCheckboxLabel
place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
},
onChange: config.macros.option.genericOnChange
}
});
merge(config.optionHandlers['chk'], {
get: function(name) {
// is there an option linked with this chk ?
var opt = name.substr(3);
if (config.options[opt])
saveOptionCookie(opt);
return config.options[name] ? "true" : "false";
}
});
merge(config.optionHandlers, {
'pas': {
get: function(name) {
if (config.options["chk"+name]) {
return encodeCookie(config.options[name].toString());
} else {
return "";
}
},
set: function(name,value) {config.options[name] = decodeCookie(value);}
}
});
// need to reload options to load passwordOptions
loadOptionsCookie();
/*
if (!config.options['pasPassword'])
config.options['pasPassword'] = '';
merge(config.optionsDesc,{
pasPassword: "Test password"
});
*/
//}}}
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.0|
|''Date:''|May 5, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (#3125)|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
major: 4, minor: 1, revision: 0,
date: new Date("May 5, 2007"),
source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
author: 'BidiX (BidiX (at) bidix (dot) info',
coreVersion: '2.2.0 (#3125)'
};
//
// Environment
//
if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false; // true to activate both in Plugin and UploadService
//
// Upload Macro
//
config.macros.upload = {
// default values
defaultBackupDir: '', //no backup
defaultStoreScript: "store.php",
defaultToFilename: "index.html",
defaultUploadDir: ".",
authenticateUser: true // UploadService Authenticate User
};
config.macros.upload.label = {
promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
promptParamMacro: "Save and Upload this TiddlyWiki in %0",
saveLabel: "save to web",
saveToDisk: "save to disk",
uploadLabel: "upload"
};
config.macros.upload.messages = {
noStoreUrl: "No store URL in parmeters or options",
usernameOrPasswordMissing: "Username or password missing"
};
config.macros.upload.handler = function(place,macroName,params) {
if (readOnly)
return;
var label;
if (document.location.toString().substr(0,4) == "http")
label = this.label.saveLabel;
else
label = this.label.uploadLabel;
var prompt;
if (params[0]) {
prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0],
(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
} else {
prompt = this.label.promptOption;
}
createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};
config.macros.upload.action = function(params)
{
// for missing macro parameter set value from options
var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
var username = params[4] ? params[4] : config.options.txtUploadUserName;
var password = config.options.pasUploadPassword; // for security reason no password as macro parameter
// for still missing parameter set default value
if ((!storeUrl) && (document.location.toString().substr(0,4) == "http"))
storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
if (storeUrl.substr(0,4) != "http")
storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
if (!toFilename)
toFilename = bidix.basename(window.location.toString());
if (!toFilename)
toFilename = config.macros.upload.defaultToFilename;
if (!uploadDir)
uploadDir = config.macros.upload.defaultUploadDir;
if (!backupDir)
backupDir = config.macros.upload.defaultBackupDir;
// report error if still missing
if (!storeUrl) {
alert(config.macros.upload.messages.noStoreUrl);
clearMessage();
return false;
}
if (config.macros.upload.authenticateUser && (!username || !password)) {
alert(config.macros.upload.messages.usernameOrPasswordMissing);
clearMessage();
return false;
}
bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password);
return false;
};
config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir)
{
if (!storeUrl)
return null;
var dest = bidix.dirname(storeUrl);
if (uploadDir && uploadDir != '.')
dest = dest + '/' + uploadDir;
dest = dest + '/' + toFilename;
return dest;
};
//
// uploadOptions Macro
//
config.macros.uploadOptions = {
handler: function(place,macroName,params) {
var wizard = new Wizard();
wizard.createWizard(place,this.wizardTitle);
wizard.addStep(this.step1Title,this.step1Html);
var markList = wizard.getElement("markList");
var listWrapper = document.createElement("div");
markList.parentNode.insertBefore(listWrapper,markList);
wizard.setValue("listWrapper",listWrapper);
this.refreshOptions(listWrapper,false);
var uploadCaption;
if (document.location.toString().substr(0,4) == "http")
uploadCaption = config.macros.upload.label.saveLabel;
else
uploadCaption = config.macros.upload.label.uploadLabel;
wizard.setButtons([
{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption,
onClick: config.macros.upload.action},
{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
]);
},
refreshOptions: function(listWrapper) {
var uploadOpts = [
"txtUploadUserName",
"pasUploadPassword",
"txtUploadStoreUrl",
"txtUploadDir",
"txtUploadFilename",
"txtUploadBackupDir",
"chkUploadLog",
"txtUploadLogMaxLine",
]
var opts = [];
for(i=0; i<uploadOpts.length; i++) {
var opt = {};
opts.push()
opt.option = "";
n = uploadOpts[i];
opt.name = n;
opt.lowlight = !config.optionsDesc[n];
opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
opts.push(opt);
}
var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
for(n=0; n<opts.length; n++) {
var type = opts[n].name.substr(0,3);
var h = config.macros.option.types[type];
if (h && h.create) {
h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
}
}
},
onCancel: function(e)
{
backstage.switchTab(null);
return false;
},
wizardTitle: "Upload with options",
step1Title: "These options are saved in cookies in your browser",
step1Html: "<input type='hidden' name='markList'></input><br>",
cancelButton: "Cancel",
cancelButtonPrompt: "Cancel prompt",
listViewTemplate: {
columns: [
{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
{name: 'Option', field: 'option', title: "Option", type: 'String'},
{name: 'Name', field: 'name', title: "Name", type: 'String'}
],
rowClasses: [
{className: 'lowlight', field: 'lowlight'}
]}
}
//
// upload functions
//
if (!bidix.upload) bidix.upload = {};
if (!bidix.upload.messages) bidix.upload.messages = {
//from saving
invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
backupSaved: "Backup saved",
backupFailed: "Failed to upload backup file",
rssSaved: "RSS feed uploaded",
rssFailed: "Failed to upload RSS feed file",
emptySaved: "Empty template uploaded",
emptyFailed: "Failed to upload empty template file",
mainSaved: "Main TiddlyWiki file uploaded",
mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
//specific upload
loadOriginalHttpPostError: "Can't get original file",
aboutToSaveOnHttpPost: 'About to upload on %0 ...',
storePhpNotFound: "The store script '%0' was not found."
};
bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
var callback = function(status,uploadParams,original,url,xhr) {
if (!status) {
displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
return;
}
if (bidix.debugMode)
alert(original.substr(0,500)+"\n...");
// Locate the storeArea div's
var posDiv = locateStoreArea(original);
if((posDiv[0] == -1) || (posDiv[1] == -1)) {
alert(config.messages.invalidFileError.format([localPath]));
return;
}
bidix.upload.uploadRss(uploadParams,original,posDiv);
};
if(onlyIfDirty && !store.isDirty())
return;
clearMessage();
// save on localdisk ?
if (document.location.toString().substr(0,4) == "file") {
var path = document.location.toString();
var localPath = getLocalPath(path);
saveChanges();
}
// get original
var uploadParams = Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
var originalPath = document.location.toString();
// If url is a directory : add index.html
if (originalPath.charAt(originalPath.length-1) == "/")
originalPath = originalPath + "index.html";
var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
var log = new bidix.UploadLog();
log.startUpload(storeUrl, dest, uploadDir, backupDir);
displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
if (bidix.debugMode)
alert("about to execute Http - GET on "+originalPath);
var r = doHttp("GET",originalPath,null,null,null,null,callback,uploadParams,null);
if (typeof r == "string")
displayMessage(r);
return r;
};
bidix.upload.uploadRss = function(uploadParams,original,posDiv)
{
var callback = function(status,params,responseText,url,xhr) {
if(status) {
var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
bidix.upload.uploadMain(params[0],params[1],params[2]);
} else {
displayMessage(bidix.upload.messages.rssFailed);
}
};
// do uploadRss
if(config.options.chkGenerateAnRssFeed) {
var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
var rssUploadParams = Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
bidix.upload.httpUpload(rssUploadParams,convertUnicodeToUTF8(generateRss()),callback,Array(uploadParams,original,posDiv));
} else {
bidix.upload.uploadMain(uploadParams,original,posDiv);
}
};
bidix.upload.uploadMain = function(uploadParams,original,posDiv)
{
var callback = function(status,params,responseText,url,xhr) {
var log = new bidix.UploadLog();
if(status) {
// if backupDir specified
if ((params[3]) && (responseText.indexOf("backupfile:") > -1)) {
var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
}
var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
store.setDirty(false);
log.endUpload("ok");
} else {
alert(bidix.upload.messages.mainFailed);
displayMessage(bidix.upload.messages.mainFailed);
log.endUpload("failed");
}
};
// do uploadMain
var revised = bidix.upload.updateOriginal(original,posDiv);
bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};
bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
var localCallback = function(status,params,responseText,url,xhr) {
url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
if (xhr.status == httpStatus.NotFound)
alert(bidix.upload.messages.storePhpNotFound.format([url]));
if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
alert(responseText);
if (responseText.indexOf("Debug mode") >= 0 )
responseText = responseText.substring(responseText.indexOf("\n\n")+2);
} else if (responseText.charAt(0) != '0')
alert(responseText);
if (responseText.charAt(0) != '0')
status = null;
callback(status,params,responseText,url,xhr);
};
// do httpUpload
var boundary = "---------------------------"+"AaB03x";
var uploadFormName = "UploadPlugin";
// compose headers data
var sheader = "";
sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
sheader += uploadFormName +"\"\r\n\r\n";
sheader += "backupDir="+uploadParams[3] +
";user=" + uploadParams[4] +
";password=" + uploadParams[5] +
";uploaddir=" + uploadParams[2];
if (bidix.debugMode)
sheader += ";debug=1";
sheader += ";;\r\n";
sheader += "\r\n" + "--" + boundary + "\r\n";
sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
sheader += "Content-Length: " + data.length + "\r\n\r\n";
// compose trailer data
var strailer = new String();
strailer = "\r\n--" + boundary + "--\r\n";
data = sheader + data + strailer;
if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
if (typeof r == "string")
displayMessage(r);
return r;
};
// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
if (!posDiv)
posDiv = locateStoreArea(original);
if((posDiv[0] == -1) || (posDiv[1] == -1)) {
alert(config.messages.invalidFileError.format([localPath]));
return;
}
var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
store.allTiddlersAsHtml() + "\n" +
original.substr(posDiv[1]);
var newSiteTitle = getPageTitle().htmlEncode();
revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
return revised;
};
//
// UploadLog
//
// config.options.chkUploadLog :
// false : no logging
// true : logging
// config.options.txtUploadLogMaxLine :
// -1 : no limit
// 0 : no Log lines but UploadLog is still in place
// n : the last n lines are only kept
// NaN : no limit (-1)
bidix.UploadLog = function() {
if (!config.options.chkUploadLog)
return; // this.tiddler = null
this.tiddler = store.getTiddler("UploadLog");
if (!this.tiddler) {
this.tiddler = new Tiddler();
this.tiddler.title = "UploadLog";
this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
this.tiddler.created = new Date();
this.tiddler.modifier = config.options.txtUserName;
this.tiddler.modified = new Date();
store.addTiddler(this.tiddler);
}
return this;
};
bidix.UploadLog.prototype.addText = function(text) {
if (!this.tiddler)
return;
// retrieve maxLine when we need it
var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
if (isNaN(maxLine))
maxLine = -1;
// add text
if (maxLine != 0)
this.tiddler.text = this.tiddler.text + text;
// Trunck to maxLine
if (maxLine >= 0) {
var textArray = this.tiddler.text.split('\n');
if (textArray.length > maxLine + 1)
textArray.splice(1,textArray.length-1-maxLine);
this.tiddler.text = textArray.join('\n');
}
// update tiddler fields
this.tiddler.modifier = config.options.txtUserName;
this.tiddler.modified = new Date();
store.addTiddler(this.tiddler);
// refresh and notifiy for immediate update
story.refreshTiddler(this.tiddler.title);
store.notify(this.tiddler.title, true);
};
bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir, backupDir) {
if (!this.tiddler)
return;
var now = new Date();
var text = "\n| ";
var filename = bidix.basename(document.location.toString());
if (!filename) filename = '/';
text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
text += config.options.txtUserName + " | ";
text += "[["+filename+"|"+location + "]] |";
text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
text += uploadDir + " | ";
text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
text += backupDir + " |";
this.addText(text);
};
bidix.UploadLog.prototype.endUpload = function(status) {
if (!this.tiddler)
return;
this.addText(" "+status+" |");
};
//
// Utilities
//
bidix.checkPlugin = function(plugin, major, minor, revision) {
var ext = version.extensions[plugin];
if (!
(ext &&
((ext.major > major) ||
((ext.major == major) && (ext.minor > minor)) ||
((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
// write error in PluginManager
if (pluginInfo)
pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
}
};
bidix.dirname = function(filePath) {
if (!filePath)
return;
var lastpos;
if ((lastpos = filePath.lastIndexOf("/")) != -1) {
return filePath.substring(0, lastpos);
} else {
return filePath.substring(0, filePath.lastIndexOf("\\"));
}
};
bidix.basename = function(filePath) {
if (!filePath)
return;
var lastpos;
if ((lastpos = filePath.lastIndexOf("#")) != -1)
filePath = filePath.substring(0, lastpos);
if ((lastpos = filePath.lastIndexOf("/")) != -1) {
return filePath.substring(lastpos + 1);
} else
return filePath.substring(filePath.lastIndexOf("\\")+1);
};
bidix.initOption = function(name,value) {
if (!config.options[name])
config.options[name] = value;
};
//
// Initializations
//
// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);
// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");
//optionsDesc
merge(config.optionsDesc,{
txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
txtUploadUserName: "Upload Username",
pasUploadPassword: "Upload Password",
chkUploadLog: "do Logging in UploadLog (default: true)",
txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});
// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');
/* don't want this for tiddlyspot sites
// Backstage
merge(config.tasks,{
uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");
*/
//}}}
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/EwTZ2xpQwpA&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EwTZ2xpQwpA&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
Not sure why I put this one on here because it's mostly annoying. But it did get over one million views... not sure how though. The end is the best. If you get bored or annoyed, just skip to the end. I couldn't embed it, so the link is below.
http://www.youtube.com/watch?v=dTCm8tdHkfI
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/2T_obaO46Bo&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2T_obaO46Bo&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
Like BeatBoxing? Like Techno?
[img[Beardyman|http://i2.ytimg.com/i/-_zxXP5Qo4D4eoWe4gFC_w/1.jpg?v=7e01cc]][[YouTube Channel|http://www.youtube.com/user/beardyman?blend=1&ob=4#p/c/736230A23F103D4F]]
Here is a video where he doesn't use the Kaos pads until near the end so you can see his raw talent.
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/vqjZ0CBgmUk&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/vqjZ0CBgmUk&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/qtM0-ZFwiNo&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qtM0-ZFwiNo&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/_OBlgSz8sSM&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_OBlgSz8sSM&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/32vpgNiAH60&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/32vpgNiAH60&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/q0wq6bCiuLo&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/q0wq6bCiuLo&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/nNCKHGB1T7Y&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nNCKHGB1T7Y&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</html>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/txqiwrbYGrs&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/txqiwrbYGrs&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/LpUrz9RvuPk&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LpUrz9RvuPk&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/TAD9JHqgYAg&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TAD9JHqgYAg&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/y8Kyi0WNg40&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/y8Kyi0WNg40&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/dMH0bHeiRNg&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dMH0bHeiRNg&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/inLBPVG8oEU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/inLBPVG8oEU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="480" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="ordie_player_65e37ac7ef"><param name="movie" value="http://player.ordienetworks.com/flash/fodplayer.swf" /><param name="flashvars" value="key=65e37ac7ef" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always"></param><embed width="480" height="400" flashvars="key=65e37ac7ef" allowfullscreen="true" allowscriptaccess="always" quality="high" src="http://player.ordienetworks.com/flash/fodplayer.swf" name="ordie_player_65e37ac7ef" type="application/x-shockwave-flash"></embed></object><div style="text-align:left;font-size:x-small;margin-top:0;width:480px;"><a href="http://www.funnyordie.com/videos/65e37ac7ef/excessive-rooster-from-that-happened" title="from That Happened!">Excessive Rooster</a> - watch more <a href="http://www.funnyordie.com/" title="on Funny or Die">funny videos</a></div>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/A8vesMilyAU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/A8vesMilyAU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/TVmzf4DuQLM&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TVmzf4DuQLM&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/QOixDP-SdKw&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QOixDP-SdKw&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/wV-rwbhlsIg&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wV-rwbhlsIg&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/ysmLA5TqbIY&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ysmLA5TqbIY&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
<p>
2nd Attempt video:
<embed wmode="opaque" src="http://c2.static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=201006021323" FlashVars="config=http%3A%2F%2Fwww.adgabber.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D546804%253AVideo%253A166633%26ck%3D-&video_smoothing=on&autoplay=off&hideShareLink=1&isEmbedCode=1" width="456" height="344" bgColor="#FFFFFF" scale="noscale" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> <br /><small><a href="http://www.adgabber.com/video/video">Find more videos like this on <em>AdGabber</em></a></small><br />
</html>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/5P6UU6m3cqk&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5P6UU6m3cqk&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/w8d0GorQmrY&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/w8d0GorQmrY&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/YmMKfkEdVZY&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/YmMKfkEdVZY&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/GPeDV1xzT_I&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GPeDV1xzT_I&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
I found a video of it on youtube so it's easier to post here but I recommend due to the quality of the video to watch the original [[flash version|http://www.somethingawful.com/flash/shmorky/babby.swf]] or view the original(?) [[post on Yahoo Answers|http://answers.yahoo.com/question/index?qid=20081017195134AAWT7Ez]].
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/Ll-lia-FEIY&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ll-lia-FEIY&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/yetPcm9emWs&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yetPcm9emWs&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/ilYNNIsFXQE&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ilYNNIsFXQE&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/kHmvkRoEowc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/kHmvkRoEowc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/bZfyrIPw3wY&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/bZfyrIPw3wY&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/nda_OSWeyn8&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nda_OSWeyn8&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/DB3_HfLHxTk&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DB3_HfLHxTk&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/rtx0dAC-jaA&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rtx0dAC-jaA&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/vhBEowIN7HM&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/vhBEowIN7HM&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
Just over 9 minutes but it's totally worth it. Don't know what a ~RickRoll is? Click RickRoll to find out.
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/fubWXKiqOc0&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fubWXKiqOc0&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/uIr8SUKsn6k&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uIr8SUKsn6k&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/FoOjwdUqb3s&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FoOjwdUqb3s&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="344"><param name="movie" value="http://www.megavideo.com/v/S1L59S4Uc19d4e12e3d6c3afb0a32b443e3f8075"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.megavideo.com/v/S1L59S4Uc19d4e12e3d6c3afb0a32b443e3f8075" type="application/x-shockwave-flash" allowfullscreen="true" width="640" height="344"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/KmtzQCSh6xk&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/KmtzQCSh6xk&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/tMwhl4IrPNc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/tMwhl4IrPNc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/hektyWz5B4o&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hektyWz5B4o&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<div><object width="560" height="341"><param name="movie" value="http://www.dailymotion.com/swf/x2lffp"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/x2lffp" type="application/x-shockwave-flash" width="560" height="341" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x2lffp_rammstein-stripped-volkerball_music">Rammstein - Stripped (Völkerball)</a></b><br /><i>Uploaded by <a href="http://www.dailymotion.com/Duketrasher">Duketrasher</a>. - <a href="http://www.dailymotion.com/us/channel/music">Watch more music videos, in HD!</a></i></div>
</HTML>
Watch the Chocolate Rain video below this one first or this will probably not be funny at all.
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/BJT1DSXepBQ&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BJT1DSXepBQ&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
I'm going to post a link to the website that has all the vids for Rucka. They are mostly based on race. I embeded a video below, one that I thought was the best but it's bashing black people...
http://www.ruckasworld.com/Videos.htm
<HTML>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8NcMsDtyNKw&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/8NcMsDtyNKw&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>
<object width="480" height="320"><param name="movie" value="http://www.dailymotion.com/swf/video/xa8nk6"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xa8nk6" width="480" height="320" allowfullscreen="true" allowscriptaccess="always"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/I5ALIL7T764&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/I5ALIL7T764&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
Very strange videos of an animated character that has salad fingers. I have embeded an episode of it below, it's the most popular one.
[[YouTube Show Channel|http://www.youtube.com/show/saladfingers]]
[[Website|http://www.fat-pie.com/]]
Episode: Spoons
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/M3iOROuTuMA&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/M3iOROuTuMA&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/fbGkxcY7YFU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fbGkxcY7YFU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/uiIHQBlPKvE&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uiIHQBlPKvE&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/_pj2Nutu5v8&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_pj2Nutu5v8&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
~ShayTards Channel on Youtube
Videos of a guy and his family... Pretty entertaining.
http://www.youtube.com/user/SHAYTARDS
The Website: http://shaycarl.com/
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/5Z5JsrO7378&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5Z5JsrO7378&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="464" height="376" id="1425224" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" alt="Sleeping Dog Has Very Creepy Snore Funny Videos"><param name="movie" value="http://embed.break.com/MTQyNTIyNA=="></param><param name="allowScriptAccess" value="always"></param><embed src="http://embed.break.com/MTQyNTIyNA==" type="application/x-shockwave-flash" allowScriptAccess=always width="464" height="376"></embed></object><br><font size=1><a href="http://www.break.com/index/sleeping-dog-has-very-creepy-snore.html" target="_blank">Sleeping Dog Has Very Creepy Snore</a> - Watch more <a href="http://www.break.com/" target="_blank">Funny Videos</a></font>
</HTML>
<HTML>
<object width="464" height="376" id="677696" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" alt="Sleeping Dog Runs Into Wall Funny Videos"><param name="movie" value="http://embed.break.com/Njc3Njk2"></param><param name="allowScriptAccess" value="always"></param><embed src="http://embed.break.com/Njc3Njk2" type="application/x-shockwave-flash" allowScriptAccess=always width="464" height="376"></embed></object><br><font size=1><a href="http://www.break.com/index/sleeping-dog-runs-into-wall.html" target="_blank">Sleeping Dog Runs Into Wall</a> - Watch more <a href="http://www.break.com/" target="_blank">Funny Videos</a></font>
</HTML>
[[LisaNova's YouTube Channel|http://www.youtube.com/user/LisaNova]]
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/NeG2aSGDhao&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NeG2aSGDhao&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/0JpKQCmat7I&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0JpKQCmat7I&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<embed src="http://media.mtvnservices.com/mgid:cms:item:southparkstudios.com:183608" width="480" height="400" type="application/x-shockwave-flash" wmode="window" flashVars="autoPlay=false&dist=www.southparkstudios.com&orig=" allowFullScreen="true" allowScriptAccess="always" allownetworking="all" bgcolor="#000000"></embed>
</HTML>
<HTML>
<embed src="http://media.mtvnservices.com/mgid:cms:item:southparkstudios.com:165193" width="480" height="400" type="application/x-shockwave-flash" wmode="window" flashVars="autoPlay=false&dist=www.southparkstudios.com&orig=" allowFullScreen="true" allowScriptAccess="always" allownetworking="all" bgcolor="#000000"></embed>
</HTML>
<HTML>
<embed src="http://media.mtvnservices.com/mgid:cms:item:southparkstudios.com:165196" width="480" height="400" type="application/x-shockwave-flash" wmode="window" flashVars="autoPlay=false&dist=www.southparkstudios.com&orig=" allowFullScreen="true" allowScriptAccess="always" allownetworking="all" bgcolor="#000000"></embed>
</HTML>
Don't think I'm racist because I put this video on here. I didn't record it, I just think it's kind of shocking and funny.The lines the parents have the child say may have been racist. But really, how else can you make a sentence out of that? Anyway, don't bother watching it if you get offended easily. It's just a child and she doesn't know what she's saying.
<HTML>
<div><object width="480" height="365"><param name="movie" value="http://www.dailymotion.com/swf/x1k98e&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/x1k98e&related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x1k98e_sparkling-wiggles_fun">Sparkling Wiggles</a></b><br /><i>Uploaded by <a href="http://www.dailymotion.com/ig0dyes">ig0dyes</a>. - <a href="http://www.dailymotion.com/us/channel/fun">See more comedy videos.</a></i></div>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/Hdm1ri_1s10&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Hdm1ri_1s10&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/Hgs-wcm-QSQ&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Hgs-wcm-QSQ&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
Here is a guy who speaks about various things in life. Mostly with having to do with religion and some are actually funny.
[[The Amazing Atheist YouTube Channel|http://www.youtube.com/user/TheAmazingAtheist]]
Video: Do dogs have souls?
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/BNau_Cdll3w&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BNau_Cdll3w&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
Racist humor. Racist against all races, not just Mexicans as in this video.
You can find more of his videos on ~YouTube. [[Click here|http://www.youtube.com/results?search_query=the+amazing+racist&search_type=&aq=f]] for the link. If you know of his actual website or a place that hosts all his videos in one place, let me know.
<HTML>
<embed width="640" height="480" src="http://www.spike.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip=2677619" allowfullscreen="true"> </embed> <div style="font-family: arial,helvetica,sans-serif;font-size:12px; background-color: #000; width: 448px; padding: 3px 0; color: #fff;"><a href="http://www.spike.com/video/amazing-racist/2677619" style="color: #ffcc35; margin-left: 5px;">The Amazing Racist</a> | <a href="http://www.spike.com/channel/viralvideo" style="color: #ffcc35">Viral/Other</a> | <a href="http://www.spike.com/" style="color: #ffcc35">SPIKE.com</a></div>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/ulPvRmNfXK4&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ulPvRmNfXK4&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/jV9-AKrZqdU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jV9-AKrZqdU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/owGykVbfgUE&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/owGykVbfgUE&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/FzRH3iTQPrk&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FzRH3iTQPrk&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/0dJu1Jj7VTw&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0dJu1Jj7VTw&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/1hPxGmTGarM&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1hPxGmTGarM&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/QoMspJqqVcA&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QoMspJqqVcA&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/dbS5nbqmVt8&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dbS5nbqmVt8&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/BEtIoGQxqQs&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BEtIoGQxqQs&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/AoRsUtccFVc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/AoRsUtccFVc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
<html>
<object width="640" height="505"><param name="movie" value="http://www.youtube-nocookie.com/v/UlUc78NE_mI&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/UlUc78NE_mI&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</html>
<HTML>
<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/FVmN4GL4o5M&hl=en_US&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FVmN4GL4o5M&hl=en_US&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>
</HTML>
Some videos I found interesting and wanted to keep a record of them somewhere. I would probably save favorites in youtube but they are not all from youtube. So here they are. Some contain adult material.
*[[Funny|Funny Videos]]
*[[Music|Music Videos]]
*[[Technology|Technology Videos]]
**Videos that are about technology. Mostly electronics, hacks, mods, and possibly some learning vids too.
*[[Misc.|Misc Videos]]
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
*[[Strange|Strange Videos]]
**This one has some stuff that may also be disturbing as like with the one below but not as bad. Be warned.
*Disturbing - Don't click on the link below!
**(Warning! Do not click this one. Some of the stuff here is really disturbing and gross. Some stuff you cannot unsee. You have been warned. This is not a joke.) If you still want to see the videos in this section and you are still reading this, then I know that you have read the totally necessary warning enclosed in parenthesis right below where it says Disturbing and now you can click on the small link that you may not find at the end of this very very long sentence[[.|Disturbing Videos]]
Welcome to my TiddlySpot. I'm D1G1T4L3CH0. This site basically contains some random information about my interests and hobbies. Use the left menu to navigate the site.
<html>
<a href="http://www.serverspy.net/site/playertracking/?pid=!irne0" target="blank">
<img src="http://www.serverspy.net/bin/pmon.mpl?pid=irne0" border="0">
</a>
<a href="http://www.jinx.com/member/D1G1T4L3CH0?bid=10" target="_blank"><img src="http://www.jinx.com/Content/Banner/728x90chogun_lvl.jpg" width="728" height="90" border="0" /></a>
<p>
<a href="http://www.tshirthell.com/store/clicks.php?partner=44R0N7"><img src="http://tshirthell.com/img/affiliate_section/banners/newshirts_720x90.jpg" width ="728" height="90" /></a>
<img src="http://steamcard.com/do/modern/d1g1t4l3ch0.png">
<img src="http://badges.steamprofile.com/profile/default/steam/76561198001481842.png">
<br>
<center>
<p>
My Current System<br>
<a href="http://valid.canardpc.com/show_oc.php?id=949808" target="_blank"><img src="http://valid.canardpc.com/cache/banner/949808.png"></a>
<br><a href="http://service.futuremark.com/compare?3dm06=10586264" target="_blank">3DMark 06 Score<br><img src="http://home.comcast.net/~d1g1t4l3ch0/Futuremark_logo_black_bg_horizontal.gif"></a>
<br>
<a href="http://www.techpowerup.com/gpuz/vvc4q/" target=_blank>techPowerUp GPU-Z Validation (no overclock)</a>
<p>
Old System<br>
<a href="http://valid.canardpc.com/show_oc.php?id=487927" target="_blank"><img src="http://valid.canardpc.com/cache/banner/487927.png"></a>
<p>
<a href="http://www.freedomain.co.nr/" target="_blank">
<img src="http://noaceea.ckc.com.ru/image3.gif" width="88" height="31" border="0" alt="Free Domains at .co.nr" /></a>
<p>
<div class="topspin-widget topspin-widget-email-for-media">
<object type="application/x-shockwave-flash" height="72" width="496" id="TSWidget12796" data="http://cdn.topspin.net/widgets/email2/swf/TSEmailMediaWidget.swf?timestamp=1273474338" bgColor="#000000">
<param value="always" name="allowScriptAccess"/>
<param name="allowfullscreen" value="true"/>
<param name="quality" value="high"/>
<param name="movie" value="http://cdn.topspin.net/widgets/email2/swf/TSEmailMediaWidget.swf?timestamp=1273474338"/>
<param name="flashvars" value="highlightColor=0xcccc00&theme=black&widget_id=http://cdn.topspin.net/api/v1/artist/1468/email_for_media/12796?timestamp=1263948115"/>
</object>
</div>
</center>
</html>