Pong DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox DS | image = 200px | type = Arcade | author = Filou HB | version = 0.2 | licence = Mixed | download = | source = http:/...")
 
m (Text replacement - "EJS_core = 'nds';" to "EJS_core = 'desmume2015';")
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox DS
{{Infobox DS Homebrews
| image     = [[File:pongds.gif|200px]]
|title=Pong
| type      = Arcade
|image=pongdsfil.png
| author   = Filou HB
|description=The famous and classic game Pong on DS.
| version   = 0.2
|author=Filou HB
| licence  = Mixed
|lastupdated=2012/05/03
| download
|type=Arcade Games
| source    = http://www.filouhb.0fees.net/
|version=0.2
| website     = http://www.filouhb.0fees.net/
|license=Mixed
|download=https://dlhb.gamebrew.org/dshomebrew/pongdsfil.7z
|website=http://www.filouhb.0fees.net/projets/pong/index.php
}}
}}
Pong is an old school classic Pong game.


= sadsa ==
==User guide==
There is a mode where player can play alone against the CPU of the console, and a 2-player mode.


== dsfdsf s ==
Commands are available in the How to Play menu.
=== dsfds fsf ===


== Requirements ==
The first with 11 points wins the game.
*SD card (some SDHC also work, formatted in FAT/FAT32)


=== Optional ===
==Screenshots==
*USB keyboard
https://dlhb.gamebrew.org/dshomebrew/pongdsfil2.png
*Bluetooth mobile phone (MIDP 2.0-compatible with AT+CMER implementation)
<!--BEGIN Online Emulator Section-->
*USB ethernet adapter/PC-to-PC link cable (theoretically any model supported by linux 2.6.24.4 should work)
==Online Emulator==
*USB storage (flash disks, card readers, external enclosures, etc. Supports reading of nearly all major *nix/Win/Mac partition types and writing the majority of them except NTFS/UFS)
{{#tag:html|
 
<div style='width:520px;height:390px;max-width:100%'><div id='game'></div></div>
== Installation ==
<script type='text/javascript'>
<youtube v="oFzZaC2D_yk" />
{{DS EmulatorJS Settings}}
 
EJS_core = 'desmume2015';
'''Note:''' The video is of an Old Demo, not the current build.
EJS_gameName = "Pong";
<br /><br /><br /><br /><br /><br /><br /><br />
EJS_gameUrl = 'https://dlhb.gamebrew.org/onlineemulators/nds/pongdsfil.7z';
 
</script>
[[Homebrew Channel]] users just need to copy everything into the root directory of your SD card and select GeeXboX in the channel.
{{EmulatorJS Loader}}
 
}}
[[Twilight Hack|TP hack]] users have to copy or move apps/geexbox/boot.elf to the root directory of your SD card and start the hack.
{{DS Control Settings}}
 
<!--END Online Emulator Section-->
Other homebrew loaders that support front SD might also work. Consult their documentation for how.
==Changelog==  
 
'''v0.2'''
Regardless of the loader, the GEEXBOX file tree MUST reside in the root directory of SD card.
* Added 5 difficulty levels in "Play Alone" mode (Very Easy, Easy, Medium, Hard, Very Difficult).
 
* Addition of an AI (Artificial Intelligence).
=== USB keyboard ===
* Fixed a Wallpaper bug on R4.
The default keyboard layout is qwerty. To change, edit GEEXBOX/settings and change the value of 'KEYMAP' accordingly. For more info on keyboard controls, view help in menu, consult GEEXBOX/etc/mplayer/input.conf or the GeeXboX site (http://www.geexbox.org/en/controls.html, some info is outdated though).
 
<google uid="C06" position="left"></google>
 
=== Bluetooth mobile phone ===
Not all bluetooth-enabled phones are usable. For an incomplete list of usable models, see http://anyremote.sourceforge.net/devices.html (GeeXboX for wii does not use anyremote though). Models listed as working in bluetooth AT mode should be usable. You have to specify the bluetooth MAC of your mobile in GEEXBOX/etc/bluez. When GeeXboX boots up and finds your mobile, you will be prompted for password. The default password is '0000'. Key definitions in this release are based on Benq-Siemens S68. To use other models or to customize key definitions, you many have to edit GEEXBOX/etc/lirc/lircd_bluemobile.conf and lircrc_bluemobile. Some (Sony)Ericsson models can also be used with the 'bte' driver (GEEXBOX/etc/lirc/lircd_bte.conf and lircrc_bte).
 
=== Gamecube Controller ===
GCN analog input is read, though NOT supported. For example, there is no way to get the menu back once it has been cleared from the screen and response to analog input is spotty and erratic.
 
== Supported Formats ==
All audio/video formats supported by [http://www.mplayerhq.hu/design7/info.html MPlayer] (yes, rmvb included), with the exception of WMV9 audio.
 
== Supported Media Sources ==
*Front SD (to swap, use the Wiimote/OSD menu and follow the messages)
*USB storage (hot swappable. Card readers must be disconnected before swapping cards)
*Network shares (NFS/Plan 9 shares must be added manually before boot, uPnP shares are auto-discovered and mounted after boot, Samba/Windows shares can be used either way)
*HTTP/UDP/RTP/RSTP network streams (Shoutcast, Icecast, LAN unicast, Multicast and VOD) (addresses manually defined before boot)
 
== Customization ==
Customization requires manual editing of files in the GEEXBOX folder. It is probably better to edit files on harddisk and then copy them to SD card, as opposed to editing files on SD card directly. Windows users are also advised to use *nix-compatible editors such as UltraEdit, rather than Notepad or Wordpad. Please remember that corrupt or incorrectly modified file may cause boot failure!  
 
=== Language and font ===
The default language is English. To change, edit GEEXBOX/settings and change the value of 'MENU_LANG' (for menu language) and 'SUB_CHARSET' (for subtitle language) accordingly. For some languages/charsets, for instance east Asian languages, you will have to provide necessary fonts for the settings to work. Consult GEEXBOX/etc/lang.conf for the correct font file name and make sure corresponding file is saved in GEEXBOX/usr/share/fonts. Alternatively, you can edit lang.conf to match the name of your font file. Please try not to use large size font files as they take up precious memory and affect playback quality.
 
Boot into console mode: edit GEEXBOX/settings and change the value of 'RUNLEVEL' to 'debug'. Enter "exit" in console to start GUI.
 
=== Themeing ===
The boot splash is hard coded into boot.elf and therefore not easily customizable for most users. To change the default background image/video, replace GEEXBOX/usr/share/mplayer/background.avi. Again, avoid using large file for your own good.
 
=== Other customizations ===
Bluetooth, obex, network, netstream, net shares and so on are customized by manually editing corresponding files in GEEXBOX/etc. Simple explanations are included for almost all the settings. You can also find more detailed help on some of these settings from http://www.geexbox.org/en/doc.html or by visiting the forum.
 
== Extra Information ==
This is based on the GameCube Linux team's whiite-linux-0.1a and a recent devel version of GeeXboX. Whiite-linux-0.1a includes support for Wii USB host controller, however, support for native wifi and DVD is still missing, and USB host controller support is imperfect, making some USB-related functions unusable.
 
In short, this is a full-featured GeeXboX port. Nearly all GeeXboX features available in current mainstream GeeXboX devel version and within current Wii linux capabilities are incorporated, with added bluetooth and obex support.
 
=== USB performance ===
The Wii USB interface is supposedly 1.1, meaning the max speed is 12Mbps, or slightly over 1MB/s. So as of this release, front SD is probably still faster than any other storage media usable, including network shares, although not by that much. In addition, USB is resource-costly and current implementation of USB in linux for Wii is buggy. So don't expect performance of USB devices on Wii to be comparable to what you get on your PC. Nevertheless, USB 2.0 devices are still preferable.
 
=== Bluetooth ===
Bluetooth audio and networking only work partially in this release, most likely a result of imperfections in USB implementation. Bluetooth headphones can be connected but audio is broken. Telnet over bluetooth works, although some commands seem to hang the session. Http and ftp can't seem to get past the initial data transfer. Pushing files to Wii is working, although speed is slow. Pushing files from Wii to other devices is unstable. Sometimes small files get pushed successfully, sometimes transfer halts midway.
 
=== Network sources ===
If you want to use shoutcast/icecast etc., remember to set long blacklist or short white list in GEEXBOX/etc/netstream. Better still, just define a few netstreams pointing to the broadcasts you desire and disable shoutcast/icecast scan. The reason for this is because every broadcast url obtained by GeeXboX from scanning the server is saved in Wii memory as a playlist file. Thousands of such small files soon eat up all available space. For uPnP shares over lan, avoid exporting huge and complex directories.
 
=== Aspect ratio ===
By default, all video will scale to 640 pixel width while keeping the original aspect ratio. If the scaled height exceeds the screen height (for instance 480 pixel for NTSC Wii), the video won't play. This means for NTSC Wii, all video must have an aspect ratio of 4:3 (640:480) or greater. If your video happens to have the 'wrong' aspect ratio, you may consider editing the 'xy=640' option in /GEEXBOX/etc/mplayer/mplayer.conf. For details, consult MPlayer's online documentation at http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html.
 
== Changelog ==
'''2010-02-28:'''
0.1.3b
*Updated linux to 2.6.32.9
*Updated ffmpeg to r21465
*Updated MPlayer to r30437
*Fixed compatibility with certain charset encodings
 
'''2009-12-25:'''
0.1.2b
*Updated linux to 2.6.32.2
*Fixed compatibility with multi-channel audio
*Fixed issues with device mounting/unmounting
 
'''2009-10-16:'''
0.1.8a
*Updated linux to 2.6.29.6
*Updated MPlayer and ffmpeg to 2009-10-03 snapshots
*Added fuseiso to handle more disc image formats
*Fixed OSD and aspect ratio in FBI image viewer
*Added compatibility with new HBC title ID
 
'''2009-04-23:'''
0.1.7a
*Updated linux to 2.6.29.1
*Support for reading exFAT partition
*Fixed wiimote (re)connection
 
'''2009-03-21:'''
0.1.6a
*Updated linux to 2.6.27.19
*Updated MPlayer to r28852
*Map seeking to arrow keys too
*Fixed mounting usb storages at bootup
*Fixed unmounting disc images
 
'''2009-03-14:'''
0.1.5a
*Updated linux to 2.6.24.7
*Support for SDHC (partial)
*Updated MPlayer to r28184
*Fixed boot from SD cards with no partition table
*Support for SD cards with multi-partitions
*Use built-in unrar
*Dropped support for non-open binary codecs
*Disabled most playback-unrelated services by default
 
'''2008-10-18:'''
0.1.4a
*Reverted libswscale to fix GOOM audio visual rendering
*Improved GOOM audio visual performance
*Improved performance in lowering subtitle mode
*Made lowering subtitles work with DVD-VIDEO
*Made lowering subtitles work with on-the-fly aspect ratio change
*Support for optional mounting .nrg (DVD only) and .iso image file
*Display CPU version number in OPTIONS -> INFO
*Updated GCC to 4.3.2
 
'''2008-10-01:'''
0.1.3a
*Implementation of optional 'vsync' to improve screen tearing in certain cases
*Support for on-the-fly aspect ratio change
*Fixed DVD-VIDEO aspect ratio error when switching between menu and movie
*Disabled libass to fix lagging and freezing caused by text subtitles
*Disabled colored spu to fix DVD-VIDEO/vobsub subtitile display
*Support for vobsub subtitles in rar archive format
*Support for optionally lowering subtitles into blackbars
*Fixed subtitle charset conversion
*Updated to MPlayer r27630
 
'''2008-08-08:'''
0.1.2a
*Simplified wiimote connection and reconnection
*Auto-repeat wiimote commands when buttons are held down
*Updated Kernel patch
*Updated to MPlayer svn snapshot 2008-08-06
 
'''2008-07-30:'''
0.1.1a
*NTSC/PAL autodection (supposed to work)
*Improved support for widescreen mode
*Aspect ratio software compensation support
*Improved Wiimote connection/reconnection routine
*User-friendlier handling of boot failure
 
'''2008-07-17:'''
0.1a
*Based on whiite-linux-0.1a which has USB host controller enabled
*USB and network related functions of GeeXboX are therefore included in this release
*Fixed keypressing and OSD color bug in previous version
 
'''2008-06-24:'''
Prototype release
 
== Bugs and Support ==
Please note that GeeXBox Wii is not an official GeeXBox port and is considered an "unofficial hack".
 
Please use the [http://sourceforge.net/tracker2/?group_id=241613 sourceforge tracker] to report issues. Additionally, you may find [http://www.geexbox.org/forum/viewtopic.php?t=9897 this forum thread] useful for support.
 
== Unofficial Versions ==
Builds from independent developers go here. Diffs must be included since the GeeXboX code is GPL.


=== 0.1Alpha04 modified by Tulkas ===
==External links==
[[User:Tulkas|Tulkas]] made some minor modifications to add support of additional filesystem types and also accidentally fixed a loading bug.
* Author's website - http://www.filouhb.0fees.net/projets/pong/index.php


:::'''Download:'''[http://www.mediafire.com/?gynznltnmyr MediaFire]
[[Category:DS homebrew games]]
:::'''Diffs and further info:''' [http://apps.sourceforge.net/phpbb/geexboxforwii/viewtopic.php?f=5&t=6]
[[Category:Homebrew arcade games on DS]]

Latest revision as of 11:36, 28 November 2023

Pong
Pongdsfil.png
General
AuthorFilou HB
TypeArcade Games
Version0.2
LicenseMixed
Last Updated2012/05/03
Links
Download
Website

Pong is an old school classic Pong game.

User guide

There is a mode where player can play alone against the CPU of the console, and a 2-player mode.

Commands are available in the How to Play menu.

The first with 11 points wins the game.

Screenshots

pongdsfil2.png

Online Emulator

Can use gamepad or customise in the control settings.
Nintendo DS 🎮 Keyboard
C-a.png Kb-z.png
C-b.png Kb-x.png
C-x.png Kb-a.png
C-y.png Kb-s.png
C-start.png Kb-enter.png
C-select.png Kb-v.png
C-l.png Kb-q.png
C-r.png Kb-e.png
C-pad.png Kb-dpad.png

Changelog

v0.2

  • Added 5 difficulty levels in "Play Alone" mode (Very Easy, Easy, Medium, Hard, Very Difficult).
  • Addition of an AI (Artificial Intelligence).
  • Fixed a Wallpaper bug on R4.

External links

Advertising: