-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcreating-new-cores-for-mega65.html
35 lines (33 loc) · 8.22 KB
/
creating-new-cores-for-mega65.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html><html lang="en-us"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Creating new Cores for MEGA65 - MEGA65 Alternative Cores</title><meta name="description" content="How can I create an alternative MEGA65 core? The MEGA65 team welcomes any additional Cores. Fortunately for just about every retro home computer or video…"><meta name="generator" content="Publii Open-Source CMS for Static Site"><link rel="canonical" href="https://kugelblitz360.github.io/m65-altcores/creating-new-cores-for-mega65.html"><link rel="alternate" type="application/atom+xml" href="https://kugelblitz360.github.io/m65-altcores/feed.xml"><link rel="alternate" type="application/json" href="https://kugelblitz360.github.io/m65-altcores/feed.json"><meta property="og:title" content="Creating new Cores for MEGA65"><meta property="og:site_name" content="MEGA65 Alternative Cores"><meta property="og:description" content="How can I create an alternative MEGA65 core? The MEGA65 team welcomes any additional Cores. Fortunately for just about every retro home computer or video…"><meta property="og:url" content="https://kugelblitz360.github.io/m65-altcores/creating-new-cores-for-mega65.html"><meta property="og:type" content="article"><link rel="stylesheet" href="https://kugelblitz360.github.io/m65-altcores/assets/css/style.css?v=0cd575c2bd665e7a87ed81f6cd474644"><script type="application/ld+json">{"@context":"http://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https://kugelblitz360.github.io/m65-altcores/creating-new-cores-for-mega65.html"},"headline":"Creating new Cores for MEGA65","datePublished":"2024-07-22T12:52+02:00","dateModified":"2024-07-26T09:51+02:00","description":"How can I create an alternative MEGA65 core? The MEGA65 team welcomes any additional Cores. Fortunately for just about every retro home computer or video…","author":{"@type":"Person","name":"Boris Schneider-Johne","url":"https://kugelblitz360.github.io/m65-altcores/authors/boris-schneider-johne/"},"publisher":{"@type":"Organization","name":"Boris Schneider-Johne"}}</script><noscript><style>img[loading] {
opacity: 1;
}</style></noscript></head><body class="post-template"><header class="top"><div class="top__logo"><a class="logo" href="https://kugelblitz360.github.io/m65-altcores/">MEGA65 Alternative Cores</a></div><div class="top__links"><a href="https://github.com/Kugelblitz360/m65-altcores" class="top__links-url" aria-label="Github" title="Github" target="_blank" rel="noopener"><svg height="24" width="24"><use xlink:href="https://kugelblitz360.github.io/m65-altcores/assets/svg/svg-map.svg#github"></use></svg></a></div><button class="navbar__toggle" aria-label="Menu" aria-haspopup="true" aria-expanded="false"><span class="navbar__toggle-box"><span class="navbar__toggle-inner">Menu</span></span></button></header><main class="main post"><div class="main__left"><div class="main__left-inner"><div class="main__left-content"><article class="content"><header><h1 class="content__title">Creating new Cores for MEGA65</h1></header><div class="content__entry"><h2 id="how-can-i-create-an-alternative-mega65-core">How can I create an alternative MEGA65 core?</h2><p>The MEGA65 team welcomes any additional Cores. Fortunately for just about every retro home computer or video game console most of the work has already been done by the MiSTer community.</p><p>The <a href="https://github.com/MiSTer-devel/Wiki_MiSTer/wiki">MiSTer Project</a> currently is the world’s largest retro computing FPGA project. A full list of Cores already developed can be found here: <a href="https://github.com/MiSTer-devel/Wiki_MiSTer/wiki/Cores">MiSTer’s list of cores</a>.</p><p>So, there is a lot of interesting projects not only for MEGA65 enthusiasts but also for students and professional developers. Porting a MiSTer core is a great start to learn FPGA computing. Many of the Cores for the MEGA65 started out as MiSTer projects, like the C64 and Game Boy Cores.</p><p>To make your life easier, the <a href="https://github.com/sy2002/MiSTer2MEGA65">MiSTer2MEGA65 Framework</a> simplifies porting MiSTer cores to the MEGA65 by doing a lot of the hard work of adapting to a new hardware platform. The <a href="https://github.com/sy2002/MiSTer2MEGA65/wiki">MiSTer2MEGA65 Wiki</a> offers a tutorial and all the information you need to successfully contribute to MEGA65’s growing library of cores.</p><p>Last but not least there is a friendly MEGA65 community on Discord. If you are new to porting Cores or to FPGA development in general, don’t hesitate to join our <a href="https://discord.com/channels/719326990221574164/1057791653517209601">#learn-fpga-dev channel on Discord</a>.</p></div><footer><div class="content__footer-top"><div class="content__meta"><span>Updated on: <time datetime="2024-07-26T09:51">July 26, 2024</time></span></div></div></footer></article></div><aside class="main__left-aside"><div class="main__left-aside__inner"><h3>On this page</h3><nav class="aside-toc" id="aside-toc"></nav></div></aside></div></div><div class="main__right"><div class="main__right-inner"><nav class="navbar"><ul class="navbar__menu"><li><a href="https://kugelblitz360.github.io/m65-altcores/alternate-cores.html" target="_self">What are "Alternative Cores"?</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/quick-core-overview.html" target="_self">Alphabetic Core Overview</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/mega65-revisions-and-cores.html" target="_self">R6? R3? Cores and MEGA65 Revisions</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/how-to-use-alternative-cores.html" target="_self">How to use Alternative Cores</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/computer-cores.html" target="_self">Home Computer Cores</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/arcade-cores.html" target="_self">Arcade Machine Cores</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/game-console-cores.html" target="_self">Game Console Cores</a></li><li class="active"><a href="https://kugelblitz360.github.io/m65-altcores/creating-new-cores-for-mega65.html" target="_self">How to create Cores</a></li><li><a href="https://kugelblitz360.github.io/m65-altcores/about-this-website.html" target="_self">About this website</a></li></ul></nav><div class="footer main__right-footer"><div class="footer__copy">Powered by Publii</div></div></div></div></main><footer class="footer"><div class="footer__wrap"><div class="footer__inner"><div class="footer__copy">Powered by Publii</div></div></div></footer><div class="content__progress" id="js-content__progress" aria-hidden="true"></div><script>window.publiiThemeMenuConfig = {
mobileMenuMode: 'sidebar',
submenuWidth: 300,
mobileMenuExpandableSubmenus: true,
isHoverMenu: false,
ariaButtonAttribute: 'aria-expanded',
};</script><script src="https://kugelblitz360.github.io/m65-altcores/assets/js/html-contents.min.js?v=169077c370ab8ca62b029845f80f7fd5" defer="defer"></script><script>document.addEventListener("DOMContentLoaded", function(event) {
htmlContents('#aside-toc', {
area: '.content__entry',
top: 2,
bottom: 3,
listType: 'o',
filter: function(arr) {
return !arr.matches('.noOutline')
},
addIds: true,
addLinks: true
});
setTimeout(function() {
handleActiveClass('#aside-toc');
}, 0);
})</script><script defer="defer" src="https://kugelblitz360.github.io/m65-altcores/assets/js/scripts.min.js?v=4fce2b30433039b19e7a444fe8ab80b7"></script><script>var images = document.querySelectorAll('img[loading]');
for (var i = 0; i < images.length; i++) {
if (images[i].complete) {
images[i].classList.add('is-loaded');
} else {
images[i].addEventListener('load', function () {
this.classList.add('is-loaded');
}, false);
}
}</script></body></html>