ASM to Sega Genesis Platform

Would you like to react to this message? Create an account in a few clicks or log in to continue.
ASM to Sega Genesis Platform

All about assembly programming in the Sega Genesis console.


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en"xml:lang="en" xmlns:og="http://opengraphprotocol.org/schema/" ><head><ti

    Ravenfreak
    Ravenfreak


    Mensagens : 455
    Data de inscrição : 2013-03-12
    Localização : In Hell
    Current Project : Spam!

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en"xml:lang="en"  xmlns:og="http://opengraphprotocol.org/schema/" ><head><ti Empty <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en"xml:lang="en" xmlns:og="http://opengraphprotocol.org/schema/" ><head><ti

    Post  Ravenfreak Sun Dec 22, 2019 1:54 pm

    ASM to Sega Genesis Plataform























    {"@context":"https:\/\/schema.org","@type":"WebSite","url":"http:\/\/asmtosegagenesis.forumotion.com","potentialAction":{"@type":"SearchAction","target":"http:\/\/asmtosegagenesis.forumotion.com\/search?search_keywords={search_term_string}","query-input":"required name=search_term_string"}}{"@context":"https:\/\/schema.org","@type":"Organization","name":"ASM to Sega Genesis Plataform","url":"http:\/\/asmtosegagenesis.forumotion.com","logo":"http:\/\/asmtosegagenesis.forumotion.com\/images\/icons-150.png"}

    {"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"http:\/\/asmtosegagenesis.forumotion.com\/","name":"ASM to Sega Genesis Platform"}}]}//$(document).ready(function () {});//]]>



    //
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'UA-144337024-1');

    var setScreen = function() {
    var w = document.documentElement.clientWidth || document.body.clientWidth;
    var h = document.documentElement.clientHeight || document.body.clientHeight;
    $.cookie("_fa-screen", '{"w":' + w + ',"h":' + h + '}', { expires: 15, domain: 'asmtosegagenesis.forumotion.com' });
    console.log( '{"w":' + w + ',"h":' + h + '}');
    }
    setScreen();
    window.Criteo = window.Criteo || {};
    window.Criteo.events = window.Criteo.events || [];

    // Declare this above the adunits
    var width = window.screen.width||window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
    var isMobile = ( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) || width <= 768 );
    var CriteoAdUnits = "" ""

    Criteo.events.push(function() {
    Criteo.Passback.RequestBids(CriteoAdUnits, 2000);
    });
    function CriteoAdblock(containerid, zoneid, pbcontainerid) {
    Criteo.events.push(function() {
    Criteo.DisplayAcceptableAdIfAdblocked({
    "zoneid": zoneid,
    "containerid": containerid,
    "overrideZoneFloor": false,
    "callbacksuccess": function() {
    document.getElementById(pbcontainerid).style.display = "none"; //if adblock, collapse passback container id
    }
    });
    window.addEventListener("message", function (e) {
    if (e.data && e.data == 'criteo-adblock-passback-'+zoneid)
    document.getElementById(containerid).style.display = "none";
    else return;
    }, false);
    });
    }

    if(typeof(_userdata) == "undefined")
    var _userdata = new Object();
    _userdata["session_logged_in"] = 1;
    _userdata["username"] = "Ravenfreak";
    _userdata["user_id"] = 55;
    _userdata["user_level"] = 0;
    _userdata["user_lang"] = "en";
    _userdata["activate_toolbar"] = 0;
    _userdata["fix_toolbar"] = 0;
    _userdata["notifications"] = 1;
    _userdata["avatar"] = "\"Ravenfreak\"";
    _userdata["user_posts"] = 379;
    _userdata["user_nb_privmsg"] = 2;
    _userdata["point_reputation"] = 3;


    if(typeof(_lang) == "undefined")
    var _lang = new Object();
    _lang["Share"] = "Share";
    _lang["Login"] = "Log in";
    _lang["Register"] = "Register";
    _lang["Welcome"] = "Welcome";
    _lang["Notifications"] = "Notifications";
    _lang["See_my_profile"] = "View profile";
    _lang["Edit_profile"] = "Edit profile";
    _lang["All_Topics"] = "My topics";
    _lang["All_Messages"] = "My posts";
    _lang["js_topics_followed"] = "Watched topics";
    _lang["Admin_panel"] = "Administration Panel";
    _lang["Logout"] = "Log out";

    _lang["Notif_see_all"] = "See all the notifications";
    _lang["Notif_priv_msg"] = "You have received a private message from %(name)s";
    _lang["Notif_report"] = "%(name)s has created a message report";
    _lang["Notif_friend_req"] = "You have received a friend request from %(name)s";
    _lang["Notif_group_req"] = "%(name)s has made a request to join the group %(group_name)s";
    _lang["Notif_friend_con"] = "%(name)s has connected";
    _lang["Notif_wall_msg"] = "%(name)s has just written a message on your wall";
    _lang["Notif_abuse"] = "An abuse was reported";
    _lang["Notif_topic_watch"] = "%(name)s wrote a message in a watched topic";
    _lang["Notif_topic_watch_p"] = "%(name)s wrote a message in a watched topic";
    _lang["Notif_topic_watch_guest"] = "A guest wrote a message in a topic you watch";
    _lang["Notif_topic_watch_p_guest"] = "A guest wrote a message in a topic you watch";
    _lang["Notif_mention"] = "%(name)s tagged you in a topic";
    _lang["Notif_hashtag"] = "The keyword #%(tag)s has been tagged in a topic";
    _lang["Notif_advert_validate"] = "Your ad \"%(ad_title)s\" has been approved. See the ad";
    _lang["Notif_advert_delete"] = "Your ad\"%(ad_title)s\" has been removed.";
    _lang["Notif_advert_refuse"] = "Your ad \"%(ad_title)s\" has been denied. See the ad";
    _lang["Notif_advert_expired"] = "Your ad \"\" has reached its publication time. You can publish it again by clicking here";
    _lang["All_PMs"] = "My private messages";
    _lang["rank_title"] = "";
    _lang["No_assigned_rank"] ="No special rank assigned";
    _lang["Posts"] = "Posts";
    _lang["PMs"] = "PMs";
    _lang["Reputation"] ="Reputation";
    _lang["Twitter"] ="Forumotion";


    if(typeof(_board) == "undefined")
    var _board = new Object();
    _board["reputation_active"] = 0;
    _board["Forumotion"] = "Forumotion";
    _board["toolbar_title_url"] = "https://www.forumotion.com";
    _board["toolbar_logo"] = "https://2img.net/i/fa/i/toolbar/pa0.png";


    if(typeof(_lang) == "undefined") {
    var _lang = new Object();
    }

    _lang["Twitter"] ="Forumotion";

    //]]>




    const publicKey='BM8EXcgEJNASiqf3nV4N-30Bd_JyV-YI2hGs_oxQ9wcwf970-bOe6x8bdks5UZO7b6qtdjNGzuhjOmLuv8b2TFw';

    let isSubscribed = false;
    let swRegistration = null;

    function urlB64ToUint8Array(base64String) {
    const padding = '='.repeat((4 - base64String.length % 4) % 4);
    const base64 = (base64String + padding)
    .replace(/\-/g, '+')
    .replace(/_/g, '/');

    const rawData = window.atob(base64);
    const outputArray = new Uint8Array(rawData.length);

    for (let i = 0; i < rawData.length; ++i) {
    outputArray[i] = rawData.charCodeAt(i);
    }
    return outputArray;
    }

    function updateSubscriptionOnServer(subscription) {

    if(subscription !=null){
    const key = subscription.getKey('p256dh');
    const token = subscription.getKey('auth');
    const contentEncoding = (PushManager.supportedContentEncodings || ['aesgcm'])[0];

    if('fetch' in window){
    return fetch('ajax/webpush_register.php', {
    method: 'POST',
    body: JSON.stringify({
    endpoint: subscription.endpoint,
    publicKey: key ? btoa(String.fromCharCode.apply(null, new Uint8Array(key))) : null,
    authToken: token ? btoa(String.fromCharCode.apply(null, new Uint8Array(token))) : null,
    contentEncoding,
    }),
    }).then(() => subscription);
    }else{

    var http = new XMLHttpRequest();
    var url = 'ajax/webpush_register.php';
    http.open('POST', url, true);

    //Send the proper header information along with the request
    http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

    http.onreadystatechange = function() {//Call a function when the state changes.
    if(http.readyState == 4 && http.status == 200) {
    alert(http.responseText);
    }
    }

    http.send(JSON.stringify({
    endpoint: subscription.endpoint,
    publicKey: key ? btoa(String.fromCharCode.apply(null, new Uint8Array(key))) : null,
    authToken: token ? btoa(String.fromCharCode.apply(null, new Uint8Array(token))) : null,
    contentEncoding: contentEncoding,
    }));

    }
    }else{
    if('fetch' in window){

    return fetch('ajax/webpush_register.php', {
    method: 'POST',
    body: JSON.stringify({
    endpoint: null
    }),
    }).then(() => subscription);
    }else{
    var http = new XMLHttpRequest();
    var url = 'ajax/webpush_register.php';
    http.open('POST', url, true);

    //Send the proper header information along with the request
    http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

    http.onreadystatechange = function() {//Call a function when the state changes.
    if(http.readyState == 4 && http.status == 200) {
    alert(http.responseText);
    }
    }

    http.send(JSON.stringify({
    endpoint: subscription.endpoint,
    publicKey: key ? btoa(String.fromCharCode.apply(null, new Uint8Array(key))) : null,
    authToken: token ? btoa(String.fromCharCode.apply(null, new Uint8Array(token))) : null,
    contentEncoding,
    }));
    }
    }
    }

    function subscribeUser() {

    const applicationServerKey = urlB64ToUint8Array(publicKey);
    swRegistration.pushManager.subscribe({
    userVisibleOnly: true,
    applicationServerKey: applicationServerKey
    })
    .then(function(subscription) {

    console.log('User is subscribed.');

    updateSubscriptionOnServer(subscription);

    isSubscribed = true;
    })
    .catch(function(err) {
    console.log('Failed to subscribe the user: ', err.message);
    unsubscribeUser();
    });
    }

    function unsubscribeUser() {
    swRegistration.pushManager.getSubscription()
    .then(function(subscription) {
    if (subscription) {
    return subscription.unsubscribe();
    }
    })
    .catch(function(error) {
    console.log('Error unsubscribing', error);
    })
    .then(function() {
    updateSubscriptionOnServer(null);

    console.log('User is unsubscribed.');
    isSubscribed = false;
    });
    }if ('serviceWorker' in navigator && 'PushManager' in window) {
    navigator.serviceWorker.register('/serviceworker.js')
    .then(function(swReg) {

    swRegistration = swReg;

    subscribeUser();
    })
    }else{
    console.log("Failed to register service worker.");
    }


    $(function(){
    $("#web_redirect").on("click", function(){
    var d = new Date();
    var cookie_string = "_mobile_version=0";
    d.setTime(d.getTime()+(365*24*60*60*1000));
    var expires = d.toUTCString();
    cookie_string += "; domain=" + window.location.hostname;
    cookie_string += "; expires=" + expires;
    document.cookie = cookie_string;
    location.reload();
    });
    }) ;

    $(function(){
    $("#mobi_redirect").on("click", function(){
    var d = new Date();
    var cookie_string = "_mobile_version=1";
    d.setTime(d.getTime()+(365*24*60*60*1000));
    var expires = d.toUTCString();
    cookie_string += "; domain=" + window.location.hostname;
    cookie_string += "; expires=" + expires;
    document.cookie = cookie_string;
    location.reload();
    });
    }) ;

    ASM to Sega Genesis Platform

    All about assembly programming in the Sega Genesis console.

    googletag.pubads().definePassback("/1150267/EtoxicSarl_2019_728x90", [[728,90]]).set("page_url", "https://asmtosegagenesis.forumotion.com/").display();

    Administration

       
    ForumTopicsPosts
    New posts

    16239372Today at 2:51 pm
    Ravenfreak Let's reveal our real names

    Main Category

       
    ForumTopicsPosts
    No new posts

    ASM Programming

    Ask anything your want about assembly programming in Sega Genesis (32X, Sega CD) console.

    1021337Fri Nov 08, 2019 11:32 am
    Jdpense Members who are active, semi-active, and inactive in ASM to Sega Spam (Sega Genesis Platform; Updated!)
    No new posts

    Some Games

    Ask anything your want about some Sega Genesis games.

    2731860098Fri Oct 25, 2019 1:58 pm
    Jdpense asdasdsdasdasd

    Specific Games Category

       
    ForumTopicsPosts
    New posts

    Sonic 1

    Sonic 1 specific forum.

    1491602Thu Dec 19, 2019 12:02 am
    Jdpense women suck
    No new posts

    Sonic 2

    All about Sonic 2 is here.

    541434Sun Sep 15, 2019 2:45 pm
    SonicVaan No more stolen content
    No new posts

    Sonic 3 & Knuckes

    All about Sonic 3, Sonic & Knuckles, and Sonic & Knuckles lock-on games.

    54603Fri Sep 13, 2019 9:50 pm
    Jdpense SQUARE IN SONIC 3 & KNUCKLES
    No new posts

    Sonic 3D Blast

    All about Sonic 3D Blast.

    54375Fri Sep 13, 2019 9:39 pm
    Jdpense Today in Onion News: Previously dead subforum is no longer dead because of news coverage on said dead subforum
    No new posts

    Other Sonic Games

    Ask anything your want about other Sonic games.

    33371Thu Sep 05, 2019 5:19 pm
    Green Snake Forum divided by 0

    Projects

       
    ForumTopicsPosts
    No new posts

    Sonic Open Source Project

    Sonic Open Source Forum

    115945Thu Sep 26, 2019 4:28 pm
    UburL33tUzerNam spam
    No new posts

    Demos and Game Releases

    Announce demos, games releases or tests

    46482Sat Sep 14, 2019 11:36 am
    Electroball_ 

    Sand Box

       
    ForumTopicsPosts
    No new posts

    3970240583Sun Sep 08, 2019 9:43 am
    UburL33tUzerNam Sonicvaan is completely crazy <img src=" title="Sonicvaan is completely crazy Smile" />

    Statistics

       
    Who is online?
    Who is online?
    In total there are 5 users online :: 1 Registered, 0 Hidden and 4 Guests
    Registered Users: Ravenfreak
    Legend :   [Administrator ]   [ Moderator ]
    Forthcoming Calendar linked topics within the next 5 days
    CalendarThere are no forthcoming calendar linked topic
    Statistics
    Statistics

    Our users have posted a total of 117211 messages

    We have 123 registered users

    The newest registered user is Богдан

    Most users ever online was 159 on Wed Jul 03, 2019 12:13 pm



    • New posts New posts
    • No new posts No new posts
    • Forum is locked Forum is locked
    Current date/time is Sun Dec 22, 2019 2:54 pm

    $(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'https://asmtosegagenesis.forumotion.com/topicit/index.php/connect','data-version' : '1','data-lang' : 'en'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});//fa_endpage();//]]>

      Current date/time is Mon May 27, 2024 3:55 pm