Robsy's MSX Workshop. Introduction to MSXdev'05. Game requirements

Similar documents
Announcing the 2018 International Games SIG Classic Game Showcase

Interactive Game Design with Alice Bit by Bit: Advancing Cyber Security

Frequently Asked Questions (FAQ s)

The Diverse Voices Screenplay Contest by WeScreenplay Rules and Information

BBC NATIONAL SHORT STORY AWARD 2010

Competition Handbook

The Diverse Voices Screenplay Contest by WeScreenplay Rules and Information

Preparing a Bid to Host an International Congress of Mathematicians (ICM) 1

AlphaPilot Innovation Challenge

BAFTA Young Game Designers Full terms and conditions of BAFTA Young Game Designers i. Game Concept and Game Making Award categories:

Indie Game Area SENSE OF WONDER NIGHT 2015

Your First Step to Game Programming... Your First Step to Game Programming... Manual and Catalog Version 0.01

The WeScreenplay Television Competition Rules and Information

The WeScreenplay Feature Screenwriting Competition Rules and Information

Lowell National Historical Park 38 th Annual Banjo & Fiddle Contest

1. SYSTEM REQUERIMENTS

Global Game Jam Freebies. Susan Gold

TECHNICAL DESCRIPTION

Programming of Graphics

1st EUROSTARS HOTELS PRAGUE PHOTOGRAPHY CONTEST

INFORMATION LEAFLET SIX

JHU Robotics Challenge 2015

BAFTA YGD Full terms and conditions of BAFTA Young Game Designers i. Game Concept and Game Making Award categories:

Ottawa-Outaouais Interclub Photo Competition Guidelines Presentation of Results RA Centre 2451 Riverside Dr Ottawa, Ontario

GFWC Photography Contests

Black Science Fiction Script Movie Project 2012

Individual Test Item Specifications

World Original Design Contest of Board Game Agreement

DEPARTMENT OF NATIONAL DEFENCE PHOTOGRAPHY CONTEST 2011

FFIFF 2018 Shoot Your Short SCREENPLAY COMPETITION RULES

Official Rules & Regulations Games Competition 2015 Season

The WeScreenplay Feature Screenwriting Competition Rules and Information

JScore. Electronic Judo Scoreboard System Coventry Judo Club. Tony Hughes. 1 Jscore Coventry Judo Club

CALL FOR ENTRIES FLORIDA STATE FAIR. February 8 19, 2018

SUMO RULES. Allar Aasjõe

RTS YORKSHIRE CENTRE AWARDS 2019 CATEGORIES AND CRITERIA FOR ENTRIES

LINKS DON T WORK ON PDF

Over-the-Rhine Historic District New Construction Guidelines Competition: The Challenge to elevate new build design in OTR to national recognition.

Student. Save the Date: Star Design Awards Gala Wednesday, September 12, 2018 ENTRY DOCUMENTS. Submission Deadline

Carnival Hour Plays PLAYWRITING COMPETITION FOR AUSTRALIAN PLAYWRIGHTS. Entry fee $40 per script

The Quilting Show Hall 4, SEC, Glasgow, 8-11 March 2018 QUILTING COMPETITION: SCHEDULE

Open and Youth Categories - Groups A & B

Eli s Restaurant Group Co-Sponsored By Maltose Express 2016 Home Brew Competition Rules & Regulations

AUSTRALIAN ANTARCTIC FESTIVAL PHOTOGRAPHY COMPETITION 2018

The Scottish Quilting Show Hall 4, SEC, Glasgow, 8-11 March 2018 SCHEDULE

GUIDE TO COMPLETING THE TIER 4 APPLICATION FORM (Applications made in the UK only)

FUNDRAISING - The Guide

neworleanscitypark.com/2018-photo-contest

36 Shields Street, Cairns Qld 4870 PO Box 7371, Cairns Qld 4870 Phone: Mobile: Website:

ENTRY MATERIALS YOUNG PLAYRIGHTS FESTIVAL AT CITY OPERA HOUSE

Written by Christopher Groux Saturday, 23 February :29 - Last Updated Saturday, 23 February :29

Sony World Photography Awards 2013 Now Open for Entries

Green Cay Nature Center and Wetlands 8 th Annual Photo Contest Sponsored by the Friends of Green Cay Nature Center, Inc.

Technical Description. Mechanical Engineering Design - CAD

WORLD SCHOOL CHESS CHAMPIONSHIPS 2016 for school chess champions in categories OPEN U7, U9, U11, U13, U15, U17 / GIRLS U7, U9, U11, U13, U15, U17

Juried Art Competition and Exhibition. for Artists Who Are Visually Impaired and Blind

National Championships 2018

World Leader in Rating Technology OFFSHORE RACING CONGRESS

ENTRY TO FARÉCLA 2018 STUDENT & APPRENTICE BONNET PAINTING COMPETITION

An individual LEAP Response is required for this event and must be submitted at event check-in (see LEAP Program).

Living with Wildlife Photography Contest

Challenge: Creating the Extra in the Ordinary

academics with example research paper deadlines for eight years. Free Essays on Examples Short Report for students. Use our papers to help you with

REGULATIONS «LEGO & MINI SUMO»

Local Legend Duelist Series Finals 2018

Filmmaker Assistance Program Guidelines and Application North West Centre (Northwest Territories, Alberta, Saskatchewan, Manitoba, Nunavut, &

Entries will be judges on content and illustrations by a panel of Erie Times-News staff, Erie Art Museum staff, and industry professionals.

HAI around the world IAHAIO DIGITAL PHOTO CONTEST When you look at HAI, what do you see?

2017 Juried Photographic Exhibition

IAPS U11 Girls Hockey Finals

AUTONOMOUS ROBOTIC SYSTEMS TEAM INTELLIGENT GROUND VEHICLE COMPETITION Sponsorship Package October 2010

Nikon Photo Contest International

TCSAAL Visual Art Rules

Photo Contest Categories

Global Game Jam Accessibility Challenge

System Audit Checklist

DPIC - SUNDAY 10TH FEBRUARY 2019

EAST SUSSEX FIRE AUTHORITY Job Description

Adult: $35 Traditional Red / $30 Homestyle / $25 Chili Verde / $25 Veggie / $15 Salsa

Scottish Fisheries Museum

Photographic Competition Electronic Imaging Competition

GTTP TRAVEL PHOTO CONTEST GUILDELINES

Organised by: Science Buskers Festival 2017

Propietary Engine VS Commercial engine. by Zalo

Organising a Community Event

Dates: Friday 3rd to Sunday 5th June 2011

Urban Art Contest 2018 ed.2 Faenza + Palermo COMPETITION RULES

Indian Sudoku Championship 2015

ASSIGNMENT OF RIGHTS

The adventure. Weapons

Tahki Donegal Tweed Design Contest

Montreal Camera Club. Rules Governing Monthly Competitions

E N T E N T PROFESSIONAL 2016 STAR DESIGN AWARDS. Submission Deadline. San Diego Home/Garden Lifestyles. SHOWCASE YOUR DESIGNS and TALENT

EUROPA NOSTRA AWARDS APPLICANT S GUIDE Category Conservation CONDITIONS OF ENTRY

Information on the Industrial Exhibition and Advertising at the 17 th AMK

Trivia Event Fundraising Guide

Version 1.0. General Certificate of Education January Media Studies. Unit 1: Investigating Media. Final. Mark Scheme

European Commission. 6 th Framework Programme Anticipating scientific and technological needs NEST. New and Emerging Science and Technology

PURPOSE AND METHODS OF A POLLUTION PREVENTION AWARENESS PROGRAM P. A. Flowers, E. F. Irwin, and S. E. Poligone

COMPETITION RULES. Last Revised: January 11 th, Table of Contents

Transcription:

Robsy's MSX Workshop proudly presents Introduction to MSXdev'05 Welcome to the third edition of MSXdev, the game development contest for first generation MSX computers. On one hand, after the success of MSXdev'04 -indeed was a 8 KB mini-game competition- several contestants mentioned that the requirements were too restrictive and demanding. On the other, the deadline was set only six months after the announce of the competition, therefore time was also a factor to be considered. This has forced the rules to be slightly changed for this edition, as it will be explained in more detail above. Surprisingly enough, there were fifteen entries to the competition plus an extra offcontest entry, so sixteen brand new games were released freely. Besides that, the quality level of the games was astonishing and some of them featured state-of-the-art programming techniques never used before in a first-generation MSX game. The final results of MSXdev'04 are shown in http://www.robsy.net/result04.htm, where all games can be downloaded. For this edition, the rules will be more flexible and somehow similar to the original MSXdev'03 edition. The sponsorship system has also changed to let the sponsors decide what deserves to be rewarded and how. These and other details will be discussed deeply in next sections. Game requirements As in the previous editions of MSXdev, the selected format is the MSX ROM file. Cartridges have been the most successful media format for first generation MSX computers, and most of the best games ever produced were published in this format. Nowadays, this format is also interesting because it can be easily loaded into real MSX computers, using a Flash cartridge, a ROM loader or a ROM converter, and it can also be used directly on emulators. Of course, it is all about developing new games for first generation MSX computers, hence the games should be in compliance with the MSX standard definition. About this topic, it is strongly suggested to read what the official ASCII documentation states, that can be downloaded from http://www.robsy.net/msxtech.pdf. 1

All the games should be 100% compatible with the minimum MSX configuration, that is defined as follows in the referred MSX Technical Data Book : CPU: Zilog Z80 running at 3.58 Mhz VDP: TMS9918/TMS9928 or compatible video processor PSG: AY-3-8912 or compatible sound chip Cassette interface: 1200/2400 baud RAM: 16 KB located in page 3 (C000h-FFFFh) VRAM: 16 KB Therefore the games will be tested and evaluated using this configuration. Other compatibility tests will be performed in different configurations, including MSX, MSX2, MSX2+ and Turbo-R computers. The games should work perfectly in any MSXcompliant machine. If a game does not run properly in all MSX generations, its score will be penalised in accordance to the importance of the detected issues. In addition, it is also allowed to make use of other additional MSX hardware or facilities included in newer generations, such as SCC, SCC+, MSX-Music, MSX-Audio or Moonsound music, or V9938, V9958 or GFX9000 graphics, Z80H, R800, disk drive, etcetera, but these will be considered as an addition. Thus, for the contest purposes, only the minimum configuration will be taken into account by the jury. To clarify this point, if a game has poor PSG melodies although excellent FM sound, only the PSG melodies will be considered. About the size of the games, only non-mapped ROMs will be accepted. This means that the size of the games could be either 8 KB, 16 KB or 32 KB (standard sizes). Exceptionally, 48 KB ROMs will be accepted if they are fully compatible with all the MSX models 1 and a suitable loading system is provided. These ROM files can be developed using any programming language. There are no requirements here, but of course assembler is strongly recommended. Other compiled and/or interpreted languages are perfectly admissible. MSX BASIC can be used as well, and directly converted into a MSX ROM using this ready-made tool: http://www.robsy.net/basicrom.exe. Although original games will be preferred, non-original concept games will be also accepted. This includes conversions from arcades and/or other console or computer systems, as well as adaptations of already existent games. However, recompiled games are not acceptable. Already released games or hacked games will not be accepted either. In case of doubt, the jury is entitled to ask for proofs, such as the source code of the game. Any suspicious game would be disqualified if the jury decides so. It should be remarked that only complete games will be accepted: beta-versions, demos or to be finished games will not be included in the contest. Besides this, all the games should be accompanied by the required game instructions written in english and a high-resolution cartridge full-colour sticker. Deadline and other important dates The time line is set as follows: 19 th January 2005: MSXdev'05 rules published 20 th January 2005: registration opened both for contestants and sponsors 1 48 KB means that the MSX BIOS is not used and this is a potential compatibility risk. 2

1 st March 2005: list of members of the general jury published 20 th December 2005: game submission deadline 30 th December 2005: MSXdev'05 results published Jury selection process The members of the jury will be selected from the MSX community attending to their MSX-related skills, MSX commitment and reliability. If you are interested in becoming a jury, do not hesitate to e-mail your brief MSX resume to this address: msxdev@robsy.net The final list of members will be communicated at the given date. Their final decision about the MSXdev'05 games will be accepted without reserves by all the contestants. In case of doubt, the jury is free to interpret these rules. As it is logic, jury members cannot present games to the contest. If there is any conflict of interests between a jury member and a participant, that member will not be allowed to give her o his opinion on that game or games. Final prize For this edition, the MSXdev'05 organisation has only set one prize: a superb Panasonic FS-A1 ST Turbo-R computer. There is no minimum number condition this time: the coder of the best game of MSXdev'05 will receive this prize, no matter how many contestants join the competition. This prize could be improved or complemented by other individuals or groups using the MSXdev'05 sponsorship system, described in the next section. Sponsorship In previous editions generous sponsors donated money and MSX-related items to engross the prize list, creating a prize pool. This system was not practical and the organisation of the contest was not able to manage it adequately. That is why a new system has been conceived. Open-sponsorship means that anyone could create a sub-contest inside MSXdev'05 or improve the prize list freely. Besides that, the sponsor can track his donations by establishing a new category and/or setting the judge for it. It might sound a bit confusing, so a sponsor file example would help. Sponsor: Eduardo Robsy Petrus Karoshi Corporation (Spain) E-mail: eduardo@robsy.net Prize: MSX original cartridge set including Nemesis, Nemesis 2, Nemesis 3 and Salamander by Konami. Description: prize set for the best MSXdev'05 shooter Decision: will be taken according to a future poll at http://www.hispamsx.org In this example, the sponsor has decided that he wants to reward the best shooter of the contest because he specially likes shoot'em-ups. So he has set a prize, a description and how the decision will be made. It should be pointed out that the MSXdev'05 organisation is in no way responsible of the donations within the open-sponsorship system. Every sponsor should send the announced prize to the winner according to the descriptions and decision process. 3

Please note that a sponsor could be a contestant as well, but it that particular case the sponsor is not allowed to make the decision himself. He should select a judge or define a convenient decision system. Registering a project In order to participate in MSXdev'05 first you must register your project. Registering is as easy as sending an e-mail to msxdev@robsy.net including the following information: Name of the project/game Game genre Name of the group/individuals involved Contact e-mail It will be included in the project list in the next update. By doing so, the group or individuals that owe the project are explicitly accepting MSXdev'05 rules. These include the following: Submit the finished game, instructions and sticker before the end of the deadline. Follow the game requirements described in this document. State in the instructions the freeware status of any game participating in MSXdev contest. Any freeware license can be used, as long as the full game can be freely obtained by the users. Do not redistribute neither unfinished or finished versions of the game before the end of the contest. Finished versions will be distributed only from the MSXdev'05 official web pages. Beta versions used for debugging and testing purposes are allowed, but they should be only distributed to beta-testers. All participants will accept the final decision of the jury. MSXdev'05 information and updates All information regarding MSXdev'05 will be published in the official site, Robsy's MSX Workshop, that can be reached at http://www.robsy.net. There the whole list of contestants as well as the sponsors and jury members will be permanently updated. The result of the contest will be published there as well as any incidences or events related to MSXdev'05. Where to start You are not a experienced MSX programmer but you want to join the contest? That is great! Internet offers you a large set of technical information, guidance and tools in order to learn and actually develop new MSX games. Following there is a short list of some available resources: http://www.msx.org MSX Resource Centre: probably the most important meeting point of the MSX community. Advice can be both requested and found at its fora. http://www.msxposse.com MSX Posse: alternative MSX forum. Perhaps not so active as the previous one, but with some real MSX gurus. http://map.tni.nl MSX Assembly Page: as its name suggests, this page is fully devoted to MSX development in assembly language. http://www.hansotten.com Hans Otten's pages: the most extensive collection of technical documents, programming examples and tools available. http://www.robsy.net Robsy's MSX Workshop: contains some useful documents, tools and examples, as well as all the MSXdev contest history. 4

ftp://nic.funet.fi Funet: anonymous login to access the most comprehensive collection of MSX materials on-line. msx@stack.nl MSX international mailing list: every single MSX user worldwide reads it regularly. Questions and answers are continuously generated. hispamsx@yahoogroups.com Spanish MSX mailing list: the most active mailing list in the MSX community. Spanish is the official language, but English can exceptionally be used as well. http://www.hispamsx.org HispaMSX webpage: this page supports the mailing list and includes its own forum. #msxdev IRC channel: this provides real-time conversation with MSX developers and experienced programmers. A must for any newbie, because they will be able to give detailed advice in any kind of issues. Acknowledgements Javier Lavandeira, that generously provides hosting to Robsy's MSX Workshop. Jon Cortázar, for designing the new MSXdev'05 logo. All the MSXdev'03 and MSXdev'04 contestants, sponsors and jury, for their support and excellent contributions that made possible this third edition. To the whole MSX community for supporting and encouraging this event. Edward A. Robsy Petrus Coventry, West Midlands, United Kingdom [19/01/2005] 5