Jump to content
  • entries
    646
  • comments
    2,571
  • views
    865,630

MenuMaker 0.1

SpiceWare

1,303 views

Double click the icon to start. Nathan's signed on to create an updated icon. The one I'm currently using is a bit fuzzy - it's the 32x32 icon from the Windows version of MenuMaker.

blogentry-3056-0-26788300-1394753818_thumb.png

 

 

Click on the Folder Picker icon (top-right).

blogentry-3056-0-63423600-1394753564.png

 

 

Then select your SD Card.

blogentry-3056-0-33473700-1394753573_thumb.png

 

 

The Windows version requires your games to be stored on the SD card in a directory called Games, so I made this version default to that location. However, if you'd rather keep your games someplace else you can at this point use the second Folder Picker icon to change the Games Folder that location. When the Games Folder is changed the file list box will refresh and show you the games (*.bin) that were found in that folder.

blogentry-3056-0-54076000-1394753578.png

 

 

Click the Make button. The first step will remove the prior menu

blogentry-3056-0-86144700-1394753583.png

 

 

The next step will create the new menu

blogentry-3056-0-87366500-1394753588.png

 

 

All done!

blogentry-3056-0-16118200-1394753686.png

 

 

Program with Source for Lazarus. Lazarus is also available for Linux and Windows, so this source could also be used to compile programs for those operating systems.

MenuMaker20140314.zip

 

Note: I've seen references suggesting that because I built this on OS X 10.9.2 that it will by default only work on 10.9.2 or later. If you're using an older version of OS X please try to run the program, even if you don't have a VecMulti cartridge, and let me know if it runs or not. Include your OS X version as well as any error messages.

  • Like 1


4 Comments


Recommended Comments

Runs on 10.7.5. Note that I don't actually have an SD card here or any Vectrex ROMs on this Mac. But run it does. ;)

Share this comment


Link to comment

Awesome!

 

I found some options for changing the Target Platform, but failed to get a PowerPC build to compile.

Share this comment


Link to comment

Awesome!

 

I found some options for changing the Target Platform, but failed to get a PowerPC build to compile.

 

You need an Xcode before 4.0 to build for PowerPC, I believe.

Share this comment


Link to comment

I'm not using Xcode to build this. The original source Richard sent me was written using Delphi, a Pascal compiler for Windows, so I'm using Lazarus:

Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.


Getting the initial version to work mostly involved changing the directory separator from "\" (what Windows uses) to "/" for (what Mac and Unix use). I then ran across some example code using a constant called DirectorySeparator, so I updated all my "/" changes to use it instead. This way the code could be used to create new executables for any platform that Lazarus supports.

Share this comment


Link to comment
Guest
Add a comment...

×   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...