Minilop Retroware

Power Desk · Guided tour

The user routine builder

Add scrollers, transitions, sprite effects and more without writing any code. Take a short tour of the page.

The Power Desk user routine builder, showing the routines not selected on the left and the selected routines on the right

Step 1 of 8

  1. Add features with no coding

    Tick the routines you want from a library of ready-made ones and the Desk writes your user.asm for MPAGD. There are over 30 to play with, from screen transitions and scrollers to sprite effects, music and multi-stage games. Use Next, or the numbers, to look around the page.

  2. Your user routines file

    The Desk reads your user.asm from your UserRoutines folder, says when it was read and whether it matches the page. Save now writes your choices to it, Reload from file reads it again, and the tick box saves automatically whenever you change something. Then use the file in MPAGD in place of your current user.asm, and call the USER numbers from your scripts.

  3. Filter by category

    Show everything, or narrow the list to one category: Screen transitions, Scrolling, Colour and lighting effects, Blocks and drawing, Sprites and movement, Pictures and text, Music and stages or Resetting the game. Lab shows routines that work but are still being tested.

  4. Routines to choose from

    Routines you have not picked yet sit on the left, grouped by category. Each card has a name, a short description and, at the bottom, what it adds to your game in bytes of memory. The number beside Not selected says how many are left.

  5. What is on a card

    Each card has the routine's name, a Lab tag if it is still being tested, an i button for help, a + to add it and a cog for its settings. The cost in bytes sits at the bottom, so you know the price before you add it.

  6. Your choices

    Routines you have ticked move to the right, with a count, grouped the same way. The minus takes one out again, and the cog opens its USER number and other settings. The Desk writes them all into one user.asm, and a USER numbers map shows what each number triggers and which numbers nothing handles.

  7. Keep an eye on memory

    The Free memory gauge in the side list shows the bytes free in main memory and in each 128K bank. Choose your routines, then check it before you build.

  8. Then build the tape

    With your routines chosen, save the file, compile in MPAGD, then build the tape here and test it in the built-in emulator.

Next tour: Screen Editor All tours

Pick another tour