Giter VIP home page Giter VIP logo

cartuchnik's Introduction

cartuchnik

Flash Cartridge for Vectrex on LPC1769

Here's a youtube of an early test of Cartuchnik: http://www.youtube.com/watch?v=1frCw8D-Ybc

And here's the loader menu: http://www.youtube.com/watch?v=H1Qx4sDnVfg

This is a flash cartridge for Vectrex console. It uses internal flash memory LPC1769 for ROM storage. LPC1769 shows itself to the host as a mass storage device where ROM files can be copied. There is a loader program that allows selection of ROM file when Vectrex is first powered up. 64K roms are supported.

The hardware is LPC1769 Expresso board with an add-on board that plugs into the cartridge slot.

The project is very quirky, especially the mass storage part that's based on LPC port of LUFA, which was extremely disappointingly buggy at the time of Cartuchnik development. However it works and can be used as a development cartridge if you don't mind some messing around.

  • kicad contains design files for LPC1769 Expresso board "shield" that plugs directly into the Vectrex.
  • loader is the loader code that's executed on the Vectrex and provides interface for ROM selection
  • firmware LPC1769 code

The loader should be compiled using [https://github.com/bcd/gcc]. I had trouble compiling the compiler on my system and here's a fork that builds on my machine: [https://github.com/svofski/gcc]

cartuchnik's People

Contributors

svofski avatar

Watchers

James Cloos 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.