lawless-legends/Platform/Apple
2016-02-27 11:02:58 -08:00
..
demos Seeding code repository directories 2013-08-02 18:42:05 -05:00
tools Look for enemies.tsv and font.bin in current directory if not found in the standard place. This will allow Seth to be fully independent of us developers and our exacting directory structure. 2016-02-27 11:02:58 -08:00
virtual PackPartitions now grabs code files as resources from the Jar file if they're not present locally. 2016-02-15 16:25:24 -08:00
.project Migrated memory manager to ACME assembler format. 2014-02-09 08:59:13 -08:00
README.md Updated readme for PackMap. 2013-09-13 08:46:47 -07:00

Building for the Apple II Platform

  1. Build the A2Copy tool, which copies directories in/out of image files: cd tools/A2Copy and then ant, and finally cd ../..

  2. Build the PackMap tool, which converts Outlaw XML to a packed map. cd tools/PackMap and then ant, and finally cd ../... I think you need Groovy support in your NetBeans installation for this to work.

  3. Pack your game data. java -jar tools/PackMap/dist/PackMap.jar yourXMLFile.xml virtual/data/maps/map.pack/bin

  4. Copy the frame image (in Apple II format) to virtual/data/images/frame.bin

  5. Set the location of the "cc65" tool set. Make a copy of virtual/src/include/sample.build.props and call it build.props (in that same directory). Edit the CC65_BIN_DIR path inside that file to point at your cc65 installation. There should be "ca65", "cc65", "ld65" etc. in the directory you point to.

  6. Now build a complete disk image: cd virtual and then ant

  7. Boot up the resulting disk image game.2mg on your Apple II or emulator.

  8. To run the render demo, type -RENDER at the ProDOS Basic prompt.