STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229473 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2574 · P5148 |
This is the info page for Flash #36568 |
GAME NAME |
ROM TYPE |
FLASH 8 OR HIGHER REQUIRED |
How To Play |
How To Play |
Load Rom |
Load Rom |
Debugger |
Debugger |
Main |
Main |
This guide starts by how to play, and is followed by a tutorial on most of the concepts used by this emulator. The information on this page is enough to play the games in this emulator, but read the next pages if you are interested on what is going on behind the scenes. |
HOW TO PLAY Most games use the arrow keys and the space bar. Any variations to these controls will be described on the loader page. To change a game, click on "Load Rom". on the bottom bar, then click a game on the list to load it. To cancel and return to the loaded game, click the "Main" button. You can use the debugger to see program flow, reset a game, or change the speed. |
NEXT |
BACK |
TUTORIAL |
1/13 |
The Chip8 system could be considered as the Flash player of the 70's. It allowed making games and animations that would run on different machines. It was first introduced by RCA iin 1977 in the Cosmac VIP. The little blue machine ran at a whopping 1.7609 Mhz and had 2 KB of RAM storage, expandable to 32 KB. |
It was a "hobby computer", sold at $275, that you had to build yourself! Over the years, CHIP8 has been emulated in many devices. This particular version was coded in Actioscript 2.0, based on Chip8 documentation. Early game consoles such as the Atari 7600, the Intellivision, or even the NES, were programmed is a similar (albeit more complicated) fashion. So you can see what hobbist game developers did back in the day. Some of the CHIP8 games are almost 30 years old! |
MODERN CHIP8 - A MAKEOVER The Chip8 became popular again in the late 90s, as hobbist HP48 calculator programmers not only emulated but massively enhanced the Chip8 platform. |
The "Super Chip8 " (SCHIP8) worked in the same way as CHIP8, but doubled the screen resolution (128x64 pixels instead of 64x32), introduced a few scrolling routines, and allowed for larger sprites. This overhaul was followed by much nicer looking games., which renewed the interest in CHIP8 development. When emulators started to appear, many programmers (yours truly included) remembered their HP48 and CHIP8 games... so today CHIP8 is a common choice for a "first emulator" project. |
To understand how emulators work, you need to know a few things about "computer speech". At their core, they only know about electricity. Like a lightbulb, they only know if something is on or off. All our modern computing power is based on how we can encode enformation based on this simple premise. |
We call these basic atoms of information "BITS", which are either on or off, either true or false, or as we commonly write them, either 1 or 0. As you can imagine, getting a computer to do something with just 0s and 1s would require a lot of time furiously working with a light switch... To make the task easier, we can encode the information in another format. If we group four bits together (from 0000 to 1111), we can make up to 16 possible combinations. We call this group of bits a "NIBBLE", and they can contain any value from 0 to 15. |
Using nibbles, we can reduce four characters (e.g. "1111") into two when talking to the PC (e.g. "15"). But wouldn't it be convenient if we could use only one character per nibble instead? That's exactly what we can do with hexadecimal notation: it's a way of counting numbers with sixteen fingers! |
That is, you can go up to 15 before having to add a character to the left, and going back to zero with you first character. We write the "extra" (from 10 to 5) with letter, i.e. A to F. Starting to look familiar? A nibble is still too basic to represent many things. They are therefore used in pairs, which everybody knows as "BYTES". 8 bits allow up to 256 values. Thanks to hexadecimal notation, we can write a byte using two nibbles. |
This is why graphic programs usually ask for colors in hexadecimal. They encode each color component with one byte, in RGB format. So each color can be expressed with three bytes (e.g. #FF003C), or 24 bits. This allows choosing from more than 16 million colors! |
Bytes are used by much more than colors though. ASCII text encodes each character in a byte. This text uses one byte per letter, space, or punctuation! Computer programs are also written in hexadecimal, what is commonly called "machine language". Anything that a programmer writes has to be converted to Machine Language before the PC can run it. Even Actionscript! But although every CPU will use hexadecimal, they all understand a different flavour of it. A PC won't understand a Mac. An emulator is a program that understand the machine language of a CPU, and can translate so another CPU can run it instead. |
In the past, most emulators were hardware based. Today's home PCs can emulate many older systems purely in software. We make the hexadecimal program believe that it runs on its native environment by providing an accurate simulation of what it can perceive (guess where the Matrix got the idea). |
In practice, we run a virtual CPU that reads a program from memory. The memory itself is built to simulate the behavior of the original chip. Each address in memory is coded by a number (like a mailbox). This measures how large memory is; RAM of 1 MB means it has one million mailboxes that contain one byte each. The CPU will then go back and forth in memory looking for the next instruction to run. Each CPU type will determine how complex these instructions are. Let's take as an example the "goto" function in Chip8. We need to tell the CPU to jump to a specific location in memory and continue to run from there. |
Since "goto" is one of the native Chip8 commands, this is easy to do. Hex value #1e12 will tell the CPU to jump to addres "e12" in memory. And that's it! Notice how the command shown above is only two bytes in length. CHIP8 only recognizes commands this long, which makes it easier to read its programs. |
You may have noticed that, if you can only give commands using four nibbles, the maximum RAM 'mailbox address' you can try to reach is "FFF". FFF is exactly 4KB of RAM though. Since the original COSMAC VIP shipped with 2KB... that was more than enough! The whole thing would crash if you tried to read outside of memory range. These sizes are laughable today (my laundry washer packs more memory), but mere kilobytes were expensive back in the day! In addition to native commands, the CPU needs to know where to read and write information. |
The most efficient way is to store the values inside the CPU. Every CPU has a set of special 'mailboxes' where it stores temporary information. A few commands will copy data to and from memory, but every other command will never access RAM directly. |
These are called registers. Modern processors also have a "cache" - a few KB of super fast RAM for more complex operations. CHIP8 registers are fairly simple: sixteen 8-bit registers (called the Values), and one 16-bit register used to point to a memory mailbox. Progams then have to use the registers as best as they can, using the CPU's limited instruction set. For example, to sum 9 and 25 in CHIP8 we would: 1) Set value register [0] to 9: (#6009) 2) Add 25 to value register [0]: (#7019) 3) Copy result to memory at address FF: (#A0FF then #F055) |
Let's quickly analyze our program. It was 8 bytes long, but half of it was to write the result to memory. Good thing that we have many registers! |
The first instruction (#6009) is decoded as: [command][register][value] (#crvv). "6" is the "set" command, the register's name is "0", and the value to set is "09". The second command (#7019) has the same format: "25" is written "#19" in hex. The last two commands are a bit different though. |
The last two instructions are a good example of different command formats. (#A0FF) = [command][memory address]. This command tells the CPU to set its "memory mailbox pointer" to a specific address. |
Predictably, the next command tells the CPU to write to the address that is being pointed to: (#F055) is: [command][register][save to memory] (#crcc). All these different formats are described in the CPU's documentation. This emulator effectively reads each one of the CHIP8 commands, and runs it on a virtual machine. It also makes Flash simulate screen output. You could actually write your CHIP8 programs and run them with this emulator! |
WRITING S/CHIP8 GAMES The sheer complexity of it would put most off it. Nonetheless, many like to code in machine language (also called assembly language) because of the challenge and high performance that can be obtained through it by a skilled programmer. |
If you would like to see the commands being decoded by the emulator, you can activate the debugger by clicking on the appropriate button on the emulator interface. The debugger will show you in real time what is contained inside all the CPU registers. It will also show the command it is currently running. You will be able to see how complex games such as Tetris make the CPU jump all around memory. You can also use the debugger to find out if a program is doing anything or if it is waiting for keyboard input. |
THAT'S ALL FOR NOW, FOLKS As a closing note, note that Flash also uses a special kind of machine language, and so the Flash player is a bit like this emulator. The "bytecode" contained in SWFs are hexadecimal commands converted from Actionscript. |
It is even possible to write Flash programs directlyin assembly! You can google for a program called "Flasm" which allows you to write Flash programs directly in bytecode. Somebody has even created quite an impressive 3D engine using it! Happy retrogaming! NEWSDEE (newsdee -at- gmail -dot- com) |
DEBUGGER |
CPU |
PAUSE |
PAUSE |
STEP |
STEP |
RESET |
RESET |
FSKIP |
FSKIP |
RESET & PAUSE |
Flip8 Redux by Newsdee |
ActionScript [AS1/AS2]
Frame 1emu._xscale = 200; emu._yscale = 200; emu._x = 19; emu._y = 50; stop();Instance of Symbol 91 MovieClip "loader_mc" in Frame 1onClipEvent (load) { var mc = new Redux(this); }Symbol 6 MovieClip [GridSlider] Frame 1stop();Symbol 6 MovieClip [GridSlider] Frame 2stop();Symbol 15 MovieClip [GridRow] Frame 1#initclip 85 Object.registerClass("GridRow", GridRow); #endinitclipSymbol 17 MovieClip [GridHolder] Frame 1#initclip 83 Object.registerClass("GridHolder", Grid); #endinitclipSymbol 23 MovieClip [test] Frame 1#initclip 84 Object.registerClass("test", Chip8); #endinitclipSymbol 30 Buttonon (release) { setMain(true); setTutorial(true); setLoad(false); setDebug(false); }Symbol 33 Buttonon (release) { setTutorial(false); setLoad(true); setMain(false); setDebug(false); }Symbol 36 Buttonon (release) { setTutorial(false); setLoad(false); setMain(false); setDebug(true); }Symbol 39 Buttonon (release) { setTutorial(false); setLoad(false); setMain(true); setDebug(false); }Symbol 40 MovieClip Frame 1function setDebug(enabled) { if (enabled) { _parent.debug_mc._x = 160; Chip8.path.tracerActive = true; main_btn._x = 436; debug_btn._x = -113; } else { _parent.debug_mc._x = 640; Chip8.path.tracerActive = false; debug_btn._x = 436; } } function setTutorial(enabled) { if (enabled) { _parent.tutorial_mc._x = 19; main_btn._x = 9; tutorial_btn._x = -113; } else { _parent.tutorial_mc._x = 640; tutorial_btn._x = 9; } } function setLoad(enabled) { if (enabled) { _parent.loader_mc._x = 150; main_btn._x = 226; load_btn._x = -113; } else { _parent.loader_mc._x = 640; load_btn._x = 226; } } function setMain(enabled) { if (!enabled) { _parent.emu._xscale = 100; _parent.emu._yscale = 100; _parent.emu._y = 12; _parent.emu._x = 147; } else { _parent.emu._xscale = 200; _parent.emu._yscale = 200; _parent.emu._y = 50; _parent.emu._x = 19; main_btn._x = -113; } }Symbol 54 MovieClip Frame 1stop();Symbol 58 Buttonon (release) { nextFrame(); checkPage(); }Symbol 60 Buttonon (release) { prevFrame(); checkPage(); }Symbol 88 MovieClip Frame 1function checkPage() { var _local1 = _currentframe; pageCounter.text = _local1 + "/13"; var _local2 = 1; if (_local1 <= 4) { _local2 = 1; } else if (_local1 <= 4) { _local2 = 2; } else if (_local1 <= 8) { _local2 = 3; } else if (_local1 <= 13) { _local2 = 4; } images.gotoAndStop(_local2); } stop();Symbol 97 Buttonon (release) { Chip8.path.togglePause(); }Symbol 100 Buttonon (release) { Chip8.path.doStep(); }Symbol 103 Buttonon (release) { Chip8.path.reset(); }Symbol 106 Buttonon (release) { Chip8.path.changeFps(); }Symbol 109 Buttonon (release) { Chip8.path.resetPause(); }Symbol 114 MovieClip [__Packages.Chip8] Frame 0class Chip8 extends MovieClip { static var debug_txt, cpu_txt, description_txt, path; var video, showRegs, fps, state, tracerActive, _parent, pixChar, keyHandler, keyMap, romLoader, V, hpFlags, delay, sound, S, memory, traceArray, I, PC, beep, isBeeping, onEnterFrame, schip8, waitReg, romSize; function Chip8 () { super(); video = new Screen(); showRegs = false; fps = 5; _global.sourceURL = "http://newsdee.com/flip8"; state = RUN; tracerActive = false; debug_txt = _parent._parent.debug_mc.debug_txt; cpu_txt = debug_txt._parent.cpu_txt; description_txt = _parent._parent.loader_mc.description_txt; pixChar = "#"; keyHandler = new Keyboard(); keyHandler.addDefaultLayout(); keyMap = new Array(49, 50, 51, 52, 81, 87, 69, 82, 65, 83, 68, 70, 90, 88, 67, 86); romLoader = new RomFactory(); V = new Array(16); hpFlags = new Array(16); delay = 0; sound = 0; S = new Array(); memory = new Array(4095); traceArray = new Array(); I = 512; PC = 512; beep = new Sound(); beep.attachSound("beep.wav"); beep.setVolume(5); beep.start(0, 8); isBeeping = false; setSchip8Mode(false); var _local4 = 0; while (_local4 < V.length) { V[_local4] = 0; _local4++; } var _local5 = "AS 2.0 SCHIP8 emulator by Newsdee "; _local4 = 0; while (_local4 < _local5.length) { memory[_local4] = _local5.charAt(_local4); _local4++; } _local4 = _local5.length; while (_local4 < PC) { memory[_local4] = "*"; _local4++; } onEnterFrame = postCreate; } function init() { path = this; video.create(path); loadRom("flip8"); onEnterFrame = speedCpu; reset(); state = RUN; } function postCreate() { init(); } function resetPause() { reset(); state = STOP; (tracerActive ? (printRegisters()) : null); } function reset() { setSchip8Mode(false); var _local2 = 0; while (_local2 < V.length) { V[_local2] = 0; _local2++; } while (S.length > 0) { S.pop(); } I = 512; PC = 512; delay = 0; sound = 0; beep.stop(); video.clearScreen(); state = RUN; } function trace_debug(str) { traceArray.push((((("(PC:" + PC.toString(16)) + "|I:") + I.toString(16)) + ") ") + str); if (traceArray.length > 20) { traceArray.shift(); } } function printTrace() { if (!path.tracerActive) { return(undefined); } debug_txt.text = ""; var _local2 = 0; while (_local2 < traceArray.length) { debug_txt.text = debug_txt.text + (traceArray[_local2] + newline); _local2++; } } function printRegisters() { if (!path.tracerActive) { return(undefined); } var _local3; _local3 = "CPU STATE: "; switch (state) { case RUN : _local3 = _local3 + "RUN\n"; break; case STOP : _local3 = _local3 + "STOP\n"; break; case WAITKEY : _local3 = _local3 + "WAIT KEY\n"; break; default : _local3 = _local3 + "ERROR\n"; } _local3 = _local3 + (("CPU CLOCK: " + ((fps * 60) / 1000)) + " Mhz\n"); _local3 = _local3 + (("INST/FRAME: " + fps) + newline); _local3 = _local3 + newline; _local3 = _local3 + (("Mode: " + (schip8 ? "SCHIP8" : "CHIP8")) + newline); _local3 = _local3 + (("PC: " + PC.toString(16).toUpperCase()) + newline); _local3 = _local3 + (("I: " + I.toString(16).toUpperCase()) + newline); _local3 = _local3 + (("delay: " + delay.toString(16).toUpperCase()) + newline); _local3 = _local3 + (("sound: " + sound.toString(16).toUpperCase()) + newline); var _local2 = 0; while (_local2 < 16) { _local3 = _local3 + (((("V[" + _local2.toString(16).toUpperCase()) + "]: ") + V[_local2].toString(16).toUpperCase()) + newline); _local2++; } cpu_txt.text = _local3; } function step() { ((delay > 0) ? (delay--) : null); ((sound > 0) ? (sound--) : null); runCpu(); if (tracerActive) { printTrace(); printRegisters(); } } function togglePause() { if (state != RUN) { state = RUN; } else { beep.stop(); isBeeping = false; state = STOP; } (tracerActive ? (printRegisters()) : null); } function doStep() { if (state != STOP) { return(undefined); } step(); } function changeFps() { switch (fps) { case 1 : fps = 5; break; case 5 : fps = 10; break; case 10 : fps = 20; break; case 20 : fps = 30; break; case 30 : fps = 50; break; case 50 : fps = 1; break; default : fps = 5; } (tracerActive ? (printRegisters()) : null); } static function toggleDebug() { if (path.showRegs) { path.tracerActive = false; path.showRegs = false; } else { path.tracerActive = true; path.showRegs = true; } } function checkForInput() { var _local2 = 0; while (_local2 < keyMap.length) { if (keyHandler.isDown(keyMap[_local2])) { V[waitReg] = _local2; state = RUN; } _local2++; } } function speedCpu() { var _local3 = path.fps; if (state == STOP) { return(undefined); } if (state == WAITKEY) { checkForInput(); printTrace(); printRegisters(); return(undefined); } var _local2 = 0; while (_local2 < _local3) { runCpu(); if (state == WAITKEY) { break; } _local2++; } ((delay > 0) ? (delay--) : null); ((sound > 0) ? (sound--) : null); checkSound(); printTrace(); printRegisters(); } function checkSound() { if (isBeeping && (sound <= 0)) { beep.stop(); isBeeping = false; } else if ((!isBeeping) && (sound > 0)) { beep.start(0, 5000); isBeeping = true; } } function runCpu() { var _local3 = readWord(); _global.lastOp = _local3; process(_local3); pcStep(2); if (PC > (1024 + romSize)) { trace_debug("end of ROM data - total: " + (1024 + romSize).toString(16)); togglePause(); printTrace(); } } function changeRom(name) { loadRom(name); reset(); process("00E0"); } function loadFromFile(location) { PC = 512; _global.sender = new LoadVars(); _global.receiver = new LoadVars(); _global.sender.location = location; _global.receiver.onLoad = function (success) { var _local3 = _global.receiver.data; if (_local3 == "err") { Chip8.path.loadData("c8logo"); } else { Chip8.path.loadData(_global.receiver.data); } this.state = Chip8.RUN; }; state = STOP; reset(); _global.sender.sendAndLoad("http://newsdee.com/flip8/gateway.php", _global.receiver, "POST"); } function loadRom(name) { PC = 512; var _local2; _local2 = romLoader.getRom(name); var _local3 = _local2.getData(); keyHandler.setDisableMapping(_local2.isKeymapDisabled()); keyMap = _local2.getKeyMap(); fps = _local2.getFps(); loadData(_local3); } function loadRomClass(tempRom) { PC = 512; var _local3 = tempRom.getData(); keyHandler.setDisableMapping(tempRom.isKeymapDisabled()); keyMap = tempRom.getKeyMap(); fps = tempRom.getFps(); loadData(_local3); reset(); process("00E0"); } function loadData(romData) { romSize = romData.length; var _local2 = 0; while (_local2 < romSize) { var _local4 = romData.charAt(_local2); var _local3 = romData.charAt(_local2 + 1); memory[PC + (_local2 / 2)] = parseInt(_local4 + _local3, 16); _local2 = _local2 + 2; } var _local6 = 3840; ((Math.floor(romSize / 2) > _local6) ? undefined : null); _local2 = romSize / 2; while (_local2 < _local6) { memory[PC + _local2] = 0; _local2++; } loadFonts(); } function readWord() { var _local2 = ""; var _local3 = memory[PC] << 8; _local3 = _local3 + memory[PC + 1]; _local2 = _local3.toString(16); while (_local2.length < 4) { _local2 = "0" + _local2; } return(_local2); } function pcStep(n) { PC = PC + n; } function pcGoto(offset) { PC = offset; pcStep(-2); } function iSet(val) { I = val; } function loadFonts() { var _local4 = "F0909090F0"; _local4 = _local4 + "2060202070"; _local4 = _local4 + "F010F080F0"; _local4 = _local4 + "F010F010F0"; _local4 = _local4 + "9090F01010"; _local4 = _local4 + "F080F010F0"; _local4 = _local4 + "F080F090F0"; _local4 = _local4 + "F010204040"; _local4 = _local4 + "F090F090F0"; _local4 = _local4 + "F090F010F0"; _local4 = _local4 + "F090F09090"; _local4 = _local4 + "E090E090E0"; _local4 = _local4 + "F0808080F0"; _local4 = _local4 + "E0909090E0"; _local4 = _local4 + "F080F080F0"; _local4 = _local4 + "F080F08080"; var _local3; _local3 = "7CC6CEDED6F6E6C67C00"; _local3 = _local3 + "1030F03030303030FC00"; _local3 = _local3 + "78CCCC0C183060CCFC00"; _local3 = _local3 + "78CC0C0C380C0CCC7800"; _local3 = _local3 + "0C1C3C6CCCFE0C0C1E00"; _local3 = _local3 + "FCC0C0C0F80C0CCC7800"; _local3 = _local3 + "3860C0C0F8CCCCCC7800"; _local3 = _local3 + "FEC6C6060C1830303000"; _local3 = _local3 + "78CCCCEC78DCCCCC7800"; _local3 = _local3 + "7CC6C6C67C1818307000"; _local3 = _local3 + "3078CCCCCCFCCCCCCC00"; _local3 = _local3 + "FC6666667C666666FC00"; _local3 = _local3 + "3C66C6C0C0C0C6663C00"; _local3 = _local3 + "F86C66666666666CF800"; _local3 = _local3 + "FE6260647C646062FE00"; _local3 = _local3 + "FE6662647C646060F000"; var _local2 = 0; while (_local2 < _local4.length) { memory[FONT_OFFSET + (_local2 / 2)] = parseInt(_local4.charAt(_local2) + _local4.charAt(_local2 + 1), 16); _local2 = _local2 + 2; } _local2 = 0; while (_local2 < _local3.length) { memory[(FONT_OFFSET + 80) + (_local2 / 2)] = parseInt(_local3.charAt(_local2) + _local3.charAt(_local2 + 1), 16); _local2 = _local2 + 2; } } function process(opcode) { switch (opcode.charAt(0).toUpperCase()) { case "0" : doSpecial(opcode); break; case "1" : var _local3 = opcode.substr(1, 3); trace_debug((opcode + ": goto ") + _local3); pcGoto(parseInt(_local3, 16)); break; case "2" : _local3 = opcode.substr(1, 3); trace_debug((opcode + ": gosub ") + _local3); S.push(PC); pcGoto(parseInt(_local3, 16)); break; case "3" : var _local8 = parseInt(opcode.substr(1, 1), 16); var _local6 = parseInt(opcode.substr(2, 2), 16); var _local5 = V[_local8] == _local6; if (isNaN(V[_local8])) { } (_local5 ? (pcStep(2)) : null); trace_debug((((((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "]=(") + V[_local8]) + ") == ") + _local6) + "? ") + _local5); break; case "4" : _local8 = parseInt(opcode.charAt(1), 16); _local6 = parseInt(opcode.substr(2, 2), 16); _local5 = V[_local8] != _local6; (_local5 ? (pcStep(2)) : null); trace_debug((((((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "]=(") + V[_local8]) + ") != ") + _local6) + "? ") + _local5); break; case "5" : _local8 = parseInt(opcode.charAt(1), 16); var _local7 = parseInt(opcode.charAt(2), 16); _local5 = V[_local8] == V[_local7]; (_local5 ? (pcStep(2)) : null); trace_debug((((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "] == V[") + _local7.toString(16).toUpperCase()) + "]? ") + _local5); break; case "6" : _local8 = parseInt(opcode.charAt(1), 16); _local6 = parseInt(opcode.substr(2, 2), 16); V[_local8] = _local6; trace_debug((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "] = ") + _local6); break; case "7" : _local8 = parseInt(opcode.charAt(1), 16); _local6 = parseInt(opcode.substr(2, 2), 16); V[_local8] = binaryAddNC(V[_local8], _local6); trace_debug((((((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "] = V[") + _local8.toString(16).toUpperCase()) + "] + ") + _local6) + " = ") + V[_local8].toString(16)); break; case "8" : doMath(opcode); break; case "9" : _local8 = parseInt(opcode.charAt(1), 16); _local7 = parseInt(opcode.charAt(2), 16); _local5 = V[_local8] != V[_local7]; (_local5 ? (pcStep(2)) : null); trace_debug((((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "] != V[") + _local7.toString(16).toUpperCase()) + "]? ") + _local5); break; case "A" : _local3 = opcode.substr(1, 3); iSet(parseInt(_local3, 16)); trace_debug((opcode + ": set data I=") + I.toString(16)); break; case "B" : var _local4 = opcode.substr(1, 3); _local3 = parseInt(_local4, 16); trace_debug((((opcode + ": goto V0+") + _local4) + " = ") + (V[0] + _local3).toString(16)); pcGoto(V[0] & _local3); break; case "C" : _local8 = parseInt(opcode.charAt(1), 16); _local6 = opcode.substr(2, 2); var _local10 = Math.floor(Math.random() * 256); var _local9 = parseInt(String(_local6), 16); V[_local8] = _local10 & _local9; trace_debug((((opcode + ": V[") + _local8.toString(16).toUpperCase()) + "] = rand + ") + _local6); break; case "D" : drawSprite(opcode); break; case "E" : checkKeys(opcode); break; case "F" : doEffect(opcode); break; default : trace_debug(opcode + ": unrecognized opcode"); } } function checkKeys(opcode) { var _local3 = V[parseInt(opcode.charAt(1), 16)]; var _local6 = opcode.substr(2, 2); switch (_local6.toUpperCase()) { case "9E" : var _local5 = keyHandler.isDown(keyMap[_local3]); trace_debug((((opcode + ": Key[") + _local3.toString(16).toUpperCase()) + "] down? ") + _local5); if (_global.lastKey != _local3) { _global.lastKey = _local3; } (_local5 ? (pcStep(2)) : null); break; case "A1" : _local5 = !keyHandler.isDown(keyMap[_local3]); trace_debug((((opcode + ": Key[") + _local3.toString(16).toUpperCase()) + "] up? ") + _local5); if (_global.lastKey != _local3) { _global.lastKey = _local3; } (_local5 ? (pcStep(2)) : null); break; default : trace_debug(opcode + ": unrecognized opcode"); } } function drawSprite(opcode) { var _local4 = V[parseInt(opcode.charAt(1), 16)]; var _local3 = V[parseInt(opcode.charAt(2), 16)]; var _local6 = parseInt(opcode.charAt(3), 16); var _local7; _local4 = _local4 % (schip8 ? 128 : 64); _local3 = _local3 % (schip8 ? 64 : 32); if (_local6 == 0) { trace_debug(((((opcode + ": draw 16x16 sprite at (") + _local4) + ",") + _local3) + ")"); _local6 = 16; _local7 = (schip8 ? 16 : 8); } else { trace_debug(((((((opcode + ": draw 8x") + _local6) + " sprite at (") + _local4) + ",") + _local3) + ")"); _local7 = 8; } V[15] = 0; var _local5 = false; var _local2 = 0; while (_local2 < _local6) { if (_local7 > 8) { _local5 = _local5 | video.drawSpriteByte(memory[I + (2 * _local2)], _local4, _local3 + _local2, schip8); _local5 = _local5 | video.drawSpriteByte(memory[(I + (2 * _local2)) + 1], _local4 + 8, _local3 + _local2, schip8); } else { _local5 = _local5 | video.drawSpriteByte(memory[I + _local2], _local4, _local3 + _local2, schip8); } _local2++; } if (_local5) { V[15] = 1; } } function doMath(opcode) { var _local2 = parseInt(opcode.charAt(1), 16); var _local3 = parseInt(opcode.charAt(2), 16); switch (opcode.charAt(3).toUpperCase()) { case "0" : trace_debug((((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] = V[") + _local3.toString(16).toUpperCase()) + "] = ") + V[_local3]); V[_local2] = V[_local3]; break; case "2" : V[_local2] = V[_local2] & V[_local3]; trace_debug((((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] AND V[") + _local3.toString(16).toUpperCase()) + "] = ") + V[_local2]); break; case "1" : V[_local2] = V[_local2] | V[_local3]; trace_debug((((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] OR V[") + _local3.toString(16).toUpperCase()) + "] = ") + V[_local2]); break; case "3" : V[_local2] = V[_local2] ^ V[_local3]; trace_debug((((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] XOR V[") + _local3.toString(16).toUpperCase()) + "] = ") + V[_local2]); break; case "4" : V[_local2] = binaryAdd(V[_local2], V[_local3]); trace_debug((((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] + V[") + _local3.toString(16).toUpperCase()) + "] = ") + V[_local2]); break; case "5" : V[_local2] = binarySub(V[_local2], V[_local3]); trace_debug((((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] - V[") + _local3.toString(16).toUpperCase()) + "] = ") + V[_local2]); break; case "6" : V[_local2] = binaryShr(V[_local2]); trace_debug((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] >> = ") + V[_local2]); break; case "7" : V[_local2] = binarySub(V[_local3], V[_local2]); trace_debug((((((opcode + ": V[") + _local3) + "] - V[") + _local2.toString(16).toUpperCase()) + "] = ") + V[_local3]); break; case "E" : V[_local2] = binaryShl(V[_local2]); trace_debug((((opcode + ": V[") + _local2.toString(16).toUpperCase()) + "] << = ") + V[_local2]); } } function doEffect(opcode) { var _local5 = parseInt(opcode.charAt(1), 16); var _local11 = opcode.substr(2, 2); switch (_local11.toUpperCase()) { case "07" : trace_debug((((opcode + ": set V[") + _local5.toString(16).toUpperCase()) + "] to delay = ") + delay); V[_local5] = delay; break; case "0A" : trace_debug(((opcode + ": wait for key input, store in V[") + _local5.toString(16).toUpperCase()) + "]"); waitReg = _local5; state = WAITKEY; break; case "15" : trace_debug((((opcode + ": set delay to V[") + _local5.toString(16).toUpperCase()) + "] = ") + V[_local5]); delay = V[_local5]; break; case "18" : trace_debug((((opcode + ": set sound to V[") + _local5.toString(16).toUpperCase()) + "] = ") + V[_local5]); sound = V[_local5]; break; case "1E" : I = (I + V[_local5]) & 4095; trace_debug((((opcode + ": I = I + V[") + _local5.toString(16).toUpperCase()) + "] = ") + I.toString(16)); break; case "29" : var _local6 = parseInt("F00", 16); iSet(_local6); var _local12 = 5; var _local10 = V[_local5] * _local12; iSet(_local6 + _local10); trace_debug((((((opcode + ": set I to ") + I.toString(16)) + ": font char V[") + _local5) + "]=") + V[_local5]); break; case "30" : _local6 = FONT_OFFSET + 80; _local12 = 10; _local10 = V[_local5] * _local12; iSet(_local6 + _local10); trace_debug((((((opcode + ": set I to ") + I.toString(16)) + ": schip8 font char V[") + _local5) + "]=") + V[_local5]); break; case "33" : var _local7 = int(V[_local5] / 100); var _local9 = int((V[_local5] % 100) / 10); var _local8 = int(V[_local5] % 10); trace_debug((((((opcode + ": BCD storage of V[") + _local5) + "] = ") + V[_local5].toString(16)) + " at ") + I.toString(16)); memory[I] = _local7; memory[I + 1] = _local9; memory[I + 2] = _local8; break; case "55" : _local5 = parseInt(opcode.charAt(1), 16); trace_debug(((((opcode + ": store V[0]...V[") + _local5) + "] at M(") + I.toString(16)) + ")"); var _local2 = 0; while (_local2 <= _local5) { memory[I++] = V[_local2]; _local2++; } I--; break; case "65" : _local5 = parseInt(opcode.charAt(1), 16); trace_debug(((((opcode + ": load V[0]...V[") + _local5) + "] from M(") + I.toString(16)) + ")"); _local2 = 0; while (_local2 <= _local5) { V[_local2] = memory[I + _local2]; _local2++; } break; case "75" : trace_debug(opcode + ": save V[0]...V[F] to local storage."); _local2 = 0; while (_local2 < 16) { hpFlags[_local2] = V[_local2]; _local2++; } break; case "85" : trace_debug(opcode + ": load V[0]...V[F] from local storage."); var _local3; _local2 = 0; while (_local2 < 16) { _local3 = hpFlags[_local2]; V[_local2] = ((_local3 == undefined) ? 0 : (_local3)); _local2++; } break; default : trace_debug(opcode + ": unrecognized opcode"); } } function doSpecial(opcode) { switch (opcode.charAt(2).toUpperCase()) { case "0" : trace_debug(opcode + ": no operation"); break; case "C" : var _local4 = opcode.charAt(3); _local4 = Number(opcode.charAt(3)); trace_debug(((opcode + ": [schip8] scroll down by ") + _local4) + " lines."); video.scrollDown(_local4); break; case "F" : doSchip8(opcode); break; case "E" : switch (opcode.charAt(3).toUpperCase()) { case "0" : trace_debug(opcode + ": clear screen"); video.clearScreen(); video.clear(); break; case "E" : var _local3 = S.pop(); trace_debug((opcode + ": return to ") + _local3.toString(16)); pcGoto(Number(_local3)); pcStep(2); break; default : trace_debug(opcode + ": unrecognized opcode"); } break; default : trace_debug(opcode + ": unrecognized opcode"); } } function doSchip8(opcode) { switch (opcode.charAt(3).toUpperCase()) { case "B" : trace_debug(opcode + ": [schip8] scroll 4 pixels to the right"); video.scrollRight(schip8); break; case "C" : trace_debug(opcode + ": [schip8] scroll 4 pixels to the left"); video.scrollLeft(schip8); break; case "D" : trace_debug(opcode + ": EMULATOR QUIT (emulated as CPU stop)"); state = STOP; break; case "E" : trace_debug(opcode + ": set CHIP8 mode"); setSchip8Mode(false); break; case "F" : trace_debug(opcode + ": [schip8] set SCHIP8 mode"); setSchip8Mode(true); break; default : trace_debug(opcode + ": unrecognized opcode"); } } function setSchip8Mode(bln) { schip8 = bln; if (schip8) { path._xscale = 200; path._yscale = 200; } else { path._xscale = c8zoom; path._yscale = c8zoom; } } function nibble(n) { var _local1 = n.toString(2); while (_local1.length < 4) { _local1 = "0" + _local1; } return(_local1); } function byte(n) { var _local1 = n.toString(2); return("00000000".substring(0, 8 - _local1.length) + _local1); } function binaryShr(x) { var _local4 = x & 255; var _local2 = x & 1; V[15] = _local2; return(x >> 1); } function binaryShl(x) { var _local4 = x & 255; var _local2 = x & 128; V[15] = _local2; return(x << 1); } function binaryAdd(x, y) { var _local2 = x + y; var _local3; _local3 = _local2 & 255; if (_local2 > 255) { V[15] = 1; } else { V[15] = 0; } return(_local3); } function binaryAddNC(x, y) { var _local1 = x + y; _local1 = _local1 & 255; return(_local1); } function binarySub(x, y) { var _local2 = x - y; if (_local2 < 0) { V[15] = 0; _local2 = Math.abs(_local2); } else { V[15] = 1; } _local2 = _local2 & 255; return(_local2); } function dissasemble() { var _local3; var _local5; var _local4; _local5 = romLoader.getRom("s8dragon"); _local4 = _local5.getSize(); loadRomClass(_local5); _local3 = 512; var _local2 = 0; while (_local2 < _local4) { PC = _local3 + _local2; process(readWord()); while (traceArray.length > 0) { } _local2 = _local2 + 2; } } var c8zoom = 400; var copyright = " AS 2.0 SCHIP8 emulator by Newsdee (http://www.newsdee.com)"; var thanks1 = "CPU interpreter based on David Winter's CHIP8 documentation (http://www.pong-story.com/chip8/)"; var thanks2 = "also based on Rob Ware's CHIP8 documentation (http://www.goldroad.co.uk/chip8.html)"; var thanks3 = "Also thanks to Hap for his homebrew ROMs and tips."; static var STOP = 0; static var RUN = 1; static var WAITKEY = 2; static var FONT_OFFSET = 3840; }Symbol 115 MovieClip [__Packages.roms.Rom] Frame 0class roms.Rom { var _disableMapping, _keyMap, _name, _description, _romdata, _fps, _status, _type; function Rom () { init(); } function init() { _disableMapping = true; _keyMap = new Array(49, 50, 51, 52, 81, 87, 69, 82, 65, 83, 68, 70, 90, 88, 67, 86); _name = "CHIP8 TEST ROM"; _description = "Draws a Chip8 logo on the screen. Useful to test if things are working."; _romdata = "00e0a2486000611e6200d202d21272083240120a6000613e6202a24ad02ed12e720ed02ed12ea258600b6108d01f700aa267d01f700aa276d01f7003a285d01f700aa294d01f1246ffffc0c0c0c0c0c0c0c0c0c0c0c0c0c0ff80808080808080808080808080ff81818181818181ff81818181818181808080808080808080808080808080ff818181818181ff80808080808080ff818181818181ff818181818181ffff000000000000000000000000"; _fps = 10; _status = STATUS_OK; _type = "DEMO"; } function getName() { return(_name); } function isKeymapDisabled() { return(_disableMapping); } function getKeyMap() { return(_keyMap); } function getDescription() { return(_description); } function getData() { return(_romdata); } function getFps() { return(_fps); } function getStatus() { var _local2; switch (_status) { case STATUS_OK : _local2 = "working"; break; case STATUS_PLAYABLE : _local2 = "glitches in gameplay"; break; case STATUS_BROKEN : _local2 = "unplayable"; break; default : _local2 = "undefined"; } return(_local2); } function getStatusColor() { return(_status); } function getType() { return(_type); } function getSize() { return(Math.floor(_romdata.length / 2)); } function clearKeyMap() { _keyMap = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } static var STATUS_OK = 7521537; static var STATUS_PLAYABLE = 16624386; static var STATUS_BROKEN = 16720932; }Symbol 116 MovieClip [__Packages.Keyboard] Frame 0class Keyboard { var _disableMapping, upArray, downArray, leftArray, rightArray, buttonArrayA, buttonArrayB, buttonArrayC, buttonArrayX, buttonArrayY, buttonArrayZ; function Keyboard () { _disableMapping = false; upArray = new Array(); downArray = new Array(); leftArray = new Array(); rightArray = new Array(); buttonArrayA = new Array(); buttonArrayB = new Array(); buttonArrayC = new Array(); buttonArrayX = new Array(); buttonArrayY = new Array(); buttonArrayZ = new Array(); } function setDisableMapping(flag) { _disableMapping = flag; } function isMappped() { return(_disableMapping); } function isDown(type) { if (_disableMapping) { return(Key.isDown(type)); } if (type == NONE) { return(false); } var _local3 = getArrayType(type); if (_local3 == undefined) { return(undefined); } var _local4 = _local3.length; var _local2 = 0; while (_local2 < _local4) { if (Key.isDown(_local3[_local2])) { return(true); } _local2++; } return(false); } function addKey(type, charCode) { var _local2 = getArrayType(type); if (_local2 == undefined) { return(undefined); } _local2.push(charCode); } function dumpKeys(type) { var _local2 = getArrayType(type); if (_local2 == undefined) { return(undefined); } return(_local2.toString()); } function clearKeys(type) { var _local2 = getArrayType(type); if (_local2 == undefined) { return(undefined); } while (_local2.length > 0) { _local2.pop(); } } function getArrayType(type) { switch (type) { case UP : return(upArray); case DOWN : return(downArray); case LEFT : return(leftArray); case RIGHT : return(rightArray); case BUTTON_A : return(buttonArrayA); case BUTTON_B : return(buttonArrayB); case BUTTON_C : return(buttonArrayB); case BUTTON_X : return(buttonArrayX); case BUTTON_Y : return(buttonArrayY); case BUTTON_Z : return(buttonArrayZ); } return(null); } function addDefaultLayout() { addCursorLayout(); addButtonLayoutASDF(); addKeypadLayout(); addButtonLayoutInsert(); addKey(BUTTON_A, 32); addKey(BUTTON_A, "Z".charCodeAt(0)); addKey(BUTTON_A, "z".charCodeAt(0)); addKey(BUTTON_A, "F".charCodeAt(0)); addKey(BUTTON_A, "f".charCodeAt(0)); addKey(BUTTON_B, 13); addKey(BUTTON_B, "X".charCodeAt(0)); addKey(BUTTON_B, "x".charCodeAt(0)); addKey(BUTTON_C, "C".charCodeAt(0)); addKey(BUTTON_C, "c".charCodeAt(0)); addKey(BUTTON_B, "G".charCodeAt(0)); addKey(BUTTON_B, "g".charCodeAt(0)); addKey(BUTTON_C, "H".charCodeAt(0)); addKey(BUTTON_C, "h".charCodeAt(0)); } function addButtonLayoutASDF() { addKey(BUTTON_A, "A".charCodeAt(0)); addKey(BUTTON_A, "a".charCodeAt(0)); addKey(BUTTON_B, "S".charCodeAt(0)); addKey(BUTTON_B, "s".charCodeAt(0)); addKey(BUTTON_C, "D".charCodeAt(0)); addKey(BUTTON_C, "d".charCodeAt(0)); addKey(BUTTON_X, "F".charCodeAt(0)); addKey(BUTTON_X, "f".charCodeAt(0)); } function addButtonLayoutInsert() { addKey(BUTTON_A, 45); addKey(BUTTON_B, 36); addKey(BUTTON_C, 33); addKey(BUTTON_X, 46); addKey(BUTTON_Y, 35); addKey(BUTTON_Z, 34); } function addCursorLayout() { var _local2 = this; _local2.addKey(UP, 38); _local2.addKey(DOWN, 40); _local2.addKey(LEFT, 37); _local2.addKey(RIGHT, 39); } function addWasdLayout() { var _local2 = this; _local2.addKey(UP, "W".charCodeAt(0)); _local2.addKey(UP, "w".charCodeAt(0)); _local2.addKey(DOWN, "S".charCodeAt(0)); _local2.addKey(DOWN, "s".charCodeAt(0)); _local2.addKey(LEFT, "A".charCodeAt(0)); _local2.addKey(LEFT, "a".charCodeAt(0)); _local2.addKey(RIGHT, "D".charCodeAt(0)); _local2.addKey(RIGHT, "d".charCodeAt(0)); } function addIkjlLayout() { var _local2 = this; _local2.addKey(UP, "I".charCodeAt(0)); _local2.addKey(UP, "i".charCodeAt(0)); _local2.addKey(DOWN, "K".charCodeAt(0)); _local2.addKey(DOWN, "k".charCodeAt(0)); _local2.addKey(LEFT, "J".charCodeAt(0)); _local2.addKey(LEFT, "j".charCodeAt(0)); _local2.addKey(RIGHT, "L".charCodeAt(0)); _local2.addKey(RIGHT, "l".charCodeAt(0)); } function addKeypadLayout() { var _local2 = this; _local2.addKey(UP, 104); _local2.addKey(DOWN, 98); _local2.addKey(LEFT, 100); _local2.addKey(RIGHT, 102); _local2.addKey(BUTTON_A, 102); _local2.addKey(BUTTON_B, 102); } function addOceanLayout() { var _local2 = this; _local2.addKey(UP, "Q".charCodeAt(0)); _local2.addKey(UP, "q".charCodeAt(0)); _local2.addKey(DOWN, "A".charCodeAt(0)); _local2.addKey(DOWN, "a".charCodeAt(0)); _local2.addKey(LEFT, "A".charCodeAt(0)); _local2.addKey(LEFT, "a".charCodeAt(0)); _local2.addKey(RIGHT, "D".charCodeAt(0)); _local2.addKey(RIGHT, "d".charCodeAt(0)); _local2.addKey(RIGHT, "D".charCodeAt(0)); _local2.addKey(RIGHT, "d".charCodeAt(0)); } static var UP = 8; static var DOWN = 2; static var LEFT = 4; static var RIGHT = 6; static var BUTTON_A = 5; static var BUTTON_B = 1; static var BUTTON_C = 7; static var BUTTON_X = 3; static var BUTTON_Y = 1; static var BUTTON_Z = 9; static var NONE = 0; }Symbol 117 MovieClip [__Packages.RomFactory] Frame 0class RomFactory { var _name; function RomFactory () { _name = "RomFactory"; } function getRom(name) { var _local1; switch (name) { case "c8logo" : case "c8pic" : _local1 = new roms.Rom(); break; case "flip8" : _local1 = new roms.RomFlip8(); break; case "airplane" : _local1 = new roms.RomAirplane(); break; case "blinky" : _local1 = new roms.RomBlinky(); break; case "blitz" : _local1 = new roms.RomBlitz(); break; case "breakout" : _local1 = new roms.RomBreakout(); break; case "brix" : _local1 = new roms.RomBrix(); break; case "cave" : _local1 = new roms.RomCave(); break; case "connect4" : _local1 = new roms.RomConnect4(); break; case "figures" : _local1 = new roms.RomFigures(); break; case "filter" : _local1 = new roms.RomFilter(); break; case "guess" : _local1 = new roms.RomGuess(); break; case "hidden" : _local1 = new roms.RomHidden(); break; case "ibm" : _local1 = new roms.RomIbm(); break; case "invaders" : _local1 = new roms.RomInvaders(); break; case "kaleid" : _local1 = new roms.RomKaleid(); break; case "landing" : _local1 = new roms.RomLanding(); break; case "maze" : _local1 = new roms.RomMaze(); break; case "merlin" : _local1 = new roms.RomMerlin(); break; case "missile" : _local1 = new roms.RomMissile(); break; case "paddles" : _local1 = new roms.RomPaddles(); break; case "pong1p" : _local1 = new roms.RomPong1p(); break; case "pong" : _local1 = new roms.RomPong(); break; case "pong2" : _local1 = new roms.RomPong2(); break; case "puzzle" : _local1 = new roms.RomPuzzle(); break; case "puzzle2" : _local1 = new roms.RomPuzzle2(); break; case "rocket" : _local1 = new roms.RomRocket(); break; case "rocket2" : _local1 = new roms.RomRocket2(); break; case "soccer" : _local1 = new roms.RomSoccer(); break; case "spacef" : _local1 = new roms.RomSpacef(); break; case "squash" : _local1 = new roms.RomSquash(); break; case "syzygy" : _local1 = new roms.RomSyzygy(); break; case "tank" : _local1 = new roms.RomTank(); break; case "tapeworm" : _local1 = new roms.RomTapeworm(); break; case "tetris" : _local1 = new roms.RomTetris(); break; case "tictac" : _local1 = new roms.RomTictac(); break; case "timebomb" : _local1 = new roms.RomTimebomb(); break; case "tron" : _local1 = new roms.RomTron(); break; case "ufo" : _local1 = new roms.RomUfo(); break; case "vbrix" : _local1 = new roms.RomVbrix(); break; case "vers" : _local1 = new roms.RomVers(); break; case "wall" : _local1 = new roms.RomWall(); break; case "wipeoff" : _local1 = new roms.RomWipeoff(); break; case "xmirror" : _local1 = new roms.RomXmirror(); break; case "s8alien" : _local1 = new roms.RomS8Alien(); break; case "s8ant" : _local1 = new roms.RomS8Ant(); break; case "s8blinky" : _local1 = new roms.RomS8Blinky(); break; case "s8car" : _local1 = new roms.RomS8Car(); break; case "s8dragon" : _local1 = new roms.RomS8Dragon(); break; case "s8dragon2" : _local1 = new roms.RomS8Dragon2(); break; case "s8field" : _local1 = new roms.RomS8Field(); break; case "s8haptest" : _local1 = new roms.RomS8Haptest(); break; case "s8hexmixt" : _local1 = new roms.RomS8Hexmixt(); break; case "s8joust" : _local1 = new roms.RomS8Joust(); break; case "s8laser" : _local1 = new roms.RomS8Laser(); break; case "s8linedemo" : _local1 = new roms.RomS8Linedemo(); break; case "s8loopz" : _local1 = new roms.RomS8Loopz(); break; case "s8matches" : _local1 = new roms.RomS8Matches(); break; case "s8memory" : _local1 = new roms.RomS8Memory(); break; case "s8mines" : _local1 = new roms.RomS8Mines(); break; case "s8piper" : _local1 = new roms.RomS8Piper(); break; case "s8race" : _local1 = new roms.RomS8Race(); break; case "s8robot" : _local1 = new roms.RomS8Robot(); break; case "s8screentest" : _local1 = new roms.RomS8Screentest(); break; case "s8spacefig" : _local1 = new roms.RomS8Spacefig(); break; case "s8test" : _local1 = new roms.RomS8Test(); break; case "s8test128" : _local1 = new roms.RomS8Test128(); break; case "s8square" : _local1 = new roms.RomS8Square(); break; case "s8uboat" : _local1 = new roms.RomS8Uboat(); break; case "s8worms" : _local1 = new roms.RomS8Worms(); break; case "s8worm3" : _local1 = new roms.RomS8Worm3(); break; case "s8font" : _local1 = new roms.RomS8Font(); break; default : _local1 = new roms.Rom(); } return(_local1); } }Symbol 118 MovieClip [__Packages.roms.RomFlip8] Frame 0class roms.RomFlip8 extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomFlip8 () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Flip8 logo"; _description = "Flip-8 logo, using a viewer by HAP/Jonemaan."; _type = "Demo"; _status = roms.Rom.STATUS_OK; _fps = 100; _romdata = "00FF00E0A201F065A230614030FF81068010800E6200630171FFD211720892002226F31E121A71FF6200"; _romdata = _romdata + "41FF122C00EE"; _romdata = _romdata + "00000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "08BD8CE6670C4DE7800000000000000008B1DD1668B24D10600000000000000009B1DD1768B25D106000"; _romdata = _romdata + "0000000000000BB1AD3788B25D1000000000000000000CB98D0668B26D11800000000000000008B18D16"; _romdata = _romdata + "68B24D16000000000000000008BD8CE787324DE1E00000000000000008BC808707324DC0000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "0000049CE74400000000000000000000000005A129280000000000000000000000000731291000001000"; _romdata = _romdata + "F1FC0001F000000004AD292800001018DCFE0000FC000000049CE944000000301E7F00003C0000000480"; _romdata = _romdata + "2000000002201B3F00003E0100000700200000000241039F00001E0180000000000000001241021FC000"; _romdata = _romdata + "0C03E0000000200000001F41004FC0000F03E0000000200000001F221087A0000F27E0000084B8600000"; _romdata = _romdata + "1F1C1107E000063FE0008084A49010001F88C103F00007BFE0008084A49010001FC47303C00007BFE000"; _romdata = _romdata + "80F4A46010001FE31B03F000073FE000C084B89030001FF08903F00007BFE000C084009030001FF84103"; _romdata = _romdata + "E000039FE000E0F4806070001FFC3183F7FFC01FE00070000000E0001FFE1863F7FFC1EFE00078000001"; _romdata = _romdata + "E0001FFF0CF003FFC1CFE0007C000003E0001FFF87E0FBFF81CFE0003E000007C0001FFF8080FBFF039F"; _romdata = _romdata + "E0003F80001FC0001FFF8001F00007BFE0001FE0007F80001FFF8001F0000E7FE0000FFC03FF00001FFF"; _romdata = _romdata + "8003E7FEE1FFE00007FFFFFE00001FFF8007C000FFFFE00003FFFFFC00001FFF80201E3DFFFFE00001FF"; _romdata = _romdata + "FFF800001FFFA02F3C1DFFFFE000007FFFE000001FFFBC2F3D01FFFFE000001FFF8000001FFFCF2F3CC3"; _romdata = _romdata + "FFFFE0000003FC0000001FFFE3EF7E30FFFFE0000000000000001FFFF8CF010C3FFFE000000000000000"; _romdata = _romdata + "1FFFFC1FFE670FFFE0000000000000001FFFF90FFFC9C3FFE0000000000000001FFFFD40003E71FFE000"; _romdata = _romdata + "0000000000001FFFFC81FFFF9C1FE0000000000000001FFFFC43FFFFE4E7E0000000000000001FFFFE03"; _romdata = _romdata + "FFFFF1B9E0000000000000001FFFFFBFFFFFFD35E633E318F0F0F9F01FFFFF27FFFFFCC5E673E31DFCF8"; _romdata = _romdata + "F9F01FFFFE77FFFFFF3DE6F303BD0CCCC1801FFFFF77FFFFFFC9E6B3E7B47CCCF9F01FFFFF8FFFFFFFF7"; _romdata = _romdata + "E733E6F6F8CCF9F01FFFFFFFFFFFFFFFE73306E6C0D8C1801FFFFFFFFFFFFFFFE633EC6378F8F9F01FFF"; _romdata = _romdata + "FFFFFFFFFFFFE433EC6338E0F9F000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000"; } }Symbol 119 MovieClip [__Packages.roms.KeyboardDefs] Frame 0class roms.KeyboardDefs { function KeyboardDefs () { } static var UP = 8; static var DOWN = 2; static var LEFT = 4; static var RIGHT = 6; static var BUTTON_A = 5; static var BUTTON_B = 1; static var BUTTON_C = 7; static var BUTTON_X = 3; static var BUTTON_Y = 1; static var BUTTON_Z = 9; static var NONE = 0; }Symbol 120 MovieClip [__Packages.roms.RomAirplane] Frame 0class roms.RomAirplane extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomAirplane () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[5] = roms.KeyboardDefs.DOWN; _keyMap[8] = roms.KeyboardDefs.BUTTON_A; _name = "Airplane"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "Drop your package without hitting other planes! [Space bar] drop."; _romdata = "6A006B046C016D006E022326232060306101F015F007F11830001214224223207D0123206008E0A1230A"; _romdata = _romdata + "4A00123EA362D8917901D8914F0112F4491812E422B2121E4C01226C4C02227A4C0322884C0422964C05"; _romdata = _romdata + "22A4A359D672440000EEA357D452420000EEA35BD23200EE66286709640065006200630000EE6628670E"; _romdata = _romdata + "642865146200630000EE662867076428650C6216631100EE662867076428650E6216631400EE66286705"; _romdata = _romdata + "642865106216630B00EEA359D67276FED672440000EEA357D4527402444474C0D452420000EEA35BD232"; _romdata = _romdata + "72024C0472024C057202424472C0D23200EE7C016D006E0200E04C066C016A00120A6006F0187BFF4B00"; _romdata = _romdata + "13086D006E0200E06A00120A13084A0100EE6002F0186A0188D0780189E07901D89100EEA354DDE200EE"; _romdata = _romdata + "64196300A356D34173083340132C631E641BFC29D3454B04A35F4B03A3604B02A3614B01A36263017402"; _romdata = _romdata + "D34100EE80F8FF80E0107088EE1177AAA8A08000"; } }Symbol 121 MovieClip [__Packages.roms.RomBlinky] Frame 0class roms.RomBlinky extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomBlinky () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.UP; _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _keyMap[6] = roms.KeyboardDefs.DOWN; _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _name = "Blinky (C8)"; _description = "A Chip-8 Pacman clone by Christian Egeberg."; _type = "GAME"; _status = roms.Rom.STATUS_OK; _fps = 30; _romdata = "121A322E303020432E20456765626572672031382F382D27393180038113A8C8F1556005A8CCF0558773"; _romdata = _romdata + "8663277200E027946E4087E26E2787E1681A690C6A386B006C026D1A2750A8EDDAB4DCD423D03E00127C"; _romdata = _romdata + "A8CCF0658500C4FF845224F6C4FF8452261E6001E0A127D636F7124E8E60287A6E64287A27D6122AF007"; _romdata = _romdata + "400013108080800681A0810680154000129A4001129A40FF129A12C88090800681B081068015400012B2"; _romdata = _romdata + "400112B240FF12B212C8A8EDDAB46A386B00DAB46EF387E26E0487E16E32287A8080800681C081068015"; _romdata = _romdata + "400012E0400112E040FF12E012548090800681D081068015400012F8400112F840FF12F81254A8EDDCD4"; _romdata = _romdata + "6C026D1ADCD46ECF87E26E2087E16E19287A1254603F28A82750A8EDDAB4DCD46E4087E3807080E23000"; _romdata = _romdata + "12328E60287A288A00E06611670AA8CA27E666116710A8C827E6640065086600670FAB19D469AB22D569"; _romdata = _romdata + "600328A83E0013C6AB19D469AB22D5697402750234301348AB19D469AB22D569600328A83E0013C6AB19"; _romdata = _romdata + "D469AB22D569760236161368AB19D469AB22D569600328A83E0013C6AB19D469AB22D56974FE75FE3400"; _romdata = _romdata + "1386AB19D469AB22D569600328A83E0013C6AB19D469AB22D56976FE360013A61348AB22D569AB2BD569"; _romdata = _romdata + "121A83706E0383E2848085906E06EEA114326E03EEA1144A6E08EEA114626E07EEA1147A430375024300"; _romdata = _romdata + "75FE43027402430174FE8040815027BA82006E0880E2300014926E07802082E24205149A420614B24207"; _romdata = _romdata + "14EC27506EFC87E2873188408950175080408150710227BA82006E0880E2300013F263037502140E8040"; _romdata = _romdata + "815071FE27BA82006E0880E2300013F2630075FE140E80408150700227BA82006E0880E2300013F26302"; _romdata = _romdata + "7402140E8040815070FE27BA82006E0880E2300013F2630174FE140E2750D8948EF000EE6EF080E28031"; _romdata = _romdata + "F055A8F1D45476016105F0074000F11814246EF080E28031F055A8F5D454760480A081B027BA6EF080E2"; _romdata = _romdata + "300014D26E0C87E380C081D027BA6EF080E2300014E46E3087E360FFF018F01514244301643A43026400"; _romdata = _romdata + "1424827083706E0C82E280A081B027BAA8ED6EF080E230001524DAB4420C7B0242007BFE42087A024204"; _romdata = _romdata + "7AFEDAB400EE6E80F107310015D4340015D48100830E3F001556839083B54F00158C3300157487E38380"; _romdata = _romdata + "83A54F0015BC330015A487E315D4838083A54F0015BC330015A487E3839083B54F00158C3300157487E3"; _romdata = _romdata + "15D463408132410015D4DAB47B02DAB46EF387E2620C872100EE63108132410015D4DAB47BFEDAB46EF3"; _romdata = _romdata + "87E26200872100EE63208132410015D4DAB47A02DAB46EF387E26208872100EE63808132410015D4DAB4"; _romdata = _romdata + "7AFEDAB46EF387E26204872100EEC1F08012300015E46E0C87E382E3150EDAB4800E4F0015F262047AFE"; _romdata = _romdata + "1614800E4F0015FE620C7B021614800E4F00160A62087A021614800E4F0015DC62007BFEDAB46EF387E2"; _romdata = _romdata + "872100EE827083706E3082E280C081D027BAA8ED6EF080E23000164CDCD442307D0242007DFE42207C02"; _romdata = _romdata + "42107CFEDCD400EE6E80F10731001704340017048100830E4F00167E839083D54F0016B63300169C87E3"; _romdata = _romdata + "838083C54F0016EA330016D087E31704838083C54F0016EA330016D087E3839083D54F0016B63300169C"; _romdata = _romdata + "87E317046340813241001704DCD47D02DCD487E36ECF87E26230872100EE6310813241001704DCD47DFE"; _romdata = _romdata + "DCD487E36ECF87E26200872100EE6320813241001704DCD47C02DCD487E36ECF87E26220872100EE6380"; _romdata = _romdata + "813241001704DCD47CFEDCD487E36ECF87E26210872100EEC1F080123000171687E36E3087E382E31636"; _romdata = _romdata + "DCD4800E4F00172462907CFE1746800E4F00173062307D021746800E4F00173C62A07C021746800E4F00"; _romdata = _romdata + "170C62007DFEDCD46E4F87E2872100EE80706E0380E2800E818081946E0281E241007001800E800EA8CD"; _romdata = _romdata + "F01ED8948EF000EE6E00A919FE1EFE1EFE1EFE1EF365AB34FE1EFE1EFE1EFE1EF3557E013E80177400EE"; _romdata = _romdata + "822383336E0F8020813027BE80E2800EA8F9F01ED23272023240179A82237302432000EE179A70027102"; _romdata = _romdata + "80068106810E810E810E810EAB34F11EF11EF01EF06500EEA8CCF0658006F0556001E0A117E000EEF165"; _romdata = _romdata + "6E01844382008310651083554F0082E54F00180C652782554F00180C8020813084E417F0F429D6757606"; _romdata = _romdata + "84438200831065E883554F0082E54F001834650382554F0018348020813084E41818F429D67576068443"; _romdata = _romdata + "82008310656483554F0082E54F0018548020813084E41840F429D6757606844382008310650A83554F00"; _romdata = _romdata + "186E813084E41860F429D6757606F129D67500EEA8C8F16581E43F007001A8C8F15500EEA8C8F3658E00"; _romdata = _romdata + "8E254F0000EE3E0018A28E108E354F0000EEA8CAF15500EE8EE3620F63FF6110E2A118C48134310018B0"; _romdata = _romdata + "61108034300018B000EE6E0100EE00000000050050702000507020006030600060306000306030003060"; _romdata = _romdata + "30002070500020705000207070000020000000000000000000000000000000800000000000C000000080"; _romdata = _romdata + "800000C0808080C00080000C08080808080808080808080808080D0C0808080808080808080808080808"; _romdata = _romdata + "0D0A6505050505E50505E505050505C50A0A6505050505E50505E505050505C50A0A050C08080F050C0D"; _romdata = _romdata + "050808080D050E0F050C08080F050C0D050808080D050A0A050A650605950A0A350505C50A350505950A"; _romdata = _romdata + "650505950A0A350506C50A050A0A050F0508080808080C080F0508080808080F0508080C080808080F05"; _romdata = _romdata + "0F050A0A7505B505050505C50A6505B505E50505E505B505C50A6505050505B505D50A0A050C08080808"; _romdata = _romdata + "0D050F050C080F05080F0508080D050F050C080808080D050A0F050F650505C50A35E5950A6505B00505"; _romdata = _romdata + "B505C50A35E5950A650505C50F050F077405D5080F050E0F05080F050C080808080D05080F05080F0508"; _romdata = _romdata + "0F7505D4070A050A350505F50505B50505D508080D0C080F750505B50505F50505950A050A0A05080808"; _romdata = _romdata + "0D050C0808080D3505C50A0A6505950C0808080D050C08080F050A0A750506C50A050808080808080F05"; _romdata = _romdata + "080F050808080808080F050A650605D50A0A050C0D050A3505050505E50505F50505F50505E505050505"; _romdata = _romdata + "950A050C0D050A0A05080F0508080808080F050C0D05080F050C0D0508080808080F05080F050A0A3505"; _romdata = _romdata + "05B5050505050505950A0A350505950A0A35050505050505B50505950A0808080808080808080808080F"; _romdata = _romdata + "08080808080F0808080808080808080808080F3C429999423C01100F7884323284780010E078FCFEFE84"; _romdata = _romdata + "780010E0"; } }Symbol 122 MovieClip [__Packages.roms.RomBlitz] Frame 0class roms.RomBlitz extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomBlitz () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "BLITZ"; _type = "GAME"; _status = roms.Rom.STATUS_OK; _description = "Bomb the building using the Space bar! Game by David Winter."; _romdata = "1217424C49545A2042792044617669642057494E544552A34160046109620E6704D01EF21E700C304012"; _romdata = _romdata + "21F00A00E022D9F00A00E08E70A31E6B1FCC1F8CC4DCB23F011249DCB21239CA077A017BFEDCB27AFF3A"; _romdata = _romdata + "00124D7EFF3E0012396B008C706D006E00A31BDDE33F0012C13B0012816005E09E12876B0188D0780289"; _romdata = _romdata + "E07903A31ED89181F06005F015F0073000128B3B0112ABA31E3101D8917901392012AB6B0031007CFF4C"; _romdata = _romdata + "0012BBA31BDDE37D023D4012B96D007E01126500E07702122DA31BDDE360146102620BA320D01BF21E70"; _romdata = _romdata + "08302C12CD12D7600A610D6205A307D015F21E7008302A12E1807070FE8006A387F033F265602DF12961"; _romdata = _romdata + "0DD0157005F229D01500EE83828382FBE8088805E2BEA0B8203E80808080F880F8FCC0C0F981DBCBFB00"; _romdata = _romdata + "FA8A9A99F8EF2AE82929006F682E4C8FBEA0B8B0BE00BE223E34B2D8D800C3C300D8D800C3C300D8D8C0"; _romdata = _romdata + "C000C0C000C0C000C0C000DBDBDBDB00181800181800181800DBDBDBDB001818001818001818001818DB"; _romdata = _romdata + "DB00030300181800C0C000DBDB"; } }Symbol 123 MovieClip [__Packages.roms.RomBreakout] Frame 0class roms.RomBreakout extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomBreakout () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Breakout"; _description = "Old classics never die. Move with arrow keys."; _type = "Game"; _status = roms.Rom.STATUS_OK; _romdata = "6E0565006B066A00A30CDAB17A043A4012087B023B1212066C206D1FA310DCD122F660006100A312D011"; _romdata = _romdata + "7008A30ED0116040F015F00730001234C60F671E680169FFA30ED671A310DCD16004E0A17CFE6006E0A1"; _romdata = _romdata + "7C02603F8C02DCD1A30ED67186848794603F8602611F8712471F12AC46006801463F68FF47006901D671"; _romdata = _romdata + "3F0112AA471F12AA600580753F0012AA6001F018806061FC8012A30CD07160FE890322F6750122F64560"; _romdata = _romdata + "12DE124669FF806080C53F0112CA610280153F0112E080153F0112EE80153F0112E86020F018A30E7EFF"; _romdata = _romdata + "80E080046100D0113E00123012DE78FF48FE68FF12EE7801480268016004F01869FF1270A314F533F265"; _romdata = _romdata + "F12963376400D3457305F229D34500EEF0008000FC00AA0000000000"; } }Symbol 124 MovieClip [__Packages.roms.RomBrix] Frame 0class roms.RomBrix extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomBrix () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Brix"; _description = "Another type of breakout... move with arrow keys."; _type = "Game"; _status = roms.Rom.STATUS_OK; _romdata = "6E0565006B066A00A30CDAB17A043A4012087B023B1212066C206D1FA310DCD122F660006100A312D011"; _romdata = _romdata + "7008A30ED0116040F015F00730001234C60F671E680169FFA30ED671A310DCD16004E0A17CFE6006E0A1"; _romdata = _romdata + "7C02603F8C02DCD1A30ED67186848794603F8602611F8712471F12AC46006801463F68FF47006901D671"; _romdata = _romdata + "3F0112AA471F12AA600580753F0012AA6001F018806061FC8012A30CD07160FE890322F6750122F64560"; _romdata = _romdata + "12DE124669FF806080C53F0112CA610280153F0112E080153F0112EE80153F0112E86020F018A30E7EFF"; _romdata = _romdata + "80E080046100D0113E00123012DE78FF48FE68FF12EE7801480268016004F01869FF1270A314F533F265"; _romdata = _romdata + "F12963376400D3457305F229D34500EEE0008000FC00AA0000000000"; } }Symbol 125 MovieClip [__Packages.roms.RomCave] Frame 0class roms.RomCave extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _fps, _type, _status, _romdata; function RomCave () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _name = "Cave"; _description = "Escape from the cave! Arrow keys to move, Space Bar to start."; _fps = 5; _type = "GAME"; _status = roms.Rom.STATUS_OK; _romdata = "00E064006500A20A120CCC33661ED452D46274084440121A120EA21E122CFFFFC0C0C0C0C0C0C0C0C0C0"; _romdata = _romdata + "FFFF640D6509D45E740AA23AD45E1248FFFFC3C3C3C3C3FFFFC3C3C3C3C3740AA250D45E125EC3C3C3C3"; _romdata = _romdata + "C366666666663C3C1818740AA266D45E1274FFFFC0C0C0C0FFFFC0C0C0C0FFFF6A016B046C0E6D00A281"; _romdata = _romdata + "12A680FFFFFFFFFFFFFFFFFF00E064006500D45874084440229E452012A412906400750800EE12AE600F"; _romdata = _romdata + "E09E12A8128A4A0122D04A02238A4A0323B84A0423E04A0524184A0624784A0724E64A0825101318A281"; _romdata = _romdata + "64026502D458650AD4586512D458640A6505D4536412D453641AD4536422D453642AD4536432D453A2FE"; _romdata = _romdata + "130AFCFCFCFCFCFCFCFCFCFCFCFC75037402D45C74067509D45300EEA280DBC14F0113726002E0A16D02"; _romdata = _romdata + "6004E0A16D046006E0A16D066008E0A16D08DBC14D027CFF4D047BFF4D067B014D087C014B40135E4BFF"; _romdata = _romdata + "13646002F015F0073000135613187A014A09153A6B01A281128A7AFF6B3EA281128A6003F018600FE09E"; _romdata = _romdata + "13786A016B046C0E6D00A28100E0128A64006511A281D4537408D453740875FFD453740875FFD4537408"; _romdata = _romdata + "D4537408D45374087501D45374087501D45300EE64006511A281D4537408D45374087502D4527408D451"; _romdata = _romdata + "7408D4517408D4517408D4517408D45100EE64006513A281D451A2807408D4517501D4517501A281D451"; _romdata = _romdata + "7408D4517408D452740875FFD4537408D454740875FFD456740875FFD45800EE64006512A281D4587408"; _romdata = _romdata + "D4587408D4587408D4587408D4587408D4587408D458A28075FF7420D45175FFD45175FFD45175FFD451"; _romdata = _romdata + "75FFD45175FFD45175FFD45175FFD45175FFA281D4517408D4517408D4517408D4517408D4517408D451"; _romdata = _romdata + "00EE64006509A281D4517408D4517408D4517408D4517408D4517408D451A2807501D4517501D4517501"; _romdata = _romdata + "D4517501D4517501D4517501D4517501D4517501D4517501D4517501D4517501D4517501D4517501D451"; _romdata = _romdata + "7501D4517501D4517501D4517501A281D4517408D4517408D45100EE6400651AA281D4517408D4517408"; _romdata = _romdata + "D4517408D4517408D45175FFD4517408D4517408D4517408D45100EE64006519A281D4517408D4517408"; _romdata = _romdata + "D4517408D4517408D45175FFD4517408D4517408D4517408D45100EE00E067036803A544155CAEAAEA4A"; _romdata = _romdata + "4E00A4A4A4A5E2005D5555559D00C84848404800D785A54A7708D7857708A550D7857708A556D7851570"; } }Symbol 126 MovieClip [__Packages.roms.RomConnect4] Frame 0class roms.RomConnect4 extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _fps, _type, _description, _status, _romdata; function RomConnect4 () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Connect4"; _fps = 1; _type = "Game"; _description = "2-player game. Move with arrows, drop with Space bar."; _status = roms.Rom.STATUS_OK; _romdata = "121A434F4E4E454354342062792044617669642057494E544552A2BBF665A2B4F655690068016B006D0F"; _romdata = _romdata + "6E1FA2A5600D61326200D02FD12F720F321E1234D021D1217201600AA29FD021D121A29FDDE1FC0ADDE1"; _romdata = _romdata + "4C05127E3C04126A7BFF7DFB3D0A127A6B066D2D127A3C0612987B017D053D32127A6B006D0FDDE11250"; _romdata = _romdata + "A2B4FB1EF06540FC12988A0070FBF0558983A29E3900A2A1DDA4A29FDDE1125060F0F060909060808080"; _romdata = _romdata + "8080808080808080808080801A1A1A1A1A1A1A1A1A1A1A1A1A1A"; } }Symbol 127 MovieClip [__Packages.roms.RomFigures] Frame 0class roms.RomFigures extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomFigures () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Figures"; _type = "Game"; _status = roms.Rom.STATUS_PLAYABLE; _description = "A weird Tetris clone..."; _romdata = "00E0600061006215A310D01AD21A710A311E120AA31A611D6001D0117008D0117008A31CD0116E006D78"; _romdata = _romdata + "22D06014CA0F6B096C0022C8F0186014F015F0073000123C6005F01822D07DFF22D04D00129CA30822C8"; _romdata = _romdata + "7C016004E0A1229E6006E0A122A66002E0A122AE22C84F01127E6001F0186002F015F007300012761250"; _romdata = _romdata + "22D07E0122D0CA0F6B096C0022C84F01129C600AF015F007300012941242129C4B0100EE7BFE00EE4B11"; _romdata = _romdata + "00EE7B0200EE4E0000EE22D07EFF22D0C00870136102A320D1087108D10800EEA308FA29DBC500EEA308"; _romdata = _romdata + "63326400FD33F265F029D3457305F129D3457305F229D345A30863326406FE33F265F029D3457305F129"; _romdata = _romdata + "D3457305F229D345A30800EE000000000000000080808080808080808080FF00F0008000AA55"; } }Symbol 128 MovieClip [__Packages.roms.RomFilter] Frame 0class roms.RomFilter extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _status, _type, _romdata; function RomFilter () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Filter"; _description = "Catch the falling pixels using the arrow keys."; _status = roms.Rom.STATUS_OK; _type = "Game"; _romdata = "00E06E006D076B1D6C1C228E229E2278226E6001F015F007300012162280491F22346004E0A1225E7002"; _romdata = _romdata + "E0A12266460122481212228A6002F018229E7DFF229E4D00125C226E00EE6005F018229E7E01229E4E63"; _romdata = _romdata + "125C228A226E00EE125C22787BFD227800EE22787B03227800EE6907C83D7802D89100EEA2BCDBC1A2BD"; _romdata = _romdata + "00EE228A7901228A86F000EED89100EE63066400A2BED4317408444000EE1294A2C063376400FE33F265"; _romdata = _romdata + "F129D3457305F229D3456300FD29D345A2BD00EEFC80FF75000000000000"; } }Symbol 129 MovieClip [__Packages.roms.RomGuess] Frame 0class roms.RomGuess extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomGuess () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "GUESS"; _description = "Think of a number between 1 and 62. Press [Spacebar] if you see it, [Arrow key] if not."; _type = "GAME"; _status = roms.Rom.STATUS_OK; _romdata = "69006E0100E06D016A016B018CD08CE24C00122288D022403A4012226A017B063C3F7D013D3F120CF00A"; _romdata = _romdata + "400589E48EE43E4012046A1C6B0D889000E02240123EA296F833F2652256DAB57A0481202256DAB57A05"; _romdata = _romdata + "00EE8310833483348314A264F31E00EEE0A0A0A0E04040404040E020E080E0E020E020E0A0A0E02020E0"; _romdata = _romdata + "80E020E0E080E0A0E0E020202020E0A0E0A0E0E0A0E020E0"; } }Symbol 130 MovieClip [__Packages.roms.RomHidden] Frame 0class roms.RomHidden extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _romdata; function RomHidden () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Hidden"; _description = "Memory match game by David Winter. Move with arrow keys and select with Space bar."; _romdata = "121D48494444454E2120312E302042792044617669642057494E544552A43F60006140F155A43F6000F0"; _romdata = _romdata + "5500E0A47E600C6108620FD01F7008F21E30341235F00A00E0A4C96013610D6204D0147008F21E302B12"; _romdata = _romdata + "4BA41FFF65A42FFF5563406608C10FC20FA42FF11EF0658400A42FF21EF06585008040F055A42FF11E80"; _romdata = _romdata + "50F05573FF3300126100E060006100A477D01770083020128F600071083120128F6C006D006E00A43FF0"; _romdata = _romdata + "657001F05523B96A10235D23CD8A9087D088E0235D23CD23B9A42FF91EF0658100A42FFA1EF065501013"; _romdata = _romdata + "2B23DF6020240123DF6000A42FF91EF055A42FFA1EF05576FF360012A5A43FF165820080153F00130180"; _romdata = _romdata + "208120F15500E0A51960106107620ED01F7008F21E3030130BA43FF165841083006609240B660F834024"; _romdata = _romdata + "0BF00A122523DB6080240123DBA42FFA1EF06570FF23F3A441F01ED787A477D787A42FF91EF06570FF23"; _romdata = _romdata + "F3A441F01EDDE7A477DDE712A5A471DDE7FB0ADDE73B0413714D00135D7DF87CFF3B06137D4D18135D7D"; _romdata = _romdata + "087C013B0213894E00135D7EF87CFC3B0813954E18135D7E087C043B05135DA42FFC1EF0654000135D89"; _romdata = _romdata + "C099A0135D70FFA477DDE7A44123F3F01EDDE700EEA4D56024610A620BD01B7008F21E303C13C100EE60"; _romdata = _romdata + "346110A4F1D015A4F6D01500EEA4FB13E1A50A6024610D6205D0157008F21E303C13E700EE8100811480"; _romdata = _romdata + "0480048004801500EEF015F0073000140300EEA42FF333F2656523F129D5656528F229D56500EE010203"; _romdata = _romdata + "04080706050506070804030201010203040807060505060708040302010000FEEEC682C6EEFEFEC6C6C6"; _romdata = _romdata + "FEFEC6AA82AAC6FEC6828282C6FEBAD6EED6BAFEEEEE82EEEEFE82FE82FE82FEAAAAAAAAAAFEFEFEFEFE"; _romdata = _romdata + "FEFEAAD6AAD6AAFE8B88F8888B0000000000F0484848F2EF848484EF0008080A008A8AAAAA523C929292"; _romdata = _romdata + "3C00E2A3E3008BC8A89888FA83E282FA0028B89000EF888E888F2121A160210000000000BC223C28A489"; _romdata = _romdata + "8AAB529751D151C00000156A8A8E8A6A00648A8E8A6A44AAAAAA4400CCAACAAAAC6E884C28CE00040C04"; _romdata = _romdata + "040E0C1204081E639494946338A5B8A021E101C120C1898A522221CF282F28C80282020002FF808F908E"; _romdata = _romdata + "819E8091919F919180FF003C4040403C007C1010107C00FF00008000800000008000800000FF01010101"; _romdata = _romdata + "010101010101010101FF"; } }Symbol 131 MovieClip [__Packages.roms.RomIbm] Frame 0class roms.RomIbm extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomIbm () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "IBM logo"; _description = "Draws the IBM logo."; _type = "DEMO"; _status = roms.Rom.STATUS_OK; _romdata = "00E0A22A600C6108D01F7009A239D01FA2487008D01F7004A257D01F7008A266D01F7008A275D01F1228"; _romdata = _romdata + "FF00FF003C003C003C003C00FF00FFFF00FF0038003F003F003800FF00FF8000E000E00080008000E000"; _romdata = _romdata + "E00080F800FC003E003F003B003900F800F8030007000F00BF00FB00F300E30043E000E0008000800080"; _romdata = _romdata + "008000E000E0"; } }Symbol 132 MovieClip [__Packages.roms.RomInvaders] Frame 0class roms.RomInvaders extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _type, _name, _fps, _description, _romdata; function RomInvaders () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _type = "Game"; _name = "Space Invaders"; _fps = 30; _description = "Space Invaders clone by David Winter. Arrow keys to move, space bar to fire."; _romdata = "1225535041434520494E56414445525320302E39312042792044617669642057494E5445526000610062"; _romdata = _romdata + "08A3DDD0187108F21E3120122D700861003040122D69056C156E002391600AF015F0073000124B23917E"; _romdata = _romdata + "0112456600681C69006A046B0A6C046D3C6E0F00E023752351FD156004E09E127D2375380078FF237560"; _romdata = _romdata + "06E09E128B23753839780123753600129F6005E09E12E96601651B8480A3D9D451A3D9D45175FF35FF12"; _romdata = _romdata + "AD660012E9D4513F0112E9D45166008340730383B562F883226208330012C9237D8206430812D3331012"; _romdata = _romdata + "D5237D8206331812DD237D8206432012E7332812E9237D3E0013077906491869006A046B0A6C047DF46E"; _romdata = _romdata + "0F00E023512375FD15126FF7073700126FFD1523518BA43B12131B7C026AFC3B0213237C026A0423513C"; _romdata = _romdata + "18126F00E0A4DD60146108620FD01F7008F21E302C133360FFF015F00730001341F00A00E0A706FE6512"; _romdata = _romdata + "25A3C1F91E610823698106236981062369810623697BD000EE80E080123000DBC67B0C00EEA3D9601CD8"; _romdata = _romdata + "0400EE23518E2323516005F018F015F0073000138900EE6A008DE06B04E9A11257A60CFD1EF06530FF13"; _romdata = _romdata + "AF6A006B046D016E011397A50AF01EDBC67B087D017A013A07139700EE3C7EFFFF99997EFFFF2424E77E"; _romdata = _romdata + "FF3C3C7EDB81423C7EFFDB10387CFE00007F003F007F0000000101010303030300003F20202020202020"; _romdata = _romdata + "203F0808FF0000FE00FC00FE0000007E4242626262620000FF0000000000000000FF0000FF007D00417D"; _romdata = _romdata + "057D7D0000C2C2C6446C28380000FF0000000000000000FF0000FF00F71014F7F7040400007C44FEC2C2"; _romdata = _romdata + "C2C20000FF0000000000000000FF0000FF00EF2028E8E82F2F0000F985C5C5C5C5F90000FF0000000000"; _romdata = _romdata + "000000FF0000FF00BE00203020BEBE0000F704E7858584F40000FF0000000000000000FF0000FF00007F"; _romdata = _romdata + "003F007F000000EF28EF00E0606F0000FF0000000000000000FF0000FF0000FE00FC00FE000000C000C0"; _romdata = _romdata + "C0C0C0C00000FC0404040404040404FC1010FFF981B98B9A9AFA00FA8A9A9A9B99F8E62525F434343400"; _romdata = _romdata + "171434373626C7DF50505CD8D8DF00DF111F121B19D97C44FE868686FC84FE8282FEFE80C0C0C0FEFC82"; _romdata = _romdata + "C2C2C2FCFE80F8C0C0FEFE80F0C0C0C0FE80BE8686FE8686FE8686861010101010101818184848789C90"; _romdata = _romdata + "B0C0B09C8080C0C0C0FEEE9292868686FE82868686867C828686867CFE82FEC0C0C07C82C2CAC47AFE86"; _romdata = _romdata + "FE909C84FEC0FE0202FEFE10303030308282C2C2C2FE828282EE38108686969292EE8244383844828282"; _romdata = _romdata + "FE303030FE021EF080FE0000000006060000006060C00000000000001818181800187CC60C1800180000"; _romdata = _romdata + "FEFE0000FE82868686FE080808181818FE02FEC0C0FEFE021E0606FE84C4C4FE0404FE80FE0606FEC0C0"; _romdata = _romdata + "C0FE82FEFE02020606067C44FE8686FEFE82FE06060644FE4444FE44A8A8A8A8A8A8A86C5A000C18A830"; _romdata = _romdata + "4E7E001218666CA85A665424660048481812A80690A812007E3012A884304E721866A8A8A8A8A8A89054"; _romdata = _romdata + "78A848786C72A812186C72665490A8722A18A8304E7E001218666CA87254A85A66187E184E72A8722A18"; _romdata = _romdata + "3066A8304E7E006C30544E9CA8A8A8A8A8A8A848547E18A890547866A86C2A305AA88430722AA8D8A800"; _romdata = _romdata + "4E12A8E4A2A8004E12A86C2A545472A88430722AA8DE9CA8722A18A80C54485A78721866A866185A5466"; _romdata = _romdata + "726CA8722A0072A8722A18A8304E7E001218666CA8006618A8304E0C6618006C304E24A8722A183066A8"; _romdata = _romdata + "1E54660C189CA824545412A842780C3CA8AEA8A8A8A8A8A8A8FF000000000000000000000000000000"; } }Symbol 133 MovieClip [__Packages.roms.RomKaleid] Frame 0class roms.RomKaleid extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _romdata; function RomKaleid () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Kaleid"; _description = "Draw pretty pictures"; _romdata = "60006380611F620F2232A200F31EF00AF0554000121C7301330012086380A200F31EF0654000121C7301"; _romdata = _romdata + "4300121C2232121E400272FF400471FF4006710140087201A2776AE08A126B1F81B23A0072016AF08A22"; _romdata = _romdata + "6B0F82B23A0071016B1F81B2D1218A106B1F8B25DAB16A3F8A15DAB18B20DAB100EE0180"; } }Symbol 134 MovieClip [__Packages.roms.RomLanding] Frame 0class roms.RomLanding extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomLanding () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[8] = roms.KeyboardDefs.BUTTON_A; _name = "Landing"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "Flatten the ground before landing! [Space bar] drop bomb."; _romdata = "00E0A30A6000611FD0117008404012121208A3006409740144361250C50B8650760F4618D4614617D462"; _romdata = _romdata + "4616D4634615D4644614D4654613D4664612D4674611D4684610D469460FD46A6619D46612166A006B00"; _romdata = _romdata + "6902A2FEDAB16014F0186014F015F007300012626001F018DAB17A014A3E2290DAB14F01129E6008E0A1"; _romdata = _romdata + "22BE480122D66002F015F00730001288126879FF390012FA6A007B01690200EE600AF018A30EF533F265"; _romdata = _romdata + "63196400F029D3457305F129D3457305F229D34512BC480100EE68016003F0188DA08EB07D017E01A30C"; _romdata = _romdata + "DDE100EEA30CDDE17E01DDE14F0112EA6001F018A2FE00EE75016005F01868004E1FDDE1A2FE00EE6A00"; _romdata = _romdata + "00EEE00080808080808080808080FF008000000000000000"; } }Symbol 135 MovieClip [__Packages.roms.RomMaze] Frame 0class roms.RomMaze extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _romdata; function RomMaze () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Maze"; _description = "Draws a random maze"; _romdata = "60006100A222C2013201A21ED0147004304012046000710431201204121C8040201020408010"; } }Symbol 136 MovieClip [__Packages.roms.RomMerlin] Frame 0class roms.RomMerlin extends roms.Rom { var _disableMapping, _name, _description, _type, _romdata; function RomMerlin () { super(); } function init() { super.init(); _disableMapping = true; _name = "Merlin"; _description = "Simon clone, by David Winter. Use keys [Q, W, A, S]"; _type = "Game"; _romdata = "1219204D45524C494E2042792044617669642057494E54455222F9A31D6010610022CBA331600B611B22"; _romdata = _romdata + "CB640422DF6500622822C1C2038020A359F51EF05560176108630183223300700A630283223300710AA3"; _romdata = _romdata + "17D016621422C1D016620522C1750154501235650060176108A317F30A33041279630012973305128370"; _romdata = _romdata + "0A630112973307128D710A6302129733081269700A710A6303D016621422C1D016A359F51EF065750150"; _romdata = _romdata + "3012B55540126922DF7401122D22F9A3456010610E22CB12BFF215F207320012C300EE83006205D015F2"; _romdata = _romdata + "1E700885307520505012CF00EEA359834073FDF333F265F129602B631BD0357005F229D03500EEA30F60"; _romdata = _romdata + "176107D018700AD018710AD01870F6D01800EEFF818181818181FF7E7E7E7E7E7EDBAA8BCBCBEF088F0D"; _romdata = _romdata + "ECA0A0B030BE5F5151D9D983828382FBE8088805E2BEA0B8203E80808080F8F785B795F576545654563A"; _romdata = _romdata + "2A2A2A39B6A5B6A535"; } }Symbol 137 MovieClip [__Packages.roms.RomMissile] Frame 0class roms.RomMissile extends roms.Rom { var _disableMapping, _keyMap, _name, _type, _description, _romdata; function RomMissile () { super(); } function init() { super.init(); _disableMapping = false; _keyMap[8] = roms.KeyboardDefs.BUTTON_A; _name = "Missile"; _type = "Game"; _description = "Can you drop the targets with your missiles?"; _romdata = "12194D495353494C452062792044617669642057494E5445526C0C600061006508660A67006E01A2ADD0"; _romdata = _romdata + "147008304012296000611CA2B0D014A2B0D0143E011249700440386E00124F70FC40006E01D014FC15FB"; _romdata = _romdata + "073B0012536208E29E12953C007CFE631B8200A2B0D2316400D23173FFD2313F0064013303126DD23134"; _romdata = _romdata + "011291770575FF82006300A2ADD2344500129776FF36001239A2B4F733F265631B640DF129D3457305F2"; _romdata = _romdata + "29D34512AB10383810387CFE"; } }Symbol 138 MovieClip [__Packages.roms.RomPaddles] Frame 0class roms.RomPaddles extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomPaddles () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _keyMap[14] = roms.KeyboardDefs.BUTTON_X; _keyMap[7] = roms.KeyboardDefs.BUTTON_B; _keyMap[9] = roms.KeyboardDefs.BUTTON_C; _name = "Paddles"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "[A] 1P game, [F] 2P game, [Arrows] 1P left/right, [S][D] 2P left/right."; _romdata = "00E0680069006A206B206C096D036E03238623B223A023E26700600FE0A16701600EE0A167024700121A"; _romdata = _romdata + "00E0238623B223A023E223AC23AC23A04E0123404E0223464E03234C4E04235223584701229A470222C0"; _romdata = _romdata + "23A023AC4F0112FA4D0012664D1F1280123623AC23E2790123E2600FF0184909141C6C096D026E0223AC"; _romdata = _romdata + "123623AC23E2780123E2600FF0184809141C6C096D1C6E0123AC12366004E0A122B06006E0A122B8C303"; _romdata = _romdata + "430000EE8AC000EE4B0800EE7BFE00EE4B3800EE7B0200EE6004E0A122DA6006E0A122E26007E0A122EA"; _romdata = _romdata + "6009E0A122F200EE4A0800EE7AFE00EE4A3800EE7A0200EE4B0800EE7BFE00EE4B3800EE7B0200EE6005"; _romdata = _romdata + "F0184D01132C4D1E13364D10130A4E01131C4E0213204E0313244E04132812366E0212366E0112366E04"; _romdata = _romdata + "12366E031236C0016E0240016E031236C0016E0140016E0412367C017DFF00EE7C017D0100EE7CFF7D01"; _romdata = _romdata + "00EE7CFF7DFF00EE4C3F13624C08137400EE4E01136C4E02137000EE6E0400EE6E0300EE4E03137E4E04"; _romdata = _romdata + "138200EE6E0200EE6E0100EE6300640FA42ED342A41E64006307D3487408442000EE139400EEA4266301"; _romdata = _romdata + "DA31631EDB3100EEA427DCD100EEC50263086410A426450023C8450123D0450223D800EED3416338D341"; _romdata = _romdata + "00EED3417308D34100EE6338D34173F8D34100EE63016401F829D3457419F929D345470123FA4702240A"; _romdata = _romdata + "00EE6409600CF029D3456412A428D34500EE6409600AF029D34564127001F029D34500EE141C80808080"; _romdata = _romdata + "80808080FF80F090F0909000FEFE"; } }Symbol 139 MovieClip [__Packages.roms.RomPong1p] Frame 0class roms.RomPong1p extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomPong1p () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[1] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.DOWN; _name = "Pong (1 player)"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "The classic game. [Arrow keys] Move, [Space Bar] Start."; _romdata = "6A026B0C6C3F6D0CA2EADAB6DCD66E0022D4660368026060F015F0073000121AC717770869FFA2F0D671"; _romdata = _romdata + "A2EADAB6DCD66001E0A17BFE6004E0A17B02601F8B02DAB68D70C00A7DFE40007D026000601F8D02DCD6"; _romdata = _romdata + "A2F0D67186848794603F8602611F871246021278463F1282471F69FF47006901D671122A680263018070"; _romdata = _romdata + "80B5128A68FE630A807080D53F0112A2610280153F0112BA80153F0112C880153F0112C26020F01822D4"; _romdata = _romdata + "8E3422D4663E3301660368FE33016802121679FF49FE69FF12C87901490269016004F0187601464076FE"; _romdata = _romdata + "126CA2F2FE33F265F12964146500D4557415F229D45500EE808080808080800000000000"; } }Symbol 140 MovieClip [__Packages.roms.RomPong] Frame 0class roms.RomPong extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomPong () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[1] = 38; _keyMap[4] = 40; _keyMap[12] = 16; _keyMap[13] = 17; _name = "PONG"; _type = "GAME"; _status = roms.Rom.STATUS_OK; _description = "Remake of the old classic game that made Atari famous. [Arrow keys] Player 1, [Shift, Ctrl] Player 2"; _romdata = "6a026b0c6c3f6d0ca2eadab6dcd66e0022d4660368026060f015f0073000121ac717770869ffa2f0d671a2eadab6dcd66001e0a17bfe6004e0a17b02601f8b02dab6600ce0a17dfe600de0a17d02601f8d02dcd6a2f0d67186848794603f8602611f871246021278463f1282471f69ff47006901d671122a68026301807080b5128a68fe630a807080d53f0112a2610280153f0112ba80153f0112c880153f0112c26020f01822d48e3422d4663e3301660368fe33016802121679ff49fe69ff12c87901490269016004f0187601464076fe126ca2f2fe33f265f12964146500d4557415f229d45500ee80808080808080000000000000000000000000000000"; } }Symbol 141 MovieClip [__Packages.roms.RomPong2] Frame 0class roms.RomPong2 extends roms.Rom { var clearKeyMap, _disableMapping, _keyMap, _name, _description, _type, _romdata; function RomPong2 () { super(); } function init() { super.init(); clearKeyMap(); _disableMapping = true; _keyMap[1] = 38; _keyMap[4] = 40; _keyMap[12] = 16; _keyMap[13] = 17; _name = "Pong2"; _description = "Another version, more faithful to the original. [Arrow keys] Player 1, [Shift, Ctrl] Player 2."; _type = "Game"; _romdata = "22FC6B0C6C3F6D0CA2EADAB6DCD66E0022D4660368026060F015F0073000121AC717770869FFA2F0D671"; _romdata = _romdata + "A2EADAB6DCD66001E0A17BFE6004E0A17B02601F8B02DAB6600CE0A17DFE600DE0A17D02601F8D02DCD6"; _romdata = _romdata + "A2F0D67186848794603F8602611F871246001278463F1282471F69FF47006901D671122A680263018070"; _romdata = _romdata + "80B5128A68FE630A807080D53F0112A2610280153F0112BA80153F0112C880153F0112C26020F01822D4"; _romdata = _romdata + "8E3422D4663E3301660368FE33016802121679FF49FE69FF12C87901490269016004F0187601464076FE"; _romdata = _romdata + "126CA2F2FE33F265F12964146502D4557415F229D45500EE808080808080800000000000C0C0C000FF00"; _romdata = _romdata + "6B206C00A2F6DBC47C043C2013026A006B006C1FA2FADAB1DAC17A083A401312A2F66A006B20DBA100EE"; } }Symbol 142 MovieClip [__Packages.roms.RomPuzzle] Frame 0class roms.RomPuzzle extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _fps, _romdata; function RomPuzzle () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Puzzle"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "Use the arrow keys to solve the puzzle (wait for it to initialize)."; _fps = 20; _romdata = "6A126B01611062006000A2B0D127F0293000DAB571087A0831301224611072086A127B08A300F01EF055"; _romdata = _romdata + "70013010120A6A126B016C0062FFC0067002225272FF320012386E006E00F00A22527E017E01124884A0"; _romdata = _romdata + "85B086C0300212644501126475F876FC3008127045191270750876043006127C4412127C74F876FF3004"; _romdata = _romdata + "1288442A128874087601A300F61EF06581006000A300F61EF055A300FC1E8010F055F129D455DAB58A40"; _romdata = _romdata + "8B508C6000EEEE5EFEFEFEFEFEFEFEFE"; } }Symbol 143 MovieClip [__Packages.roms.RomPuzzle2] Frame 0class roms.RomPuzzle2 extends roms.Rom { var _disableMapping, _name, _type, _status, _description, _romdata; function RomPuzzle2 () { super(); } function init() { super.init(); _disableMapping = true; _name = "15Puzzle"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "Use keys [1234, QWER, ASDF, ZXCV] to reference different cells."; _romdata = "00E06C004C006E0FA2036020F05500E022BE2276228E225E22461210610062176304411000EEA2E8F11E"; _romdata = _romdata + "F06540001234F029D235710172056403841234001222621773061222640384E2650385D2945000EE4403"; _romdata = _romdata + "00EE640184E422A61246640384E2650385D2945000EE440000EE64FF84E422A6125E640C84E2650C85D2"; _romdata = _romdata + "945000EE440000EE64FC84E422A61276640C84E2650C85D2945000EE440C00EE640484E422A6128EA2E8"; _romdata = _romdata + "F41EF065A2E8FE1EF0556000A2E8F41EF0558E4000EE3C0012D2221C22D8221CA2F8FD1EF0658D0000EE"; _romdata = _romdata + "7CFFCD0F00EE7D01600F8D02ED9E12D8EDA112E200EE0102030405060708090A0B0C0D0E0F000D000102"; _romdata = _romdata + "04050608090A0C0E03070B0F"; } }Symbol 144 MovieClip [__Packages.roms.RomRocket] Frame 0class roms.RomRocket extends roms.Rom { var _disableMapping, _keyMap, _name, _description, _fps, _type, _status, _romdata; function RomRocket () { super(); } function init() { super.init(); _disableMapping = false; _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[11] = roms.KeyboardDefs.BUTTON_A; _name = "Rocket"; _description = "Avoid the walls! Arrow keys to move."; _fps = 20; _type = "Game"; _status = roms.Rom.STATUS_OK; _romdata = "12124A6F6E617321FFFF808080808080808000E060016101623EA208D011D02170083041121CA20A6002"; _romdata = _romdata + "6101623FD107D2077007301E122E1274C4AACAAAA400848A8E8AEA006A8A8C8A6A00AAAEAEAA4A00EE84"; _romdata = _romdata + "C484E4006A8A8E8A6A00A23A620CD01B7008F21ED01B7008F21ED01B70F000EEC01FC10F70067103225E"; _romdata = _romdata + "621EF215F2073200128C225E1274620BE29E1282225E12D4F870707070202003A296D01600EEAFA0F255"; _romdata = _romdata + "A29CF1656206E29E12B8229E7001229E6204E29E12C4229E70FF229E3F00139CA29CF155AFA0F26500EE"; _romdata = _romdata + "1919AF00601D8100820083008400F455A29C60206103F1556D0D6E00132462026300AF00F31EF165A20A"; _romdata = _romdata + "D027D1273F00139C80D4D027801081D4D1273F00139CAF00F31EF05522A472077301330412F400EE6102"; _romdata = _romdata + "6200AF00F21EF065A20AD01780D4D0177107720132041328A29CF165A296D01622F0AF006004F01EF065"; _romdata = _romdata + "C10271FF801440026003402E602DF0557E01601F81E08102311F134661026200AF00F21EF06580D4A20A"; _romdata = _romdata + "D01770FFD01771077201320413707DFF134666884828C64CAAACAA4AE088C088E000601EF018800EF015"; _romdata = _romdata + "F007300013A400E0AE00FE336B0D6A0D6C05A38CDAB57A08FC1EDAB57A08FC1EDAB5AE00F265F0297A08"; _romdata = _romdata + "DAB5F1297A05DAB5F2297A05DAB56C14FC15FC073C0013E06C0BEC9E13B01200"; } }Symbol 145 MovieClip [__Packages.roms.RomRocket2] Frame 0class roms.RomRocket2 extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomRocket2 () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _name = "Rocket2"; _type = "Demo"; _status = roms.Rom.STATUS_OK; _description = "Hit [Space bar] to launch the rocket."; _romdata = "00E0A260600761386219D027D127A25E60006118D011700830401214681E69112258600FE09E12246008"; _romdata = _romdata + "F018225879FF22586002F015F007300012366001F0183900122C00E0640CC520C640D65174FF34001248"; _romdata = _romdata + "691A122EA268D89700EEFF0080808080808080002070707070F85000"; } }Symbol 146 MovieClip [__Packages.roms.RomSoccer] Frame 0class roms.RomSoccer extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomSoccer () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[1] = 38; _keyMap[4] = 40; _keyMap[12] = 16; _keyMap[13] = 17; _name = "Soccer"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "2-player game. [Arrows] Player 1, [Shift, Ctrl] Player 2."; _romdata = "00E06A0C6B0C680069006600670065006400A34823222334233E6060F015F00740001226121E64026602"; _romdata = _romdata + "6710230822D42308230C4640125C46FE128023084F0122E46001E0A122A46004E0A122B0600CE0A122BC"; _romdata = _romdata + "600DE0A122C8123023227801480A680023226014F01866026710640222D423086060F015F00740001230"; _romdata = _romdata + "127823227901490A690023226014F018663A671064FE22D423086060F015F00740001230129C4A0000EE"; _romdata = _romdata + "23347AFE233400EE4A1A00EE23347A02233400EE4B0000EE233E7BFE233E00EE4B1A00EE233E7B02233E"; _romdata = _romdata + "00EEC003400065FF400165004002650100EE460012F6461412F6462812F6463C12F600EE22D46004F018"; _romdata = _romdata + "44FE130464FE00EE640200EED67100EE864487544700131A471F131E00EE650100EE65FF00EE61156000"; _romdata = _romdata + "F829D1057114F929D105A34800EE6100D1A67128D1A600EE6114D1B67128D1B600EE808080808080"; } }Symbol 147 MovieClip [__Packages.roms.RomSpacef] Frame 0class roms.RomSpacef extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomSpacef () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[1] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.DOWN; _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _keyMap[14] = roms.KeyboardDefs.BUTTON_A; _name = "Space Flight"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "Fly across the screen to level up. [Arrows] Move, [Space bar] Start."; _romdata = "00E0A40863006400651FD341D351730843401216120A63006401653FA409D34AD54A740A441F122A121E"; _romdata = _romdata + "A41363116406D347A41A7308D347A4217308D347A4287308D347A42F630E6414D347A4367308D347A43D"; _romdata = _romdata + "7308D347A4447308D347A44B7308D347600FE0A1126C126669036A046B016C006D0F4B0B6B0A2284600E"; _romdata = _romdata + "E0A1130E127E00E0A40863006400651FD341D35173084340129A128E63006401653FA409D34AD54A740A"; _romdata = _romdata + "441F12AE12A2A42F630A640CD347A4367308D347A43D7308D347A4447308D347A44B7308D3474B01A452"; _romdata = _romdata + "4B02A4594B03A4604B04A4674B05A46E4B06A4754B07A47C4B08A4834B09A48A4B0AA4917305D3474903"; _romdata = _romdata + "A49C4902A49E4901A4A060026102D01200EE231CA49ADCD2600FE09E1316135800E0A4984B01631E4B02"; _romdata = _romdata + "63284B0363324B0463374B05633C4B0663414B0763464B08634B4B0963504B0A6355C434740AC61FD461"; _romdata = _romdata + "73FF43FF00EE1348DCD26001E0A17DFF6004E0A17D017C02DCD24F0113964C3E137E6005F015F0073000"; _romdata = _romdata + "13761358DCD26C006005F0187AFF3A00135A6A046C006D0F7B0112766008F018600FE0A113A2139C79FF"; _romdata = _romdata + "6C006D0F6A04490013B42284600E127E00E0A40863006400651FD341D3517308434013CA13BE63006401"; _romdata = _romdata + "653FA409D34AD54A740A441F13DE13D2A4A264086314D3477308A4A9D3477308A4B0D34763146411A4B7"; _romdata = _romdata + "D3477308A4BED347A4C57308D3471406FF80808080808080808080FB8282FB0A0AFAEF2828EF080808BE"; _romdata = _romdata + "A0A0A0A0A0BEF88080F88080F8FA8282FA8282830F0202020202EFBE2020262222BE8B8888F8888888E0"; _romdata = _romdata + "808080808080080808080808083E02023E20203E3E02023E02023E2222223E0202023E20203E02023E3E"; _romdata = _romdata + "20203E22223E3E0204081010103E22223E22223E3E22223E02023E2F29292929292F8000E0E0DBDBD8D8"; _romdata = _romdata + "C0C0FB8282838A8AFAED2A28E8282828BEA0A0BEA0A0BEFA8A8A8A8A89F82F28282F28488FBE2222BE28"; _romdata = _romdata + "24A2"; } }Symbol 148 MovieClip [__Packages.roms.RomSquash] Frame 0class roms.RomSquash extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomSquash () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[1] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.DOWN; _name = "Squash"; _description = "Don't lose the ball! Move with arrow keys."; _type = "GAME"; _status = roms.Rom.STATUS_OK; _romdata = "A2D260006100621ED011D021700830401208A2CD603E6101D0157105311A1218D0146300C40F74086501"; _romdata = _romdata + "84516503660267018840780269016A046B0522B8A2C8D345D7816C0122AEA2C88C708D80E99E125C4401"; _romdata = _romdata + "125CD34574FFD345EA9E126A4419126AD3457401D3458754886447016503473D65FD48016602481D66FE"; _romdata = _romdata + "DCD1D781370112448C808C456D009CD012447D013D05128CFC0A22B87BFF22B83BFF124422B86B0022B8"; _romdata = _romdata + "6C1E22AE12A6FC15FC073C0012B000EEA2D3FB33F265F22960396102D01500EE8080808080E0E0E0E0E0"; _romdata = _romdata + "FF"; } }Symbol 149 MovieClip [__Packages.roms.RomSyzygy] Frame 0class roms.RomSyzygy extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomSyzygy () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.UP; _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _keyMap[6] = roms.KeyboardDefs.DOWN; _keyMap[11] = roms.KeyboardDefs.BUTTON_A; _keyMap[14] = roms.KeyboardDefs.BUTTON_A; _keyMap[15] = roms.KeyboardDefs.BUTTON_B; _name = "Syzygy"; _description = ""; _type = "Game"; _status = roms.Rom.STATUS_OK; _romdata = "12128D8D20A93139393020525454208E8E0024B624DA600FE0A11224600EE0A11228121624DA122C00E0"; _romdata = _romdata + "122CC11F7110C20F7208C303853086108720883048007701480177FF48027601480376FFA54CD121D671"; _romdata = _romdata + "64F069F1A800F41E8030F0557401A800F41E6001F05525226A007A00F0073000129C3D0012946000F029"; _romdata = _romdata + "DBC53F01128CDBC52522F015129CFE156D016E00129C80E0F029DBC525226003E0A163006006E0A16301"; _romdata = _romdata + "6007E0A163026008E0A16303430072FF43017201430271FF43037101A54CD1213F0113243D011388603F"; _romdata = _romdata + "8102601F820280B080173F01138880B0700380153F01138880C080273F01138880C0700480253F011388"; _romdata = _romdata + "6004F018CE077E028AE4A54CD1216000F029DBC580E0F029DBC56030F015F0073000131AA54CD1219350"; _romdata = _romdata + "133E7401A800F41E8030F0557401A800F41E6000F0558530A800F41EF0657001F0554A001358600C70FF"; _romdata = _romdata + "3000134E7AFF1270A54CD671480077FF48017701480276FF48037601A800F91EF06570FFF05530001270"; _romdata = _romdata + "7901A800F91EF065880079011270600DF018600BE09E138E6B016C006D007B013B0A13AA6B007C013C0A"; _romdata = _romdata + "13AA6C007D01A54CD671480077FF48017701480276FF48037601A800F91EF06570FFF055300013989940"; _romdata = _romdata + "13DE7901A800F91EF06588007901139800E066116709682F6917A552D67ED87E77FFA54ED671D6917608"; _romdata = _romdata + "D671D6917608D671D6917608A550D671D691A59E66136711249AA5AEF36593D01424803080D53F01143A"; _romdata = _romdata + "144492C01432802080C53F01143A1444801080B53F001444A5AE83D082C081B0F355A5AEF365661377F9"; _romdata = _romdata + "8D308C208B10A5A4249AC13FC21F600D80153F00147C603080173F00147C600380253F00147C60188027"; _romdata = _romdata + "3F00147C1482C30FF329D125600FE0A11490600EE0A11496145600E024B6122C00E0122CD675A5AA7602"; _romdata = _romdata + "D674FD29760AD675FC297605D675FB297605D67500EEA54E61006200661FD121D1617108314014BEA552"; _romdata = _romdata + "6201653FD12FD52F720FD12FD52F00EE610C6207A562D12AA56C7106D12AA5767106D12AA56C7106D12A"; _romdata = _romdata + "A5807106D12AA56C7106D12A610E6218A58AD123A58E710872FFD124710972FEA592D12671067201A598"; _romdata = _romdata + "D12500EE6DC5CB3F8EB08ED44F0115247B016DE6CC1F8EC08ED44F0115327C016D00CE3F7E40FE15CE3F"; _romdata = _romdata + "7E4000EE8000FF00FE00808080808080808080808080808080801F1010101F010101011F111111111F04"; _romdata = _romdata + "040404041F01020204040808101F1F11101010131111111F05050200715151750C121E141209143E1515"; _romdata = _romdata + "2A007744241477005752725257000001000100000000"; } }Symbol 150 MovieClip [__Packages.roms.RomTank] Frame 0class roms.RomTank extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _fps, _description, _type, _romdata; function RomTank () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.DOWN; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.UP; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Tank"; _fps = 30; _description = "Hunt and shoot the mines! Arrows to move, space to shoot."; _type = "Game"; _romdata = "123076FB602080654F006600138400FF00000001000C0A0019020406080202032C000F0002052E080000"; _romdata = _romdata + "0205000000006E006DA06A0869066804670266196410630C62006106A212FA5523D46040F015F0073000"; _romdata = _romdata + "125023D4230A2362A212F56522AE22C622EC3F0123143F0122EC3F0122EC3F01227C4F0113661262A212"; _romdata = _romdata + "F565460035001288138CE7A16209E8A16204E9A16206EAA16201420000EE22AE8120239A23AC6C016200"; _romdata = _romdata + "6F00A212F555A3FF41016000410460134106600D41096006F01ED34700EE6005E09E00EE450F00EE650F"; _romdata = _romdata + "76FFA212F55574037303239A239A239AA223F555A419D34100EEA223F565450000EEA419D341239A6C02"; _romdata = _romdata + "23BE4BBB130AD341A223F55500EE65006000A217F0551304A21DF565350F1344A41AD34532001332C103"; _romdata = _romdata + "A219F11EF0658100C20F7201239AA41A6C0372FF6F00D345A21DF55500EEC407A41FF41EF0658300A427"; _romdata = _romdata + "F41EF0658400A41AD3456020F018650F133E6500133E4C0112024C021382A223F56545001202A419D341"; _romdata = _romdata + "6F00D3413F0112027E0A6040F01800E0124A00E023D46060F01813946E001384410174FF410473FF4106"; _romdata = _romdata + "73014109740100EE4400740143007301433873FF441874FF00EE6B00440013CE430013CE433F13CE441F"; _romdata = _romdata + "6BBB6F0000EE63086408A229FE33F26523EC6328A229F633F26523F200EEF029D3457306F129D3457306"; _romdata = _romdata + "F229D34500EE0110547C6C7C7C447C7C6C7C541000FC786E78FC003F1E761E3F0080A870F870A80B1B28"; _romdata = _romdata + "3830201000000000081B1B1B1804"; } }Symbol 151 MovieClip [__Packages.roms.RomTapeworm] Frame 0class roms.RomTapeworm extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _fps, _name, _type, _description, _romdata; function RomTapeworm () { super(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _fps = 30; _name = "Tapeworm"; _type = "game"; _description = "Keep the worm alive as long as you can!"; _romdata = "00e0a2061238ff80fb22222322222200ef2828ef28282800bda1a1b921203c000b0a0a0a0aaa5300ef28282f2a29e800b6aaa2a22222a20064006500661fd451d46174084440124a123ea25e6400653f6601d46ad56a760a461f126812528080808080808080808064086508a208d4577408a210d4577408a218d4577408a220d4577408a228d457a2307408d457a29212aaf7141494f70038a8b8b12a004eca4e42ee00eeaaee22ee0064116513d4557408a298d4557409a29ed4557408a2a4d455600fe0a112ca12c400e0651f660fa20767066802d5614f01130ef815f007300012de6002e0a167026004e0a167046006e0a167066008e0a16708470276ff47087601470475ff4706750112d66006f018600fe09e131400e012cc00000000"; } }Symbol 152 MovieClip [__Packages.roms.RomTetris] Frame 0class roms.RomTetris extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _status, _description, _type, _fps, _romdata; function RomTetris () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[4] = roms.KeyboardDefs.UP; _keyMap[5] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[7] = roms.KeyboardDefs.DOWN; _name = "Tetris"; _status = roms.Rom.STATUS_OK; _description = ""; _type = "Game"; _fps = 30; _romdata = "A2B423E622B67001D0113025120671FFD011601AD01160253100120EC4704470121CC303601E6103225C"; _romdata = _romdata + "F515D0143F01123CD01471FFD0142340121CE7A12272E8A12284E9A12296E29E12506600F615F6073600"; _romdata = _romdata + "123CD0147101122AA2C4F41E660043016604430266084303660CF61E00EED01470FF23343F0100EED014"; _romdata = _romdata + "7001233400EED014700123343F0100EED01470FF233400EED014730143046300225C23343F0100EED014"; _romdata = _romdata + "73FF43FF6303225C233400EE8000670568066904611F6510620700EE40E0000040C0400000E040004060"; _romdata = _romdata + "40004040600020E00000C040400000E080004040C00000E020006040400080E0000040C08000C0600000"; _romdata = _romdata + "40C08000C060000080C040000060C00080C040000060C000C0C00000C0C00000C0C00000C0C000004040"; _romdata = _romdata + "404000F000004040404000F00000D014663576FF3600133800EEA2B48C103C1E7C013C1E7C013C1E7C01"; _romdata = _romdata + "235E4B0A237291C000EE71011350601B6B00D0113F007B01D01170013025136200EE601BD01170013025"; _romdata = _romdata + "13748E108DE07EFF601B6B00D0E13F001390D0E11394D0D17B017001302513864B0013A67DFF7EFF3D01"; _romdata = _romdata + "138223C03F0123C07A0123C080A06D0780D2400475FE4502650400EEA700F255A804FA33F265F0296D32"; _romdata = _romdata + "6E00DDE57D05F129DDE57D05F229DDE5A700F265A2B400EE6A00601900EE3723"; } }Symbol 153 MovieClip [__Packages.roms.RomTictac] Frame 0class roms.RomTictac extends roms.Rom { var _disableMapping, _name, _description, _type, _romdata; function RomTictac () { super(); } function init() { super.init(); _disableMapping = true; _name = "Tictac"; _description = ""; _type = "game"; _romdata = "12185449435441432062792044617669642057494E5445526B006C0080B081C0A3E6F155A3C4FF65A3B4"; _romdata = _romdata + "FF55A3E6F1658B008C1000E06E0160136103A39AD0117008302B123E601371083123123E60136103A39B"; _romdata = _romdata + "D01F7008303312546013710FD01A7008303312602366F00A8100A3B4F01EF0654000128A227C126A6010"; _romdata = _romdata + "F018F015F0073000128200EE60028E0380E0F055A3D4801070FF8004F01EF165A3AA3E03A3AFD01522C8"; _romdata = _romdata + "3A00121CA3B4610062006301F06530007101F31E7201321012B43110126A121C6A00A3B46001F01EF865"; _romdata = _romdata + "690089042344891423448924234A690089342344894423448954234A690089642344897423448984234A"; _romdata = _romdata + "690089642344893423448904234A690089742344894423448914234A690089842344895423448924234A"; _romdata = _romdata + "690089842344894423448904234A690089642344894423448924234A00EE890E890E00EE49151354493F"; _romdata = _romdata + "135A00EE23667B01135E23667C0123666A01F00A00EE6305640AA3AFD34563027406A3E6FB3323886332"; _romdata = _romdata + "640AA3AAD345632F7406A3E6FC33F265F0292394F1292394F229D345730500EE7F808080808080808080"; _romdata = _romdata + "8080808080801C2222221C22140814220100000000000000000001010101010101000000000000000000"; _romdata = _romdata + "01010101010113051B052305130D1B0D230D13151B152315"; } }Symbol 154 MovieClip [__Packages.roms.RomTimebomb] Frame 0class roms.RomTimebomb extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomTimebomb () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Timebomb"; _type = "Demo"; _status = roms.Rom.STATUS_OK; _description = "A timer... [Arrow keys] set time, [Space Bar] start timer."; _romdata = "00E06A05223A6002E0A1121A6008E0A1122A6005E0A1125612064AF01206223A7A01223A6002F0181206"; _romdata = _romdata + "4A051206223A7AFF223A6002F0181206A28AFA33F2656319640EF029D3457305F129D3457305F229D345"; _romdata = _romdata + "00EE603CF015F0073000125A223A7AFF223A6005F0184A001274603CF015125A00E06032F0186014F015"; _romdata = _romdata + "F0073000127E6A05223A1206000000000000"; } }Symbol 155 MovieClip [__Packages.roms.RomTron] Frame 0class roms.RomTron extends roms.Rom { var _disableMapping, _name, _type, _status, _description, _romdata; function RomTron () { super(); } function init() { super.init(); _disableMapping = true; _name = "Tron"; _type = "Game"; _status = roms.Rom.STATUS_OK; _description = "2-player game"; _romdata = "00E0A34C6312640BD3497308A355D3497308A35ED3497308A367D34963006400600FE0A1122E600BE0A1"; _romdata = _romdata + "12341220650100E01260650200E060006100621FA34CD011D02170084040124C124060016100623FA370"; _romdata = _romdata + "D10AD20A700A401F12601254A3706C206B0F6A1F6D0F66FF670068016900DAB1DCD16000E09E1278600A"; _romdata = _romdata + "F0186001E0A122FC7003E0A123067003E0A123107003E0A1231A6003E0A123247009E0A1232E70FDE0A1"; _romdata = _romdata + "23387005E0A123428A648C848B748D94DAB14F0112D0DCD14F0112DA6002F015F007300012C8128000E0"; _romdata = _romdata + "7401440A640012E200E07301430A6300600AF018F3296019610DD015A37A7006D014F4297005D0151220"; _romdata = _romdata + "470100EE660067FF00EE47FF00EE6600670100EE490100EE680069FF00EE49FF00EE6800690100EE4601"; _romdata = _romdata + "00EE66FF670000EE46FF00EE6601670000EE480100EE68FF690000EE48FF00EE6801690000EEFF80BE88"; _romdata = _romdata + "88888880FFFF00FB8AFA928B00FFFF00E82C2A29E800FFE020A0A0A0A0A020E080808080808080808080"; _romdata = _romdata + "00400040"; } }Symbol 156 MovieClip [__Packages.roms.RomUfo] Frame 0class roms.RomUfo extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _status, _type, _description, _romdata; function RomUfo () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[5] = roms.KeyboardDefs.UP; _keyMap[6] = roms.KeyboardDefs.RIGHT; _name = "UFO"; _status = roms.Rom.STATUS_OK; _type = "game"; _description = "You have 15 missiles to shoot the UFOs! Big: 5 pts, small: 15 pts."; _romdata = "A2CD69386A08D9A3A2D06B006C03DBC3A2D6641D651FD4516700680F22A222AC48001222641E651CA2D3"; _romdata = _romdata + "D4536E0066806D04EDA166FF6D05EDA166006D06EDA16601368022D8A2D0DBC3CD018BD4DBC33F001292"; _romdata = _romdata + "A2CDD9A3CD013D006DFF79FED9A33F00128C4E00122EA2D3D4534500128675FF8464D4533F0112466D08"; _romdata = _romdata + "8D524D08128C129222AC78FF121E22A27705129622A2770F22A26D03FD18A2D3D4531286A2F8F7336300"; _romdata = _romdata + "22B600EEA2F8F833633222B600EE6D1BF265F029D3D57305F129D3D57305F229D3D500EE017CFE7C60F0"; _romdata = _romdata + "6040E0A0F8D46E016D10FD1800EE"; } }Symbol 157 MovieClip [__Packages.roms.RomVbrix] Frame 0class roms.RomVbrix extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _description, _status, _fps, _romdata; function RomVbrix () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[7] = roms.KeyboardDefs.BUTTON_A; _keyMap[1] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.DOWN; _keyMap[0] = roms.KeyboardDefs.RIGHT; _name = "VBRIX"; _type = "GAME"; _description = "A nice breakout clone with better graphics."; _status = roms.Rom.STATUS_OK; _fps = 20; _romdata = "00E023B66007E09E1204680067032346224A22C02366238A23ACF00A225A225A22D022883A00121C6C01"; _romdata = _romdata + "23AC77FF23AC6078F015F007300012343700121C23AC6007E09E1242120A00FD69106002A254D09500EE"; _romdata = _romdata + "8080808080006001E0A112686004E0A1127200EE809070FF400000EE127C80907001401B00EE127C6102"; _romdata = _romdata + "A254D195D105890000EE80A070FE300000EE80B080954F0000EE8100620581253F0000EEA2BAF01EF065"; _romdata = _romdata + "8D004B016D014B1E6DFF6C01600AF01800EEFFFF00010100CB207B016A046C016D01A364DAB100EE80A0"; _romdata = _romdata + "81B08AC48BD4A3644B016D014B1E6DFF4A3E6CFF4A006C01D011DAB14F0000EE80A0612180154F0000EE"; _romdata = _romdata + "80A081B070DE71FF62FF63FF6403720180453F00130A730181453F001312802081308024802481348134"; _romdata = _romdata + "70227101A386D0137EFF60008C076002F018238A7801238A3E0000EE236600EE00E060006100621FA364"; _romdata = _romdata + "D011D0217001303F1350D01171013120135A00EE80006101630AA38660226207D013700372FF32001370"; _romdata = _romdata + "710373FF3300136C6E4600EEE0A0E000A3A6F833F26563036402F029D3457305F129D3457305F229D345"; _romdata = _romdata + "00EE00000000000060146102F729D01500EE600A610C62096305A3CED015F31E700572FF320013C000EE"; _romdata = _romdata + "9090909060E090E090E0E090E09090202020202090906090900000600000F090F08080F080F010F0E090"; _romdata = _romdata + "E09090"; } }Symbol 158 MovieClip [__Packages.roms.RomVers] Frame 0class roms.RomVers extends roms.Rom { var _disableMapping, _name, _type, _description, _romdata; function RomVers () { super(); } function init() { super.init(); _disableMapping = true; _name = "Vers"; _type = "game"; _description = "2-player game, inspired by Tron's lightcycles."; _romdata = "121A4A4D4E203139393120534F46545741524553208080FF00006300670000E0A21760006100D01171FF"; _romdata = _romdata + "D01171017008304012267101A215D01270FFD01270017102311F12386008611062046437650F6602D011"; _romdata = _romdata + "D4516801E8A162026802E8A162046807E8A16201680AE8A16203680BE8A16602680FE8A16604680CE8A1"; _romdata = _romdata + "6601680DE8A16603420171FF420270FF4203710142047001460175FF460274FF4603750146047401D011"; _romdata = _romdata + "3F0012B4D4513F0012B81256770112BA730168007801380012BC00E060086104F329D0156034F729D015"; _romdata = _romdata + "68007801380012D4430812E4470812E4121E12E4"; } }Symbol 159 MovieClip [__Packages.roms.RomWall] Frame 0class roms.RomWall extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _fps, _description, _romdata; function RomWall () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[1] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.DOWN; _name = "WALL"; _type = "GAME"; _fps = 5; _description = "Avoid missing ball for high score!"; _romdata = "12182057414C4C2062792044617669642057494E54455220A2E460006100621ED011D021700830401220"; _romdata = _romdata + "A2DF603E6101D0157105311A1230D0146300C40F7408650184516503660267018840780269016A046B00"; _romdata = _romdata + "A2DAD345D781FC0A22C46C01FC15FC073C001262A2DA8C708D80E99E127C4401127CD34574FED345EA9E"; _romdata = _romdata + "128A4419128AD3457402D3458754886447016503473D65FD48016602481D66FEDCD1D7813701125E8C80"; _romdata = _romdata + "8C456D009CD012BE7D013D0512ACFC0A22C46B00125C22C47B01125CA2E5FB336C346D02F265F129DCD5"; _romdata = _romdata + "7C05F229DCD500EE8080808080E0E0E0E0E0FF"; } }Symbol 160 MovieClip [__Packages.roms.RomWipeoff] Frame 0class roms.RomWipeoff extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _status, _type, _description, _romdata; function RomWipeoff () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Wipeoff"; _status = roms.Rom.STATUS_OK; _type = "Game"; _description = "A breakout clone where the bricks are harder to hit!"; _romdata = "A2CC6A0761006B086000D01170087BFF3B00120A71047AFF3A00120666006710A2CD6020611ED011631D"; _romdata = _romdata + "623F820277FF470012AAFF0AA2CBD23165FFC401340164FFA2CD6C006E04EEA16CFF6E06EEA16C01D011"; _romdata = _romdata + "80C4D0114F01129842006401423F64FF43006501431F12A4A2CBD23182448354D2313F011242431E1298"; _romdata = _romdata + "6A02FA187601467012AAD231C401340164FFC501350165FF12426A03FA18A2CBD23173FF1236A2CBD231"; _romdata = _romdata + "1228A2CDD011A2F0F633F2656318641BF029D3457305F129D3457305F229D34512C8018044FF"; } }Symbol 161 MovieClip [__Packages.roms.RomXmirror] Frame 0class roms.RomXmirror extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomXmirror () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "X-Mirror"; _description = ""; _type = "Game"; _status = roms.Rom.STATUS_BROKEN; _romdata = "4A436A00000033519A22D6A3D9203FA27D78336A2B690C5B886B8FE84ADB08D6A5485E42831703105E88"; _romdata = _romdata + "44F08233C9E005AA4E51225791B1C7B59D7B6CEDBFEB3E12F74EF2FE0B93BE01742E318049E7D399DE8B"; _romdata = _romdata + "5DA2DF8ADE0E3A17A30AA053E96C002280C700000000"; } }Symbol 162 MovieClip [__Packages.roms.RomS8Alien] Frame 0class roms.RomS8Alien extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomS8Alien () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.LEFT; _keyMap[12] = roms.KeyboardDefs.RIGHT; _keyMap[10] = roms.KeyboardDefs.BUTTON_A; _name = "Alien"; _description = "Stop the invaders! Arrow keys to move, space bar to shoot."; _type = "GAME (SCHIP8)"; _status = roms.Rom.STATUS_OK; _fps = 30; _romdata = "12124A6F6E6173204C696E6473746564740000FF128A6401A5106B006C3BDBC47B083B80121E683CA508"; _romdata = _romdata + "6935D89663004300123AA50ED23263008C407CFF6B038CB26B004C00124E7B057CFF12446100A4EEFB1E"; _romdata = _romdata + "F065A516F11EF05571017B01310612506D086E0566006A01A51680D0D0E57014306C12702344240E22F6"; _romdata = _romdata + "23844F42123024463463127A00E0A4946D286E0A6C0ADDEA7D08FC1E3D581294A4D06D346E196C05DDE5"; _romdata = _romdata + "7D08FC1E3D4C12A66D2D6E286C05DDE57D08FC1E3D4512B6A515F065A522F0336C00A522FC1EF065F029"; _romdata = _romdata + "DDE57D057C013C0312CA6C0AEC9E12DEA51460006100F1556C3600C17CFF3C0012EC12163300132ACC0F"; _romdata = _romdata + "3C001328CC077C018C56A51CFC1EF0654000132882D083E073054C00132072147CFF1316A50ED2323F00"; _romdata = _romdata + "133800EEA50ED2327301333A1320630000EE6C358B308BC53F00646300EE8040700180566C00A51CFC1E"; _romdata = _romdata + "F0557C013C05134CA522F433236C6C78FC15FC073C001362236C00EEA523F065F0306C376B1BDCBAA524"; _romdata = _romdata + "F065F0306C41DCBA00EE46001400A50ED56276FF46001400D5624F0014008CE07C058C654F001402D562"; _romdata = _romdata + "75FB66008CD060008BC08B553F0013BA7C14700113ACA51CF01EF06570FFF055A5164000DCE56C0AFC18"; _romdata = _romdata + "A514F0656CFF80C3F055300013E4A515F0657001F0556C006B00A51CFC1EF06530007B017C013C0513E8"; _romdata = _romdata + "3B00140074016F4200EEA50ED232D5626300660000EE6B006C03ECA16BFF6C0CECA16B014B0014324801"; _romdata = _romdata + "6B0148786BFFA5086935D89688B4D8966C0AEC9E14443600144485806635A50ED56200EEF00730001464"; _romdata = _romdata + "600AF01567003D21145A6AFF14603D0714626A016701246600EE8BD06C0089B081E0A51CFC1EF0654000"; _romdata = _romdata + "1482A516D91589A48174D9157C017B143C05146A8DA48E744E30646300EE3C0C1E1E33333F6161F31F0C"; _romdata = _romdata + "0C0C0C0C0C8C8CDF070101010101010161E7E78383838383838383E7FB190161E161010119FB9F86C6E6"; _romdata = _romdata + "E6B69E9E8EE6E494E790F7878080808788888888AF66884828C64CAAACAA4AE088C088E0000018FF3C00"; _romdata = _romdata + "183CFF81423C3C3C423C5A5A7E7E0000243C24000018183C7EFF1818FF22558800000000000000000000"; _romdata = _romdata + "0000000000000000"; } }Symbol 163 MovieClip [__Packages.roms.RomS8Ant] Frame 0class roms.RomS8Ant extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _fps, _name, _type, _description, _romdata; function RomS8Ant () { super(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.LEFT; _keyMap[10] = roms.KeyboardDefs.UP; _keyMap[12] = roms.KeyboardDefs.RIGHT; _fps = 30; _name = "Ant"; _type = "Game (schip8)"; _description = "Super Ant Bros... Move and jump with arrow keys."; _romdata = "120E5B20416E742076312E30205D00FF60FE6100AA10F155224C235C65006A016B006D006E0023683F00"; _romdata = _romdata + "13C645FD12D047CC227A41FB14D041FC156841FA15E041F9162C600237CC24C612266E00A7F2FE1E602E"; _romdata = _romdata + "F0557009617CAAE8D104600124C0600224C63E1F00FC7E013E20124E60046104AAF8D01000EE4B0022E6"; _romdata = _romdata + "7BFFAA12F165A7F2FE1EF0557E01621F8E2241FE12A441FF12AE7009627CAAE8FD1ED20400EE7007617C"; _romdata = _romdata + "AB38D10400EE61004B0261084B0161104B006118AB18F11E617C7001D1087008AAE8FD1ED10400EE47CC"; _romdata = _romdata + "73FCAD5CD340330073FC3300D340430065001230AA10F165700240FE231AF055A8124101A910F01EF165"; _romdata = _romdata + "AA12F15562F082174F00131641FE132441FF132841FD132C13588B1000EE61016000AA10F15500EE6B0C"; _romdata = _romdata + "00EE6B0400EE6B0165FD840074F96070ABDCD040600424C06360AD5CD340600224C0600224C6600124C0"; _romdata = _romdata + "6070ABDCD04000EE6B0100EE6600682E6C00AA68D68000EE6700242E23DE82C0600CE0A124666003E0A1"; _romdata = _romdata + "2486806037CC867481808894AA68F21ED01047CC00FCAA68FC1ED68000EE6700242E23DE82C0600CE0A1"; _romdata = _romdata + "246647CC67046003E0A124868060867481808894AA68F21ED010AA68FC1ED68000EE6100D680600224C0"; _romdata = _romdata + "600224C67101310713C8601E24C600FD600AE09E140C4A0000EE4A0123FE6A0269FCAA0EF065580000EE"; _romdata = _romdata + "6A0069FE00EE600224C0808070ECAA0EF05500EE4A02142880602452980014248060700C245298001424"; _romdata = _romdata + "00EE6A0100EE6A0069FE00EE4A0200EE600449FE6002890080602452980069008060700C245298006900"; _romdata = _romdata + "49046A0000EE8056805680E4611F8012A7F2F01EF065810000EE60004C0060208C008060701024528085"; _romdata = _romdata + "4F0000EE6704463867CC918014B200EE60404C4060608C00460000EE806070FC245280854F0000EE67FC"; _romdata = _romdata + "918014A600EE8060245280874F0069FC00EE8060700C245280874F0069FC00EEF018805E14C6F015F007"; _romdata = _romdata + "300014C800EE24E224F623983F0013C625104670153C14D4600124C0AA68FC1ED68076FCD680360014E2"; _romdata = _romdata + "00EE6309642565046018AB3CD0307014D0407014D0307014D04000EE43096504432565FCAB3C60188130"; _romdata = _romdata + "8354D010D0306040D010D030602C81408455D010D0406054D010D04000EE7D0400FCA7F2FE1E602AF055"; _romdata = _romdata + "7009617CAAE8FD1ED104600124C0600224C67E014E206E0076FC3600153E122624E2257A258C23983F00"; _romdata = _romdata + "13C64670153C156C6070610F62FE6300AA14F355AB5CD01000EEAA14F3658420420264FE42FE64024111"; _romdata = _romdata + "25CC412125D482408430732043806300AB5CF41E84108124850070FCD540AB5CF31E3500D010AA14F355"; _romdata = _romdata + "350000EE157A640442FC64FE00EE64FC420464024402F41800EE25F025FC23983F0013C6367015E2153C"; _romdata = _romdata + "6370640F6500AD7CD34000EE8030700C245271F954102622803073FCAD7CF51E7520D010AD7CF51E3000"; _romdata = _romdata + "D340300000EE15F0814074046002F01800EE24E2265C6E00266827483F0013C6467017D62646600324C6"; _romdata = _romdata + "16344D0016D04D0216F64D0416A84D0616804D08172E1740636864276500ABDCD34000EE6B006500AA54"; _romdata = _romdata + "FE1EF0658D007E014E146E004D08171C00EE6427825075204540650080307304ACDCF21E4048ABDCD040"; _romdata = _romdata + "ACDCF51E4368ABDCD340336800EE166864278250752045406500803073FCAD1CF21E4068ABDCD040AD1C"; _romdata = _romdata + "F51E4348ABDCD340334800EE1668AA18FB1EF265ABDCF51ED340ABDCF21ED01083008410852060014520"; _romdata = _romdata + "24C07B033B1E00EE1668AA36FB1EF265ABDCF51ED340ABDCF21ED0108300841085206001452024C07B03"; _romdata = _romdata + "3B1E00EE1668853075F0AD5CD540600124C0600124C000EE805075FCAD5CD0403000D540300000EE1668"; _romdata = _romdata + "7501350600EE1668670027A4277282C0600CE0A127BA6003E0A127C68060867481808894AA68F21ED010"; _romdata = _romdata + "AA68FC1ED68000EE600AE09E17904A0000EE60024A0124C06A0269FC381A00EE6A0069FE00EE4A02179E"; _romdata = _romdata + "482E179A00EE6A0100EE6A0069FE00EE4A0200EE600449FE60028900482E690049046A0000EE60004C00"; _romdata = _romdata + "60208C00670400EE60404C4060608C00460000EE67FC00EE6001F075600224C024C6600424C024C66008"; _romdata = _romdata + "24C0601E24C600E000FD0000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "2A04260422041E041A0416082EFE16081A041E04220426042A102AFD220322FF220826102EFE26042A04"; _romdata = _romdata + "2AFF2A062AFF2A06260A26062EFE260422041E031EFD1A0416081AFF32FE2A062A1C260426FC1E042EFE"; _romdata = _romdata + "1A0516042EFE260826FF26FF1A04160816FD2E0E16082EFE16042EFE16032EFE160416FD2EFE26082E06"; _romdata = _romdata + "2A04260422041E041A04160432FF32FF32FF32FF2E081E04220426042A0432FE2E042EFD2A0416032A1C"; _romdata = _romdata + "260426FB32FE2A04260422041E041A0416041AFF22FF2AFF26041E0432FE160332FE1E0332FE160316FD"; _romdata = _romdata + "32FE1E0332FE16032EFF2EFF2EFF2E082A0416062E042A04260422041E041A04160816FA2E042EFD2203"; _romdata = _romdata + "1E042E02260216031A02260526FF2E061A031E032206260426FD160632FE32FF2E061A0316031E022202"; _romdata = _romdata + "26061A041E061EFD32FE2604160322031A051AFF160316FD2E061E021A02160432FE1E041EFD2E082EFF"; _romdata = _romdata + "2A0616041A0116011A0116011A0116011A0116011A0116011A0116011A0116011A0116011A0116011A01"; _romdata = _romdata + "16011A0116011A0116041A041AFD160432FE32FF2E052A02260322021E031A0216031A021EFF2E062202"; _romdata = _romdata + "160816FD2E0616032E0616032E0616032E06160316FF16022E0616031EFE1A051E04220326022A012E05"; _romdata = _romdata + "2EFF2A042E042EFF22042E052AFF2E062EFF2E052EFF2E052EFF2A0432FE2E032EFD2EFF1A041EFE1A04"; _romdata = _romdata + "2E222EF90000FE00000000000000682720641D406015605C0F805811A0540FC05015E04C1D4048272048"; _romdata = _romdata + "27004827204C1D405015E0540FC05811A05C0F80601560641D40682720682700000A08060408020A0800"; _romdata = _romdata + "06080A00020804020A080011000A780EDDDBBFFFFFEE7AE0A550A5500000000000000000000000000000"; _romdata = _romdata + "0011000A780EDDDBBFFFFFEE39F052A852A8000000000000000000000000000088005000701EDBBBFFFD"; _romdata = _romdata + "77FF075E0AA50AA5000000000000000000000000000088005000701EDBBBFFFD77FF0F9C154A154A0000"; _romdata = _romdata + "000000000000000000000000F000F050E0B0E0B0F02080F0F09090F0008000C000E000F0FFF8FFFCFFFE"; _romdata = _romdata + "FFFFFFFEFFFCFFF800F000E000C000800000F080B0A0B0A08080F00010A030A00000F00020A0A0A00000"; _romdata = _romdata + "F010D0B0B0D01010203070F00000000000000000001F0021003100C1032D7C8D8201FFFF7FFF00000000"; _romdata = _romdata + "000019C02620401080088108408820442042404280828002400C207010800F000000000001E002101C10"; _romdata = _romdata + "200840088388844488024002400280028004430824901860000000F001080E0430024001410142024204"; _romdata = _romdata + "22041102108110010802046403980618092410C220014001400240024011222111C11002100408380840"; _romdata = _romdata + "0780000001F0020802887608F20859F0544053C070600050004800A401200A10040800100000000003E0"; _romdata = _romdata + "041005100C1004103BE078802FC028A028903B90028002E0062001F0020802887608F20859F2544453F8"; _romdata = _romdata + "70400040004000A001100A080404000804000A00112020A049202240158019804240FC20501FA8111410"; _romdata = _romdata + "08100030000000000400020279058508851087E0A51085087904120204041F8018801F80080010002020"; _romdata = _romdata + "10500880050002000200020E1FCA222A4F9A104F106E114010400F80001001F8011801F820204048209E"; _romdata = _romdata + "10A108A507E108A110A1A09E40400020000014000E2014502D8855242482024401A8019002408438F800"; _romdata = _romdata + "08000800080018000F8010401140106E104F0F9A022A07CA0A0E12001200050008801050202010000F80"; _romdata = _romdata + "10401140106E104F0F9A022A07CA060E060003000200020006000A00070001F0020802887608F20859F0"; _romdata = _romdata + "544053E070500048004800A001100A080404000801F0020802887608F20859F0544053E07060006000C0"; _romdata = _romdata + "004000400060005000E03C006B00D540AAA8D555AAA8D5406B003C000000000000000000000000000000"; _romdata = _romdata + "000007C01830200840044C649EF296B28C6280028002438444442008183007C0000007C01830200840C4"; _romdata = _romdata + "41E481A28CC29E029A1A8C22404440842088183007C0000007C01830200846044F048D12862280228622"; _romdata = _romdata + "8F124D0446042008183007C0000007C01830208840844C449A229E1A8C028182834243C4418420081830"; _romdata = _romdata + "07C0000007C01830200844444384800280028C629AD29EF24C6440042008183007C0000007C018302208"; _romdata = _romdata + "4204446488B2B0F2806283028582478443042008183007C0000007C01830200840C4416491E288C28802"; _romdata = _romdata + "88C2916241E440C42008183007C0000007C01830200843044784858283028062B0F288B2446442042208"; _romdata = _romdata + "183007C0"; } }Symbol 164 MovieClip [__Packages.roms.RomS8Blinky] Frame 0class roms.RomS8Blinky extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomS8Blinky () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.UP; _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _keyMap[6] = roms.KeyboardDefs.DOWN; _keyMap[15] = roms.KeyboardDefs.BUTTON_A; _name = "Blinky"; _description = "A Pacman clone by Christian Egeberg."; _type = "GAME (SChip8)"; _status = roms.Rom.STATUS_OK; _fps = 30; _romdata = "121A322E303020432E20456765626572672031382F382D27393100FF80038113A8E2F1556005A8E6F055"; _romdata = _romdata + "87738663278600E027A86E4087E26E2787E1683469186A706B006C046D342762A928DAB8DCD823E23E00"; _romdata = _romdata + "127EA8E6F0658500C4FF84522508C4FF845226306001E0A127F036F712508E6028946E64289427F0122C"; _romdata = _romdata + "F0074000132280808006800681A0810681068015400012A0400112A040FF12A012D280908006800681B0"; _romdata = _romdata + "810681068015400012BC400112BC40FF12BC12D2A928DAB86A706B00DAB86EF387E26E0487E16E322894"; _romdata = _romdata + "80808006800681C0810681068015400012EE400112EE40FF12EE125680908006800681D0810681068015"; _romdata = _romdata + "4000130A4001130A40FF130A1256A928DCD86C046D34DCD86ECF87E26E2087E16E1928941256603F28C2"; _romdata = _romdata + "2762A928DAB8DCD86E4087E3807080E2300012348E60289428A400E066246714A8E4280066246720A8E2"; _romdata = _romdata + "2800640065106601670FAB80D460ABA0D560600328C23E0013D8AB80D460ABA0D560740475043460135A"; _romdata = _romdata + "AB80D460ABA0D560600328C23E0013D8AB80D460ABA0D5607604362D137AAB80D460ABA0D560600328C2"; _romdata = _romdata + "3E0013D8AB80D460ABA0D56074FC75FC34001398AB80D460ABA0D560600328C23E0013D8AB80D460ABA0"; _romdata = _romdata + "D56076FC360113B8135AABA0D560ABC0D560121A83706E0383E2848085906E06EEA114446E03EEA1145C"; _romdata = _romdata + "6E08EEA114746E07EEA1148C43037504430075FC43027404430174FC8040815027D082006E0880E23000"; _romdata = _romdata + "14A46E07802082E2420514AC420614C4420714FE27626EFC87E2873188408950176280408150710427D0"; _romdata = _romdata + "82006E0880E2300014046303750414208040815071FC27D082006E0880E230001404630075FC14208040"; _romdata = _romdata + "8150700427D082006E0880E2300014046302740414208040815070FC27D082006E0880E2300014046301"; _romdata = _romdata + "74FC14202762D8988EF000EE6EF080E28031F055A930D45876016105F0074000F11814366EF080E28031"; _romdata = _romdata + "F055A938D458760480A081B027D06EF080E2300014E46E0C87E380C081D027D06EF080E2300014F66E30"; _romdata = _romdata + "87E360FFF018F015143643016474430264001436827083706E0C82E280A081B027D0A9286EF080E23000"; _romdata = _romdata + "1536DAB8420C7B0442007BFC42087A0442047AFCDAB800EE6E80F107310015E6340015E68100830E3F00"; _romdata = _romdata + "1568839083B54F00159E3300158687E3838083A54F0015CE330015B687E315E6838083A54F0015CE3300"; _romdata = _romdata + "15B687E3839083B54F00159E3300158687E315E663408132410015E6DAB87B04DAB86EF387E2620C8721"; _romdata = _romdata + "00EE63108132410015E6DAB87BFCDAB86EF387E26200872100EE63208132410015E6DAB87A04DAB86EF3"; _romdata = _romdata + "87E26208872100EE63808132410015E6DAB87AFCDAB86EF387E26204872100EEC1F08012300015F66E0C"; _romdata = _romdata + "87E382E31520DAB8800E4F00160462047AFC1626800E4F001610620C7B041626800E4F00161C62087A04"; _romdata = _romdata + "1626800E4F0015EE62007BFCDAB86EF387E2872100EE827083706E3082E280C081D027D0A9286EF080E2"; _romdata = _romdata + "3000165EDCD842307D0442007DFC42207C0442107CFCDCD800EE6E80F10731001716340017168100830E"; _romdata = _romdata + "4F001690839083D54F0016C8330016AE87E3838083C54F0016FC330016E287E31716838083C54F0016FC"; _romdata = _romdata + "330016E287E3839083D54F0016C8330016AE87E317166340813241001716DCD87D04DCD887E36ECF87E2"; _romdata = _romdata + "6230872100EE6310813241001716DCD87DFCDCD887E36ECF87E26200872100EE6320813241001716DCD8"; _romdata = _romdata + "7C04DCD887E36ECF87E26220872100EE6380813241001716DCD87CFCDCD887E36ECF87E26210872100EE"; _romdata = _romdata + "C1F080123000172887E36E3087E382E31648DCD8800E4F00173662907CFC1758800E4F00174262307D04"; _romdata = _romdata + "1758800E4F00174E62A07C041758800E4F00171E62007DFCDCD86E4F87E2872100EE80706E0380E2800E"; _romdata = _romdata + "818081946E0481E241007001800E800E800EA8E8F01ED8988EF000EE6E00A980FE1EFE1EFE1EFE1EF365"; _romdata = _romdata + "ABE0FE1EFE1EFE1EFE1EF3557E013E80178800EE822383336E0F8020813027D480E2800E800EA940F01E"; _romdata = _romdata + "D2347204328017AE82237304434000EE17AE700471048006800681068106810E810E810E810EABE0F11E"; _romdata = _romdata + "F11EF01EF06500EEA8E6F0658006F0556001E0A117FA00EEF1656E01844382008310651083554F0082E5"; _romdata = _romdata + "4F001826652782554F0018268020813084E4180AF430D67A760C84438200831065E883554F0082E54F00"; _romdata = _romdata + "184E650382554F00184E8020813084E41832F430D67A760C844382008310656483554F0082E54F00186E"; _romdata = _romdata + "8020813084E4185AF430D67A760C844382008310650A83554F001888813084E4187AF430D67A760CF130"; _romdata = _romdata + "D67A00EEA8E2F16581E43F007001A8E2F15500EEA8E2F3658E008E254F0000EE3E0018BC8E108E354F00"; _romdata = _romdata + "00EEA8E4F15500EE8EE3620F63FF6110E2A118DE8134310018CA61108034300018CA00EE6E0100EE0000"; _romdata = _romdata + "0000050000226363777F3E1C001C1E5D5D6F3E1C003C7E0F070F7E3C001C267F7F7B061C001E3F787078"; _romdata = _romdata + "3F1E001C327F7F6F301C001C3E7F77636322001C3E6F5D5D1E1C001C3E49777F637F0000000008000000"; _romdata = _romdata + "00000000080800000000000000000000000000000000000000000000800000008080000000000000F000"; _romdata = _romdata + "0000000000008080808000000000F080808080808080F0000000800000000C0808080808080808080808"; _romdata = _romdata + "0808080D0C08080808080808080808080808080D0A6505050505E50505E505050505C50A0A6505050505"; _romdata = _romdata + "E50505E505050505C50A0A050C08080F050C0D050808080D050E0F050C08080F050C0D050808080D050A"; _romdata = _romdata + "0A050A650605950A0A350505C50A350505950A650505950A0A350506C50A050A0A050F0508080808080C"; _romdata = _romdata + "080F0508080808080F0508080C080808080F050F050A0A7505B505050505C50A6505B505E50505E505B5"; _romdata = _romdata + "05C50A6505050505B505D50A0A050C080808080D050F050C080F05080F0508080D050F050C080808080D"; _romdata = _romdata + "050A0F050F650505C50A35E5950A6505B00505B505C50A35E5950A650505C50F050F077405D5080F050E"; _romdata = _romdata + "0F05080F050C080808080D05080F05080F05080F7505D4070A050A350505F50505B50505D508080D0C08"; _romdata = _romdata + "0F750505B50505F50505950A050A0A050808080D050C0808080D3505C50A0A6505950C0808080D050C08"; _romdata = _romdata + "080F050A0A750506C50A050808080808080F05080F050808080808080F050A650605D50A0A050C0D050A"; _romdata = _romdata + "3505050505E50505F50505F50505E505050505950A050C0D050A0A05080F0508080808080F050C0D0508"; _romdata = _romdata + "0F050C0D0508080808080F05080F050A0A350505B5050505050505950A0A350505950A0A350505050505"; _romdata = _romdata + "05B50505950A0808080808080808080808080F08080808080F0808080808080808080808080F01E00210"; _romdata = _romdata + "04C809E40BF40BB409E504C9021301E70007018303F001FF00FF003F0F00108026404F205FA05DA04F20"; _romdata = _romdata + "26409080CF00C00083001F80FF00FE00F8000F001F803FC07FE07FE05FE047E020C09080CF00C08083C0"; _romdata = _romdata + "1F80FF00FE00F800"; } }Symbol 165 MovieClip [__Packages.roms.RomS8Car] Frame 0class roms.RomS8Car extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _fps, _type, _status, _description, _romdata; function RomS8Car () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _name = "Car"; _fps = 30; _type = "Game (schip8)"; _status = roms.Rom.STATUS_OK; _description = "Drive around and avoid the other cars! [Arrow keys] steer."; _romdata = "121E312E3030204B2E762E53656E6762757363682032342F342D2739340000FF65326632672883508460"; _romdata = _romdata + "626469006A016B0000C122B060018205602852001232A338D348A338D34800C1D5683F00127822B06001"; _romdata = _romdata + "3200820522EC835084606007E0A122946008E0A1228CC0034000229EC003400022A6124480B070038006"; _romdata = _romdata + "8006F03080707011611BD01A128A7501456E656D00EE600185054F00650000EE77014746674500EE6001"; _romdata = _romdata + "87054714671500EE8090612D8105881061008070A32CD01180846100D0117A014A046A014A01A32E4A02"; _romdata = _romdata + "A3304A03A33261006000D0116008D0116070D0116078D01100EE320000EEC00F807470086100A338622D"; _romdata = _romdata + "4B1E23103B21D0187B0180908205390B790100EE7B03A33480707005D0117008D0117008D0117008A336"; _romdata = _romdata + "D011626400EE8800880055002200FF00F800DBFFDB1824E7E7DB"; } }Symbol 166 MovieClip [__Packages.roms.RomS8Dragon] Frame 0class roms.RomS8Dragon extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _fps, _name, _type, _description, _status, _romdata; function RomS8Dragon () { super(); _disableMapping = false; clearKeyMap(); _keyMap[1] = roms.KeyboardDefs.BUTTON_A; _keyMap[0] = roms.KeyboardDefs.LEFT; _keyMap[2] = roms.KeyboardDefs.BUTTON_B; _keyMap[15] = roms.KeyboardDefs.RIGHT; _keyMap[9] = roms.KeyboardDefs.UP; _keyMap[11] = roms.KeyboardDefs.DOWN; _fps = 30; _name = "Dragon"; _type = "GAME (SCHIP8)"; _description = "Double Dragon clone by David Nurser. [Arrows] move, [A] punch, [S] kick"; _status = roms.Rom.STATUS_OK; _romdata = "1214535441474520312D323A3A4E55525345520000E000FF261C6A0060002278600022C0600A2278600A"; _romdata = _romdata + "22C060142278601422C080A022784E0022E84E00127080A022C06140818231006800310012683A001260"; _romdata = _romdata + "8B608C708D9023F824A81268C3FF610F831224A880A022C080A0229C7A0A4A1E6A0012346102A3C6F01E"; _romdata = _romdata + "F0658600F11EF0658700F11EF0658800F11EF0658900F11EF0658E0000EE6102A3C6F01E8060F0558070"; _romdata = _romdata + "F11EF0558080F11EF0558090F11EF05580E0F11EF05500EEA51CF81EF91ED670400000EE390012D6AC58"; _romdata = _romdata + "D67400EEAC5C82607208D27400EE0000A638D67000EE4A0000EEF007300000EE22E26628C0FF610C8013"; _romdata = _romdata + "610F80128604671C690068006E0480A022C0229C00EE450000FD805022C022E2600AF018600070013032"; _romdata = _romdata + "1322450000EE62006100A2E0F0657001F05540042370450000EE60FFF01500EE0000617C6000640800FC"; _romdata = _romdata + "6200D128F41E7208D128F41E7208D128F41E7208D128F41E70043040134E00EE6A0080A022784E001380"; _romdata = _romdata + "80A0300022C03A006E04662886A486A4672880A0229C7A0A3A1E1372A346F065A858400013A8F01EF01E"; _romdata = _romdata + "6002F01E2348A2E06000F055A346F065300013C060FFA346F055121A6001F07500FD2800280000000000"; _romdata = _romdata + "04003C002800000080000300500028002000000003006400280000008000030000000000000000000000"; _romdata = _romdata + "63FF6000E0A16300600FE0A163016009E0A16302600BE0A163036001E0A163046002E0A1630500EE62FF"; _romdata = _romdata + "8215820400EE24203F00143681058010610100EE8015610000EE6028229C8B608C708D9065004A00650A"; _romdata = _romdata + "9A501496805022784E001496816080B0242880068006800630001496310061013D006D0181D331011496"; _romdata = _romdata + "817080C024288006800680063000149661018E158050229C4E0023126005F018750A450A14A2451E14A2"; _romdata = _romdata + "144C6028227800EE64046520330014C480608045610024204F0000EE86456980885300EE330114DC8060"; _romdata = _romdata + "8044617524203F0000EE86446900885300EE330214F280708045611E24204F0000EE8745885300EE3303"; _romdata = _romdata + "150880708044612D24203F0000EE8744885300EE330415126840243C00EE3305151A6860243C00EE0E00"; _romdata = _romdata + "110011000E0004001A002F6021E01F600A000F800E401F001F001B001F800E00110011000E0004001A00"; _romdata = _romdata + "2F6021E01F600A000F800E401F003B8071C079F00E00110011000E0004000BF6080E07F60A000A000F80"; _romdata = _romdata + "0E401F003B8071C079F00E00110011000E0004001A002F6021E01F620A040FFC0FFC0E000E000C000F00"; _romdata = _romdata + "00700088008800700020005806F4078406F8005001F0027000F800F800D801F800700088008800700020"; _romdata = _romdata + "005806F4078406F8005001F0027000F801DC038E0F9E007000880088007000206FD070106FE000500050"; _romdata = _romdata + "01F0027000F801DC038E0F9E00700088008800700020005806F4078446F820503FF03FF0007000700030"; _romdata = _romdata + "00F06300A65862006120D2307210F11E42807310428062003320162400EE03E00C18100420022EBA2AAA"; _romdata = _romdata + "2CBA2AA220022002200220022FF23FFE0000000010041004100410041005100410041004100510061205"; _romdata = _romdata + "1FC4108410841FFF1208E001E001E00140014001450187018881088107010881888188C98731FFFF0000"; _romdata = _romdata + "0000007F0040004000430044004400480048004800580050005110517E5140510000FFFF00000000FFFF"; _romdata = _romdata + "000000000000380F7C06C0068006800680C681E683370000FFFF00000000FFFF00010771025200020002"; _romdata = _romdata + "0006000423046784CCBC8F840040FC4004400448844A444E445BE462E444E459F46AD44E945A94629444"; _romdata = _romdata + "94580440048204820444043C040484028401C40084000400040004000400040004000000003600490000"; _romdata = _romdata + "200040004080E08021431E3C00000000000000000000000012081FFC108010801FC01200120010011001"; _romdata = _romdata + "100F101310221FA400200011000E000000010000C000B0048804C00CB018CC18471E27F1A3EC9BE487FC"; _romdata = _romdata + "0011000E4051FC51105810483E4800480044004400430040007F8000BFFF8000000000008337C737FFE6"; _romdata = _romdata + "78CF000F00700783FFFCFFFF0000FFFF0000FFFF0000000000003C058C85EF86273E01C20E02F0010001"; _romdata = _romdata + "FFFF0000FFFF0000FFFF00000000000054685448B4402440244024404440444084410442FC440058FFE0"; _romdata = _romdata + "0000000000000400041F0460045F042018202020402080110011001F0000000000000000000000000000"; _romdata = _romdata + "C00047808E409120A0A0A0C02084110C0E14000000000000000000000000000080407040800000000000"; _romdata = _romdata + "00000000102040408000000000000000F000201010102040800000000000000000102040800000000000"; _romdata = _romdata + "000000000000F000000000000000000000000010204080000000000000000000000000000000F0002020"; _romdata = _romdata + "2020202020202060A020202020202020300000000000000000000000F000000000001010202020202020"; _romdata = _romdata + "202020202020A02020202020202020202000F0000030C0800000000010300000000000000000F0000000"; _romdata = _romdata + "0000000000000000F0000080402020202070F0F08070000000000000E00010E0E010000000001000F000"; _romdata = _romdata + "0000000000000000C0E08000000000004040D0C050701000F0A0A0A0E000F00040404040404040407000"; _romdata = _romdata + "7010101000000000F000F080A030F01010103000F0000000000000000000F000E00000F020200000E010"; _romdata = _romdata + "30E04050E00020000000F0000000000000000000F000000040E000008080B080002030B020000030F030"; _romdata = _romdata + "D00080808080B090909080003010100000000000B04040F080A0A0A0A0A080E0B00000000020F00000F0"; _romdata = _romdata + "2020F000007020000000B04040E030B0A0A0A0A02000F00010101010909090D01000F08080E000000000"; _romdata = _romdata + "F00000808080800000000000F0000000000000000000F0000000000000000000F0000000000000000000"; _romdata = _romdata + "0000F0000000000010207040D0505040404040404040405050504040404040407000F000202030608000"; _romdata = _romdata + "F000D0F05000000010307070E0E0F0E0C08000000000F000F0000000F0000000F000F070F00000F0F0F0"; _romdata = _romdata + "F02000000000000000000000F000F0000000F0000000F010D090D0101090D09010101010101010101010"; _romdata = _romdata + "1010F000F0000000F01070F0E0C080000000000000102040800000000000000010608000F0000000D0F0"; _romdata = _romdata + "F0707070707070707070F0504040504040404040408000000000F00030F0F0E0E0C0D0D0B0B0F0F0F0F0"; _romdata = _romdata + "F0F0F030F00000000000000000000000F000F07070F0F070A0A05050A0B0B07070F0F0F0F00000000020"; _romdata = _romdata + "506050000000F00000C0E0F0F0F030D0D0B070F0F0F0F0E0C000F00000000080808080000000F0000000"; _romdata = _romdata + "0000008080C0C0C08080800000000000F00000000000000000000000F000A0A0A0A0A0A0A0A0A0A0A0B0"; _romdata = _romdata + "A0809090A0C0800000000000000000000000F00000003060401010204090A02040800000000000000010"; _romdata = _romdata + "2020100000000000F00020202040902040408000000000003040F080A0A0A0A0A0A08080F0002040C000"; _romdata = _romdata + "B0808080000000000000003040800000F000A0A0808000101030B03010100000F0000000000000000000"; _romdata = _romdata + "00F010202040D00080000070F0C08000100080C0F070F0000010001020704090A02040408080F0000000"; _romdata = _romdata + "00C0E070301010103070E0C080809020408000F010D0505050505050D0101010101010100080B0B00000"; _romdata = _romdata + "0000000E0E0000707000"; } }Symbol 167 MovieClip [__Packages.roms.RomS8Dragon2] Frame 0class roms.RomS8Dragon2 extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _fps, _name, _description, _type, _status, _romdata; function RomS8Dragon2 () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _fps = 30; _name = "Dragon2"; _description = "Second part of Dragon by David Nurser. Move with arrow keys, bomb with Space bar."; _type = "Game (SCHIP8)"; _status = roms.Rom.STATUS_OK; _romdata = "120E28432920442E4E555253455200FF640A650A661E229422A667FF228800FC225022943F0000FD22A6"; _romdata = _romdata + "222E121C47FF00EE610480708015A2FED08577027801D785600A3F00F0183F0067FF6F0000EE61026002"; _romdata = _romdata + "E0A185156008E0A175016005E0A1226E618081523100650000EE37FF00EE8740771088507810A2FE8070"; _romdata = _romdata + "61048015D08500EE0000A286F065A2BEF01ED45000EEA286F06561208013F055A2BEF01ED45000EE6101"; _romdata = _romdata + "C001300012B012B4861512B68614A304617CD16200EE007F004000E00118010401040102FF12BF328F2A"; _romdata = _romdata + "030C010400F80090009203FC1FC0004000E00118010401040102FF12BF328F2A030C010400F800900092"; _romdata = _romdata + "03FC241818241800F0F0"; } }Symbol 168 MovieClip [__Packages.roms.RomS8Field] Frame 0class roms.RomS8Field extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _fps, _type, _status, _romdata; function RomS8Field () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[0] = roms.KeyboardDefs.BUTTON_A; _keyMap[1] = roms.KeyboardDefs.BUTTON_C; _keyMap[2] = roms.KeyboardDefs.BUTTON_X; _keyMap[4] = roms.KeyboardDefs.BUTTON_A; _keyMap[5] = roms.KeyboardDefs.BUTTON_B; _keyMap[7] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.LEFT; _keyMap[12] = roms.KeyboardDefs.UP; _keyMap[13] = roms.KeyboardDefs.DOWN; _name = "Field"; _description = "Navigate your ship through the asteroid field.\n[hold A] start, [A,S,D,F] change speed."; _fps = 30; _type = "GAME (SCHIP8)"; _status = roms.Rom.STATUS_OK; _romdata = "00FF612A6201A4BCD120613AA4DCD120614AA4FCD12061406230A47CD1206130A45CD120622063306420"; _romdata = _romdata + "6E016D03A39CD120A3BC6140D12065FF85E53500123A65FF85E5350012426130A39CD120A3DCD12065F0"; _romdata = _romdata + "85E535001254D120A3FCD12083D584D5A43CD34065F085E53500126AD34083D584D5A41CD34065F085E5"; _romdata = _romdata + "3500127CD34083D584D5A43CD34065F085E53500128ED3406200E29E127200E063016101620769206A0F"; _romdata = _romdata + "65016B7A6E016D006700A398770147C013206201E2A113106202E2A113146204E2A113186205E2A1131C"; _romdata = _romdata + "6207E2A113746208E2A11382620CE2A11326620DE2A1132C4C0113744C02138262708235320012F4A390"; _romdata = _romdata + "C13A6E408E15D5E4DBE44C0113324C02133812B4630112EA630212EA630412EA630812EA7D01670012BA"; _romdata = _romdata + "6E018AE512EA6E017A0112EAA394D9A312B4A398D9A312B4650889558A55A51CD9A065F06E0185E53500"; _romdata = _romdata + "134CA53CD9A065FF6E0185E53500135A00E0612C6210A49CD12061326225FD29D125120200FCA394D9A3"; _romdata = _romdata + "4F01133E6C0112F200FBA398D9A34F01133E6C0212F26EFF7E33E07FE00007FE07990000208331867FC7"; _romdata = _romdata + "4A467BC63F805F43FFE4DF63FFE0DB60AAA36AC0EAFFD57F0000C6006600E600660067C00000C0600084"; _romdata = _romdata + "8C8E52C452848C830000FFFFFFFF04001E0337867F870FC607760FF80FDB07FC03EF01DF009F000F0107"; _romdata = _romdata + "FFFFFF7F00000003000600070006000600000003000400030000000000030000FFFFFF7F04001E003780"; _romdata = _romdata + "7F800FC007700FF80FD807F803EE01DF009F004F00670003000010003C0E5EBFFFFF3FFF0FF707FB07F9"; _romdata = _romdata + "03F801FC00DE009E005F000F000F00002430542854307429542A542900005000548071E0548054835443"; _romdata = _romdata + "00000000000020022002200226C6AAAA26A60000706020A024842AAA2AAA246400000000000014001400"; _romdata = _romdata + "0894095408880000C4EEAA48CE4EAA48AA48AA4E000007E003C001800000FF7EFF7EE018E018E018FC18"; _romdata = _romdata + "FC18E018E018E018E018E07EE07E000000000000FF70FF70E070E070E070FC70FC70E070E070E070E070"; _romdata = _romdata + "FF7EFF7E000000000000F808FE1CE73EE73EE73EE73EE71CE71CE71CE708E700FE1CF81C000000000002"; _romdata = _romdata + "100C08140EC005A0061C1A247A90C1E8021805080C101000000000000000C302318C09540EC475B91E1C"; _romdata = _romdata + "1A3E7A93E1E9221905084C14300A1B3214322001"; } }Symbol 169 MovieClip [__Packages.roms.RomS8Haptest] Frame 0class roms.RomS8Haptest extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomS8Haptest () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Hap's Test"; _description = "Utiity by HAP - tests SCHIP8 instructions."; _type = "Demo (SCHIP8)"; _status = roms.Rom.STATUS_OK; _romdata = "1248456D7554616C6B6000611DA245D013600A6103A235D010600361006200633C920012317201F315F4"; _romdata = _romdata + "0754101229122100C112338888F88888205088F88800F088F08080F000F000E000FE120900000000454F"; _romdata = _romdata + "46"; } }Symbol 170 MovieClip [__Packages.roms.RomS8Hexmixt] Frame 0class roms.RomS8Hexmixt extends roms.Rom { var _name, _type, _status, _description, _romdata; function RomS8Hexmixt () { super(); } function init() { super.init(); _name = "Hex Mixt"; _type = "Demo (schip8)"; _status = roms.Rom.STATUS_OK; _description = "Draws random characters."; _romdata = "00FF00E06002F015F00730001208CA7FCB3FCC02CD0F6001F0184C011224FD29DAB51204FD30DABA1204"; _romdata = _romdata + "00000000000000000000"; } }Symbol 171 MovieClip [__Packages.roms.RomS8Joust] Frame 0class roms.RomS8Joust extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _fps, _description, _type, _romdata; function RomS8Joust () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.LEFT; _keyMap[12] = roms.KeyboardDefs.RIGHT; _keyMap[10] = roms.KeyboardDefs.BUTTON_A; _name = "Joust"; _fps = 30; _description = "Jump on your enemies!\nSpace bar to fly, arrow keys to move."; _type = "Game (SCHIP8)"; _romdata = "120E204A6F7573742076322E330000FF28F06000AA5AF055680069036C006D0F229E00E06A027C016D07"; _romdata = _romdata + "8DC54F00124E4C0468018BC07B0127486E1B6D098DC54F001254FC306D3CDDEA2750126A6B0868021238"; _romdata = _romdata + "AAB0FC33F2656D37F130DDEA6D41F230DDEA2750126A6D078DC24D071950284C277025F83B0025F06D0F"; _romdata = _romdata + "229E22A846DD16B04A00121E22FA380024BC6D054800229E6D034801229E1280FD15FD073D0012A000EE"; _romdata = _romdata + "AA82F56524A062006D0AEDA1249C6D03EDA124906D0CEDA1249622CE46DD00EE3F00251600EE278227EC"; _romdata = _romdata + "8D008E1080248134AA62F51E657F8052854086008710DDE8AA62F41ED018413866DDAA82F55500EE4A01"; _romdata = _romdata + "13164A02130E4A0313AE4A0413B44A0513BA23164A02236800EEAA88F565CD034D0024A4232A237A3F00"; _romdata = _romdata + "14E800EE8D608D054F008DF76E108ED54F0000EE8D708D154F008DF76E0C8ED54F0000EE8D608D054F00"; _romdata = _romdata + "24903F0024968D708D153F0024A04F00249C9170249C00EEAA8EF565CD014D0024A423823F0014F000EE"; _romdata = _romdata + "238AAA88F55500EE238AAA8EF55500EE278227EC4134249C8D008E1080248134AA72F51E657F80528540"; _romdata = _romdata + "DDE8AA72F41ED01800EE231623BA00EE240E23BA00EEAA94F465440213CE62002440247CAA94F45500EE"; _romdata = _romdata + "7201420813DAAA94F45500EEAAC2D0144A0413EA4A0314006A0000EEAA9AF465AA94F4554B006A054B00"; _romdata = _romdata + "00EE25F86A0300EE4B006A014B0000EE25F06A0200EEAA9AF4654402142262002440247CAA9AF45500EE"; _romdata = _romdata + "72014208142EAA9AF45500EEAAC2D0144B00143C25F86A0300EE6A0500EE41181450410C146641241466"; _romdata = _romdata + "630100EE27AC330000EE6D01FD1863FD440062FE4401620200EE27BE330000EE6D01FD1863FD440062FE"; _romdata = _romdata + "4401620200EE8D008E1080248134AAC2DDE4D0144138640200EE640862FC00EE6400620400EE63FE00EE"; _romdata = _romdata + "630200EECD01FD184D0024904D012496CD014D0024A04D01249C00EECD033D0000EEAAC0F1656D3BAABA"; _romdata = _romdata + "D0D58014400824DC407024E2AAC0F15500EE6010610800EE606861F800EE24F84F00159200EE24F84F00"; _romdata = _romdata + "15CE00EE8D608D054F008DF76E088DE53F0000EE8D708D154F008DF76E088DE500EE4A0215644A011592"; _romdata = _romdata + "4A0415284A05153A1552AA94F46525764F00154625844F001546153A272027022702AA94F46513DA2720"; _romdata = _romdata + "27022702AA9AF465142EAA88F56525764F00153A25844F00153A1592AA88F56525764F0015CE25844F00"; _romdata = _romdata + "15CE15928D608D054F008DF76E088ED500EE8D708D154F008DF76E088ED500EEAA88F565971016628D70"; _romdata = _romdata + "8D153F0015EC270CAA72F51ED0184A0315BA4A0215C04A016A05264000EE6A04264800EE2640AA8EF565"; _romdata = _romdata + "AA88F5556A0300EEAA8EF565971016788D708D153F0015EC270CAA72F51ED0186A03264000EE66DD00EE"; _romdata = _romdata + "2600AA8EF55500EE2600AA88F55500EE261A7BFF249CCD013D0124903D002496AA72F41ED018854000EE"; _romdata = _romdata + "CD034D00163A4D0116344D02162E6078613400EE6040612000EE6040610800EE6008611400EE2650AA94"; _romdata = _romdata + "F45500EE2650AA9AF45500EE71086D378D154F006137C401AAC2D01400EE268E3F0016702496237A237A"; _romdata = _romdata + "16A42490237A237A1698268E3F00168624962382238216A424902382238216986D03FD188D608D0500EE"; _romdata = _romdata + "AA82F565249622CE22CE00EEAA82F565249022CE22CE00EE270C270227166D0A229E79FF490016DA4A01"; _romdata = _romdata + "7B014A037B014A027B026A024B00121E6A024B016A01126A26E400E0272A290C12126D0CFD186D18229E"; _romdata = _romdata + "270C270C271627166D20229E271627166D20229E00EE6D02FD186D05229E00EE6D04FD186D0A229E00EE"; _romdata = _romdata + "6D08FD186D14229E00EEAA5AF0657001F05500EEAA5AF065F033F2656E1B6D31F030DDEA7D0AF130DDEA"; _romdata = _romdata + "7D0AF230DDEA00EE63006400657C663EAA5ED343D363D543D5637304740275FC76FE6D04229E434000EE"; _romdata = _romdata + "438000EE17526400650060706114AA62D018AA82F55500EE410017D0413417D86D0253D0179E411417AC"; _romdata = _romdata + "410817BE412017BE00EE412017AC411417BE412C17BE00EE6D108D074F0017E86D688D054F0017E800EE"; _romdata = _romdata + "6D298D074F0000EE6D508D074F0017E800EE6DFE93D024A000EE6D0253D000EE480017E8380017AC00EE"; _romdata = _romdata + "630000EE420000EE6D0452D018004068180A4028181C00EE4010180A4050181C00EE6D118D174F0000EE"; _romdata = _romdata + "6D218D174F00184800EE6D1C8D154F0018366D058D174F0000EE6D158D174F00184800EE6D1D8D174F00"; _romdata = _romdata + "00EE6D2D8D174F00184800EE620000EE00E06D006E3CAAACDDE46D08DDE4AAA86D10480028A8380028B2"; _romdata = _romdata + "AAA86E1C6D78DDE46D00DDE46D386E10DDE46D40DDE46E28DDE46D38DDE4AAA06D48DDE46E10DDE46D08"; _romdata = _romdata + "6E1CDDE4AAA46D70DDE46E286D30DDE46E10DDE428D200EEDDE47D083D8018A800EE6D70DDE46D78DDE4"; _romdata = _romdata + "6D10AAB46E3BDDE57D083D7018C0606861F8AAC0F15500EE490100EE6D016E3DAA5EDDE37D043902DDE3"; _romdata = _romdata + "7D04660386954F00DDE300EEAAC66D246E18DDE06020F01E7D10DDE0F01E7D10DDE0F01E7D10DDE06800"; _romdata = _romdata + "6B016A0025F827702496AA82F5556D0A229EAA82F565294022D2AA82F555AA88F56529402392AA88F555"; _romdata = _romdata + "6D0AED9E191C00EECD0F4D0024A441026302413663FE00EE284C2770AAC26E0C6D32DDE47D0CDDE47D0C"; _romdata = _romdata + "DDE46E246D32DDE47D0CDDE47D0CDDE46E186D0ADDE46E38DDE46D72DDE4660067007701476A121E6D01"; _romdata = _romdata + "FD186D03229EAA82F56524A062006D0AEDA1249C6D03EDA124906D0CEDA12496278227EC8D008E108024"; _romdata = _romdata + "8134AA62F51E657F80528540DDE8AA62F41ED01841381A38AA82F5553F0029DC46091A4819846E3491E0"; _romdata = _romdata + "19F66E1491E01A046E0891E01A0C6E2091E01A0C00EE6D7090D01A206D0890D01A2000EE6D0890D01A20"; _romdata = _romdata + "00EE6D3090D01A207D0C90D01A207D0C90D01A2000EE7D027E04AAC2DDE4270227027601AA5AF0657001"; _romdata = _romdata + "F05500EE6D08FD186D14229E79FF490016DA121EAA5AF0657008F05579012716270C2716121E00000000"; _romdata = _romdata + "40E04000666F4CFF6CDCEC7866F632FF363B371E6E6F4CFF6CBE9E7C76F632FF367D793E000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000FFBAE880FF6D1B02FFEEBBB6FFFFFFFF0000"; _romdata = _romdata + "0000061C284CFE0066243C6E0000000060B0F06000C000C000C000C000C000C000C300C700CC00CCC0CC"; _romdata = _romdata + "C0CCC0CCC0CC7F873F03000000000000000000000000F0C0F8C00CC00CC00CC00CC00CC00CC0F87FF03F"; _romdata = _romdata + "000000000000000000000000C3FCC7FCCC00CC00C7F0C3F8C00CC00CCFF8CFF000000000300030003000"; _romdata = _romdata + "3000FC00FC003000300030003000330033001E000C00"; } }Symbol 172 MovieClip [__Packages.roms.RomS8Laser] Frame 0class roms.RomS8Laser extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomS8Laser () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[1] = roms.KeyboardDefs.UP; _keyMap[2] = roms.KeyboardDefs.BUTTON_A; _keyMap[4] = roms.KeyboardDefs.DOWN; _keyMap[12] = roms.KeyboardDefs.BUTTON_B; _keyMap[13] = roms.KeyboardDefs.BUTTON_C; _keyMap[3] = roms.KeyboardDefs.BUTTON_X; _keyMap[14] = roms.KeyboardDefs.BUTTON_A; _keyMap[15] = roms.KeyboardDefs.BUTTON_B; _name = "Laser"; _type = "Game (schip8)"; _status = roms.Rom.STATUS_OK; _description = ""; _romdata = "00FF00E060006138680069006A006B006C7F6D32A36CD012700840801220121623302358600EE0A11234"; _romdata = _romdata + "600FE0A11238122412326601123A660086606001F0186001F015F007300012446001E0A123186004E0A1"; _romdata = _romdata + "23246002E0A122B8460112D8600CE0A12300600DE0A1230C6003E0A1227412E6A3606000D0D684F06005"; _romdata = _romdata + "F0186000D0D64401128A00EE2330790123304963123200EEA3606000D0D684F06005F0186000D0D64401"; _romdata = _romdata + "12AC12E62330790123304963123212E6607FD0B66005F01884F0607FD0B6440112CC00EE233078012330"; _romdata = _romdata + "4863123200EEC00340001296400112E8400212F4123C4D0012E623587DFE235812E64D3212E623587D02"; _romdata = _romdata + "235812E64D0000EE23587DFE235800EE4D3200EE23587D02235800EE4B0000EE23587BFE235800EE4B32"; _romdata = _romdata + "00EE23587B02235800EEA3666300643BF833F265F129D3457305F229D3456377A366F933F265F129D345"; _romdata = _romdata + "F2297305D34500EEA360DAB6DCD600EE808080808080000000000000FFFF"; } }Symbol 173 MovieClip [__Packages.roms.RomS8Linedemo] Frame 0class roms.RomS8Linedemo extends roms.Rom { var _name, _type, _status, _description, _romdata; function RomS8Linedemo () { super(); } function init() { super.init(); _name = "Linedemo"; _type = "Demo (schip8)"; _status = roms.Rom.STATUS_OK; _description = "Draws random lines."; _romdata = "00FFA2146A006B00DAB17A017B014B3F6B0012088000"; } }Symbol 174 MovieClip [__Packages.roms.RomS8Loopz] Frame 0class roms.RomS8Loopz extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomS8Loopz () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[12] = roms.KeyboardDefs.UP; _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _keyMap[13] = roms.KeyboardDefs.DOWN; _keyMap[6] = roms.KeyboardDefs.BUTTON_A; _keyMap[5] = roms.KeyboardDefs.BUTTON_B; _name = "Loopz"; _description = "By Andreas Daumann; originally made for HP48 calculators."; _type = "GAME (SCHIP8)"; _status = roms.Rom.STATUS_PLAYABLE; _romdata = "120F28632920412E4461756D616E6E00E000FFF28531AA00FD32AA00FDADD6F055231323696000ADB5F0"; _romdata = _romdata + "55276BADB96002F05527C96000ADCDF055ADCEF055ADCFF055ADD0F055ADD1F055ADD2F055ADD3F055AD"; _romdata = _romdata + "D4F055ADD5F05527E7280F68086903240723C96007E0A124556008E0A12449600CE0A1246F600DE0A124"; _romdata = _romdata + "636006E0A1247D6005E0A1248D2799ADB5F0653000126727D7ADB9F06530FF12A112C160FF7001610FF1"; _romdata = _romdata + "186128F115F107310012AD300212A3276B23C9240723C9126723C928AF60FF7002610FF018610BF115F1"; _romdata = _romdata + "07310012D1300B12C7ADD0F56566AA67AAF775F00A60FF700100C1304012E900FDAB44F51EF0658200AB"; _romdata = _romdata + "58F61EF06583006106AB58F71EF065A8FFF01ED23600EE61FF7101A970F11EF065AA24F11EF05531B313"; _romdata = _romdata + "1500EE61EB60FF700171015050132D60FF7001711450601337AA24F11EF065870000EE61EB60FF700171"; _romdata = _romdata + "015050134D60FF7001711450601357AA24F11E8070F05500EE61FE67077102AAD8F11EF0658500AAD9F1"; _romdata = _romdata + "1EF0658600F17522F3F185316A136D00EE4A0613A94A0713A94A0813A94A0913A94A0A13A94A0B13A96D"; _romdata = _romdata + "0087A013B16D0187A0600687056EDC60FF7E247001507013B500EEAB61FB1EF0658C0000EE23BF61FF63"; _romdata = _romdata + "FF62FF7301720171013D0013DFADED13E1AEC5FE1EFC1EF11EF06540FF13FD85208584863086948700F3"; _romdata = _romdata + "7522F3F385320213D3330213CF00EE6100C1FFAB65F11EF0658A006B00238B3A0B00EE2429370100EE6A"; _romdata = _romdata + "006B00238B00EE6700620061FF7101AA24F11EF0653006143D720131B3142F327E00EE670100EE481114"; _romdata = _romdata + "5323C9780123C900EE4800146123C96001880523C900EE4906146D23C9790123C900EE4900147B23C960"; _romdata = _romdata + "01890523C900EE23C94B0314877B0114896B0023C900EE23BF61FF640063FF62FF7301720171013D0014"; _romdata = _romdata + "A5ADED14A7AEC5FE1EFC1EF11EF06540FF14C78520858486308694F3752329F385470614C76401320214"; _romdata = _romdata + "9933021495340014D94A0B152B14DF4A0B1531152B6002F01823BF61FF640063FF62FF7301720171013D"; _romdata = _romdata + "0014FBADED14FDAEC5FE1EFC1EF11EF06540FF15198520858486308694F37587002349F385320214EF33"; _romdata = _romdata + "0214EB2541240723C9276B00EE600AF01800EE6002F01823C92681240723C9276B00EE61FF60007101AC"; _romdata = _romdata + "9AF11EF055AD18F11EF055317D15458580869075017601AC9780508160F1552329AC8DF71EF065AC65F0"; _romdata = _romdata + "1EF06582006000AC99F055320015C100EEF3752329F385AC8DF71EF065AC79F01EF16583008410523015"; _romdata = _romdata + "AFAC8DF71EF0657001AC65F01EF065820015C1524000EEAC8DF71EF065AC65F01EF0658200AC99F065AC"; _romdata = _romdata + "9AF01E8050F055AC99F065AD18F01E8060F055AC99F0657001F055600142018605420275014203760142"; _romdata = _romdata + "048505AC97F165505016015160160116031583F3752329F385AC8DF71EF065AC79F01EF1658300841052"; _romdata = _romdata + "30161F1623524000EE2629283700EEAC99F06582006001820561FF4A0B61006001F0187101AC9AF11EF0"; _romdata = _romdata + "658500AD18F11EF06586006406F37523298040847087002349874022F33A0B166B670228691679ADD6F0"; _romdata = _romdata + "65ADD7F01EF06587002869F3855120163900EE61FF60007101AC9AF11EF055AD18F11EF055317D168560"; _romdata = _romdata + "00AC99F055AD966000F0558580869075017601AC9780508160F155F3752329F385AD96F0658100AC8DF7"; _romdata = _romdata + "1EF0658014AC65F01EF065820032001713174BF3752329F385AC8DF71EF065AC79F01EF1658300841052"; _romdata = _romdata + "301701AC8DF71EF0657001AC65F01EF065820017135240174BAC8DF71EF065AC65F01EF0658200AC99F0"; _romdata = _romdata + "654000172FAC9AF01E8050F055AC99F065AD18F01E8060F055AC99F0657001F055600142018605420275"; _romdata = _romdata + "01420376014204850516D5AD96F065700140021759F05516A3262900EE6237AD97F71EF065A935D02500"; _romdata = _romdata + "EEADB5F065810060018105601EF055411D178B71018710F175275DF185311D177DADD6F065ADE1F01EF0"; _romdata = _romdata + "65F01500EEF007300000EEADB5F06561018015F0558700275DADD6F065ADE1F01EF065F01500EE6201AD"; _romdata = _romdata + "B6F71EF065A93AD20400EE670027BB670127BB670227BB00EEADB9F065870061018015F05527BB00EE61"; _romdata = _romdata + "FF64377101ADC4F11EF0658200ADCDF11EF0658300ADBAF31EF065A93EF01ED245310217EB00EE61FF64"; _romdata = _romdata + "377101ADC7F11EF0658200ADD0F11EF0658300ADBAF31EF065A93EF01ED2453105181300EE27E7610360"; _romdata = _romdata + "018105ADCDF11EF0654009184F7001F05518656000F0553100183B6000ADCDF055ADCEF055ADCFF05527"; _romdata = _romdata + "E700EE280F62007201610660018105ADD0F11EF065400918857001F05518A76000F055310018716000AD"; _romdata = _romdata + "D0F055ADD1F055ADD2F055ADD3F055ADD4F055ADD5F0555270186D280F00EE2429370000EE6A0B63FF73"; _romdata = _romdata + "0162FF720185207501863076012329470618F5ADEB8020F055ADEC8030F055882089302681ADEBF06582"; _romdata = _romdata + "00ADECF0658300F3752429F385370000EE321118BD330618B900EE7CFCC0C0CCCCF8FC0C0CCCCCCCCCC0"; _romdata = _romdata + "C0FC7CCCCC0C0CFCF8CCCCCCCCCCCCFCFC0000FCFC000000000000A854A854A8543078FCFC7830C0C0C0"; _romdata = _romdata + "C0C060F0D06040A0A0A04040C04040E0C0204080E0E0204020E080A0E02020E080C020E06080C0A0E0E0"; _romdata = _romdata + "20404040E0A040A0E0E0A06020C007070707070707070707070707070707070707070706060606060606"; _romdata = _romdata + "060606060606060606060607070606060606060606060606060606060606060707060606060606060606"; _romdata = _romdata + "060606060606060606070706060606060606060606060606060606060607070606060606060606060606"; _romdata = _romdata + "060606060606060707060606060606060606060606060606060606070706060606060606060606060606"; _romdata = _romdata + "060606060607070707070707070707070707070707070707070707070707070707070707070707070707"; _romdata = _romdata + "070707070706060606060606060606060606060606060607070606060606060606060606060606060606"; _romdata = _romdata + "060707060606060606060606060606060606060606070706060606060606060606060606060606060607"; _romdata = _romdata + "070606060606060606060606060606060606060707060606060606060606060606060606060606070706"; _romdata = _romdata + "060606060606060606060606060606060607070707070707070707070707070707070707070700000001"; _romdata = _romdata + "0100000202000003030000040400000505000006060000070700000808000108090002080A0003080B00"; _romdata = _romdata + "04080C0005080D0006080E0007080F0008081000090811000A0812000B0813000C0813010D0813020E08"; _romdata = _romdata + "13030F0813041008130511081306120813071308060C12181E242A30363C42484E545A60666C72780006"; _romdata = _romdata + "0C12181E242A300009121B00000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000101010101010101010101010101"; _romdata = _romdata + "010101010101010101010101010101010101010101010101010101010101010101010101010101010101"; _romdata = _romdata + "010101020202020202020202020202020202020202020203030303030303030303030303030303030303"; _romdata = _romdata + "040404040404040404040404040404040404040505050505050505050505050505050505060606060606"; _romdata = _romdata + "060606060606060606060607070707070707070707070707080808080808080808080808080909090909"; _romdata = _romdata + "09090A0A0A0A0A0A0A0B0B0B0B0B0B020304030102010401030402000000000000000004010201030403"; _romdata = _romdata + "0203010204000000000000000000020406080A0C0E101200000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "0000000000000000000000000000000000000000000000000000002426282A2C2E30323436383A3C3E40"; _romdata = _romdata + "424446484A4C4E50525456585A5C5E00322D280000050A0F14191E23282D060A0E676B6F73777B000000"; _romdata = _romdata + "000000000000000306090C0F1215181B1E161412100E0C0A0806040000FFFFFFFF02FFFFFFFFFFFFFFFF"; _romdata = _romdata + "03FFFFFFFFFFFFFFFF01FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF04FFFFFFFFFFFFFFFF05FFFFFFFFFF"; _romdata = _romdata + "FFFFFF04FFFFFFFFFFFFFFFF05FFFFFFFFFF04FFFF0205FFFFFFFF04FF0503FFFFFFFFFFFFFF0501FFFF"; _romdata = _romdata + "04FFFFFFFFFF0005FF04FFFFFFFF00050104FF04FF0005FF04FFFF020504FF04020503FFFFFF0501FFFF"; _romdata = _romdata + "04FF0503FFFFFFFF050505FFFFFFFF04FFFF04FFFF04FFFFFFFF050505FFFFFFFF04FFFF04FFFF04FFFF"; _romdata = _romdata + "FFFF050501FFFF04FF0005FF04FFFF04FF04FFFF020505FFFFFFFF04FFFF04FF0503FFFFFFFF00050504"; _romdata = _romdata + "FFFFFF04FFFF04FFFF0205FFFF04050503FFFFFF0501FFFF04FFFF04FF04FFFF0201FFFF04FFFFFFFFFF"; _romdata = _romdata + "00050503FF04FFFF0201FFFF04FFFFFFFFFF00050503FFFFFF04FF0003FF04FF0501FFFF0205FFFFFFFF"; _romdata = _romdata + "FF04FF0003FF04FF0501FFFF0205FFFFFF04FFFF020501FFFF04FF0005FF04FF0503FF04FFFF020501FF"; _romdata = _romdata + "FF04FF0005FF04FF0503FFFFFF0400050304FFFF0501FFFF04FFFF0205FFFF0400050304FFFF0501FFFF"; _romdata = _romdata + "04FFFF0205FFFFFFFF08FFFFFFFFFFFFFFFF08FFFFFFFFFFFFFFFF08FFFFFFFFFFFFFFFF08FFFFFFFF00"; } }Symbol 175 MovieClip [__Packages.roms.RomS8Matches] Frame 0class roms.RomS8Matches extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _description, _romdata; function RomS8Matches () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[1] = 37; _keyMap[2] = 32; _keyMap[3] = 39; _keyMap[4] = "4".charCodeAt(0); _keyMap[5] = "5".charCodeAt(0); _keyMap[5] = "6".charCodeAt(0); _keyMap[7] = "7".charCodeAt(0); _keyMap[8] = "8".charCodeAt(0); _keyMap[9] = "9".charCodeAt(0); _name = "Matches"; _type = "Game (schip8)"; _status = roms.Rom.STATUS_OK; _description = "2-player game. [arrows/space] select/start, [4,5,6] P1 takes 1,2,3 matches, [7,8,9] P2."; _romdata = "00E0A472600D6109D0157008A477D0157008A47CD0157008A481D0157008A486D0156000610062006E28"; _romdata = _romdata + "23E46001E0A112406003E0A1124E6002E0A1125C122C4E0A122C6002F01823E47EFF122A4E3F122C6002"; _romdata = _romdata + "F01823E47E01122A00FF6A016B018CE06701A4904C0012786002F01824007A027CFF12686A006B39A49E"; _romdata = _romdata + "8CE0DAB17A083A80127E6A0A6B3AA490DAB624122428470212AC6004E0A112C46005E0A112E66006E0A1"; _romdata = _romdata + "13161298470112946007E0A113546008E0A113766009E0A113A612B04C00129424126002F0188AC08AA4"; _romdata = _romdata + "7AFF6B017CFFA4902400241224286702242812944C0112944C00129424126004F0188AC08AA47AFF6B01"; _romdata = _romdata + "7CFFA49024008AC08AA47AFF7CFF2400241224286702242812944C0012944C0112944C02129424126006"; _romdata = _romdata + "F0188AC08AA47AFF6B017CFFA49024008AC08AA47AFF7CFF24008AC08AA47AFF7CFF2400241224286702"; _romdata = _romdata + "242812944C00129424126002F0188AC08AA47AFF6B017CFFA4902400241224286701242812944C011294"; _romdata = _romdata + "4C00129424126004F0188AC08AA47AFF6B017CFFA49024008AC08AA47AFF7CFF24002412242867012428"; _romdata = _romdata + "12944C0012944C0112944C02129424126006F0188AC08AA47AFF6B017CFFA49024008AC08AA47AFF7CFF"; _romdata = _romdata + "24008AC08AA47AFF7CFF24002412242867012428129463196412A48BFE33F265F029D3457305F129D345"; _romdata = _romdata + "7305F229D34500EEDABE7B0EDABE7B0EDABE7B0EDABD6B0100EE6A006B3BA48BFC33F265F129DAB57A05"; _romdata = _romdata + "F229DAB500EEA49F6A0C6B3BDAB57A08A4A43701A4A9DAB5470214586004F0297A12DAB57A0A6005F029"; _romdata = _romdata + "DAB57A0A6006F029DAB500EE6007F0297A12DAB57A0A6008F029DAB57A0A6009F029DAB500EEAEAAEAAA"; _romdata = _romdata + "AE919191F1912EEA2E2A2A95D5D7B2921C041C001000000000008080808080808080808080808080FFF1"; _romdata = _romdata + "93F1838142E642E2474FE14FE84F"; } }Symbol 176 MovieClip [__Packages.roms.RomS8Memory] Frame 0class roms.RomS8Memory extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomS8Memory () { super(); } function init() { super.init(); _disableMapping = true; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _name = "Memory"; _description = "Not playable - requires Cosmac VIP 1802 ROM"; _type = "Game (Schip8)"; _status = roms.Rom.STATUS_BROKEN; _romdata = "3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B202A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B0D0A3B2020"; _romdata = _romdata + "202020202020202020202020202020202020202020434849502D3820456D756C61746F7220284D532D44"; _romdata = _romdata + "4F53290D0A3B202020202020202020202020202020202020205772697474656E206279205061756C2052"; _romdata = _romdata + "6F62736F6E2028432920313939360D0A3B0D0A3B20202020202020202020202020202020202020202020"; _romdata = _romdata + "202020202020202020444154410D0A3B0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A0D0A0D0A2020202020200D0A434D4420202020204D4143524F20202020202020"; _romdata = _romdata + "20202020202020202020202020202020202020203B206D6163726F20666F7220726F6C6C2D796F75722D"; _romdata = _romdata + "6F776E20636F6465730D0A20202020202020206462202020202020484947482023312C4C4F572023310D"; _romdata = _romdata + "0A202020202020202023454D0D0A0D0A20202020202020204576656E2031360D0A3B202A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B0D0A3B2020202020202020"; _romdata = _romdata + "202020202020205461626C65206F6620313620782031302062797465207370726974657320666F72206E"; _romdata = _romdata + "756D626572732E0D0A3B0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A0D0A0D0A2020202020202020646220304630682C304630682C303930682C303930682C"; _romdata = _romdata + "303930682C303930682C303930682C303930682C304630682C3046306820202020203B300D0A20202020"; _romdata = _romdata + "20202020646220303230682C303230682C303630682C303630682C303230682C303230682C303230682C"; _romdata = _romdata + "303230682C303730682C3037306820202020203B310D0A2020202020202020646220304630682C304630"; _romdata = _romdata + "682C303130682C303130682C304630682C304630682C303830682C303830682C304630682C3046306820"; _romdata = _romdata + "202020203B320D0A2020202020202020646220304630682C304630682C303130682C303130682C304630"; _romdata = _romdata + "682C304630682C303130682C303130682C304630682C3046306820202020203B330D0A20202020202020"; _romdata = _romdata + "20646220303930682C303930682C303930682C303930682C304630682C304630682C303130682C303130"; _romdata = _romdata + "682C303130682C3031306820202020203B340D0A2020202020202020646220304630682C304630682C30"; _romdata = _romdata + "3830682C303830682C304630682C304630682C303130682C303130682C304630682C3046306820202020"; _romdata = _romdata + "203B350D0A2020202020202020646220304630682C304630682C303830682C303830682C304630682C30"; _romdata = _romdata + "4630682C303930682C303930682C304630682C3046306820202020203B360D0A20202020202020206462"; _romdata = _romdata + "20304630682C304630682C303130682C303130682C303230682C303230682C303430682C303430682C30"; _romdata = _romdata + "3430682C3034306820202020203B370D0A2020202020202020646220304630682C304630682C30393068"; _romdata = _romdata + "2C303930682C304630682C304630682C303930682C303930682C304630682C3046306820202020203B38"; _romdata = _romdata + "0D0A2020202020202020646220304630682C304630682C303930682C303930682C304630682C30463068"; _romdata = _romdata + "2C303130682C303130682C304630682C3046306820202020203B390D0A20202020202020206462203046"; _romdata = _romdata + "30682C304630682C303930682C303930682C304630682C304630682C303930682C303930682C30393068"; _romdata = _romdata + "2C3039306820202020203B410D0A2020202020202020646220304530682C304530682C303930682C3039"; _romdata = _romdata + "30682C304530682C304530682C303930682C303930682C304530682C3045306820202020203B420D0A20"; _romdata = _romdata + "20202020202020646220304630682C304630682C303830682C303830682C303830682C303830682C3038"; _romdata = _romdata + "30682C303830682C304630682C3046306820202020203B430D0A2020202020202020646220304530682C"; _romdata = _romdata + "304530682C303930682C303930682C303930682C303930682C303930682C303930682C304530682C3045"; _romdata = _romdata + "306820202020203B440D0A2020202020202020646220304630682C304630682C303830682C303830682C"; _romdata = _romdata + "304630682C304630682C303830682C303830682C304630682C3046306820202020203B450D0A20202020"; _romdata = _romdata + "20202020646220304630682C304630682C303830682C303830682C304630682C304630682C303830682C"; _romdata = _romdata + "303830682C303830682C3038306820202020203B460D0A0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B0D0A3B20202020202020202020202020202054"; _romdata = _romdata + "61626C65206F66203136207820352062797465207370726974657320666F72206E756D626572732E0D0A"; _romdata = _romdata + "3B0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A"; _romdata = _romdata + "0D0A2020202020202020646220304630682C303930682C303930682C303930682C304630682020202020"; _romdata = _romdata + "3B300D0A2020202020202020646220303230682C303630682C303230682C303230682C30373068202020"; _romdata = _romdata + "20203B310D0A2020202020202020646220304630682C303130682C304630682C303830682C3046306820"; _romdata = _romdata + "202020203B320D0A2020202020202020646220304630682C303130682C304630682C303130682C304630"; _romdata = _romdata + "6820202020203B330D0A2020202020202020646220303930682C303930682C304630682C303130682C30"; _romdata = _romdata + "31306820202020203B340D0A2020202020202020646220304630682C303830682C304630682C30313068"; _romdata = _romdata + "2C3046306820202020203B350D0A2020202020202020646220304630682C303830682C304630682C3039"; _romdata = _romdata + "30682C3046306820202020203B360D0A2020202020202020646220304630682C303130682C303230682C"; _romdata = _romdata + "303430682C3034306820202020203B370D0A2020202020202020646220304630682C303930682C304630"; _romdata = _romdata + "682C303930682C3046306820202020203B380D0A2020202020202020646220304630682C303930682C30"; _romdata = _romdata + "4630682C303130682C3046306820202020203B390D0A2020202020202020646220304630682C30393068"; _romdata = _romdata + "2C304630682C303930682C3039306820202020203B410D0A2020202020202020646220304530682C3039"; _romdata = _romdata + "30682C304530682C303930682C3045306820202020203B420D0A2020202020202020646220304630682C"; _romdata = _romdata + "303830682C303830682C303830682C3046306820202020203B430D0A2020202020202020646220304530"; _romdata = _romdata + "682C303930682C303930682C303930682C3045306820202020203B440D0A202020202020202064622030"; _romdata = _romdata + "4630682C303830682C304630682C303830682C3046306820202020203B450D0A20202020202020206462"; _romdata = _romdata + "20304630682C303830682C304630682C303830682C3038306820202020203B460D0A0D0A3B202A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B0D0A3B2020202020"; _romdata = _romdata + "2020202020202020202020202020202020436869702D38204D656D6F7279205370616365207374617274"; _romdata = _romdata + "732068657265202E2E2E0D0A3B0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A0D0A0D0A50436F64653A0D0A0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B202020202020202020202020204269746D617020"; _romdata = _romdata + "2D2031323820782036342061727261792C2062797465732073657420746F2031207768656E2070697865"; _romdata = _romdata + "6C206F6E0D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A0D0A0D0A4C6F6753637265656E2065717520202050436F64652B343039360D0A0D0A3B202A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A3B202020202020202020"; _romdata = _romdata + "20202020202053637265656E20726561647920746F20626520636F7069656420746F206F757470757420"; _romdata = _romdata + "6465766963650D0A3B202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"; _romdata = _romdata + "2A2A2A0D0A0D0A53637265656E2065717520202020203132382A36342B4C6F6753637265656E0D0A0D0A"; _romdata = _romdata + "0D0A"; } }Symbol 177 MovieClip [__Packages.roms.RomS8Mines] Frame 0class roms.RomS8Mines extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomS8Mines () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Mines"; _description = "A great minehunt clone by David Winter."; _type = "GAME (SCHIP8)"; _status = roms.Rom.STATUS_OK; _fps = 30; _romdata = "121D4D494E45532120312E30302042792044617669642057494E54455200FF00E0600061006220A526D0"; _romdata = _romdata + "10F21E71103140122961007010308012296C01246FF30A3304124F246F7CFF4C006C05246F3306125D24"; _romdata = _romdata + "6F7C014C066C01246F3305123F80C08CC48CC48CC48C048C046AA28AC500E0602A611D6205A508D015F2"; _romdata = _romdata + "1E7008305A127BA953600061016200F055F11E720132A2128D6300A953C1FF62A182153F011299F11EF0"; _romdata = _romdata + "65300012996001F055730153C0129900E060006100A487D010710E313812BFD0106100700E307E12BFA4"; _romdata = _romdata + "A7D0187108314012D36D006E002455F20A320212F124557EFF4EFF6E082455320412FF24557DFF4DFF6D"; _romdata = _romdata + "1124553206130D24557D014D126D0024553208131B24557E014E096E002455320C1335242D8100620281"; _romdata = _romdata + "224102133561048013F0552451244D320512E1242D830062028322430212E18021F0552455242D830062"; _romdata = _romdata + "018322430113FB242D8300620483224304244D430024516B004D00137B4E00137B7DFF7EFF242D7D017E"; _romdata = _romdata + "014E0013857EFF242D7E014D1113974E0013977D017EFF242D7DFF7E014D0013A17DFF242D7D014D1113"; _romdata = _romdata + "AB7D01242D7DFF4D0013BD4E0813BD7DFF7E01242D7D017EFF4E0813C77E01242D7EFF4D1113D94E0813"; _romdata = _romdata + "D97D017E01242D7DFF7EFF4B0013EF7BFFA4CF80B080048004800480B5F01E245724557AFF3A0012E124"; _romdata = _romdata + "55142B6D006E00242D610180123001141D242D6104801283004004244D33042451A4BF24577D013D1213"; _romdata = _romdata + "FF6D007E013E0913FF142BA95380E0800480048004800480E480E480D4F01EF0658100640181428B1400"; _romdata = _romdata + "EEA4B71457A4C71457A4AF80D081E080048004800480D581148114811481E5D01800EE6056612FA92682"; _romdata = _romdata + "C082248224822482C472F7F21ED01900EEFFFCD5A8AB54D5A8AB54D5A8AB54FFFCD5A8AB54D5A8AB54D5"; _romdata = _romdata + "A8AB54000000008080808080808080FFFFFFFFFFFFFFFF0000183C3C18000000183C7E7E3C180000542A"; _romdata = _romdata + "542A542A000076665676764200665A7A665E4200467A7A467A46005A5A5A627A7A00425E467A7A460062"; _romdata = _romdata + "5E465A5A6600427A72666E6E00665A5A665A6600E8A8E8888EEE8ACE8AEAEE88EC28EE1111151B117752"; _romdata = _romdata + "7252577020202020000000000000000000FE003E001E001F001700170013001300130011001100100010"; _romdata = _romdata + "0010001000100010001000100010003800FE0000000000000000007E0018001800180018001800180018"; _romdata = _romdata + "001800000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000F000F001E001E001E803E803E804EC04EC04EE08EE08E"; _romdata = _romdata + "E10EF10E710E7A0E3A0E3C0E1C0E1C0E081F087F0000000000000000600060007C3C66666666667E6660"; _romdata = _romdata + "6660663C00000000000000000000001F0010001000170011001100110011001100110011001700100010"; _romdata = _romdata + "001F000000000000000000000000000000000000CFF903E001C001C001C001C001C001C001C001C001C0"; _romdata = _romdata + "01C001C001C001C001C001C001C001C001C003E0CFF9000000000000000000000000007E006B006B006B"; _romdata = _romdata + "006B006B006300000000000000000000FFFF00000000C7F702120202024203C1024102011210F7F00000"; _romdata = _romdata + "0000FFFF000000000000000000000000000000000000F00778013C003C003E002F002780278023C021E0"; _romdata = _romdata + "20F020F02078203C201E201E200F2007200320037001FC00000000000000180018000000787C18661866"; _romdata = _romdata + "1866186618667E6600000000000000000000FFFF0000000077F722112201224143C142414201821187F7"; _romdata = _romdata + "00000000FFFF000000000000000000000000000000000000F3FFC0F88070807080708070807080708070"; _romdata = _romdata + "8070807F80708070807080708070807080708070807080F883FF0000000000000000006000603C7C6666"; _romdata = _romdata + "66667E66606660663C6600000000000000000000FFFF00000000C0000000000000800000000000001000"; _romdata = _romdata + "F08000000000FFFF000000000000000000000000000000000000FC010C07040E040E001E001E001E100F"; _romdata = _romdata + "100F3007F00330001000100000000000001000100118031C0E1EFE13000000000000000000000000667C"; _romdata = _romdata + "666666666666666666663E6600000000000000000000FFFF000000000001000200020002000200020002"; _romdata = _romdata + "0002000100000000FFFF000000000000000000000000000000000000F9000F0003000100010000000000"; _romdata = _romdata + "0000C000F000F800FE007F001F000F80078007800780070007000E00F800000000000000000030003000"; _romdata = _romdata + "7E3C30663066307E306030601E3C00000000000000000000F80008000800C80028002800280028002800"; _romdata = _romdata + "28002800C80008000800F800000000000000000000000000000000000200070007000700070007000700"; _romdata = _romdata + "070007000700020002000200020002000000000000000000020007000700020000000000000000000000"; _romdata = _romdata + "000066006E00700060006000600060000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "00000000000000000000000000000000000000000000000020E0202020202020F87088080810204080F8"; _romdata = _romdata + "708808083008088870103030505090F81038F8808080F008088870"; } }Symbol 178 MovieClip [__Packages.roms.RomS8Piper] Frame 0class roms.RomS8Piper extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _fps, _description, _romdata; function RomS8Piper () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[3] = roms.KeyboardDefs.UP; _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _keyMap[6] = roms.KeyboardDefs.DOWN; _keyMap[1] = roms.KeyboardDefs.BUTTON_A; _keyMap[4] = roms.KeyboardDefs.BUTTON_B; _keyMap[11] = roms.KeyboardDefs.BUTTON_C; _keyMap[15] = roms.KeyboardDefs.BUTTON_X; _name = "Piper"; _type = "GAME (SCHIP8)"; _status = roms.Rom.STATUS_OK; _fps = 30; _description = "A Pipe-Dream clone by Paul Raines."; _romdata = "121676322E30205261696E657320286329203139393100FFF3858E20430112266E4E60006100A86EF155"; _romdata = _romdata + "6CFF600061006200F27500E0600B61006200A8ACF21EF15572023278123C60006200A864F21EF1557202"; _romdata = _romdata + "3206124CA872602661396300F31ED0156305700830461260A88660686102D01570086205F21ED015A890"; _romdata = _romdata + "6068612AD01570086205F21ED01581E0815660648015A81EF033F265635A6439F129D3457305F229D345"; _romdata = _romdata + "80E0A7BCF055A7CE60006100D0127008306012B46402A7A46000D04CA7B06008D04C740C343E12BE6700"; _romdata = _romdata + "807027207701370512D261326010A7DED0167008306012E261006060A7A2D0127102313812F06D342412"; _romdata = _romdata + "241E242C6102A8166010D0187008306013067108313213044CFF132A4B0063064B0363044B0663024B05"; _romdata = _romdata + "63001338C3077301CC307C108C34C303835EA85CF31EF1658B008210892080C0267226CC6A02243E6700"; _romdata = _romdata + "6800275E278060FFF0156007E0A123AA6008E0A123C46003E0A123DE6006E0A123F86001E0A1238C6004"; _romdata = _romdata + "E0A12396600FE0A16E02F0074000244E135A600F272080D0267200EE271C80D0267200EE80D0610F8012"; _romdata = _romdata + "81D0810500EE2412242C239E70FF40FF60008D108D042412242C6090243600EE2412242C239E7001400A"; _romdata = _romdata + "60098D108D042412242C6090243600EE241E242C239E71F041F061008D108D04241E242C6090243600EE"; _romdata = _romdata + "241E242C239E7110416061508D108D04241E242C6090243600EE239E7060262AA846D01400EE239E8010"; _romdata = _romdata + "700A262AA83ED01800EE80D0262AA836D01800EE70FF3000143600EEA854FA1EF06526BC606C611CD018"; _romdata = _romdata + "00EE243E7A01809061F08012400014644A0414924A05152282A03B00146E620882A580B0805680563000"; _romdata = _romdata + "14C03B0072FF80C0262A8124A84AD0114F0015043A0115046900153E8B9360078B0280C0262A391614A4"; _romdata = _romdata + "A84C7104391D14ACA84E7102391514B4A8507104391E14BCA8527102D01215223B0514D06380420814DC"; _romdata = _romdata + "8356720114C66301420814DC835E720114D281308030A81EF155A81E80C0262A7103390314F64A0414F8"; _romdata = _romdata + "3A05D0124F0015043A0115046900153E3A081522275E60007701376415167801670070013003150C275E"; _romdata = _romdata + "6A0026E480E081808174410070B0F015243E00EE600BE09E1534E0A1153800EE6003F018253200E06200"; _romdata = _romdata + "6300A8ACF21EF165720283143278154A433C7801A86EF16580746364803584F034007101340170648184"; _romdata = _romdata + "A86EF155850063286428A86AF133F265F030D34A730BF130D34A730BF230D34AA86AF533F265730BF130"; _romdata = _romdata + "D34A730BF230D34A275EA7BCF0658E004E027E047EFC380015C280566164810587154F0015CC25F63000"; _romdata = _romdata + "1234630115E0A89A602A6118D01570086205F21ED01525F66300A86EF16582E0F375600BE0A115EA6000"; _romdata = _romdata + "E0A115F000FDA7CE63026408D348A7E6630AD348A8A4630E6410D34760252436600BE0A116286000E0A1"; _romdata = _romdata + "1628D347740244381606D347160C00EE81006FF081F281566F0F80F2805E805E805E7010710200EE70F0"; _romdata = _romdata + "71FE805680568056815E801400EEA8AC81006F0F81F2815EF11E6FF080F280568100815681568014805E"; _romdata = _romdata + "F01E00EE83002652F1656500300B65FF410016886103F11816A426BC8030262AD0188030265261008020"; _romdata = _romdata + "F155802026BC8030262AD018275E875437FF16B8480016B678FF676316B86700275E00EE610F8012805E"; _romdata = _romdata + "805E805EA7BEF01E00EE80C02652F165400B153E890080C0265280906101F15500EE63004B0663014B03"; _romdata = _romdata + "63104B0063F04B0563FF81C081346FF081F241F0153E4160153E81C081346F0F81F2410F153E410A153E"; _romdata = _romdata + "8C3426CC00EE81A0172AC1078056805640008156A854F11EF065850064036300A864F31EF065820026BC"; _romdata = _romdata + "6004D048A864F31E8050F05526BC6004D048740C852073013305173600EE63696409A86AF833F265F229"; _romdata = _romdata + "D3457306A86AF733F265F129D3457306F229D34500EE80E070FE8056805661148105A86AF133F265F130"; _romdata = _romdata + "63686432D34A730BF230D34A00EEF8F8C0C0C0C0C0C0C0C0C0C0C0FF0303030303030303030303FF0000"; _romdata = _romdata + "0000000000000000C3C3C3C3C3C3C3C3FFFF00000000FFFFC3C300000000C3C3FFFFFFFFFFFFFFFFFFFF"; _romdata = _romdata + "0F07030383C3FFFFF0E0C0C0C1C3FFFFC0C0C0C0FFFFFFFF03030303FFFFC3C3C3C3C3C3FFFFFFFFC3C3"; _romdata = _romdata + "C3C3C3C3007E424242427E000000000000000000C3C1C0C0E0F0FFFFC3830303070FFFFF0000183C3C18"; _romdata = _romdata + "000000101070701010000018187E180008040408102020101D15161E01020303060705080009030A0000"; _romdata = _romdata + "000000000000000000000000A3A2E3A2AABB9293123ABBA2B3223A8888884048D992D252D93BAAB3AA2B"; _romdata = _romdata + "9A929A91D9B4A4B42436EAAAAEA4E4EE8ACE89E9202070F8F8F870000B000B000B000B000B000B000B00"; _romdata = _romdata + "0B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B00"; _romdata = _romdata + "0B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B000B00"; _romdata = _romdata + "0B000B000B000B000B000B000B000B000B000B000B00"; } }Symbol 179 MovieClip [__Packages.roms.RomS8Race] Frame 0class roms.RomS8Race extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _romdata; function RomS8Race () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.RIGHT; _name = "Race"; _description = "Avoid the walls! Steer with arrow keys."; _type = "Game (SCHIP8)"; _status = roms.Rom.STATUS_OK; _romdata = "00FF653C662D673C83508460A274D340A274D34000C3D5603F00123E80702264835084606007E0A12248"; _romdata = _romdata + "6008E0A12240C00340002252C0034000225A1210123E7501456E656D00EE600185054F00650000EE7701"; _romdata = _romdata + "475A675900EE600187054F00670000EE6100A270D0137019D01300EEA040A000300C3FFC324C02400420"; _romdata = _romdata + "042004200420F42FF42FFDBFF66FF66F06603FFC7FFE"; } }Symbol 180 MovieClip [__Packages.roms.RomS8Robot] Frame 0class roms.RomS8Robot extends roms.Rom { var _name, _type, _status, _description, _romdata; function RomS8Robot () { super(); } function init() { super.init(); _name = "Robot Demo"; _type = "Demo (schip8)"; _status = roms.Rom.STATUS_OK; _description = ""; _romdata = "00FEA23A60006100620FD0106005F018603CF015F0074000121C121400FFC07FC13FD0106A05FA186B14"; _romdata = _romdata + "FB15FB074B001234122CD010121E123807E007A007E007A0078007E001800180018001841FF821800180"; _romdata = _romdata + "018001807FFE"; } }Symbol 181 MovieClip [__Packages.roms.RomS8Screentest] Frame 0class roms.RomS8Screentest extends roms.Rom { var _name, _type, _status, _description, _fps, _romdata; function RomS8Screentest () { super(); } function init() { super.init(); _name = "Screen Test"; _type = "Demo (schip8)"; _status = roms.Rom.STATUS_OK; _description = "Tests using SCHIP8 scrolling function in CHIP8 mode."; _fps = 1; _romdata = "00FF00FE6B056C0B221E00FB7B013B38120A00FC7BFF3B001212221E120ADBCAC5094500A0504501A05A"; _romdata = _romdata + "4502A0644503A06E4504A0784505A0824506A08C4507A0964508A0A04509A0AADBCA00EEFF0000000000"; _romdata = _romdata + "000000000000"; } }Symbol 182 MovieClip [__Packages.roms.RomS8Spacefig] Frame 0class roms.RomS8Spacefig extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomS8Spacefig () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[3] = roms.KeyboardDefs.LEFT; _keyMap[12] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[10] = roms.KeyboardDefs.BUTTON_A; _name = "Space Fight 2091"; _description = "Space shooter by Carsten Soerensen. Move with arrow keys, shoot with Space Bar."; _type = "Game (Schip8)"; _status = roms.Rom.STATUS_PLAYABLE; _fps = 30; _romdata = "1224537061636546696768743230393120627920536C616D6D65722F416E61726368792100FF00E02786"; _romdata = _romdata + "222E1226AC406000F0556800A86FF81EF765AC57F81EF755780838C01236AC40600061036200F255229E"; _romdata = _romdata + "AC3FF0654000126070FFF055283E261E2566247E2350AC48F46530001294310012943200129433001294"; _romdata = _romdata + "3400129422EAAC40F0657020F05540C000EE229E1254AC41F0653000125400EE26EAAC43603861006200"; _romdata = _romdata + "F255AC4660006100620163016401650166016705680069006A006B006C05FC55AC3F60FFF05500E026A6"; _romdata = _romdata + "268C26BE266E265826C66500151873013305137E6300137EAC3FF065805680568056F055277826A6268C"; _romdata = _romdata + "26BE266E60206119A9AF62086300D0187008F21E73013308130A266428362836AC3FF065400000EE2664"; _romdata = _romdata + "266EAC3FF06570FFF055AC42F0657001F0552664266E6001F018283EAC3FF065300013242836283600EE"; _romdata = _romdata + "AC50F265300013A472FFF255320000EEAC40F06562C08205825682568256825682568020AC52F055C303"; _romdata = _romdata + "C4018344AC48F31EF065400012E0A86AF31EF0658300AC46F165803470077119AC50F2556002F0181474"; _romdata = _romdata + "24747104AC50F15524744140144E413F144E413E144E413D144E412B140E412A140E4129140E4128140E"; _romdata = _romdata + "4127140E4F0000EE82008310AC44F165400013FE502013FEAC42F0657001F0556001F01825E6AC446000"; _romdata = _romdata + "6100F155144E6A00245E245A7A013A051400245E144E82008300825682568256AC40F065AC57F01EF21E"; _romdata = _romdata + "F065400000EEF06570FF82006000F055420014448020F0556210F21E6000F055144E60F88032612CAC3A"; _romdata = _romdata + "D0142474AC5060006100F15500EE6901146269FF1462268C6001F018AC41F0658094F055268C183AAC50"; _romdata = _romdata + "F165AAF6D01300EEAC4DF06570FFF055300000EE6005F05565002518249865011518AC4EF16540001504"; _romdata = _romdata + "400114CC400214F0600AF018AC47F065300C7001F0557101AC4F8010F055310400EEAC4E60006100F155"; _romdata = _romdata + "00EE600AF018AC47F065300C7001F0557101AC4F8010F055310400EEAC4E60026100F15500EEAC46F065"; _romdata = _romdata + "70FCF055300000EEAC4E6003F05500EEAC46F0657004F055302800EEAC4E6001F05500EEAC46F1658710"; _romdata = _romdata + "860077096800AC40F0658900AC48F81EF065AA0FF91E3000D6703F002546761278013805152A00EE4500"; _romdata = _romdata + "00EED670AC48F81E6000F055266EAC42F0657002F055266E25E6AC441616AC44F165400000EE412C157E"; _romdata = _romdata + "412D157E412E157E312F00EE82008300825682568256AC40F065AC57F01EF21EF065400000EEF06570FF"; _romdata = _romdata + "82006000F055420015B48020F0556210F21E6000F05515BE60F88032612CAC3AD01425E6AC441616600A"; _romdata = _romdata + "E09E00EEAC44F065300000EEAC43F0657007AC44612EF15525E66001F01800EEAC44F165AAF63000D013"; _romdata = _romdata + "00EE25E6AC44F16571FE4108161641091616F15525E630004F0000EE650025186501251800EE60006100"; _romdata = _romdata + "F15500EE25C425F26003E0A11644600CE0A1163000EEAC43F065407000EE26587001AC43F055265800EE"; _romdata = _romdata + "AC43F065400000EE265870FFAC43F055265800EEAC43F0656131AACFD01000EEAC3FF065633964221676"; _romdata = _romdata + "AC42F06563226403AC53F033F265F0292686F1292686F229D345730500EEAC41F065400000EE614D6201"; _romdata = _romdata + "AAEFD127710870FF3000169A00EE60656100AB1962086300D0187008F21E7301330416B000EE60006100"; _romdata = _romdata + "AAF916AC6100622C6300AC40F0658400AC67F41EF31EF065AC3A3000D12471087301331016D200EE275C"; _romdata = _romdata + "2714272C26F6276A00EE270E2836270E283A270E283A270E2836270E2836270E18366003F01800EE6020"; _romdata = _romdata + "610CABF962086300D0187008F21E73013308171E00EE60306120A9EF62086300D0187008F21E73013304"; _romdata = _romdata + "1736AC40F065805680568056805680567001F030603B6129D01A00EE6100283E00FC71013120175E00EE"; _romdata = _romdata + "6100283E00FB71013120176C00EE6100283E00C471013110177A00EEAC3E6064F05527D026A6268C26BE"; _romdata = _romdata + "266E27E8283E280027A6600AE09E179800EEAC3EF06570FFF055300000EE6064F05527D0AB3960106118"; _romdata = _romdata + "62206300D0107010F21E7301330617C200EEA92F6020611862206300D0107010F21E7301330417DA00EE"; _romdata = _romdata + "AC566000F055820064002828720180207401341017F200EEAC56F065820084002828A84A825EF21EC07F"; _romdata = _romdata + "C13FF155AC39D011630F740184328040AC56F05500EEA84A805EF01EF165AC39D01100EE600C18406006"; _romdata = _romdata + "18406001F015F0073000184200EE0A115B225B29753854110C09341378342604061A0C22200A00160605"; _romdata = _romdata + "3F07001E0012243648000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000001010101000000000000000000000000010101010000000000000000000202020000000001"; _romdata = _romdata + "010100000000000001010100000000010101000000000505000000050000050000000505000001010000"; _romdata = _romdata + "00010000010000000101000A0A00000A0A000000000A0A00000A0A010100000101000000000101000001"; _romdata = _romdata + "0114141414141414141414141414141414010101010101010101010101010101013C007C00E000C000CC"; _romdata = _romdata + "71CCFBCDDBCD9BCD9BFDFB7CFB000000000000FFFFFFFF0000000000000000F0E0F9F07D986DF86D806D"; _romdata = _romdata + "F86CF8000000000000FFFFFFFF38007C00EC00CC00CD99CD9BCD9BCD9BCD9BFCF37861000000000000FF"; _romdata = _romdata + "FFFFFF0007000700060006C1CCE3CC3708F6080600F618F618000000000000FFFFFFFFFDFD1131313131"; _romdata = _romdata + "31A1B3BFBFB3B3B3B31C3C706078607C3C0E1F1B191F191F1F0E1FBBB333B3BF1E66767E6E66666666CC"; _romdata = _romdata + "CCCDCDCCEC7D3D70F383E0F033F3E0C0C1C3C3C3E37B39ECEC8C0CCC0FE7E3C7CFDCD8DED89F0F606060"; _romdata = _romdata + "6060703C1C000097D2038001000FE03FF85554ABBAFF6EBABA55543FF84FE400008002000003C0066004"; _romdata = _romdata + "A003C004200B3014581428105812A80D5016A823C47FFE400200004AAA15504AAAD553E4277FFE399C0C"; _romdata = _romdata + "30066007E033CC2BD407E003C00180000003C0056006A003C01BD82D745EBAA565C6A3C7E3CDB3DA5B54"; _romdata = _romdata + "2A18181818300C300C4812A42584214C32324C02401FF820AC285420AC1FF87FFE9249924992493FFC40"; _romdata = _romdata + "025AFA500A43EA524A47CA500A5FFA40023FFC0FF0381C5436AC2BF81F01000100010001000100038003"; _romdata = _romdata + "80038007C0C6C67D7C3FF87FFCC38601000000101010287CD6FE8080803879C3F37B1BFBF1E3E78E0C0C"; _romdata = _romdata + "0CEFE78EDFDBD9DFDFDB990E1EB8B0BC30BE9EC3C3C3C3C3E37B3B66666666667E3C183879E3C3F1C0FB"; _romdata = _romdata + "7BE0E000C0E060E0C03C007C00E000C000F1E079F11DBB0D9B0D9BFDFBF9F1018001800180FC3FFFFF00"; _romdata = _romdata + "00000000000000E1CEF3DFB719361F3618F7DFF3CF000000000000FFFFFFFF0F001F00380030003EC73E"; _romdata = _romdata + "CFB01DB0D930D9B0DFB0CF0001000F000FFFE0FFFF30603060306030603C78BE78B760B360B370B33CB3"; _romdata = _romdata + "1C8000800000007FFFFFFF3C3C7E7EE6E6C6C60EC61CC638C670C6E0C6FEFEFE7C000000000000FFFFFF"; _romdata = _romdata + "FF3CC77EC7E6C6C6C6C6CCFECC7EC806C806C0FED8FCD8000000000000FFFFFFFF3C7CE1C1CDCDFD7C77"; _romdata = _romdata + "F7C081E181F1F1E0E0808080808080F0F8DDCDFDF9DDCC71F3C786E786F6F6C7EF6D6CEC6C6F6F1999D9"; _romdata = _romdata + "DFCFC6C686989898981800181880FFAA55FF000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; _romdata = _romdata + "00000000000000000000000000000000000000000000000000"; } }Symbol 183 MovieClip [__Packages.roms.RomS8Test] Frame 0class roms.RomS8Test extends roms.Rom { var _disableMapping, clearKeyMap, _fps, _name, _description, _type, _status, _romdata; function RomS8Test () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _fps = 30; _name = "Schip8 Mode Test"; _description = "Tests different SCHIP8 commands."; _type = "DEMO (schip8)"; _status = roms.Rom.STATUS_OK; _romdata = "00FFF38564006500A244D4506602F615F60736001210D45054001224951012287501120A7401120AD450"; _romdata = _romdata + "6400F430D23A6514F515F50735001234D23A7401440A00FD122C80010380044004000380004004400380"; _romdata = _romdata + "00003558455447584550355000008001"; } }Symbol 184 MovieClip [__Packages.roms.RomS8Test128] Frame 0class roms.RomS8Test128 extends roms.Rom { var _disableMapping, clearKeyMap, _name, _description, _type, _status, _romdata; function RomS8Test128 () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _name = "Schip8 Test 128"; _description = "Tests the 128x64 mode of the SCHIP8"; _type = "DEMO (schip8)"; _status = roms.Rom.STATUS_OK; _romdata = "00FF00E064006500663EA2DAD452D462740844801218120CA2DC64006502667ED45AD65A750A453E122C"; _romdata = _romdata + "1220A2E665186604670E681869226A2C6B36D565D575D585D595D5A5D5B5A2EB7508D565D575D585D595"; _romdata = _romdata + "D5A5D5B5A2F07508D565D575D585D595D5A5D5B5A2F57508D565D575D585D595D5A5D5B5A2FA7508D565"; _romdata = _romdata + "D575D585D595D5A5D5B5A2FF7508D565D575D585D595D5A5D5B5A3047508D565D575D585D595D5A5D5B5"; _romdata = _romdata + "A3097508D565D575D585D595D5A5D5B5A30E7508D565D575D585D595D5A5D5B5A3137508D565D575D585"; _romdata = _romdata + "D595D5A5D5B512D8AA5580408040804080408040AEAAEA4A4EA0A0A0A0E0EEAAEEACAAE080E080E0AEA8"; _romdata = _romdata + "AEA2EEEE4A4A4AEAE080A0A0E04EC24E48EEE0AAE4AAE0EA8AEEA2E2"; } }Symbol 185 MovieClip [__Packages.roms.RomS8Square] Frame 0class roms.RomS8Square extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomS8Square () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[2] = roms.KeyboardDefs.UP; _keyMap[4] = roms.KeyboardDefs.LEFT; _keyMap[6] = roms.KeyboardDefs.RIGHT; _keyMap[8] = roms.KeyboardDefs.DOWN; _keyMap[5] = roms.KeyboardDefs.BUTTON_A; _name = "Magic Square"; _description = "Try to turn all the lights on!\nArrow keys to move/set level, space bar to choose."; _type = "GAME (SCHIP8)"; _status = roms.Rom.STATUS_OK; _fps = 10; _romdata = "12234D61676963205371756172652076312E302062792044617669642057494E54455200FE00E0A47D60"; _romdata = _romdata + "006100620167006800F055F21E710131401233A3FF61066001620B6307D10BF21E700DD107F31E70F371"; _romdata = _romdata + "08313E1247600D611A62056E03A3D0D015F21E700630311263235FF20A3204127F4E03128D235F7EFF23"; _romdata = _romdata + "5F3206128D4E08128D235F7E01235F3205126F00FF00E0610088E4710151E012978AE08AA48AA48AA460"; _romdata = _romdata + "808A078A068BE08BB48BB48BB460408B078B0680A081B062006300A3F8D0177008720152E012C580A071"; _romdata = _romdata + "086200730153E012C56C006D002365F00A300212EF23653D007DFF2365300412FB23653C007CFF236530"; _romdata = _romdata + "06130923657C019CE07CFF23653008131723657D019DE07DFF2365300512E123A3237F4D0013297DFF23"; _romdata = _romdata + "7F7D014C0013337CFF237F7C0180C0700190E013417C01237F7CFF80D0700190E0134F7D01237F7DFF23"; _romdata = _romdata + "A3578012E123656020610023A3135BFE29D01500EEA3F282C083D082248224822482A483348334833483"; _romdata = _romdata + "B4D23600EE81C082D08224822482248124A47DF11EF06569018093300177FF30007701F055A3ED136763"; _romdata = _romdata + "18A3B16108D1306167D13000EE042002408241400223C4042008101008D24B1248099005A003C003C003"; _romdata = _romdata + "C00180808080F8F880E080F88888885020F880E080F880808080F8002000200000383838007C4444447C"; _romdata = _romdata + "FE8282828282FEC1E3F7DDC9C1C1C1C1C1C1FE00C0FE0202FE8F9FB8B0B0BFBFB0B0B0B07F0161616562"; _romdata = _romdata + "7D83C7EE6C6CECEC6C6E67633000303030303FF3FB03030373FB1B3BF3E39F80989F9898981F3F706060"; _romdata = _romdata + "606060703F1FCF404CCF4C4C4C80C000000000000000FFFFE72026E7864627000000000000000000F0E0"; _romdata = _romdata + "F00000800000F0"; } }Symbol 186 MovieClip [__Packages.roms.RomS8Uboat] Frame 0class roms.RomS8Uboat extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _type, _status, _fps, _description, _romdata; function RomS8Uboat () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[7] = roms.KeyboardDefs.LEFT; _keyMap[8] = roms.KeyboardDefs.UP; _keyMap[9] = roms.KeyboardDefs.RIGHT; _keyMap[12] = roms.KeyboardDefs.BUTTON_B; _keyMap[14] = roms.KeyboardDefs.BUTTON_A; _name = "U-Boat"; _type = "Game (schip8)"; _status = roms.Rom.STATUS_OK; _fps = 30; _description = "By Michael Kemper. Destroy the subs using depth charges!\n[Left] stop ship, [Up] half speed, [Right] full speed, [Space bar] Drop charge"; _romdata = "126E3C552D424F41542056312E303E0053434F524500484947480047414D455B4F564552005052455353"; _romdata = _romdata + "5B5E5B504C41595C5B5F5B45584954005B434F505952494748545B5E5D5D60005B4D49434841454C5B4B"; _romdata = _romdata + "454D5045520044524F50535B5B484954535B5B5B5B5B5043540000FF229824E822FA610B623163006500"; _romdata = _romdata + "A22524424500127E6008E0A112946007E0A11274128600FE00FD00E06100A9BCF11EF065830064016500"; _romdata = _romdata + "80308042300022E6840E7501350812A871013123129C6110622063006500A23A2442450012C661106229"; _romdata = _romdata + "63006500A24A2442450012D627F627F627F600EEA80C8610861486147610875087548754D67200EE00E0"; _romdata = _romdata + "6A006B016E00A9B66030F055680F690025AE25C025E6259A251E264424F439001324600CE09E13102328"; _romdata = _romdata + "00EE246427F624E823A223CE00EE6300A9B8F31EF065F029D125710573013303133600EE6000A9A8F055"; _romdata = _romdata + "A9A6F065400000EEA9A4F065400000EEA9A6F165650062006300640082043F0064018314834475013564"; _romdata = _romdata + "136AA9A4F1656500640182053F00640083154F00139A83454F00139A750113828050A9A8F05500EE6200"; _romdata = _romdata + "A97AF21EF0658100A974F21EF06580154F0013C4300000EE7201320513A400EEA97AF465A974F45500EE"; _romdata = _romdata + "61016201631B640D24786120620C63006500A2102442450013E06144620D279E6125621463006500A216"; _romdata = _romdata + "2442450013F66144621527B8610B622063006500A25A24424500140CA9A4F065A9B8F033611062292334"; _romdata = _romdata + "A9A6F065A9B8F033613262292334234AA9A8F065A9B8F03361606229233400EEF31EF065400014606441"; _romdata = _romdata + "8045800E800E800EA874F01ED1277105730100EE65FF00EE6126620063006500A21B27EA24424500146C"; _romdata = _romdata + "00EE8510853486208644A9AA8C108D2024DCA9AE8C508D2024DCA9B28C108D6024DCA9AA8C508D6024DC"; _romdata = _romdata + "67018475A9B28C108D408D2424DCA9AE8C508D408D2424DC8475340014A48375A9AE8C308C148D2024DC"; _romdata = _romdata + "A9B28C308C148D6024DC8375330014C000EE8C0E8C0E8D0E8D0EDCD400EE6300730100C127D2334014EA"; _romdata = _romdata + "61018815380000EE680FA9B6F0658015F055400069FF400C251000EE6010F018601A6100A80ED01500EE"; _romdata = _romdata + "6C00A99EFC1EF0654000255882C02586A98CFC1EF0658100A998FC1EF06580174001607A4000607AA98C"; _romdata = _romdata + "FC1EF05582C025867C013C06152000EEC02F610D8014A992FC1EF055A98CFC1EC07AF055A99EFC1E60FF"; _romdata = _romdata + "F055A998FC1EC00340036001F05582C0258600EEA98CF21EF0658100A992F21EF065A806D10400EE6006"; _romdata = _romdata + "A802DA048AB44A7E6A004A7F6A00DA0400EE61006000A97AF11EF0557101312E15B200EE25DE61006200"; _romdata = _romdata + "279E6168620027B8A80A610A6000D0127008308015D400EE6006A802DA0400EE600EE09E6E004E002604"; _romdata = _romdata + "6007E0A16B006008E0A16B016009E0A16B0200EE600EE0A1160C00EE6EFF6300A988F31EF0653000163C"; _romdata = _romdata + "60FFF055A980F31E80A0F055A984F31E600BF055A9A4F0657001F05582302740164273013304161000EE"; _romdata = _romdata + "6C00A988FC1EF065300026587C013C04164600EE82C02740A984FC1EF0657001F055303E16746000A988"; _romdata = _romdata + "FC1EF05500EE82C027404F0000EE27406000A988FC1EF055268E85D0275400EE67008270A99EF71EF065"; _romdata = _romdata + "300025867701370616906700A99EF71EF065300026B67701370616A400EE8270258682C027403F0016C8"; _romdata = _romdata + "82C0274000EEA9A6F0657001F055A992F71EF0658D00A998F71EF06540012732400227388270258682C0"; _romdata = _romdata + "274026FAA99EF71E6000F05500EEA98CF71EF065850060048505A992F71EF0658600600586056002F018"; _romdata = _romdata + "A814D56027DE6001F018A834D56027DE6002F018A854D56027DE00EE80D08D0400EE80D08D048D0400EE"; _romdata = _romdata + "A980F21EF0658100A984F21EF065A80CD10200EE61006200279EA97AF4656D01277485D535001760A97A"; _romdata = _romdata + "F45561006200279E00EE7401340A00EE64007301330A00EE63007201320A00EE62007101310A00EE6100"; _romdata = _romdata + "7001300A00EE600000EE6300A97AF31EF065F029D1256004F01E71057301330517A000EE6300A974F31E"; _romdata = _romdata + "F065F029D1256004F01E71057301330517BA00EE6002F015F007300017D600EE6004F015F007300017E2"; _romdata = _romdata + "00EE6008F015F007300017EE00EE6040F015F007300017FA00EE041CFFFE0030FDFEFF00C0C03F120C1E"; _romdata = _romdata + "3F0000000000000000000000018001800FF00FF001800180000000000000000000000000000000000000"; _romdata = _romdata + "024003C01FF80FF00FF01FF803C0024000000000000000000000000000000000024002401E7800000000"; _romdata = _romdata + "1E780240024000000000000000000609090F090909000E09090E09090E0006090808080906000E090909"; _romdata = _romdata + "09090E000F08080E08080F000F08080E080808000609080B090907000909090F09090900070202020202"; _romdata = _romdata + "0700070101010109060009090A0C0A0909000808080808080F00090F0F0909090900090D0D0B0B090900"; _romdata = _romdata + "06090909090906000E09090E0808080006090909090B06000E09090E0909090006090806010906000E04"; _romdata = _romdata + "0404040404000909090909090600090909090A0C0800090909090F0F0900090909060909090009090907"; _romdata = _romdata + "01010E000F01020408080F00000000000000000000000000060204000609090701090600020602020202"; _romdata = _romdata + "07000609010204080F00010305090F010100000000000000000000000000000000000000000000000000"; _romdata = _romdata + "0000000000000000000000000000000000000000000000000000000000000A0D0E0F0A050A050F0F0F0F"; _romdata = _romdata + "0000000000007E808080807E001010101000FE9292926C007C8282827C00F8242224F8000202FE020200"; } }Symbol 187 MovieClip [__Packages.roms.RomS8Worms] Frame 0class roms.RomS8Worms extends roms.Rom { var _name, _type, _status, _description, _romdata; function RomS8Worms () { super(); } function init() { super.init(); _name = "Worms"; _type = "Demo (schip8)"; _status = roms.Rom.STATUS_PLAYABLE; _description = ""; _romdata = "00FF00E0A28464016B0A6C0C6D6B6E08680E693965756635227A6005F018600AF015F007300012226001"; _romdata = _romdata + "F018C00D40016401400164024002640340036404440122524402225C4403226644042270227A12287CFF"; _romdata = _romdata + "7EFF79FF76FF00EE7BFF7DFF78FF75FF00EE7B017D017801750100EE7C017E017901760100EEDBC1DDE1"; _romdata = _romdata + "D891D56100EE80A9"; } }Symbol 188 MovieClip [__Packages.roms.RomS8Worm3] Frame 0class roms.RomS8Worm3 extends roms.Rom { var _disableMapping, clearKeyMap, _keyMap, _name, _description, _type, _status, _fps, _romdata; function RomS8Worm3 () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _keyMap[8] = roms.KeyboardDefs.LEFT; _keyMap[9] = roms.KeyboardDefs.RIGHT; _name = "Worm3"; _description = "Eat the balls using left and right arrows to turn."; _type = "Game (Schip8)"; _status = roms.Rom.STATUS_OK; _fps = 30; _romdata = "121A576F726D00524239320000003E05002B7C0000061E01000400FF00E0A20BFE65A368F055FC1E7101"; _romdata = _romdata + "31001224A350DAB3D421D4317403347A1232A35F6304D329D4297209323F1240A206F065A202F033632E"; _romdata = _romdata + "22E4A202F53322E22332A35ED76176FE3611125E6306F315A368F81EF065840080A0F055A468F81EF065"; _romdata = _romdata + "810080B0F055A3523400D413A348F91EF165A355DAB28A048B14A350DAB33F0012FCC00F4000232E7801"; _romdata = _romdata + "98E068006108E19E6600E19E12C0360012C07902660689626109E19E6700E19E12D4370012D479FE6706"; _romdata = _romdata + "8972F307330012AC126822E2A202F5336300647CA202F265F029D4357306F129D4357306F229D43500EE"; _romdata = _romdata + "2342A350DAB3DAB33F0013126402F418750122DC12A6640AF418DAB38A058B15A355DAB2A206F0658055"; _romdata = _romdata + "80504F00F055132C7E0100EEA357CC7C7C02CD3C7D02DCD74F0000EEA357DCD71334040000FCFC000004"; _romdata = _romdata + "E0E0E0A0E00040387CDEFEFE7C38F0808080808080808080"; } }Symbol 189 MovieClip [__Packages.roms.RomS8Font] Frame 0class roms.RomS8Font extends roms.Rom { var _disableMapping, clearKeyMap, _name, _description, _type, _status, _romdata; function RomS8Font () { super(); } function init() { super.init(); _disableMapping = false; clearKeyMap(); _name = "Newsdee's Font Test"; _description = "Tests the built-in fonts - by Newsdee."; _type = "DEMO (schip8)"; _status = roms.Rom.STATUS_OK; _romdata = "00E000FF"; _romdata = _romdata + "6000"; _romdata = _romdata + "7105"; _romdata = _romdata + "7205"; _romdata = _romdata + "F030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001"; _romdata = _romdata + "6105"; _romdata = _romdata + "6214"; _romdata = _romdata + "F030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "7001710FF030D12A"; _romdata = _romdata + "6000"; _romdata = _romdata + "6105"; _romdata = _romdata + "6223"; _romdata = _romdata + "F029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001"; _romdata = _romdata + "6105"; _romdata = _romdata + "6232"; _romdata = _romdata + "F029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "7001710FF029D125"; _romdata = _romdata + "F00A"; _romdata = _romdata + "00FD"; } }Symbol 190 MovieClip [__Packages.Screen] Frame 0class Screen extends MovieClip { var COLOR_FOREGROUND, COLOR_BACKGROUND, _bmp, screenBytes, pixArray; function Screen () { super(); COLOR_FOREGROUND = 10079385 /* 0x99CC99 */; COLOR_BACKGROUND = 3355443 /* 0x333333 */; _bmp = new flash.display.BitmapData(128, 64, true); screenBytes = new Array(1024); pixArray = new Array(1024); } function create(parent) { var _local2 = 16; parent.attachBitmap(_bmp, _local2); } function drawSpriteByte(val, x, y, schip8) { var _local4 = false; var _local3 = val.toString(2); _local3 = "00000000".substr(0, 8 - _local3.length) + _local3; var _local2 = 0; while (_local2 < 8) { if (_local3.charAt(_local2) == "1") { _local4 = _local4 | drawPixel(x + _local2, y, schip8); } _local2++; } return(_local4); } function drawPixel(x, y, schip8) { var _local2 = _bmp.getPixel(x, y) == COLOR_FOREGROUND; var _local3 = (_local2 ? (TRANSPARENCY | COLOR_BACKGROUND) : (COLOR_FOREGROUND)); _bmp.setPixel(x, y, _local3); return(_local2); } function clearScreen() { var _local2 = new flash.geom.Rectangle(0, 0, 128, 64); _bmp.fillRect(_local2, TRANSPARENCY | COLOR_BACKGROUND); } function scrollLeft(schip8) { var _local2 = (schip8 ? 4 : 2); var _local3 = (schip8 ? 128 : 64); _bmp.scroll(-_local2, 0); var _local4 = new flash.geom.Rectangle(_local3 - _local2, 0, _local2, 64); _bmp.fillRect(_local4, TRANSPARENCY | COLOR_BACKGROUND); } function scrollRight(schip8) { var _local2 = (schip8 ? 4 : 2); _bmp.scroll(_local2, 0); var _local3 = new flash.geom.Rectangle(0, 0, _local2, 64); _bmp.fillRect(_local3, TRANSPARENCY | COLOR_BACKGROUND); } function scrollDown(lines) { _bmp.scroll(0, lines); var _local2 = new flash.geom.Rectangle(0, 0, 128, lines); _bmp.fillRect(_local2, TRANSPARENCY | COLOR_BACKGROUND); } var TRANSPARENCY = 4278190080; }Symbol 191 MovieClip [__Packages.Redux] Frame 0class Redux { var _gridChip8; function Redux (_path) { var _local5 = new ContextMenu(); var _local6 = new ContextMenuItem("Flip-8 (c) 2006 by Newsdee", test); _local5.hideBuiltInItems(); _local5.builtInItems.quality = true; _local5.builtInItems.save = true; _local5.customItems.push(_local6); _root.menu = _local5; var _local4 = new RomFactory(); var _local3 = Grid(_path.attachMovie("GridHolder", "grid", _path.getNextHighestDepth())); _gridChip8 = _local3; _local3.init(9, _local4.getRom("flip8"), 0, 42); _root._loader_mc.description_txt.x = _path._height + 10; _local3.addRom(_local4.getRom("s8alien")); _local3.addRom(_local4.getRom("s8ant")); _local3.addRom(_local4.getRom("s8blinky")); _local3.addRom(_local4.getRom("s8car")); _local3.addRom(_local4.getRom("s8dragon")); _local3.addRom(_local4.getRom("s8dragon2")); _local3.addRom(_local4.getRom("s8field")); _local3.addRom(_local4.getRom("s8joust")); _local3.addRom(_local4.getRom("s8laser")); _local3.addRom(_local4.getRom("s8loopz")); _local3.addRom(_local4.getRom("s8matches")); _local3.addRom(_local4.getRom("s8memory")); _local3.addRom(_local4.getRom("s8mines")); _local3.addRom(_local4.getRom("s8piper")); _local3.addRom(_local4.getRom("s8race")); _local3.addRom(_local4.getRom("s8spacefig")); _local3.addRom(_local4.getRom("s8square")); _local3.addRom(_local4.getRom("s8uboat")); _local3.addRom(_local4.getRom("s8worm3")); _local3.addRom(_local4.getRom("airplane")); _local3.addRom(_local4.getRom("blinky")); _local3.addRom(_local4.getRom("blitz")); _local3.addRom(_local4.getRom("breakout")); _local3.addRom(_local4.getRom("brix")); _local3.addRom(_local4.getRom("cave")); _local3.addRom(_local4.getRom("connect4")); _local3.addRom(_local4.getRom("figures")); _local3.addRom(_local4.getRom("filter")); _local3.addRom(_local4.getRom("guess")); _local3.addRom(_local4.getRom("hidden")); _local3.addRom(_local4.getRom("invaders")); _local3.addRom(_local4.getRom("kaleid")); _local3.addRom(_local4.getRom("landing")); _local3.addRom(_local4.getRom("merlin")); _local3.addRom(_local4.getRom("missile")); _local3.addRom(_local4.getRom("paddles")); _local3.addRom(_local4.getRom("pong1p")); _local3.addRom(_local4.getRom("pong")); _local3.addRom(_local4.getRom("pong2")); _local3.addRom(_local4.getRom("puzzle")); _local3.addRom(_local4.getRom("puzzle2")); _local3.addRom(_local4.getRom("rocket")); _local3.addRom(_local4.getRom("soccer")); _local3.addRom(_local4.getRom("spacef")); _local3.addRom(_local4.getRom("squash")); _local3.addRom(_local4.getRom("syzygy")); _local3.addRom(_local4.getRom("tank")); _local3.addRom(_local4.getRom("tapeworm")); _local3.addRom(_local4.getRom("tetris")); _local3.addRom(_local4.getRom("tictac")); _local3.addRom(_local4.getRom("timebomb")); _local3.addRom(_local4.getRom("tron")); _local3.addRom(_local4.getRom("ufo")); _local3.addRom(_local4.getRom("vbrix")); _local3.addRom(_local4.getRom("vers")); _local3.addRom(_local4.getRom("wall")); _local3.addRom(_local4.getRom("wipeoff")); _local3.addRom(_local4.getRom("xmirror")); _local3.addRom(_local4.getRom("s8haptest")); _local3.addRom(_local4.getRom("s8hexmixt")); _local3.addRom(_local4.getRom("s8linedemo")); _local3.addRom(_local4.getRom("s8robot")); _local3.addRom(_local4.getRom("s8screentest")); _local3.addRom(_local4.getRom("s8test")); _local3.addRom(_local4.getRom("s8test128")); _local3.addRom(_local4.getRom("s8worms")); _local3.addRom(_local4.getRom("c8logo")); _local3.addRom(_local4.getRom("ibm")); _local3.addRom(_local4.getRom("maze")); _local3.addRom(_local4.getRom("rocket2")); _local3.addRom(_local4.getRom("s8font")); } function test() { getURL ("http://newsdee.com/flip8/", "_blank"); } }Symbol 192 MovieClip [__Packages.Grid] Frame 0class Grid extends MovieClip { static var allGrids; var _path, _gridBox, _name, _gridYBar, onEnterFrame, stopDrag, _xmouse, _width, _ymouse, _height, onKeyDown; function Grid () { super(); _path = this; _gridBox = new GridBox(_path); _name = "grid_" + _path.getDepth(); allGrids = new Array(); allGrids.push(this); } static function getGrid(name) { var _local2; var _local1; _local1 = 0; while (_local1 < allGrids.length) { _local2 = allGrids[_local1]; if ((_local2._name = name)) { return(_local2); } _local1++; } return(null); } function init(displayRows, firstRom, x, y) { _path._x = x; _path._y = y; _gridBox.init(displayRows, firstRom); _gridYBar = new GridYBar(); _gridYBar.initRight(_path, displayRows); addListeners(); } function addRom(dat) { _gridBox.addRom(dat); } function sliderMoved() { _gridBox.setYPercent(_gridYBar.getPercent()); } function handleClick() { var _local3 = _gridYBar._maxY; var _local2 = _gridYBar._slider; _local2.gotoAndStop(3); _local2.startDrag(false, _local2._x, 0, _local2._x, _gridYBar._maxY); onEnterFrame = sliderMoved; } function stopClick() { (stopDrag());// not popped _gridYBar._slider.gotoAndStop(1); _path.onEnterFrame = null; } function isMouseInside() { return((((_xmouse > 0) && (_xmouse < _width)) && (_ymouse > 0)) && (_ymouse < _height)); } function addListeners() { _gridYBar._slider.onPress = function () { var _local2 = Grid(this._parent._parent); _local2.handleClick(); }; _gridYBar._slider.onRelease = function () { var _local2 = Grid(this._parent._parent); _local2.stopClick(); }; _gridYBar._slider.onReleaseOutside = _gridYBar._slider.onRelease; onKeyDown = function () { if (!this.isMouseInside()) { return(undefined); } var _local2 = 0; (Key.isDown(40) ? (_local2 = _local2 + 5) : null); (Key.isDown(38) ? (_local2 = _local2 - 5) : null); this._gridYBar.moveSlider(_local2); this.sliderMoved(); }; Key.addListener(this); _path.onMouseWheel = function (delta, scrollTarget) { if (!this.isMouseInside()) { return(undefined); } var _local3 = this._gridYBar._slider; var _local2 = 10 * ((delta > 0) ? -1 : 1); this._gridYBar.moveSlider(_local2); this.sliderMoved(); }; Mouse.addListener(_path); } }Symbol 193 MovieClip [__Packages.GridBox] Frame 0class GridBox { var _path, _window, _content, _contentPadding, _rows, _showRows, _mask; function GridBox (path) { _path = path; _window = _path.createEmptyMovieClip("_window", _window.getNextHighestDepth()); _content = _window.createEmptyMovieClip("_content", _path.getNextHighestDepth()); _contentPadding = _content.createEmptyMovieClip("_padding", _content.getNextHighestDepth()); resizePadding(10, 10); _rows = new Array(); } function resizePadding(sizeX, sizeY) { _contentPadding.moveTo(0, 0); _contentPadding.beginFill(16711680, 0); _contentPadding.lineTo(sizeX, 0); _contentPadding.lineTo(sizeX, sizeY); _contentPadding.lineTo(0, sizeY); _contentPadding.endFill(); } function addRom(dat) { _rows.push(dat); var _local2 = _content.attachMovie("GridRow", dat.getName(), _content.getNextHighestDepth()); var _local3 = _local2._height + ROW_SPACING; _local2.init(dat); _local2._y = ROW_SPACING + ((_rows.length - 1) * _local3); resizePadding(_local2._width, ROW_SPACING + (_local3 * _rows.length)); return(_local2); } function scrollUp(amount) { _content._y = _content._y + amount; if (_content._y > 0) { _content._y = 0; } } function scrollDown(amount) { _content._y = _content._y + amount; var _local2; _local2 = _window.scrollRect.height - _content._height; _content._y = _content._y - amount; if (_content._y < _local2) { _content._y = _local2; } } function setYPercent(percent) { var _local2; _local2 = _window.scrollRect.height - _content._height; _content._y = percent * _local2; } function init(displayRows, firstRom) { _showRows = displayRows; var _local4 = addRom(firstRom); var _local3 = (ROW_SPACING + (_showRows * (_local4._height + ROW_SPACING))) - 1; var _local2 = _local4._width; _mask = new flash.geom.Rectangle(0, 0, _local2, _local3); _window.scrollRect = _mask; _window.cacheAsBitmap = true; _path.beginFill(16711680, 0); _path.lineTo(_local2, 0); _path.lineTo(_local2, _local3); _path.lineTo(0, _local3); _path.endFill(); } var ROW_SPACING = 5; }Symbol 194 MovieClip [__Packages.GridYBar] Frame 0class GridYBar { var _parent, _field, _slider, _maxY; function GridYBar () { } function initRight(bind_mc, maxY) { init(bind_mc._width, 0, bind_mc); setMaxY(bind_mc._height); } function init(x, y, parent) { _parent = parent; _field = _parent.createEmptyMovieClip("_field", _parent.getNextHighestDepth()); _field.beginFill(0, 20); _field.lineTo(10, 10); _field.lineTo(0, 10); _field.endFill(); _slider = _field.attachMovie("GridSlider", "_slider", _field.getNextHighestDepth()); _field._x = x; _field._y = y; } function setMaxY(maxY) { _maxY = Math.floor(maxY - _slider._height); } function getPercent() { var _local2; _local2 = _slider._y / _maxY; return(_slider._y / _maxY); } function moveSlider(delta) { _slider._y = _slider._y + delta; if (_slider._y < 0) { _slider._y = 0; } else { ((_slider._y > _maxY) ? ((_slider._y = _maxY)) : null); } } }Symbol 195 MovieClip [__Packages.GridRow] Frame 0class GridRow extends MovieClip { var onRollOver, onDragOver, onRollOut, onDragOut, onPress, onRelease, onReleaseOutside, background, _rom, status, romName, romType; function GridRow () { super(); onRollOver = highlightOn; onDragOver = highlightOn; onRollOut = highlightOff; onDragOut = highlightOff; onPress = pressedOn; onRelease = pressedOff; onReleaseOutside = pressedOffOutside; Mouse.addListener(this); } function highlightOn() { background._alpha = 50; var _local2; _local2 = ("NAME: " + _rom.getName().toUpperCase()) + newline; _local2 = _local2 + (("DESCRIPTION: " + _rom.getDescription()) + newline); _local2 = _local2 + (((("SIZE: " + _rom.getSize()) + " bytes - STATUS: ") + _rom.getStatus()) + newline); Chip8.description_txt.text = _local2; } function highlightOff() { background._alpha = 100; Chip8.description_txt.text = ""; } function pressedOn() { background._visible = false; } function pressedOff() { pressedOffOutside(); _root.menuBar.setMain(true); _root.menuBar.setLoad(false); Chip8.path.loadRomClass(_rom); } function pressedOffOutside() { background._visible = true; } function setStatusColor(rgb) { var _local3 = new flash.geom.Transform(status); var _local2 = new flash.geom.ColorTransform(); _local2.rgb = rgb; _local3.colorTransform = _local2; } function init(dat) { _rom = dat; romName.text = _rom.getName().toUpperCase(); romType.text = _rom.getType().toUpperCase(); setStatusColor(_rom.getStatusColor()); } }
Library Items
Symbol 1 Sound [beep.wav] | ||
Symbol 2 Graphic | Used by:6 | |
Symbol 3 Graphic | Used by:6 | |
Symbol 4 Graphic | Used by:6 | |
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip [GridSlider] | Uses:2 3 4 5 | |
Symbol 7 Graphic | Used by:15 | |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:15 |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:15 |
Symbol 12 Font | Used by:13 14 63 90 92 93 94 96 98 99 101 102 104 105 107 112 | |
Symbol 13 EditableText | Uses:12 | Used by:15 |
Symbol 14 EditableText | Uses:12 | Used by:15 |
Symbol 15 MovieClip [GridRow] | Uses:7 9 11 13 14 | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip [GridHolder] | Uses:16 | |
Symbol 18 Font | Used by:19 44 66 69 71 72 73 74 75 79 81 83 84 86 87 | |
Symbol 19 Text | Uses:18 | Used by:Timeline |
Symbol 20 Graphic | Used by:24 | |
Symbol 21 Font | Used by:22 | |
Symbol 22 EditableText | Uses:21 | Used by:23 |
Symbol 23 MovieClip [test] | Uses:22 | Used by:24 |
Symbol 24 MovieClip | Uses:20 23 | Used by:Timeline |
Symbol 25 Graphic | Used by:40 | |
Symbol 26 Font | Used by:27 28 31 32 34 35 37 38 | |
Symbol 27 Text | Uses:26 | Used by:30 |
Symbol 28 Text | Uses:26 | Used by:30 |
Symbol 29 Graphic | Used by:30 33 36 39 | |
Symbol 30 Button | Uses:27 28 29 | Used by:40 |
Symbol 31 Text | Uses:26 | Used by:33 |
Symbol 32 Text | Uses:26 | Used by:33 |
Symbol 33 Button | Uses:31 32 29 | Used by:40 |
Symbol 34 Text | Uses:26 | Used by:36 |
Symbol 35 Text | Uses:26 | Used by:36 |
Symbol 36 Button | Uses:34 35 29 | Used by:40 |
Symbol 37 Text | Uses:26 | Used by:39 |
Symbol 38 Text | Uses:26 | Used by:39 |
Symbol 39 Button | Uses:37 38 29 | Used by:40 |
Symbol 40 MovieClip | Uses:25 30 33 36 39 | Used by:Timeline |
Symbol 41 Graphic | Used by:88 | |
Symbol 42 Font | Used by:43 44 64 65 66 67 68 69 70 71 76 77 78 79 80 81 82 83 84 85 86 87 | |
Symbol 43 Text | Uses:42 | Used by:88 |
Symbol 44 Text | Uses:18 42 | Used by:88 |
Symbol 45 Graphic | Used by:54 | |
Symbol 46 Bitmap | Used by:47 | |
Symbol 47 Graphic | Uses:46 | Used by:54 |
Symbol 48 Bitmap | Used by:49 | |
Symbol 49 Graphic | Uses:48 | Used by:54 |
Symbol 50 Bitmap | Used by:51 | |
Symbol 51 Graphic | Uses:50 | Used by:54 |
Symbol 52 Bitmap | Used by:53 | |
Symbol 53 Graphic | Uses:52 | Used by:54 |
Symbol 54 MovieClip | Uses:45 47 49 51 53 | Used by:88 |
Symbol 55 Font | Used by:56 59 | |
Symbol 56 Text | Uses:55 | Used by:58 60 |
Symbol 57 Graphic | Used by:58 60 100 103 106 | |
Symbol 58 Button | Uses:56 57 | Used by:88 |
Symbol 59 Text | Uses:55 | Used by:60 |
Symbol 60 Button | Uses:59 57 56 | Used by:88 |
Symbol 61 Font | Used by:62 | |
Symbol 62 Text | Uses:61 | Used by:88 |
Symbol 63 EditableText | Uses:12 | Used by:88 |
Symbol 64 Text | Uses:42 | Used by:88 |
Symbol 65 Text | Uses:42 | Used by:88 |
Symbol 66 Text | Uses:18 42 | Used by:88 |
Symbol 67 Text | Uses:42 | Used by:88 |
Symbol 68 Text | Uses:42 | Used by:88 |
Symbol 69 Text | Uses:42 18 | Used by:88 |
Symbol 70 Text | Uses:42 | Used by:88 |
Symbol 71 Text | Uses:42 18 | Used by:88 |
Symbol 72 Text | Uses:18 | Used by:88 |
Symbol 73 Text | Uses:18 | Used by:88 |
Symbol 74 Text | Uses:18 | Used by:88 |
Symbol 75 Text | Uses:18 | Used by:88 |
Symbol 76 Text | Uses:42 | Used by:88 |
Symbol 77 Text | Uses:42 | Used by:88 |
Symbol 78 Text | Uses:42 | Used by:88 |
Symbol 79 Text | Uses:42 18 | Used by:88 |
Symbol 80 Text | Uses:42 | Used by:88 |
Symbol 81 Text | Uses:42 18 | Used by:88 |
Symbol 82 Text | Uses:42 | Used by:88 |
Symbol 83 Text | Uses:42 18 | Used by:88 |
Symbol 84 Text | Uses:18 42 | Used by:88 |
Symbol 85 Text | Uses:42 | Used by:88 |
Symbol 86 Text | Uses:18 42 | Used by:88 |
Symbol 87 Text | Uses:42 18 | Used by:88 |
Symbol 88 MovieClip | Uses:41 43 44 54 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | Used by:Timeline |
Symbol 89 Graphic | Used by:91 | |
Symbol 90 EditableText | Uses:12 | Used by:91 |
Symbol 91 MovieClip | Uses:89 90 | Used by:Timeline |
Symbol 92 EditableText | Uses:12 | Used by:111 |
Symbol 93 EditableText | Uses:12 | Used by:111 |
Symbol 94 Text | Uses:12 | Used by:97 |
Symbol 95 Graphic | Used by:97 | |
Symbol 96 Text | Uses:12 | Used by:97 |
Symbol 97 Button | Uses:94 95 96 | Used by:110 |
Symbol 98 Text | Uses:12 | Used by:100 |
Symbol 99 Text | Uses:12 | Used by:100 |
Symbol 100 Button | Uses:98 57 99 | Used by:110 |
Symbol 101 Text | Uses:12 | Used by:103 |
Symbol 102 Text | Uses:12 | Used by:103 |
Symbol 103 Button | Uses:101 57 102 | Used by:110 |
Symbol 104 Text | Uses:12 | Used by:106 |
Symbol 105 Text | Uses:12 | Used by:106 |
Symbol 106 Button | Uses:104 57 105 | Used by:110 |
Symbol 107 Text | Uses:12 | Used by:109 |
Symbol 108 Graphic | Used by:109 | |
Symbol 109 Button | Uses:107 108 | Used by:110 |
Symbol 110 MovieClip | Uses:97 100 103 106 109 | Used by:111 |
Symbol 111 MovieClip | Uses:92 93 110 | Used by:Timeline |
Symbol 112 Text | Uses:12 | Used by:Timeline |
Symbol 113 Graphic | Used by:Timeline | |
Symbol 114 MovieClip [__Packages.Chip8] | ||
Symbol 115 MovieClip [__Packages.roms.Rom] | ||
Symbol 116 MovieClip [__Packages.Keyboard] | ||
Symbol 117 MovieClip [__Packages.RomFactory] | ||
Symbol 118 MovieClip [__Packages.roms.RomFlip8] | ||
Symbol 119 MovieClip [__Packages.roms.KeyboardDefs] | ||
Symbol 120 MovieClip [__Packages.roms.RomAirplane] | ||
Symbol 121 MovieClip [__Packages.roms.RomBlinky] | ||
Symbol 122 MovieClip [__Packages.roms.RomBlitz] | ||
Symbol 123 MovieClip [__Packages.roms.RomBreakout] | ||
Symbol 124 MovieClip [__Packages.roms.RomBrix] | ||
Symbol 125 MovieClip [__Packages.roms.RomCave] | ||
Symbol 126 MovieClip [__Packages.roms.RomConnect4] | ||
Symbol 127 MovieClip [__Packages.roms.RomFigures] | ||
Symbol 128 MovieClip [__Packages.roms.RomFilter] | ||
Symbol 129 MovieClip [__Packages.roms.RomGuess] | ||
Symbol 130 MovieClip [__Packages.roms.RomHidden] | ||
Symbol 131 MovieClip [__Packages.roms.RomIbm] | ||
Symbol 132 MovieClip [__Packages.roms.RomInvaders] | ||
Symbol 133 MovieClip [__Packages.roms.RomKaleid] | ||
Symbol 134 MovieClip [__Packages.roms.RomLanding] | ||
Symbol 135 MovieClip [__Packages.roms.RomMaze] | ||
Symbol 136 MovieClip [__Packages.roms.RomMerlin] | ||
Symbol 137 MovieClip [__Packages.roms.RomMissile] | ||
Symbol 138 MovieClip [__Packages.roms.RomPaddles] | ||
Symbol 139 MovieClip [__Packages.roms.RomPong1p] | ||
Symbol 140 MovieClip [__Packages.roms.RomPong] | ||
Symbol 141 MovieClip [__Packages.roms.RomPong2] | ||
Symbol 142 MovieClip [__Packages.roms.RomPuzzle] | ||
Symbol 143 MovieClip [__Packages.roms.RomPuzzle2] | ||
Symbol 144 MovieClip [__Packages.roms.RomRocket] | ||
Symbol 145 MovieClip [__Packages.roms.RomRocket2] | ||
Symbol 146 MovieClip [__Packages.roms.RomSoccer] | ||
Symbol 147 MovieClip [__Packages.roms.RomSpacef] | ||
Symbol 148 MovieClip [__Packages.roms.RomSquash] | ||
Symbol 149 MovieClip [__Packages.roms.RomSyzygy] | ||
Symbol 150 MovieClip [__Packages.roms.RomTank] | ||
Symbol 151 MovieClip [__Packages.roms.RomTapeworm] | ||
Symbol 152 MovieClip [__Packages.roms.RomTetris] | ||
Symbol 153 MovieClip [__Packages.roms.RomTictac] | ||
Symbol 154 MovieClip [__Packages.roms.RomTimebomb] | ||
Symbol 155 MovieClip [__Packages.roms.RomTron] | ||
Symbol 156 MovieClip [__Packages.roms.RomUfo] | ||
Symbol 157 MovieClip [__Packages.roms.RomVbrix] | ||
Symbol 158 MovieClip [__Packages.roms.RomVers] | ||
Symbol 159 MovieClip [__Packages.roms.RomWall] | ||
Symbol 160 MovieClip [__Packages.roms.RomWipeoff] | ||
Symbol 161 MovieClip [__Packages.roms.RomXmirror] | ||
Symbol 162 MovieClip [__Packages.roms.RomS8Alien] | ||
Symbol 163 MovieClip [__Packages.roms.RomS8Ant] | ||
Symbol 164 MovieClip [__Packages.roms.RomS8Blinky] | ||
Symbol 165 MovieClip [__Packages.roms.RomS8Car] | ||
Symbol 166 MovieClip [__Packages.roms.RomS8Dragon] | ||
Symbol 167 MovieClip [__Packages.roms.RomS8Dragon2] | ||
Symbol 168 MovieClip [__Packages.roms.RomS8Field] | ||
Symbol 169 MovieClip [__Packages.roms.RomS8Haptest] | ||
Symbol 170 MovieClip [__Packages.roms.RomS8Hexmixt] | ||
Symbol 171 MovieClip [__Packages.roms.RomS8Joust] | ||
Symbol 172 MovieClip [__Packages.roms.RomS8Laser] | ||
Symbol 173 MovieClip [__Packages.roms.RomS8Linedemo] | ||
Symbol 174 MovieClip [__Packages.roms.RomS8Loopz] | ||
Symbol 175 MovieClip [__Packages.roms.RomS8Matches] | ||
Symbol 176 MovieClip [__Packages.roms.RomS8Memory] | ||
Symbol 177 MovieClip [__Packages.roms.RomS8Mines] | ||
Symbol 178 MovieClip [__Packages.roms.RomS8Piper] | ||
Symbol 179 MovieClip [__Packages.roms.RomS8Race] | ||
Symbol 180 MovieClip [__Packages.roms.RomS8Robot] | ||
Symbol 181 MovieClip [__Packages.roms.RomS8Screentest] | ||
Symbol 182 MovieClip [__Packages.roms.RomS8Spacefig] | ||
Symbol 183 MovieClip [__Packages.roms.RomS8Test] | ||
Symbol 184 MovieClip [__Packages.roms.RomS8Test128] | ||
Symbol 185 MovieClip [__Packages.roms.RomS8Square] | ||
Symbol 186 MovieClip [__Packages.roms.RomS8Uboat] | ||
Symbol 187 MovieClip [__Packages.roms.RomS8Worms] | ||
Symbol 188 MovieClip [__Packages.roms.RomS8Worm3] | ||
Symbol 189 MovieClip [__Packages.roms.RomS8Font] | ||
Symbol 190 MovieClip [__Packages.Screen] | ||
Symbol 191 MovieClip [__Packages.Redux] | ||
Symbol 192 MovieClip [__Packages.Grid] | ||
Symbol 193 MovieClip [__Packages.GridBox] | ||
Symbol 194 MovieClip [__Packages.GridYBar] | ||
Symbol 195 MovieClip [__Packages.GridRow] |
Instance Names
"emu" | Frame 1 | Symbol 24 MovieClip |
"menuBar" | Frame 1 | Symbol 40 MovieClip |
"tutorial_mc" | Frame 1 | Symbol 88 MovieClip |
"loader_mc" | Frame 1 | Symbol 91 MovieClip |
"debug_mc" | Frame 1 | Symbol 111 MovieClip |
"background" | Symbol 15 MovieClip [GridRow] Frame 1 | Symbol 9 MovieClip |
"status" | Symbol 15 MovieClip [GridRow] Frame 1 | Symbol 11 MovieClip |
"romName" | Symbol 15 MovieClip [GridRow] Frame 1 | Symbol 13 EditableText |
"romType" | Symbol 15 MovieClip [GridRow] Frame 1 | Symbol 14 EditableText |
"emu" | Symbol 24 MovieClip Frame 1 | Symbol 23 MovieClip [test] |
"tutorial_btn" | Symbol 40 MovieClip Frame 1 | Symbol 30 Button |
"load_btn" | Symbol 40 MovieClip Frame 1 | Symbol 33 Button |
"debug_btn" | Symbol 40 MovieClip Frame 1 | Symbol 36 Button |
"main_btn" | Symbol 40 MovieClip Frame 1 | Symbol 39 Button |
"images" | Symbol 88 MovieClip Frame 1 | Symbol 54 MovieClip |
"pageCounter" | Symbol 88 MovieClip Frame 1 | Symbol 63 EditableText |
"description_txt" | Symbol 91 MovieClip Frame 1 | Symbol 90 EditableText |
"debug_txt" | Symbol 111 MovieClip Frame 1 | Symbol 92 EditableText |
"cpu_txt" | Symbol 111 MovieClip Frame 1 | Symbol 93 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "beep.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "GridSlider" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "GridRow" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "GridHolder" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "test" |
ExportAssets (56) | Timeline Frame 1 | Symbol 114 as "__Packages.Chip8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 115 as "__Packages.roms.Rom" |
ExportAssets (56) | Timeline Frame 1 | Symbol 116 as "__Packages.Keyboard" |
ExportAssets (56) | Timeline Frame 1 | Symbol 117 as "__Packages.RomFactory" |
ExportAssets (56) | Timeline Frame 1 | Symbol 118 as "__Packages.roms.RomFlip8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 119 as "__Packages.roms.KeyboardDefs" |
ExportAssets (56) | Timeline Frame 1 | Symbol 120 as "__Packages.roms.RomAirplane" |
ExportAssets (56) | Timeline Frame 1 | Symbol 121 as "__Packages.roms.RomBlinky" |
ExportAssets (56) | Timeline Frame 1 | Symbol 122 as "__Packages.roms.RomBlitz" |
ExportAssets (56) | Timeline Frame 1 | Symbol 123 as "__Packages.roms.RomBreakout" |
ExportAssets (56) | Timeline Frame 1 | Symbol 124 as "__Packages.roms.RomBrix" |
ExportAssets (56) | Timeline Frame 1 | Symbol 125 as "__Packages.roms.RomCave" |
ExportAssets (56) | Timeline Frame 1 | Symbol 126 as "__Packages.roms.RomConnect4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 127 as "__Packages.roms.RomFigures" |
ExportAssets (56) | Timeline Frame 1 | Symbol 128 as "__Packages.roms.RomFilter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 129 as "__Packages.roms.RomGuess" |
ExportAssets (56) | Timeline Frame 1 | Symbol 130 as "__Packages.roms.RomHidden" |
ExportAssets (56) | Timeline Frame 1 | Symbol 131 as "__Packages.roms.RomIbm" |
ExportAssets (56) | Timeline Frame 1 | Symbol 132 as "__Packages.roms.RomInvaders" |
ExportAssets (56) | Timeline Frame 1 | Symbol 133 as "__Packages.roms.RomKaleid" |
ExportAssets (56) | Timeline Frame 1 | Symbol 134 as "__Packages.roms.RomLanding" |
ExportAssets (56) | Timeline Frame 1 | Symbol 135 as "__Packages.roms.RomMaze" |
ExportAssets (56) | Timeline Frame 1 | Symbol 136 as "__Packages.roms.RomMerlin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 137 as "__Packages.roms.RomMissile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 138 as "__Packages.roms.RomPaddles" |
ExportAssets (56) | Timeline Frame 1 | Symbol 139 as "__Packages.roms.RomPong1p" |
ExportAssets (56) | Timeline Frame 1 | Symbol 140 as "__Packages.roms.RomPong" |
ExportAssets (56) | Timeline Frame 1 | Symbol 141 as "__Packages.roms.RomPong2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 142 as "__Packages.roms.RomPuzzle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 143 as "__Packages.roms.RomPuzzle2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 144 as "__Packages.roms.RomRocket" |
ExportAssets (56) | Timeline Frame 1 | Symbol 145 as "__Packages.roms.RomRocket2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 146 as "__Packages.roms.RomSoccer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 147 as "__Packages.roms.RomSpacef" |
ExportAssets (56) | Timeline Frame 1 | Symbol 148 as "__Packages.roms.RomSquash" |
ExportAssets (56) | Timeline Frame 1 | Symbol 149 as "__Packages.roms.RomSyzygy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 150 as "__Packages.roms.RomTank" |
ExportAssets (56) | Timeline Frame 1 | Symbol 151 as "__Packages.roms.RomTapeworm" |
ExportAssets (56) | Timeline Frame 1 | Symbol 152 as "__Packages.roms.RomTetris" |
ExportAssets (56) | Timeline Frame 1 | Symbol 153 as "__Packages.roms.RomTictac" |
ExportAssets (56) | Timeline Frame 1 | Symbol 154 as "__Packages.roms.RomTimebomb" |
ExportAssets (56) | Timeline Frame 1 | Symbol 155 as "__Packages.roms.RomTron" |
ExportAssets (56) | Timeline Frame 1 | Symbol 156 as "__Packages.roms.RomUfo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 157 as "__Packages.roms.RomVbrix" |
ExportAssets (56) | Timeline Frame 1 | Symbol 158 as "__Packages.roms.RomVers" |
ExportAssets (56) | Timeline Frame 1 | Symbol 159 as "__Packages.roms.RomWall" |
ExportAssets (56) | Timeline Frame 1 | Symbol 160 as "__Packages.roms.RomWipeoff" |
ExportAssets (56) | Timeline Frame 1 | Symbol 161 as "__Packages.roms.RomXmirror" |
ExportAssets (56) | Timeline Frame 1 | Symbol 162 as "__Packages.roms.RomS8Alien" |
ExportAssets (56) | Timeline Frame 1 | Symbol 163 as "__Packages.roms.RomS8Ant" |
ExportAssets (56) | Timeline Frame 1 | Symbol 164 as "__Packages.roms.RomS8Blinky" |
ExportAssets (56) | Timeline Frame 1 | Symbol 165 as "__Packages.roms.RomS8Car" |
ExportAssets (56) | Timeline Frame 1 | Symbol 166 as "__Packages.roms.RomS8Dragon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 167 as "__Packages.roms.RomS8Dragon2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 168 as "__Packages.roms.RomS8Field" |
ExportAssets (56) | Timeline Frame 1 | Symbol 169 as "__Packages.roms.RomS8Haptest" |
ExportAssets (56) | Timeline Frame 1 | Symbol 170 as "__Packages.roms.RomS8Hexmixt" |
ExportAssets (56) | Timeline Frame 1 | Symbol 171 as "__Packages.roms.RomS8Joust" |
ExportAssets (56) | Timeline Frame 1 | Symbol 172 as "__Packages.roms.RomS8Laser" |
ExportAssets (56) | Timeline Frame 1 | Symbol 173 as "__Packages.roms.RomS8Linedemo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 174 as "__Packages.roms.RomS8Loopz" |
ExportAssets (56) | Timeline Frame 1 | Symbol 175 as "__Packages.roms.RomS8Matches" |
ExportAssets (56) | Timeline Frame 1 | Symbol 176 as "__Packages.roms.RomS8Memory" |
ExportAssets (56) | Timeline Frame 1 | Symbol 177 as "__Packages.roms.RomS8Mines" |
ExportAssets (56) | Timeline Frame 1 | Symbol 178 as "__Packages.roms.RomS8Piper" |
ExportAssets (56) | Timeline Frame 1 | Symbol 179 as "__Packages.roms.RomS8Race" |
ExportAssets (56) | Timeline Frame 1 | Symbol 180 as "__Packages.roms.RomS8Robot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 181 as "__Packages.roms.RomS8Screentest" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "__Packages.roms.RomS8Spacefig" |
ExportAssets (56) | Timeline Frame 1 | Symbol 183 as "__Packages.roms.RomS8Test" |
ExportAssets (56) | Timeline Frame 1 | Symbol 184 as "__Packages.roms.RomS8Test128" |
ExportAssets (56) | Timeline Frame 1 | Symbol 185 as "__Packages.roms.RomS8Square" |
ExportAssets (56) | Timeline Frame 1 | Symbol 186 as "__Packages.roms.RomS8Uboat" |
ExportAssets (56) | Timeline Frame 1 | Symbol 187 as "__Packages.roms.RomS8Worms" |
ExportAssets (56) | Timeline Frame 1 | Symbol 188 as "__Packages.roms.RomS8Worm3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 189 as "__Packages.roms.RomS8Font" |
ExportAssets (56) | Timeline Frame 1 | Symbol 190 as "__Packages.Screen" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "__Packages.Redux" |
ExportAssets (56) | Timeline Frame 1 | Symbol 192 as "__Packages.Grid" |
ExportAssets (56) | Timeline Frame 1 | Symbol 193 as "__Packages.GridBox" |
ExportAssets (56) | Timeline Frame 1 | Symbol 194 as "__Packages.GridYBar" |
ExportAssets (56) | Timeline Frame 1 | Symbol 195 as "__Packages.GridRow" |
|