Giter Site home page Giter Site logo

jgilcas / neocdsdloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from furrtek/neocdsdloader

0.0 1.0 0.0 1.54 MB

Neo CD SD Loader

License: GNU General Public License v3.0

C 97.14% C++ 0.78% Objective-C 0.02% Assembly 1.87% Verilog 0.05% Python 0.12% Batchfile 0.01%

neocdsdloader's Introduction

Neo CD SD Loader

SD card game loader mod kit for the Neo Geo CD - http://www.furrtek.org/sdloader/

  • TODO: Add schematics in PDF format
  • TODO: Add links to tools (ASW, gfxcc, flip.exe...)

Rules

First of all, a few things need to be perfectly clear (this is the part where I sound like an asshole).

This was NOT made over a week-end. Almost a whole year of my life went into the development, the manufacturing, the documentation and the distribution of this project.

I have absolutely no obligation to share these files. The only two reasons I chose to do so are:

  1. I don't want the work to be lost.
  2. I want to forget about it and move on to new projects.

To put it simply, these files are literally a gift which come with a simple rule: you can do almost anything you want with them (see LICENSE), but I will NOT provide any kind of support.

Manufacturing issues ? Component sourcing problems ? Software questions ? If the answer isn't in this README, in Docs/doc.odt, or in source code comments, sorry but you're on your own.

Hardware

The PCB files are unbranded. Apart from the "Neo CD SD Loader" logo, all references to my name and my website were removed.

The assembly files only cover SMD components. Back-side and through hole components were soldered manually:

  • Main PCB CPU socket: Modified MILL-MAX 540-44-068-17-400000 SMT PLCC68 socket (bottom plate removed). Be VERY careful about those, other models may cause serious connectivity issues (such as MILL-MAX 940-44-068-17-400000 and 3M 8468-21B1-RK-TP).
  • Main PCB CDDA connector: Right-angle 2mm pitch 3-pin header.
  • Full size SD slot PCB: Straight 2.54mm pitch 12-pin header.
  • Micro SD slot PCB: Straight 1.27mm pitch 12-pin header.

PCB are all 2-layers 1.6mm FR4, 6/6mils, min hole 0.3mm, HASL, any color (full size SD slot PCB looks better in black).

FFC: 12 conductors, 1mm pitch, same side contacts, length 200mm. LCSC part C12148 is fine.

Main board

Same one for both SD card slot options. Manual assembly required for the CDDA header and the PLCC68 socket.

  • HW/NGCDLoaderE: GERBERs, BOM and pick & place files.

Full size SD card slot assembly

These go together. Manual assembly required, connect together with header mentionned above.

  • HW/UserBoardB: Support board - GERBERs, BOM and pick & place files.
  • HW/SlotBoardC: Slot board - GERBERs, BOM and pick & place files.

MicroSD card slot assembly

These go together. Manual assembly required, connect together with header mentionned above.

  • HW/UserBoardD: Support board - GERBERs, no assembly files, done by hand.
  • HW/SlotBoardD: Slot board - GERBERs, BOM and pick & place files.

Software

See Docs/doc.odt for details.

MCU firmware built with STM32CubeIDE, BIOS patches built with the macro assembler AS, CPLD bitstream built with Quartus 12.

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.