Giter VIP home page Giter VIP logo

dm42pgm's Introduction

DM42PGM - Free42 frontend implementation for DM42

http://tech.swissmicros.com/DM42PGM

Architecture Overview

Structure

The DM Calculator Platform (DMCP) is the OS for the DM42 calculator and comes as a binary file DMCP_flash_X.Y.bin. The OS runs executable modules like Free42 which have a .pgm extension. Both binaries are found here link to binaries

DM42 Menus

The DM42 has two menus, the DMCP Menu and the System Menu. The System Menu is the regular menu as known from previous versions, see DM42 User Manual for details.

The DMCP Menu features these options:

dmcp_menu.jpg

  1. "Program Info" display information of the program loaded in the CPU
  2. "Run Program" runs the program loaded in the CPU
  3. "Load Program" copies an executable module from the FAT partition to the flash memory of the CPU
  4. "Load QSPI from FAT" should not be needed
  5. "Settings" for Time and Date
  6. "Active USB Disk" puts the DM42 in USB mode for file copy
  7. "Enter System Menu" jumps to the main System Menu
  8. "About" displays general information

Update procedure

  1. Active USB disk in the setup menu
  2. Copy both DMCP_flash_X.Y.bin and the .pgm file from the PC/MAC to the FAT partition of the DM42
  3. Eject DM42 from PC/MAC
  4. On the DM42, SETUP > System > Flash firmware from FAT.
  5. Once finished the calculator resets and displays the DMCP Menu.
  6. Choose "Load Program" and select DM-X.Y.Z.pgm
  7. Once loaded, select "Run Program" and Free42 starts.

Building Instructions

Read the README_build .

dm42pgm's People

Contributors

michaelsteinmann avatar smdavid avatar

Stargazers

 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.