Jump to content

Recommended Posts

  • 1 year later...

Thank you, Michomis. I am glad you make use of this tool. I will update it with new features when possible.

 

Interesting text/illustrative game you made 👍

Congratulations to you and others in ABBUC competition.

 

Edited by Gury
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • 3 months later...

New version (1.2.5 - Windows 64-bit binary)

 

I forgot to publish it some time ago, but I decided to do so now, including bug fix for an issue found by skr (inverse space characters did not display properly when loading a screen file in Text mode 0 editor).

New version also brings support for new versions of Mad Pascal 1.6.6 and FastBasic 4.6 with new directory reorganization.

 

mad-studio-inverse-space.thumb.png.282eaf23d18a25ae5c8386553ced09f2.png

 

The Viewer can now display multi-color players and missiles (Mad Studio format). 

mad-studio-viewer-mpl.thumb.png.7b5f8005cbb12d6511e4695499485c19.png mad-studio-viewer-msl.thumb.png.9a6425d99f1147d1923b1e21df5d1349.png

 

This version will be put on GitHub later.

 

madstudio-1_2_5_x64.zip

 

Some highlights of this release update:

 

The Viewer
  - Support for viewing multi-color players
  - Support for viewing missiles
  - Show main program menu by pressing F12 key

Antic mode 4 tile editor
  - Resize all tiles
  - Proper horizontal flip operation (proper colors on both sides)
  - New operations: Copy selected tile character, Paste tile character
  - Proper message when clicking arrow toolbar button (Select tile region)
  - Show main program menu by pressing F12 key

Player/missile graphics editor
  - Changed the look and layout of the button for player resolution (also in code generator)
  - Fixed drawing boundary checking
  - Code generator:
     - FastBasic: Clear P/M graphics after exiting an example
     - Atari BASIC: Faster clearing of P/M area before setting up data

Antic mode 4 and 5 editor
  - Apply text on speedbutton
  - Proper dimension x value display after loading new screen
  - Clear character editor data after selecting default character set
  - Code generator:
    - [Fixed]Fixed line ending for example 4

Text mode 0 editor
  - Apply text on speedbutton
  - Automatically selected "!" character as the first character to draw on screen
  - Selected character information
  - [Fixed]Proper showing of inverse space character on load operation (error found by skr)
  - [Fixed]Screen cleared with space character (not inverse character) for options New screen and Clear screen
  - Code generator:
     - Changed and resorted names of listing examples

Text mode 1 & 2 editor
  - Automatically selected "!" character as the first character to draw on screen
  - Selected character information panel is the same as in other modules
  - Code generator:
     - [Fixed]Atari BASIC - Fixed listing for displaying a screen with character codes

Player Animator/editor
  - Loading/Saving animation dialog box: added material-design buttons like in other modules
  - Module minimize and system button enabled
  - Module not resizable anymore
  - Option button color changes
  - Code generator:
     - Atari BASIC: Faster clearing of P/M area before setting up animation frame data

Antic mode 3 editor
  - Automatically selected "!" character as the first character to draw on screen
  - Selected character information panel is the same as in other modules
  - [Fixed]Proper showing of inverse space character on load operation (error found by skr in Text mode 0 editor)

Code generators (general changes):
  - New list box (paper-looking) control for example list in all generators
  - Mad Studio label remark in runnable examples
  - Generic code for optional loading of character set file and displaying the screen
  - Automatic detection of supported/accessible languages for selected example
  - Atari BASIC examples:
     - generic code for very fast loading of screen
     - generic code for very fast loading of character set
  - Mad Pascal examples:
     - new way of loading data with the use of CIO unit
     - fixed setting of new character set pointer

Source editor
  - Support for:
     - FastBasic 4.6 (several options for compiling to binary, including cartridge and Atari 5200 system version)
     - Mad Pascal 1.6.6
     - Effectus 0.5.5
  - Changed directory structure adjusting to new versions of these languages
  - Changed layout of on-screen objects for checking programming language options
  - Effectus/Action compile feature is currently unavailable

Misc
  - Main menu window "wait" cursor indicator when selecting any module
  - Indicator for data changes in any module editor ('*' character at the end of specified file)
  - UpDown edit control replaced with standard one for better compatibility across different platforms and smaller code size
  - [Fixed]Configuration file: proper handling of options for Mad Pascal using Mads (new tag in configuration file - MadsMadPascal)
  - Program compiled with Lazarus 2.2.4
 

Edited by Gury
  • Like 8
  • Thanks 5
Link to comment
Share on other sites

  • 2 months later...

@Gury I've just come across this fine utility, it certainly has some nice tools 👍🏾 thanks for your hard work,

One thing, could I ask for more support for MADS, It's in the compiler options, but not in the export

tools for the other utilities, closest I could see was export TBXL and then modify.

 

Is there a way to change the compiled object file extension, had a look, but couldn't find anything.

 

Thanks

Link to comment
Share on other sites

Hi, TGB1718! I am aware currently there is little support for MADS. My plan is to add MADS listings when I get more time. Everybody is welcome to help with this, so in time example listings and exports will be more complete.

Just post working MADS example listings here, I will integrate them in appropriate module.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...