Git Product home page Git Product logo

mucarex's Introduction

MuCaREX

Multi Cartridge for Vectrex

by p1x3l.net

https://github.com/alexkazik/mucarex/

Features

  • Has 1 MiB of flash memory
  • Has 32 KiB of RAM
  • Can emulate the following modules
    • Regular modules with up to 32 KiB ROM
    • 64 KiB modules with bank switching (using PB6)
    • "SRAM" modules, where the contents of the ROM is loaded into the RAM and then used instead of the ROM
    • "PAGE" modules with up to 31 pages of 32 KiB each (up to 992 KiB) and 16 KiB RAM (see Docs/Developer/PAGE.md)
  • The flash can be programmed from the Vectrex, e.g. for storing high score
  • Changing the registers of the MuCaREX and programming the flash can only be done while in master mode. The slave mode is activated when starting a module and deactivated on reset.

In the directory Docs/User are the manuals to use the MuCaREX.

In the directory Docs/Developer are the manuals on how to compile your own firmware (CPLD), Launcher (Vectrex menu) and how to use the functions of the MuCaREX.

Basic Usage

  1. Assemble the PCB (if necessary)
  2. Program the CPLD (see Docs/Developer/CPLD.md, if necessary)
  3. Grab a game collection (see Releases) or create a new one
  4. Optional: Modify the collection, see Docs/User/vectrexpack.md
  5. Optional: Initialize the high score/data saver, see Docs/User/High-Score.md
  6. Program the collection on to the flash chips
  7. Place the Flashs in the appropriate sockets
  8. Plug the MuCaREX in your Vectrex and have fun

mucarex's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

ysei kneehighspy

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.