xyza_logo_color
cartridge
logo

NFT ARTWORK WITH A CARTRIDGE MEGA
NFT PROJECT “MARILYN MONROE × ANDY WARHOL × G B #1 BY HIROSHI MORI × XYZA”

This NFT artwork is exhibited at the exhibition "Hiroshi Mori Chants Transforms! ". "Transforms" is a DragonQuest spell that copies the abilities of others, allowing one to gain the same abilities or to take on a similar appearance. Mori performs tricks such as "pranks" and "zukkoke" in the context of simulation art.
By reconstructing the ROM data of GAMEBOY's classic game "Tetris" and storing it in the NFT, it is a new work of art that will remain even after GAMEBOY decays hundreds of years from now. In fact, while playing "Tetris," pressing a special command will cause a bug that will result in the appearance of Mori's masterpiece, MARILYN MONROE x ANDY WARHOL x G B #1. Along with the NFT work comes a cartridge that runs on GAMEBOY. We have named this series of products "MEGA - Make Everything Great Again". Please join the first 100 people who can experience this new artistic world together.

エキシビジョン「森洋史はモシャスをとなえた!」に出品されたNFT作品です。「モシャス」とは、ドラゴンクエストの他人の能力を写し取る呪文で、同一の能力を得たり、姿を似せたりできます。森は、シミュレーションアートの文脈で、「いたずら」や「ズッコケ」といった仕掛けを行います。
GAMEBOYの名作ゲーム「テトリス」のROMデータを再構築して、それをNFTに保存することで、数百年後にGAMEBOYが朽ち果てても残る新たな芸術作品です。実際に「テトリス」をプレイ中に、特殊コマンドを押すとバグが生じて、森の代表作の「MARILYN MONROE × ANDY WARHOL × G B #1」が出現します。
NFT作品と同時に、GAMEBOYで動くcartridgeがついてきます。その一連のプロダクトを「MEGA – Make Everything Great Again」と名づけました。この新たな芸術世界を一緒に体験できる最初の100人に参加してください。

Public Sale

EDITION PRICE

0.485ETH

NOW ON SALE

#include <gb/gb.h>
#include <gb/metasprites.h>
#include <stdio.h>
#include "Tetromino.c"
#include "Common.c"
#include "BG.c"

void HandleInput(){

    joypadPrev = joypadCurr;
    joypadCurr = joypad();

    // detect initial input command and set inputState for Monroe
    if ((joypadCurr & J_DOWN) && inputState == 0){
        inputState = 1;
    }

    switch (inputState){
        // for Monroe
        case 1:
            if (joypadCurr & J_RIGHT){
                inputState = 2;
            }
            if ((joypadCurr & J_LEFT) || (joypadCurr & J_UP) || (joypadCurr & J_A) || (joypadCurr & J_B)){
                inputState = 0;
            }
            break;
        case 2:
            if (joypadCurr & J_B){
                ShowArtWork();
            }
            if ((joypadCurr & J_LEFT) || (joypadCurr & J_UP) || (joypadCurr & J_A) || (joypadCurr & J_DOWN)){
                inputState = 0;
            }
            break;
        case 0:
            break;
    }
}

void main(void)
{
    isGameEnable = FALSE;
    artworkStatus = FALSE;

    SetupBackground();
    ShowStartScreen();

    // Main Loop
    while (1){
        if (isGameEnable == TRUE){
            // If the tetromino is default, then try to spawn a new tetromino
            if(currentTetromino==255){
                // Get a new tetromino
                uint8_t canSpawnTetromino = PickNewTetromino();
                // If you can't spawn a new tetromino, then back to start screen
                if(!canSpawnTetromino){
                    isGameEnable = FALSE;
                    ShowStartScreen();
                }
            }

            fallTimer++;

            if (fallTimer >= fallSpeed){
                // If the piece cannot move down
                if(!CanPieceBePlacedHere(currentTetromino,currentTetrominoRot,currentX,currentY+1)){
                    // set current tetromino to BG
                    SetTetriminoToBG();
                    // Blink if any lines are completed
                    BlinkRows();
                    // shift rows down if any lines are completed
                    MoveBGTilesDown();
                    // Hide the current tetromino sprite
                    hide_metasprite(Tetrominos_metasprites[currentTetromino*4+currentTetrominoRot],0);
                    // Reset the current tetromino
                    currentTetromino=255;
                // if the tetromino can move down
                }else{
                    // Move tetromino down
                    currentY++;
                    // reset fall timer
                    fallTimer = 0;
                }
            }

            if(currentTetromino!=255){
                // Handle user input
                HandleInput();
                // Show the current tetromino at the selected position
                move_metasprite(Tetrominos_metasprites[currentTetromino*4+currentTetrominoRot],tileOffsets[currentTetromino],0,currentX*8,currentY*8);
            }

            wait_vbl_done();
        }
    }
}

ic_footer
Q. What does “MEGA” mean?

MEGA is a new NFT project that connects Cartridge, which is activated by GAMEBOY, and NFT, which can be left semi-permanently by saving its programming. The work will be the NFT itself, and the Cartridge will be an accessory. The GAMEBOY itself is not included. The ROM file is on-chain, but the information to be placed in OpenSea is placed in IPFS. MEGAとは、GAMEBOYで起動するCartridgeと、そのプログラミングを保存することで、半永久に残せるNFTを連結させた新NFTプロジェクト。作品はNFT自体になり、Cartridgeは付属になります。 ゲームボーイ本体は含まれません。 ROM fileはオンチェーンにありますが、Openseaに載せる情報はIPFSに置かれています。

Q. How many NFTs are there going to be?

Only 100 editions

Q. Can I see the artwork in person?

It will be on display at FOAM CONTEMPORARY in Ginza SIX, Tokyo from 10/28-11/6.

Q. What’s the mint date?

November 21, 2022 at 7PM (Tokyo), November 21, 2022 at 5AM (New York). Please check XYZA’s discord and other SNS for more information, including the dates of the Public Sale. You will also be asked to provide a shipping address at the time of purchase. However, please note that some areas are not available for delivery. パブリックセールの日程等の詳細については、XYZAのdiscordなどのSNSを確認ください。また、購入時に配送先の住所を記載いただきます。ただし、配送できない地域もございますので、気をつけてください。

Q. What is the mint price going to be?

Pre Sale for White List ….0.435ETH Public Sale …0.485ETH

Q. Are the NFTs stored on chain?

NFT is an ethereum chain QR code on Cartridge playback screen shows ethescan indicating the owner NFTはイーサリアムチェーンです Cartridgeの再生画面にQRコードが持ち主を示すethescanを表示します


ic_footer
profile

Born in 1977 in Tokyo, he received his MFA in Oil Painting Techniques and Materials from Tokyo University of the Arts in 2013. He creates his works using the technique of parody. Through works that combine existing images such as classical and pop art masterpieces, as well as quotations from anime, manga, and video games to create "pranks," such as transforming the traditional golden background of religious paintings into a manga style using the latest UV printing technology, he pursues the question of what is original in art. In this way, he explores what it means to be original in art.

ic_discordic_twitteric_instagram

ic_footer

XYZA is a digital art collective created by a group of Tokyo-based artists, designers, and builders. We’re aiming for a Web3 future that lets creators and users own the upside from their work, with big plans for quality drops and collector rewards.

©XYZA.IO All Rights Reserved

twitterinstagram
ARTISTS

ic_footer

©XYZA.IO All Rights Reserved