Git Product home page Git Product logo

demoii's Introduction

Demo][

What is it?

You could think of it as a port of Crysis for the Apple II computer family

Release

Find here a binary file which can be copied to a compatible Apple II disk.

The file suffix "#066000" is meant to indicate that it the Aux type file attribute should be kept as 066000 when copied to e.g., a ProDOS compatible environment with Ciderpress. Ciderpress understands suffixes of this format and should pick up the attribute automatically, but you might need to set it manually otherwise.

Build

This is assembled using Merlin Pro assembler version 2.43. The source is all in one file, T.GR.asm. For example, from the main screen, you

  • Press 'D' as needed to switch to the disk drive where the file is stored
  • Press 'R' to choose the 'Read text file' menu option. This will take a few seconds.
  • Press 'E' to enter the editor.
  • Type 'ASM' and hit enter. It will output the assembled result.
  • Type 'Q' and hit enter to return to the menu. Press 'O' to save the resulting binary. You may also want to save the source file using 'S'.
  • Type 'Q' to quite back to Basic, assuming Basic environment is available.
  • Run the program using BRUN GR (or replace 'GR' with the name you gave to the object file).

Example image

See the video of it in action: Link

This was borne out of a personal desire to learn more about programming 6502-on-Apple II. Ages ago I wrote Logo and Basic code for that platform but never in 6502 directly. This was made in a few days and tested using an emulator. I gave my disk image to a friend to run on real hardware. I expected this would shake out some inconsistencies between running on hardware and running on emulator, but there weren't any.

More info about what it was like working on this is in this blog post.

demoii's People

Contributors

clandrew avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.