STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228129
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/22130499?noj=FRM22130499-15DC" width="1" height="1"></div>

Flip8 Redux- an emulator.swf

This is the info page for
Flash #36568

(Click the ID number above for more basic data on this flash file.)


Text
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 1
emu._xscale = 200; emu._yscale = 200; emu._x = 19; emu._y = 50; stop();
Instance of Symbol 91 MovieClip "loader_mc" in Frame 1
onClipEvent (load) { var mc = new Redux(this); }
Symbol 6 MovieClip [GridSlider] Frame 1
stop();
Symbol 6 MovieClip [GridSlider] Frame 2
stop();
Symbol 15 MovieClip [GridRow] Frame 1
#initclip 85 Object.registerClass("GridRow", GridRow); #endinitclip
Symbol 17 MovieClip [GridHolder] Frame 1
#initclip 83 Object.registerClass("GridHolder", Grid); #endinitclip
Symbol 23 MovieClip [test] Frame 1
#initclip 84 Object.registerClass("test", Chip8); #endinitclip
Symbol 30 Button
on (release) { setMain(true); setTutorial(true); setLoad(false); setDebug(false); }
Symbol 33 Button
on (release) { setTutorial(false); setLoad(true); setMain(false); setDebug(false); }
Symbol 36 Button
on (release) { setTutorial(false); setLoad(false); setMain(false); setDebug(true); }
Symbol 39 Button
on (release) { setTutorial(false); setLoad(false); setMain(true); setDebug(false); }
Symbol 40 MovieClip Frame 1
function 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 1
stop();
Symbol 58 Button
on (release) { nextFrame(); checkPage(); }
Symbol 60 Button
on (release) { prevFrame(); checkPage(); }
Symbol 88 MovieClip Frame 1
function 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 Button
on (release) { Chip8.path.togglePause(); }
Symbol 100 Button
on (release) { Chip8.path.doStep(); }
Symbol 103 Button
on (release) { Chip8.path.reset(); }
Symbol 106 Button
on (release) { Chip8.path.changeFps(); }
Symbol 109 Button
on (release) { Chip8.path.resetPause(); }
Symbol 114 MovieClip [__Packages.Chip8] Frame 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 GraphicUsed by:6
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [GridSlider]Uses:2 3 4 5
Symbol 7 GraphicUsed by:15
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:15
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:15
Symbol 12 FontUsed by:13 14 63 90 92 93 94 96 98 99 101 102 104 105 107 112
Symbol 13 EditableTextUses:12Used by:15
Symbol 14 EditableTextUses:12Used by:15
Symbol 15 MovieClip [GridRow]Uses:7 9 11 13 14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [GridHolder]Uses:16
Symbol 18 FontUsed by:19 44 66 69 71 72 73 74 75 79 81 83 84 86 87
Symbol 19 TextUses:18Used by:Timeline
Symbol 20 GraphicUsed by:24
Symbol 21 FontUsed by:22
Symbol 22 EditableTextUses:21Used by:23
Symbol 23 MovieClip [test]Uses:22Used by:24
Symbol 24 MovieClipUses:20 23Used by:Timeline
Symbol 25 GraphicUsed by:40
Symbol 26 FontUsed by:27 28 31 32 34 35 37 38
Symbol 27 TextUses:26Used by:30
Symbol 28 TextUses:26Used by:30
Symbol 29 GraphicUsed by:30 33 36 39
Symbol 30 ButtonUses:27 28 29Used by:40
Symbol 31 TextUses:26Used by:33
Symbol 32 TextUses:26Used by:33
Symbol 33 ButtonUses:31 32 29Used by:40
Symbol 34 TextUses:26Used by:36
Symbol 35 TextUses:26Used by:36
Symbol 36 ButtonUses:34 35 29Used by:40
Symbol 37 TextUses:26Used by:39
Symbol 38 TextUses:26Used by:39
Symbol 39 ButtonUses:37 38 29Used by:40
Symbol 40 MovieClipUses:25 30 33 36 39Used by:Timeline
Symbol 41 GraphicUsed by:88
Symbol 42 FontUsed 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 TextUses:42Used by:88
Symbol 44 TextUses:18 42Used by:88
Symbol 45 GraphicUsed by:54
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:54
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:54
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:54
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:45 47 49 51 53Used by:88
Symbol 55 FontUsed by:56 59
Symbol 56 TextUses:55Used by:58 60
Symbol 57 GraphicUsed by:58 60 100 103 106
Symbol 58 ButtonUses:56 57Used by:88
Symbol 59 TextUses:55Used by:60
Symbol 60 ButtonUses:59 57 56Used by:88
Symbol 61 FontUsed by:62
Symbol 62 TextUses:61Used by:88
Symbol 63 EditableTextUses:12Used by:88
Symbol 64 TextUses:42Used by:88
Symbol 65 TextUses:42Used by:88
Symbol 66 TextUses:18 42Used by:88
Symbol 67 TextUses:42Used by:88
Symbol 68 TextUses:42Used by:88
Symbol 69 TextUses:42 18Used by:88
Symbol 70 TextUses:42Used by:88
Symbol 71 TextUses:42 18Used by:88
Symbol 72 TextUses:18Used by:88
Symbol 73 TextUses:18Used by:88
Symbol 74 TextUses:18Used by:88
Symbol 75 TextUses:18Used by:88
Symbol 76 TextUses:42Used by:88
Symbol 77 TextUses:42Used by:88
Symbol 78 TextUses:42Used by:88
Symbol 79 TextUses:42 18Used by:88
Symbol 80 TextUses:42Used by:88
Symbol 81 TextUses:42 18Used by:88
Symbol 82 TextUses:42Used by:88
Symbol 83 TextUses:42 18Used by:88
Symbol 84 TextUses:18 42Used by:88
Symbol 85 TextUses:42Used by:88
Symbol 86 TextUses:18 42Used by:88
Symbol 87 TextUses:42 18Used by:88
Symbol 88 MovieClipUses: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 87Used by:Timeline
Symbol 89 GraphicUsed by:91
Symbol 90 EditableTextUses:12Used by:91
Symbol 91 MovieClipUses:89 90Used by:Timeline
Symbol 92 EditableTextUses:12Used by:111
Symbol 93 EditableTextUses:12Used by:111
Symbol 94 TextUses:12Used by:97
Symbol 95 GraphicUsed by:97
Symbol 96 TextUses:12Used by:97
Symbol 97 ButtonUses:94 95 96Used by:110
Symbol 98 TextUses:12Used by:100
Symbol 99 TextUses:12Used by:100
Symbol 100 ButtonUses:98 57 99Used by:110
Symbol 101 TextUses:12Used by:103
Symbol 102 TextUses:12Used by:103
Symbol 103 ButtonUses:101 57 102Used by:110
Symbol 104 TextUses:12Used by:106
Symbol 105 TextUses:12Used by:106
Symbol 106 ButtonUses:104 57 105Used by:110
Symbol 107 TextUses:12Used by:109
Symbol 108 GraphicUsed by:109
Symbol 109 ButtonUses:107 108Used by:110
Symbol 110 MovieClipUses:97 100 103 106 109Used by:111
Symbol 111 MovieClipUses:92 93 110Used by:Timeline
Symbol 112 TextUses:12Used by:Timeline
Symbol 113 GraphicUsed 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 1Symbol 24 MovieClip
"menuBar"Frame 1Symbol 40 MovieClip
"tutorial_mc"Frame 1Symbol 88 MovieClip
"loader_mc"Frame 1Symbol 91 MovieClip
"debug_mc"Frame 1Symbol 111 MovieClip
"background"Symbol 15 MovieClip [GridRow] Frame 1Symbol 9 MovieClip
"status"Symbol 15 MovieClip [GridRow] Frame 1Symbol 11 MovieClip
"romName"Symbol 15 MovieClip [GridRow] Frame 1Symbol 13 EditableText
"romType"Symbol 15 MovieClip [GridRow] Frame 1Symbol 14 EditableText
"emu"Symbol 24 MovieClip Frame 1Symbol 23 MovieClip [test]
"tutorial_btn"Symbol 40 MovieClip Frame 1Symbol 30 Button
"load_btn"Symbol 40 MovieClip Frame 1Symbol 33 Button
"debug_btn"Symbol 40 MovieClip Frame 1Symbol 36 Button
"main_btn"Symbol 40 MovieClip Frame 1Symbol 39 Button
"images"Symbol 88 MovieClip Frame 1Symbol 54 MovieClip
"pageCounter"Symbol 88 MovieClip Frame 1Symbol 63 EditableText
"description_txt"Symbol 91 MovieClip Frame 1Symbol 90 EditableText
"debug_txt"Symbol 111 MovieClip Frame 1Symbol 92 EditableText
"cpu_txt"Symbol 111 MovieClip Frame 1Symbol 93 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "beep.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "GridSlider"
ExportAssets (56)Timeline Frame 1Symbol 15 as "GridRow"
ExportAssets (56)Timeline Frame 1Symbol 17 as "GridHolder"
ExportAssets (56)Timeline Frame 1Symbol 23 as "test"
ExportAssets (56)Timeline Frame 1Symbol 114 as "__Packages.Chip8"
ExportAssets (56)Timeline Frame 1Symbol 115 as "__Packages.roms.Rom"
ExportAssets (56)Timeline Frame 1Symbol 116 as "__Packages.Keyboard"
ExportAssets (56)Timeline Frame 1Symbol 117 as "__Packages.RomFactory"
ExportAssets (56)Timeline Frame 1Symbol 118 as "__Packages.roms.RomFlip8"
ExportAssets (56)Timeline Frame 1Symbol 119 as "__Packages.roms.KeyboardDefs"
ExportAssets (56)Timeline Frame 1Symbol 120 as "__Packages.roms.RomAirplane"
ExportAssets (56)Timeline Frame 1Symbol 121 as "__Packages.roms.RomBlinky"
ExportAssets (56)Timeline Frame 1Symbol 122 as "__Packages.roms.RomBlitz"
ExportAssets (56)Timeline Frame 1Symbol 123 as "__Packages.roms.RomBreakout"
ExportAssets (56)Timeline Frame 1Symbol 124 as "__Packages.roms.RomBrix"
ExportAssets (56)Timeline Frame 1Symbol 125 as "__Packages.roms.RomCave"
ExportAssets (56)Timeline Frame 1Symbol 126 as "__Packages.roms.RomConnect4"
ExportAssets (56)Timeline Frame 1Symbol 127 as "__Packages.roms.RomFigures"
ExportAssets (56)Timeline Frame 1Symbol 128 as "__Packages.roms.RomFilter"
ExportAssets (56)Timeline Frame 1Symbol 129 as "__Packages.roms.RomGuess"
ExportAssets (56)Timeline Frame 1Symbol 130 as "__Packages.roms.RomHidden"
ExportAssets (56)Timeline Frame 1Symbol 131 as "__Packages.roms.RomIbm"
ExportAssets (56)Timeline Frame 1Symbol 132 as "__Packages.roms.RomInvaders"
ExportAssets (56)Timeline Frame 1Symbol 133 as "__Packages.roms.RomKaleid"
ExportAssets (56)Timeline Frame 1Symbol 134 as "__Packages.roms.RomLanding"
ExportAssets (56)Timeline Frame 1Symbol 135 as "__Packages.roms.RomMaze"
ExportAssets (56)Timeline Frame 1Symbol 136 as "__Packages.roms.RomMerlin"
ExportAssets (56)Timeline Frame 1Symbol 137 as "__Packages.roms.RomMissile"
ExportAssets (56)Timeline Frame 1Symbol 138 as "__Packages.roms.RomPaddles"
ExportAssets (56)Timeline Frame 1Symbol 139 as "__Packages.roms.RomPong1p"
ExportAssets (56)Timeline Frame 1Symbol 140 as "__Packages.roms.RomPong"
ExportAssets (56)Timeline Frame 1Symbol 141 as "__Packages.roms.RomPong2"
ExportAssets (56)Timeline Frame 1Symbol 142 as "__Packages.roms.RomPuzzle"
ExportAssets (56)Timeline Frame 1Symbol 143 as "__Packages.roms.RomPuzzle2"
ExportAssets (56)Timeline Frame 1Symbol 144 as "__Packages.roms.RomRocket"
ExportAssets (56)Timeline Frame 1Symbol 145 as "__Packages.roms.RomRocket2"
ExportAssets (56)Timeline Frame 1Symbol 146 as "__Packages.roms.RomSoccer"
ExportAssets (56)Timeline Frame 1Symbol 147 as "__Packages.roms.RomSpacef"
ExportAssets (56)Timeline Frame 1Symbol 148 as "__Packages.roms.RomSquash"
ExportAssets (56)Timeline Frame 1Symbol 149 as "__Packages.roms.RomSyzygy"
ExportAssets (56)Timeline Frame 1Symbol 150 as "__Packages.roms.RomTank"
ExportAssets (56)Timeline Frame 1Symbol 151 as "__Packages.roms.RomTapeworm"
ExportAssets (56)Timeline Frame 1Symbol 152 as "__Packages.roms.RomTetris"
ExportAssets (56)Timeline Frame 1Symbol 153 as "__Packages.roms.RomTictac"
ExportAssets (56)Timeline Frame 1Symbol 154 as "__Packages.roms.RomTimebomb"
ExportAssets (56)Timeline Frame 1Symbol 155 as "__Packages.roms.RomTron"
ExportAssets (56)Timeline Frame 1Symbol 156 as "__Packages.roms.RomUfo"
ExportAssets (56)Timeline Frame 1Symbol 157 as "__Packages.roms.RomVbrix"
ExportAssets (56)Timeline Frame 1Symbol 158 as "__Packages.roms.RomVers"
ExportAssets (56)Timeline Frame 1Symbol 159 as "__Packages.roms.RomWall"
ExportAssets (56)Timeline Frame 1Symbol 160 as "__Packages.roms.RomWipeoff"
ExportAssets (56)Timeline Frame 1Symbol 161 as "__Packages.roms.RomXmirror"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.roms.RomS8Alien"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.roms.RomS8Ant"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.roms.RomS8Blinky"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.roms.RomS8Car"
ExportAssets (56)Timeline Frame 1Symbol 166 as "__Packages.roms.RomS8Dragon"
ExportAssets (56)Timeline Frame 1Symbol 167 as "__Packages.roms.RomS8Dragon2"
ExportAssets (56)Timeline Frame 1Symbol 168 as "__Packages.roms.RomS8Field"
ExportAssets (56)Timeline Frame 1Symbol 169 as "__Packages.roms.RomS8Haptest"
ExportAssets (56)Timeline Frame 1Symbol 170 as "__Packages.roms.RomS8Hexmixt"
ExportAssets (56)Timeline Frame 1Symbol 171 as "__Packages.roms.RomS8Joust"
ExportAssets (56)Timeline Frame 1Symbol 172 as "__Packages.roms.RomS8Laser"
ExportAssets (56)Timeline Frame 1Symbol 173 as "__Packages.roms.RomS8Linedemo"
ExportAssets (56)Timeline Frame 1Symbol 174 as "__Packages.roms.RomS8Loopz"
ExportAssets (56)Timeline Frame 1Symbol 175 as "__Packages.roms.RomS8Matches"
ExportAssets (56)Timeline Frame 1Symbol 176 as "__Packages.roms.RomS8Memory"
ExportAssets (56)Timeline Frame 1Symbol 177 as "__Packages.roms.RomS8Mines"
ExportAssets (56)Timeline Frame 1Symbol 178 as "__Packages.roms.RomS8Piper"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.roms.RomS8Race"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.roms.RomS8Robot"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.roms.RomS8Screentest"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.roms.RomS8Spacefig"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.roms.RomS8Test"
ExportAssets (56)Timeline Frame 1Symbol 184 as "__Packages.roms.RomS8Test128"
ExportAssets (56)Timeline Frame 1Symbol 185 as "__Packages.roms.RomS8Square"
ExportAssets (56)Timeline Frame 1Symbol 186 as "__Packages.roms.RomS8Uboat"
ExportAssets (56)Timeline Frame 1Symbol 187 as "__Packages.roms.RomS8Worms"
ExportAssets (56)Timeline Frame 1Symbol 188 as "__Packages.roms.RomS8Worm3"
ExportAssets (56)Timeline Frame 1Symbol 189 as "__Packages.roms.RomS8Font"
ExportAssets (56)Timeline Frame 1Symbol 190 as "__Packages.Screen"
ExportAssets (56)Timeline Frame 1Symbol 191 as "__Packages.Redux"
ExportAssets (56)Timeline Frame 1Symbol 192 as "__Packages.Grid"
ExportAssets (56)Timeline Frame 1Symbol 193 as "__Packages.GridBox"
ExportAssets (56)Timeline Frame 1Symbol 194 as "__Packages.GridYBar"
ExportAssets (56)Timeline Frame 1Symbol 195 as "__Packages.GridRow"




http://swfchan.com/8/36568/info.shtml
Created: 15/5 -2019 02:54:08 Last modified: 15/5 -2019 02:54:08 Server time: 15/05 -2024 01:02:42