You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
WireWorld DS is a homebrew version of a cellular automation under the same name. It was developed by asiekierka and was first released in 2008. ==Features== * Basic WireWorld implemented. * Editor builtin. * Clear/clear electrons. * Settings, some more settings. * A title screen. * Scrolling. ==Installation== Download and extract file. [[DLDI|DLDI]] patch .nds file and copy it to the root directory of the card. ==User guide== WireWorld has 4 states: * Space - Represented by black. * Wire - Represented by gold. * Spark - Rrepresented by red. * Tail - Represented by blue. Spark changes to tail. Tail changes to wire. Wire changes to spark if it's surrounded by 1 or 2 sparks. Even with so simple rules, it's able to implement many stuff in it, even a computer. ==Controls== L - Load file R - Save file X - Toggle between saving the previous state and restoring it Y or Stylus - Toggle between slow and normal motion A or Stylus - Toggle on/off Stylus - Drawing, Others ==Screenshots== https://dlhb.gamebrew.org/dshomebrew/wireworldds2.png ==Changelog== '''1.0a 2024/05/01''' * Updated it to compile under latest BlocksDS and fixed another minor bug. '''1.0 2020/06/27''' * Updated it to compile under latest devkitPro and fixed some minor bugs. '''1.0 RC1''' * The first released 1.0 version. * Scrolling finished * Scanline/refresh bug fixed * Moved to a 1D array (now some code uses one for instead of two, but some still needs 2D, and so i use a 1D-to-2D #define converter) '''1.0 beta 0''' * Had this evil scanline/refresh bug. * Scrolling half-done '''0.6''' * LOTS of optimization. * Some bugfixes, unsure * Added controls information on the touch screen while on the title. * Maybe something else. '''0.5a''' * Fixed the thread a bit. * Fixed the annoying map uninitalization bug. * Modded the title screen a bit. * Now you can toggle between slow/normal motion on the touch screen. '''0.5''' * Sadly, it dosen't feature scrolling, it's too slow to be used. * A title screen. * Toggling between slow and normal motion. * You can now save your previous state before running the generation, it'll be there when you'll stop it. * Fixed the dreaded loading bug. * Fixed a little annoying issue. * Added a non-DLDI version to the ZIP. '''0.4''' * Speed up the slowest function 34 times (thanks eKid). * Fixed the saving bug by accident. * Some very little changes in the engine. '''0.3''' * Added loading (and saving). * Saving was buggy. '''0.2a''' * Fixed the start/stop button toggling too fast. '''0.2''' * Improved drawing engine (requested by 0xtob, thanks for his algorithm). * Little improvments. * DLDI compilancy (just wasted file size for now). '''0.1b''' * Added clear function. * Added "kill electrons". * Made the lower-right icon show the right icon. '''0.1''' * Fixed many 0.02 bugs. * Somebody from #dsdev changed globals to locals. * Changed YX's to XY's. '''0.02''' * Pre-release version. * Didn't have many bugs, but still. * Added the lower-right "state indicate" icon. * Fixed 0.01b bugs. '''0.01b''' * Pre-release version. * Had a lot of bugs. * Added cellular simulation. * Fixed bugs from 0.01. '''0.01''' * Pre-release version. * Had a lot of bugs. * Ported from Pascal to C. * Added the editor. '''0.001''' * PASCAL VERSION. * Stopped after we (#dsdev) didn't find anything to write stuff to the map. * The first ever version. ==External links== * GitHub - https://github.com/asiekierka/WireWorld-DS
Advertising: