Wikia

Petit Computer Wiki

SmileBASIC (Petit Computer 3)

Comments217
748pages on
this wiki

Redirected from Petit Computer 3

SmileBASIC
Petit Computer 3D (Working Title)

General Info
Developer(s): SmileBoom Co. Ltd.
Publisher(s): Gamebridge Ltd.
Release Date: JP November 19,2014
NA Spring 2015
Platforms(s): Nintendo eShop
Mode(s): Single-Player
Media: Digital Download
Chronology
Preceded by: Petit Computer


Petit Computer 3 (Japanese Formal Title decided "プチコン3号 SmileBASIC", [Puchikon San-go Sumairu Beshik]) is an upcoming downloadable 3DS application first announced for Japanese Nintendo 3DS (XL) systems and developed by SmileBoom Co. Ltd.. It is the successor to Petit Computer (プチコン mkII, Puchikon mkII).  The official Japanese website can be found here (English here), and details input and output support, file types, included samples, and describes the server functions.Note: SmileBASIC programs and resources are being moved to the SmileBASIC specific partner wiki

The published price is ¥1000 (or around $9.99 USD) and the Japanese release date is November 19th, 2014. NA and EU release is confirmed as Spring 2015.

Confirmed FeaturesEdit

New Editing FeaturesEdit

  • Up to 999,999 lines are available. There is no character limit.
  • No line length limit. Code wraparound can be toggled.
  • Syntax highlighting, with user-definable colors.
  • Code collapsing (Like a "show/hide" button).
  • Undo/Redo buttons and multi-line code copying and pasting
  • Find and replace
  • When you push the "HELP" button while the cursor is on a command or statement, the on-screen Help window opens.
  • You can have up to four programs open simultaneously, independently loading and saving in each one.
  • To share a resource between them, COMMON is used.
  • New drawing function features.  Exact details currently unknown.
  • Function Key No.4 changed to "LIST ERL[ENTER]".  If you encounter an error, F4 displays the errored line quickly.
  • pressing the SMILE button while editing will open the SMILETOOL (or a program defined by the user). In it, the numerical ID of various resources, such as sound effects and background tiles can be found quickly. Additionally, it provides references and an easy way to find just the right parameters for adjustments such as offset, depth, and rotation, among others.
  • Edit mode length guide
  • No autosaving

Command, Statement and Variable ChangesEdit

  • Multi-line "IF - THEN - ELSE - ENDIF", in addition to "IF - THEN (- ELSE)" on a single line.
  • "REPEAT UNTIL" statement similar to Do and Loop.
  • Local variables and user-defined functions.
  • Up to four dimensions are allowed in arrays.
  • "%" changed to "MOD" like in Microsoft Basic.
  • % is now used as a variable suffix to denote integer type (similar to how $ is used to denote string type).
  • # is used as a variable suffix to denote double-precision floating-point type.
  • Real time communication play statements. Multiple users with Petit Computer 3 can fight in real time. It may be only local connections, however.
  • User can generate another BASIC program in a program with PRGSET

ScreenEdit

  • Text Characters of "CHR$(n)" - 63356
  • Graphic and Sprite location - 320x240
  • Color palette system is removed
  • Transparency
  • Unicode character set.  Unfortunately, variations (bolding, italicization) are still not available.
  • On Japanese Kana characters, voiced sound mark is now integrated as a single character.
  • Using DIALOG command, users can make dialog windows on the lower screen (In Tokyo Game Show Japanese user succeeded to display Kana and Kanji from DS).
  • Z axis support.  Range is from "-256" (closest to viewer) to "1024" (farthest).
  • Polygons will NOT be supported.
  • Backgrounds can now be rotated by "BGANGLE".
  • Background size is much larger than old Petit Computer.  Can make scrolling games like "Gradius" easily.
  • GPUTCHR has been removed, as all graphics are now handled differently.
  • Most statements of lower screen and touch panel have been removed.

Graphic PageEdit

  • New system of Petit Computer 3D.GRP has 6 pages and 512x512 pixel that assign in default.
    • GRP0 & GPR1 - Graphic pages.  GRP writes directly to these.  GPAGE changes these definitions, and can toggle read only or writable.
    • GRP2 & GPR3 - Unknown(Unusable by default?)
    • GRP4 - Sprite page.  GRP sheet used as a sprite bank. SPPAGE redefines this.
    • GRP5 - BG page.  GRP used a tile bank. BGPAGE redefines this.
  • Options for SAVE are PRG0-PRG3, GRP0-GRP5, TXT(string), DAT(array) and others.
  • GLOAD and GSAVE is used to transfer between GRP and array(DAT resource type).
  • BGLOAD and BGSAVE is used to transfer between BG and array(DAT resource type).
  • User can use same GRP as a graphic, sprite bank, and BG tile bank at the same time.
  • We can reset these by ACLS.

SpritesEdit

  • New maximum sprite size is 512x512.We can struct one dot by one dot.
  • New maximum patterns are 4096,that is called "palette" and defined by "SPSET" command or "SPDEF" command.
  • Many new default sprites.
  • Sprite space greatly increased.
  • Sprite palettes have been removed, but RGB colors.
  • "SPOFS" now has a Z parameter.
  • Turning and Flipping is set by binary variables, like "BUTTON()" or Package Resource.
  • On "SPSCALE", vertical and horizontal scaling is independent of each other. Range of "0" and "200"(%) changed to "0" and "2.0".
  • "SPHIDE" and "SPSHOW" command, no more fooling around with "SPOFS" or transparent sprites.
  •  SPCOLOR for color.
  • SPLINK and SPUNLINK for linkage among some sprites.
  • In SPHIT increased from 8 to 32 bits.
  • SPHIT has been integrated into SPHITSP.
  • SPHITNO,SPHITX,SPHITY and SPTT have been integrated into SPHITINFO.
  • SPSTART and SPSTOP for animation.
  • SPREAD has been integrated into SPOFS,SPROT,SPSCALE and SPCHR.

Inputs and OutputsEdit

  • "START" button changed to end program like "SELECT" button, we can't use "START" button in programs anymore.
  • The 3DS sensors such as the camera and gyroscopic sensor(We can detect vibration) will be supported.
  • Microphone is supported.  Bit rate is 8180Hz, 10910Hz, 6360Hz or 32730Hz.  Bit and maximum length is 8 bit for 32 seconds or 16 bit for 4 seconds.  Maximum recording samples are 16834.
  • New details suggest that music from KORG DS-12 can be used in Petit Computer 3 (An older version of the KORG DS software)
  • Circle Pad Pro (a.k.a. Slider Pad, Slide Pad Expansion) support.
  • The only new features on the new 3DS and 3DSXL/LL that will be released in October 2014 (Japan) that are supported are the c-stick, "ZL" trigger and "ZR" trigger.But we can't get "START","SELECT" and "HOME".
  • Users can customize these devices.
  • Collaboration with DETUNE is not supported in first version,but that will begin to next version.

Sound CommandsEdit

"BEEP" CommandEdit

  • Increased from 70 to 134 available sound effects.
  • Frequency increased from +-4096 with 8 octaves to +-32767 with 28.4 octaves.

"BGMPLAY" CommandEdit

  • BGMGETV and BGMSETV changed to BGMVAR.
  • Increased from 30 to 42 available musics.
  • Sound channels increased from 8 to 16.
  • Tempo increased from 240 to 512.
  • New parameter @ML as modulation.

"TALK" CommandEdit

  • Either Japanese or other countries this is mounted.
  • "TALK" command engine re-added.  Most intonation parameter from V2 are removed.
  • The engine works for Japanese but not for Indo-European languages.

New Commands for All Sound CommandsEdit

  • EFCSET - Control effect's preset.
  • EFCON/EFCOFF - Toggle effects.
  • EFCWET - Control effect's volume.
  • Some default voices provided between "BEEP 70" and "BEEP 74" . For example, "Bye Bye", "Yatta ne"(Well done!) and others.

Sharing and Saving ProgramsEdit

  • Program files can be "backed up" on the Smileboom server.
  • The users can upload and download own files only.  If uploader decides to, a "Public Key" is issued that can be distributed to other people.  Other users can download that know the Public Key.
  • User can make "project" (that is one of "folder") as one hierarchy only.When other user downloaded,same project is generated.
  • Other file sharing commands and methods have been removed (QRs, SENDFILE and RECVFILE)
  • From main menu, users can control "my uploads", "my downloads", open, lock, delete and download from others.
  • Smileboom announced that a few good games made with Petit Computer 3 can become independent original games.

OthersEdit

  • Improved running speed
  • Battery level visible on touchscreen keyboard.
  • Added new Sprites, BEEPs, BGMPLAYs along with some of the old Petit Computer's material.
  • Sample Games (In old Petit Computer had from "GAME1" to "GAME6") are arranged in its display.
  • To touch and choose "Yes" and "No" on lower screen can do "A" and "B" buttons possibly.
  • Not compatible with Petit Computer (mkII)
  • After the release of Petit Computer 3, Petit Computer (mkII) will continue to be downloadable in Japan.
  • Program suspension(you will be able to pause what you are doing to return to the petit computer menu).
  • Functions and Commands controlling ICON are no longer usable.
  • ACLS was not present in V3 at Tokyo Game Show 2014 (demo version), but many people became confused without ACLS. The release version adds ACLS again.  ACLS now stops background music as well.
  • The release version adds BACKTRACE.
  • Since release day, the 3rd official "Petit Computer Ogiri"(Program contest) opened.
  • No online multiplayer, only local.

(*bold indicates largely unknown features*)

Images (Click to expand)Edit

  • Cover
  • Syntax: GYROV(),Yaw variable,Pitch variable,Roll variable
  • Z axis LOCATE demo.
  • Frame swapping of one of the 3D effect demos
  • Image ripping courtesy User:Toykyle
  • Image ripping courtesy User:Toykyle
  • PTC3D in action! Notice the syntax highlighting.
  • An introduction article of Petit Computer 3.
  • I got in Tokyo Game Show 2014.
  • I got in Tokyo Game Show 2014.
  • I got in Tokyo Game Show 2014.
  • I got in Tokyo Game Show 2014.
  • List of Command,Statement and Functions
  • From "Nintendo Dream" Magazine in July,2013.
  • From "Monthly Nintendo Dream" Magazine Jan,2015
  • From "Monthly Nintendo Dream" Magazine Jan,2015
  • From "Monthly Nintendo Dream" Magazine Jan,2015
  • From "Monthly Nintendo Dream" Magazine Jan,2015

DemonstrationsEdit

These are QR's for the Nintendo 3DS Camera, not Petit Computer. They demonstrate how the 3D depth function is going to look.

Image versions http://puu.sh/81gN6.png, http://puu.sh/81gOg.png, http://puu.sh/81gOL.png

Original sites: http://smileboom.com/special/ptcm2/html_third_qr.php, http://smileboom.com/special/ptcm2/third/nd4/, http://smileboom.com/special/ptcm2/third/nd5/http://smileboom.com/special/ptcm2/third/nd6/

SpeculationEdit

  • Physical keyboard support. (As in Pokemon Typing Adventure: http://www.pokemontypingadventure.com/uk/keyboard/) Not compatible.
  • "Our president has been or even the mouth and Poro~tsu with in situ (approximately) 10 large secret unknown yet of Puchikon No. 3 among others, you will be notified formally again for more information." - Google Translate
  • Some form of desktop support.  Extent, further details unknown.
  • Running Speed - 100 times faster than old Petit Computer

(*bold indicates largely unknown features*)

External Links and sourcesEdit

OfficialEdit

News (Before determination of Release Date)Edit

News (After determination of Release Date)Edit

Streams in You TubeEdit

Since ReleaseEdit

Information on this page is subject to change.

Around Wikia's network

Random Wiki