All Projects → Redherring32 → Opentendo

Redherring32 / Opentendo

Licence: other
An Open-Source HardWare (OSHW) recreation of the original 1985 front-loading NES Motherboard

Projects that are alternatives of or similar to Opentendo

Ophidian
Ophidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
Stars: ✭ 32 (-91.16%)
Mutual labels:  research, open-source
Raasnet
Open-Source Ransomware As A Service for Linux, MacOS and Windows
Stars: ✭ 371 (+2.49%)
Mutual labels:  research, open-source
Smpybandits
🔬 Research Framework for Single and Multi-Players 🎰 Multi-Arms Bandits (MAB) Algorithms, implementing all the state-of-the-art algorithms for single-player (UCB, KL-UCB, Thompson...) and multi-player (MusicalChair, MEGA, rhoRand, MCTop/RandTopM etc).. Available on PyPI: https://pypi.org/project/SMPyBandits/ and documentation on
Stars: ✭ 244 (-32.6%)
Mutual labels:  research, open-source
Cubedworld
CubedWorld is a research project with the hopes of reversing some of Cube World's source code and add extra features to the game
Stars: ✭ 7 (-98.07%)
Mutual labels:  research, reverse-engineering
Instapy Research
📄 Research repository for InstaPy
Stars: ✭ 60 (-83.43%)
Mutual labels:  research, reverse-engineering
Covid19 scenarios
Models of COVID-19 outbreak trajectories and hospital demand
Stars: ✭ 1,355 (+274.31%)
Mutual labels:  research, open-source
Augur
Python library and web service for Open Source Software Health and Sustainability metrics & data collection.
Stars: ✭ 304 (-16.02%)
Mutual labels:  research, open-source
Pwndbg
Exploit Development and Reverse Engineering with GDB Made Easy
Stars: ✭ 4,178 (+1054.14%)
Mutual labels:  reverse-engineering
Openmw
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Stars: ✭ 4,017 (+1009.67%)
Mutual labels:  open-source
Myra
UI Library for MonoGame, FNA and Stride
Stars: ✭ 348 (-3.87%)
Mutual labels:  open-source
Pokefirered
Decompilation of Pokémon FireRed/LeafGreen
Stars: ✭ 348 (-3.87%)
Mutual labels:  reverse-engineering
Animatify Ios
Animation, Effects & Transitions for iOS
Stars: ✭ 350 (-3.31%)
Mutual labels:  open-source
Gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢
Stars: ✭ 4,197 (+1059.39%)
Mutual labels:  reverse-engineering
Urho3d
Cross-platform 2D and 3D game engine
Stars: ✭ 3,767 (+940.61%)
Mutual labels:  open-source
Diablerie
Diablo 2 reimplementation on unity
Stars: ✭ 363 (+0.28%)
Mutual labels:  open-source
Gradle Android Command Plugin
Handy commands for testing Android on CI
Stars: ✭ 349 (-3.59%)
Mutual labels:  open-source
C Cpp Notes
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
Stars: ✭ 363 (+0.28%)
Mutual labels:  research
Parabeac Core
It's OK to love Flutter and hate hand-coding design elements. Parabeac-Core converts design files into Flutter code.
Stars: ✭ 346 (-4.42%)
Mutual labels:  open-source
Hashover Next
This branch will be HashOver 2.0
Stars: ✭ 353 (-2.49%)
Mutual labels:  open-source
Open Sauced
🍕 This is a project to identify your next open source contribution.
Stars: ✭ 352 (-2.76%)
Mutual labels:  open-source

Open 'Tendo

An Open-Source HardWare (OSHW) recreation of the original 1985 Front-Loading NES motherboard.

Repository Structure:

  • Board Files: Contains all files necessary to open the project in KiCad, as well as the schematic and schematic symbols

  • Component Footprints: Contains a library of all the custom footprints used on the board

The files required to order PCBs can be found under releases.

Recommended PCB specs:

  • 2 layers

  • 119mmx196mm

  • 1.6mm thickness

  • HASL surface finish

  • And any color you want!

Board Front

The design is as true to the original board as possible, with subtle changes where needed to compensate for outdated/unsourcable parts, as well as some improvements. (Expansion audio enabled, and other minor changes)

Since this project is open-source you may do as you like with it, whether that is to make boards for personal use, sell replacement NES boards, or to use the provided info for further custom PCB work/designs.

I am not in any way affiliated with Nintendo, I'm just doing this in my free time as a stepping stone into further Reverse Engineering work.

Note: At this point in time, any and all motherboards will require the use of an original CPU[1], and PPU[2] to function.

These are the only two parts that are custom and have no available replacement, the rest can be replaced with modern, and or easily available parts.

The CIC lockout is also technically required, however you can either use an original part, or a NullCIC replacement board.

*[1]There is an aftermarket CPU, the part number is UA6527 (NTSC) or UA6527P (PAL), however they are known to have different sounding audio due to swapped duty cycles, as such they aren't a 100% identical substitute, they otherwise work though.

*[2]There is an aftermarket PPU that can be used; the part number is UA6528 (NTSC) or UA6528P (PAL), and it is available on Aliexpress. While it works as a direct drop-in replacement, it isn't known whether it is compatible with all NES games.

License:

Licensed under the TAPR Open Hardware License (www.tapr.org/OHL)

©Redherring32 2019-2020

Credits

=Lockster= -Helping me tremendously along the way, keeping me from going insane, and cleaning up/helping with the final schematic.

Krzysiobal -Putting together the NES-CPU-11 schematic that my schematic is largely built upon.

And to all of the awesome people in the NES scene, I wouldn't have been able to do this without the awesome work that some very clever people did before I got here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].