All public logs
Jump to navigation
Jump to search
Combined display of all available logs of MiniScript Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
(newest | oldest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)- 04:16, 20 January 2021 JoeStrout talk contribs created page Edit (Created page with "In Mini Micro, the <c>edit</c> command invokes the Mini Micro code editor on the current program in memory. <c>edit</c> takes no arguments. Category:Mini Micro {{st...")
- 04:04, 20 January 2021 JoeStrout talk contribs created page Input (Created page with "<c>input</c> is a quasi-standard function in the MiniScript language that gets a string of input from the user. By "quasi-standard" we mean that it is not part of the MiniScr...")
- 03:55, 20 January 2021 JoeStrout talk contribs created page Load (Created page with "In Mini Micro, the <c>load</c> command loads a program into memory from disk. Syntax: load ''path'' This replaces the current program in memory with the MiniScript fi...")
- 02:28, 19 January 2021 JoeStrout talk contribs created page Save (Created page with "In Mini Micro, the <c>save</c> command saves the current program to disk. Syntax: save ''path'' If the current program was previously saved or loaded, then no argumen...")
- 02:12, 19 January 2021 JoeStrout talk contribs created page Text (Created page with "In Mini Micro, <c>text</c> is a global reference to the default text display. This is the display used by print and input, as the system prompt, error messages, e...")
- 02:09, 19 January 2021 JoeStrout talk contribs created page TileDisplay.clear (Created page with "The <c>clear</c> method of <c>TileDisplay</c> clears the whole display to a given tile index, or <c>null</c>. == Example == The following example configures displa...")
- 20:40, 18 January 2021 JoeStrout talk contribs created page Color (Created page with "Color in Mini Micro is represented in RGB or RGBA hexadecimal format, similar to [https://htmlcolorcodes.com/ HTML color codes]. frameless The l...")
- 20:24, 18 January 2021 JoeStrout talk contribs created page File:ColorTable.png (Colors defined by the color module in Mini Micro.)
- 20:24, 18 January 2021 JoeStrout talk contribs uploaded File:ColorTable.png (Colors defined by the color module in Mini Micro.)
- 20:21, 18 January 2021 JoeStrout talk contribs created page File:ColorString.png (Illustration of the format of a color string in Mini Micro.)
- 20:21, 18 January 2021 JoeStrout talk contribs uploaded File:ColorString.png (Illustration of the format of a color string in Mini Micro.)
- 20:16, 18 January 2021 JoeStrout talk contribs created page SolidColorDisplay (Created page with "The <c>SolidColorDisplay</c> class in Mini Micro is a display type that represents a single color over the entire screen. It is often used to control overall background c...")
- 20:11, 18 January 2021 JoeStrout talk contribs created page File.curdir (Created page with "The <c>file.curdir</c> method returns the current working directory in Mini Micro or command-line MiniScript. In Mini Micro, <c>pwd</c> is standard shorth...")
- 04:04, 18 January 2021 JoeStrout talk contribs created page Run (Created page with "In Mini Micro, the <c>run</c> command runs the currently loaded program. Note that it does ''not'' clear out any variables or reset any display state before executing the...")
- 04:00, 18 January 2021 JoeStrout talk contribs created page Gfx (Created page with "In Mini Micro, <c>gfx</c> is a global reference to a PixelDisplay. It is assigned <c>display(5)</c> by the <c>clear</c> command. Users may reassign it as des...")
- 03:56, 18 January 2021 JoeStrout talk contribs created page Pwd (Created page with "In Mini Micro, <c>pwd</c> is a shorthand for <c>file.curdir</c>, that is, it returns the current working directory. ("pwd" starts for "print working directory.) Ca...")
- 03:54, 18 January 2021 JoeStrout talk contribs created page Dot syntax (Created page with "Dot syntax refers to a way of indexing into a map by putting the key after the map reference, joined by the ''dot operator''. For example, instead of <c>myMap["entry"]</c>, w...")
- 03:48, 18 January 2021 JoeStrout talk contribs created page MediaWiki:Sidebar (Created page with " * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki ** Special:WantedPages|Help Wanted *...")
- 03:46, 18 January 2021 JoeStrout talk contribs created page Clear (Created page with "In Mini Micro, <c>clear</c> is a commonly-used function to clear the screen and reset the displays to their default modes, as shown below. File:DisplayLayou...")
- 17:17, 14 January 2021 JoeStrout talk contribs created page Env (Created page with "In Mini Micro, <c>env</c> refers to a map of special values that affect the Mini Micro environment. It contains at least the following keys: {| class="wikitable" |- ! Ke...")
- 13:37, 12 January 2021 JoeStrout talk contribs created page How to convert a folder into a .minidisk (Created page with "Mini Micro can mount a folder in the host (Mac/Windows/Linux) file system, making it appear in Mini Micro as /usr or /usr2. This is convenient when you want to use extern...")
- 13:31, 12 January 2021 JoeStrout talk contribs created page How to convert a .minidisk into a folder (Created page with "A .minidisk file is used by Mini Micro to store the entire contents of a virtual disk in one host (Windows/Mac/Linux) file. This is convenient in that it keeps your host...")
- 18:27, 9 January 2021 JoeStrout talk contribs created page FileHandle.atEnd (Created page with "The <c>atEnd</c> method of the FileHandle class returns true after attempting to read past the end of the file. Note that <c>atEnd</c> is not true after the last successf...")
- 21:45, 5 January 2021 JoeStrout talk contribs created page FileHandle (Created page with "In Mini Micro and command-line MiniScript, the <c>FileHandle</c> class is a small class that represents a file that has been opened for reading, writing, or updating v...")
- 21:24, 5 January 2021 JoeStrout talk contribs created page Command-line MiniScript (Redirected page to Command-Line MiniScript) Tag: New redirect
- 21:21, 5 January 2021 JoeStrout talk contribs created page File.open (Created page with "In Mini Micro and command-line MiniScript, the <c>file.open</c> function returns a FileHandle object that enables further reads, writes, or updates of the file...")
- 21:09, 5 January 2021 JoeStrout talk contribs created page File.info (Created page with "The <c>file.info</c> method returns a map of details about an existing file or directory at the given path. === Arguments === {| class="wikitable" |- ! Parameter Nam...")
- 21:01, 5 January 2021 JoeStrout talk contribs created page Category:Command-Line MiniScript (Created page with "Pages that apply to the command-line MiniScript (running on any operating system). Category:Environments")
- 17:40, 5 January 2021 JoeStrout talk contribs created page File (Created page with "The <c>file</c> module provides access to disk files in both Mini Micro and command-line MiniScript. == Methods and Properties == The following table shows methods...")
- 04:37, 30 December 2020 JoeStrout talk contribs created page File:SimpleTileShapes.png (An illustration of the tile set included with Mini Micro at /sys/pics/TileShapes.png. The blue background and tile index numbers (assuming TileDisplay.tileSetTileSize = 64) have been added for illustration purposes.)
- 04:37, 30 December 2020 JoeStrout talk contribs uploaded File:SimpleTileShapes.png (An illustration of the tile set included with Mini Micro at /sys/pics/TileShapes.png. The blue background and tile index numbers (assuming TileDisplay.tileSetTileSize = 64) have been added for illustration purposes.)
- 04:35, 30 December 2020 JoeStrout talk contribs created page TileDisplay.setCell (Created page with "<c>TileDisplay.setCell</c> Directly sets the tile index at a given row and column of a tile display. Tile indexes start at 0 in the top-left corner of the tile set. See...")
- 00:16, 4 December 2020 JoeStrout talk contribs created page TileDisplay.scrollY (added usage note)
- 00:07, 4 December 2020 JoeStrout talk contribs created page TileDisplay.scrollX (Initial creation)
- 00:02, 4 December 2020 JoeStrout talk contribs created page TileDisplay (Initial creation)
- 23:46, 12 October 2020 JoeStrout talk contribs created page Package (Redirected page to How to package a Mini Micro game) Tag: New redirect
- 19:32, 12 October 2020 JoeStrout talk contribs created page How To (Redirected page to Category:How To) Tag: New redirect
- 04:30, 11 September 2020 JoeStrout talk contribs created page Minnie (Created page with "Minnie is the name of the MiniScript mascot. She is a [https://en.wikipedia.org/wiki/Chinchilla chinchilla]. frameless|center Why a chinchilla? From th...")
- 04:27, 11 September 2020 JoeStrout talk contribs created page File:Minnie.png
- 04:27, 11 September 2020 JoeStrout talk contribs uploaded File:Minnie.png
- 04:24, 11 September 2020 JoeStrout talk contribs created page Http.get (Created page with "In Mini Micro, the http.get function returns the contents of a URL using the HTTP protocol. It supports text, images, sounds, and raw binary data. === Arguments ===...")
- 03:54, 11 September 2020 JoeStrout talk contribs created page Http (Created page with "In Mini Micro, the <msinline>http</msinline> module is a small collection of functions for interacting with web sites and services using the HTTP protocol. {| class="wiki...")
- 21:29, 16 August 2020 JoeStrout talk contribs created page File:GfxPrint.png (Demonstration of PixelDisplay.Print, using various colors and fonts.)
- 21:29, 16 August 2020 JoeStrout talk contribs uploaded File:GfxPrint.png (Demonstration of PixelDisplay.Print, using various colors and fonts.)
- 18:13, 1 August 2020 JoeStrout talk contribs created page File.loadSound (Created page with "The <c>file.loadSound</c> loads a sound file from disk, returning a Sound object. The file may be in either WAV or OGG format. == Example == <ms>snd = file.loadSoun...")
- 17:13, 19 June 2020 JoeStrout talk contribs created page Square brackets (Created page with "Square brackets are used in MiniScript to ''index'' into a value — that is, to select just one element out of a collection of elements. They are also used to slice lists an...")
- 15:32, 3 June 2020 JoeStrout talk contribs created page Outer (Created page with "The '''outer''' intrinsic function gets a reference to the variables of the enclosing scope. In the case of nested functions, it's the variables local to the function in whic...")
- 15:23, 3 June 2020 JoeStrout talk contribs created page Locals (Created page with "'''locals''' is a reference to the set of local variables. It's a map where each key is an identifier string, and the value is the value of that variable. Because assignment...")
- 13:44, 3 June 2020 JoeStrout talk contribs created page Globals (Created page with "'''globals''' is a built-in keyword that references variables at the global scope. Any assignment outside of any function creates (or updates) an entry in the '''globals'...")
- 13:30, 3 June 2020 JoeStrout talk contribs created page Variables (Created page with "A ''variable'' is a word (also called an identifier) associated with a value. Think of variables as little boxes that you can store data in. You create a variable simply by as...")
- 03:35, 3 June 2020 JoeStrout talk contribs created page How to do many things at once (Created page with "MiniScript can only do one thing at a time, but by switching between many tasks very quickly, it can create the illusion of doing many things at once. (This is in fact how al...")
- 20:47, 4 May 2020 JoeStrout talk contribs deleted page Sound.nosieWave (Page title is a typo (and the correct page already exists))
- 15:50, 4 May 2020 JoeStrout talk contribs created page How to do simple physics (Created page with "Games often need simple Newtonian physics to make things move in a believable manner. That basically means, objects have inertia and tend to stay in motion once they're in mo...")
- 03:35, 1 May 2020 JoeStrout talk contribs moved page Pixeldisplay.print to PixelDisplay.print without leaving a redirect (wrong capitalization)
- 23:47, 28 April 2020 JoeStrout talk contribs moved page PixelDisplay.clear to PixelDisplay.scale without leaving a redirect (wrong title)
- 22:52, 27 April 2020 JoeStrout talk contribs created page PixelDisplay (Created page with "The <c>PixelDisplay</c> class in Mini Micro is a display type that represents a rectangular pixel buffer, with methods to efficiently draw lines, shapes, images, and text....")
- 20:09, 27 April 2020 JoeStrout talk contribs created page Import (Created page with "<c>import</c> is a Mini Micro function that loads a MiniScript file from the current directory, '''/sys/lib''', '''/usr/lib''', or some path defined in env.importPaths...")
- 16:41, 27 April 2020 JoeStrout talk contribs created page TextDisplay (Created page with "The <c>TextDisplay</c> class in Mini Micro is a display type that represents a 68-column, 26-row text character display. Each row/column position in this display is calle...")
- 13:08, 14 April 2020 JoeStrout talk contribs deleted page FuncDef (page was a mistake; no such thing exists)
- 23:07, 12 April 2020 JoeStrout talk contribs created page /sys (Created page with "<c>"/sys"</c> is the system disk in Mini Micro. It contains files such as the following: * '''data''': a folder of data used by some of the demo programs * '''demo''': a...")
- 19:30, 12 April 2020 JoeStrout talk contribs created page SpriteDisplay (Created page with "The <c>SpriteDisplay</c> class in Mini Micro is a display type that holds and draws Sprites, little images that can be efficiently moved, rotated, and scaled....")
- 15:12, 10 April 2020 JoeStrout talk contribs created page How to move a sprite with directional inputs (Created page with "Directional (horizontal and vertical) inputs in Mini Micro are best detected using the <c>key.axis</c> method. This will respond to arrow keys, WASD, and any connecte...")
- 23:10, 6 April 2020 JoeStrout talk contribs created page BootOpts.grfon (Created page with "<c>bootOpts.grfon</c> is a file which Mini Micro looks for upon startup, which controls several options about the appearance and behavior of the machine. You may want to...")
- 23:01, 6 April 2020 JoeStrout talk contribs created page Game controllers (Created page with "Mini Micro supports up to eight game controllers (gamepads or joysticks) via the key module. The fastest way to identify what a particular button or axis input is cal...")
- 14:56, 3 April 2020 JoeStrout talk contribs created page Tools (Created page with "This page lists some external tools that work well with MiniScript. See also Open-Source projects. == Source Code Editors == === NotePad++ UDL === https://github.com/S...")
- 15:37, 2 April 2020 JoeStrout talk contribs created page Sound (Created page with "In Mini Micro, the <msinline>Sound</msinline> class both represents individual audio clips that can be played, and a handful of global sound-related properties and methods...")
- 15:21, 2 April 2020 JoeStrout talk contribs created page Image (Created page with "In Mini Micro, the <c>Image</c> class represents a picture, i.e. a rectangular array of pixel colors. {| class="wikitable" |- ! Method or Property !! Purpose |- | Image...")
- 15:09, 2 April 2020 JoeStrout talk contribs created page Image.height (Created page with "<c>Image.height</c> returns the height of the image, in pixels. (Read-only.) == Example == <ms>img = file.loadImage("/sys/pics/Dart.png") print img.height</ms> Categ...")
- 22:26, 1 April 2020 JoeStrout talk contribs moved page RawData.length to Image.width without leaving a redirect (wrong title)
- 19:49, 31 March 2020 JoeStrout talk contribs created page File.loadImage (Created page with "<c>File.loadImage</c> loads an image from a PNG or JPEG file on disk. === Arguments === {| class="wikitable" |- ! Parameter Name !! Type !! Default Value !! Meaning |- | ''p...")
- 21:33, 26 March 2020 JoeStrout talk contribs created page RawData (Created page with "The <c>RawData</c> class in Mini Micro represents a buffer of raw bytes. Interpretation of these bytes is entirely up to the programmer. === Properties === {| class="wik...")
- 21:27, 26 March 2020 JoeStrout talk contribs created page RawData.resize (Created page with "<cs>RawData.resize</cs> resizes the raw data buffer to the given number of bytes. Previous data (if any) is retained to the extent that it will fit in the new buffer. ==...")
- 04:17, 26 March 2020 JoeStrout talk contribs created page DisplayMode (Created page with "<c>displayMode</c> is a Mini Micro global function that returns a map that contains a number for every supported mode in the display system. {| class="wikitable" |- !...")
- 04:00, 26 March 2020 JoeStrout talk contribs created page File:DisplayLayout.png (Illustrates the 8-layer display architecture of Mini Micro, with the default display types configured by clear.)
- 04:00, 26 March 2020 JoeStrout talk contribs uploaded File:DisplayLayout.png (Illustrates the 8-layer display architecture of Mini Micro, with the default display types configured by clear.)
- 03:56, 26 March 2020 JoeStrout talk contribs created page Display (Created page with "In Mini Micro, <c>Display</c> is the base class for all the display types, and the class of any display that is off (mode 0). In addition, <c>display</c> (all lowercase)...")
- 19:56, 24 March 2020 JoeStrout talk contribs created page Key (Created page with "In Mini Micro, the <msinline>key</msinline> module is a small collection of functions related to detecting the keyboard state and handling the keyboard input buffer, as we...")
- 19:51, 24 March 2020 JoeStrout talk contribs deleted page Intrinsic (mistake (and correct page already existed))
- 17:27, 19 March 2020 JoeStrout talk contribs created page Sprite (Created page with "<c>Sprite</c> is a built-in class in the Mini Micro API. It represents an image which can be added to a SpriteDisplay, enabling it to be drawn to the screen very effi...")
- 20:41, 18 March 2020 JoeStrout talk contribs created page Code Snippets (Created page with "In Mini Micro, ''code snippets'' are a feature of the code editor. These are bits of code which can be inserted from the Code button in the toolbar, optionally wrapping a...")
- 15:25, 17 March 2020 JoeStrout talk contribs moved page Log(x, base) to Log without leaving a redirect
- 15:23, 17 March 2020 JoeStrout talk contribs moved page Indexof to IndexOf without leaving a redirect
- 15:22, 17 March 2020 JoeStrout talk contribs moved page HashIndex to HasIndex
- 15:21, 17 March 2020 JoeStrout talk contribs moved page Self.join to Join without leaving a redirect
- 19:20, 16 March 2020 JoeStrout talk contribs deleted page Hashindex (incorrect capitalization)
- 00:11, 14 March 2020 JoeStrout talk contribs created page Startup.ms (Created page with "The special file '''startup.ms''', if located at the root level of the user.minidisk file found by Mini Micro when it starts up, will be automatically loaded and run....")
- 23:55, 13 March 2020 JoeStrout talk contribs created page How to package a Mini Micro game (Created page with "To "package" a Mini Micro game means to bundle up all the files into a format that end-users can download (or access on the web) and play without needing anything else. T...")
- 02:45, 13 March 2020 JoeStrout talk contribs created page File:MiniMicro256.png (Mini Micro logo (256x192 version).)
- 02:45, 13 March 2020 JoeStrout talk contribs uploaded File:MiniMicro256.png (Mini Micro logo (256x192 version).)
- 22:39, 11 March 2020 JoeStrout talk contribs created page How to run a program on startup (Created page with "In Mini Micro, any program found at /usr/startup.ms on the default user disk is run when the machine starts up. You can use this when packaging your game for distribution...")
- 22:13, 11 March 2020 JoeStrout talk contribs created page How to detect NaN (Created page with "Invalid math operations may result in a numeric value of NaN ("Not a Number"). These values have special semantics: they are not considered equal to anything, even themselves...")
- 03:56, 11 March 2020 JoeStrout talk contribs created page Category:Numeric Functions (Created page with "The functions below all operate on numbers.")
- 03:56, 11 March 2020 JoeStrout talk contribs created page Acos (Created page with "The <msinline>acos</msinline> function returns the inverse cosine, that is, the angle (in radians) whose cosine is the given value. === Arguments === {| class="wikitable" |...")
- 03:53, 11 March 2020 JoeStrout talk contribs created page Abs (Created page with "The <msinline>abs</msinline> function returns the absolute value of the given number. === Arguments === {| class="wikitable" |- ! Parameter Name !! Default Value !! Meaning...")
- 15:18, 8 March 2020 JoeStrout talk contribs created page File:ScreenCoordinates.png (Illustration of screen coordinates.)
- 15:18, 8 March 2020 JoeStrout talk contribs uploaded File:ScreenCoordinates.png (Illustration of screen coordinates.)
- 15:17, 8 March 2020 JoeStrout talk contribs created page Screen coordinates (Created page with "In Mini Micro, screen coordinates refers to the number of pixels from the bottom-left corner of the screen. These are the coordinates returned by mouse.x and mouse....")
- 14:40, 8 March 2020 JoeStrout talk contribs created page Mouse (Created page with "In Mini Micro, the <msinline>mouse</msinline> module is a small collection of functions related to detecting the mouse state, and controlling display of the mouse cursor....")
- 14:28, 8 March 2020 JoeStrout talk contribs created page Mouse.button (Created page with "In Mini Micro, the mouse.button function returns whether a given mouse button is currently pressed. === Arguments === {| class="wikitable" |- ! Parameter Name !! Default...")
- 14:15, 8 March 2020 JoeStrout talk contribs created page File:SpriteClickDemo.png (Screen shot for How to detect a click on a sprite.)