Code Monkey home page Code Monkey logo

millforkx16toolkit's Introduction

MillforkX16Toolkit

This Toolkit is adding features for Millfork and the X16 system to simplify application development for the X16 System. This is currently in a very early stage and is likely to significantly change going forward.

This is also integrated into the VSCode extension. A fucntion has been added that will downlaod this Toolkit from GitHub and store it in the local directory.

The main file to import is the X16.mpk file and over time this could be separated multiple modules. There is also a set of Tests in the Test folder. These do not have a local copy of the X16 Module and the X16 Extension should be updated to include a additioanl import diretory of the parent directory.

Currently there are three groupings of functions.

  • V_* for Vera related logic
  • G_* for GUI based functions
  • U_* for Utilies
  • K_* for Kernel based logic

There are also future plans to improve the VS Extension to have basic intellisense covering these functions.

If any issues are detected or other functionality is required please update the GitHub page.

Notes.

Currently the Millfork system has several files imported when selecting the Millfork target. One of these is Include/x16_hardware.mfk. This currently does not have a function for vera_peek. Until this is fixed this logic should be placed in this file.

inline byte vera_peek(int24 address) {
    vera_addr_lo = address.b0
    vera_addr_mi = address.b1
    vera_addr_hi = address.b2
    vera_ctrl = 0
    return vera_data1
}

millforkx16toolkit's People

Contributors

ambez05 avatar adrian-eaton avatar

Watchers

 avatar

millforkx16toolkit's Issues

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.