
spritesx-ed
spriteSX devtool
Copyleft 2014 303bcn
This program is distributed under the terms of the GNU General Public License.
Description
Tool to create a collection of sprites for TMS9918 or V9938 video processors (MSX, colecovision, SG1000, etc...), which provides the source code for Assembler, C and Basic.
The author's purpose is to provide the community of developers, a utility to simplify the work of creating and editing sprites, and the possibility to enhance and add functionality, using the code provided on this website.
Idea proposed by JamQue
/ThePetsMode
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>'>http://www.gnu.org/licenses/>.
http://www.gnu.org/graphics/gplv3-127x51.png' />
Downloads
spriteSX devtool v0.9.4b
(GoogleDrive) Readme
spriteSX devtool v0.9.4b SOURCES
(GoogleDrive) Readme
spriteSX devtool v0.9.3b
(GoogleDrive)
spriteSX devtool v0.9.3b SOURCES
(GoogleDrive)
spriteSXED v0.9b
(GoogleDrive)
Features
- Assistant to initialize a new project.
- Projects with different types of sprites. (8x8, 16x16, mono and multicolor)
- Load, Merge and Save projects, including the color palette.
- New project format with back compatibility.
- Delete, move, rotate and flip sprite.
- Edit line color and the OR bit in multicolor mode (V9938).
- Control the project sprites list (order, copy and delete).
- Up to 255 sprites of 8x8 size and 64 sprites of 16x16 size, per project.
- Edit the color palette (V9938). Allows reading or save the palette independently.
- Code Generation Window. Provides assembly code, formatted SDCC assembler, C and Basic.
- Load or Save Bitmap Window. Load/Save a bitmap PNG or a MSX Basic binary SC2.
- Project info window. Editing project information: name, version, author, group and description.
- Paint functions: Draw, Lines, Rectangles, Fill rectangles, Circles, Fill circles and Fill. Positive or negative (right mouse button). NEW (0.9.4b)
- Undo and redo. 16 steps. NEW (0.9.4b)
- Shortcuts keys. NEW (0.9.4b)
Requirements
- PC with Windows System and Framework 3.0
Ideas for upcoming updates
- Tool for positioning sprites on a screen, with control bit OR (V9938).
- Edit Bit 5 Ignore collisions with other sprites. (1=Ignore).
- Visualizing tool for sprite animations. (idea: Kun)
- Add Window for Help + Developer Info.
- Show name sprite in the context menu item.
- Delete range of sprites.
- Control the order of sprite, by drag&drop or by direct entry of a number.
- Mark on the project list, the sprite that is being edited.
- Choice to compress RLE data output
- Marker unsaved changes. If no changes when closing the application is not necessary to show the confirmation window.
- Association project files with the application (for OS)
- OR editor mode (2 sprites = 3 colors per line).
Screenshots
http://lh6.googleusercontent.com/-WrawzqxrvWM/UZ5wVIRLY2I/AAAAAAAACcU/RHacAK3a6xc/s800/spritesx09b_startwin.png' />
Start window.
http://lh6.googleusercontent.com/-ERm8Ud3y064/UZ5wVudBQaI/AAAAAAAACcg/aVhGsSiUOXs/s800/spritesx09b_wizard2.png' />
New Project Wizard window.
https://lh5.googleusercontent.com/-aajI1XEkIlo/U_y7dIaQYHI/AAAAAAAAC_A/48Rmg5jr4MA/s2048/spriteSXdevtool_mainwin_v094b.png' />
Main window.
http://lh6.googleusercontent.com/-CByrFlMTgjs/U5B87JcXadI/AAAAAAAAC4w/0Jt782uO0h0/w634-h471-no/spriteSXdevtool_outputdatawin01.png' />
Output data window.
http://lh4.googleusercontent.com/-F2_X76TQeT0/UQvHH6p1wJI/AAAAAAAACRo/iElrYu6DqFQ/s438/spriteSXeditor_paletteEDwin_v0897b.png' />
V9938 Palette Editor window.
Project Information
The project was created on Nov 20, 2012.
- License: GNU GPL v3
- 3 stars
- git-based source control