<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://old.hacdc.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Evilmoo</id>
	<title>HacDC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://old.hacdc.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Evilmoo"/>
	<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php/Special:Contributions/Evilmoo"/>
	<updated>2026-05-07T14:56:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3510</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3510"/>
		<updated>2010-06-23T00:31:36Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/mapping/memorymap.php Atari 8-bit memory map]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;br /&gt;
&lt;br /&gt;
[http://thepiratebay.org/torrent/5576778 A ton of Atari 8-bit documentation]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip/download Atari 8-bit ROMS]&lt;br /&gt;
&lt;br /&gt;
[http://www.atarimania.com/game-atari-400-800-xl-xe-space-invaders_4831.html Space Invaders]&lt;br /&gt;
&lt;br /&gt;
[http://www.cc65.org 6502 cross-compiler and tools]&lt;br /&gt;
&lt;br /&gt;
[http://www.atarimania.com/pgemainsoft.awp?type=G&amp;amp;system=8 Atarimania 8-bit games]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3509</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3509"/>
		<updated>2010-06-22T22:41:17Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: add another site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;br /&gt;
&lt;br /&gt;
[http://thepiratebay.org/torrent/5576778 A ton of Atari 8-bit documentation]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip/download Atari 8-bit ROMS]&lt;br /&gt;
&lt;br /&gt;
[http://www.atarimania.com/game-atari-400-800-xl-xe-space-invaders_4831.html Space Invaders]&lt;br /&gt;
&lt;br /&gt;
[http://www.cc65.org 6502 cross-compiler and tools]&lt;br /&gt;
&lt;br /&gt;
[http://www.atarimania.com/pgemainsoft.awp?type=G&amp;amp;system=8 Atarimania 8-bit games]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3457</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3457"/>
		<updated>2010-06-16T17:43:35Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: added cc65&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;br /&gt;
&lt;br /&gt;
[http://thepiratebay.org/torrent/5576778 A ton of Atari 8-bit documentation]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip/download Atari 8-bit ROMS]&lt;br /&gt;
&lt;br /&gt;
[http://www.atarimania.com/game-atari-400-800-xl-xe-space-invaders_4831.html Space Invaders]&lt;br /&gt;
&lt;br /&gt;
[http://www.cc65.org 6502 cross-compiler and tools]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3449</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3449"/>
		<updated>2010-06-15T20:28:00Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: and leon is getting larrrrrrrrrrger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;br /&gt;
&lt;br /&gt;
[http://thepiratebay.org/torrent/5576778 A ton of Atari 8-bit documentation]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip/download Atari 8-bit ROMS]&lt;br /&gt;
&lt;br /&gt;
[http://www.atarimania.com/game-atari-400-800-xl-xe-space-invaders_4831.html Space Invaders]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3448</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3448"/>
		<updated>2010-06-15T19:39:41Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: another link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;br /&gt;
&lt;br /&gt;
[http://thepiratebay.org/torrent/5576778 A ton of Atari 8-bit documentation]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip/download Atari 8-bit ROMS]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3447</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3447"/>
		<updated>2010-06-15T19:17:45Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: one more link added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;br /&gt;
&lt;br /&gt;
[http://thepiratebay.org/torrent/5576778 A ton of Atari 8-bit documentation]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3446</id>
		<title>Disassembly</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Disassembly&amp;diff=3446"/>
		<updated>2010-06-15T19:14:00Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: more links added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some links to get us started:&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Bit|Bit]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Byte|Byte]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:http:Pointer_(computing)|Pointer]]&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:MOS_Technology_6502|6502]]&lt;br /&gt;
&lt;br /&gt;
[http://e-tradition.net/bytes/6502/6502_instruction_set.html 6502 instruction set]&lt;br /&gt;
&lt;br /&gt;
[http://www.atariarchives.org/ Atari 8-bit documentation online]&lt;br /&gt;
&lt;br /&gt;
[http://atari800.sourceforge.net/ Atari 800 emulator]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualdub.org/altirra.html Altirra - an Atari 800 emulator for Windows]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1368</id>
		<title>User:Evilmoo/IDA Pro</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1368"/>
		<updated>2008-11-04T20:07:17Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: first sector analysis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things you need to know going in:&lt;br /&gt;
&lt;br /&gt;
* We will be working on [[wikipedia:Alternate_reality_(video_game)|Alternate Reality: The Dungeon]]&lt;br /&gt;
* It ran on the [[wikipedia:Atari_8-bit_family|Atari 8-bit]]&lt;br /&gt;
* The Atari 8-bit consisted of the following chips:&lt;br /&gt;
** [[wikipedia:MOS_6502|MOS 6502]]&lt;br /&gt;
** [[wikipedia:ANTIC|ANTIC]]&lt;br /&gt;
** [[wikipedia:POKEY|POKEY]]&lt;br /&gt;
** [[wikipedia:PIA|PIA]]&lt;br /&gt;
** [[wikipedia:GTIA|GTIA]]&lt;br /&gt;
* A detailed memory map can be found here: [http://www.atariarchives.org/mapping/memorymap.php]&lt;br /&gt;
* We will use the following tools in our work:&lt;br /&gt;
** [[wikipedia:Make_(software)|make]]&lt;br /&gt;
** [[wikipedia:cc65|cc65]]&lt;br /&gt;
** [[wikipedia:Git_(software)|git]]&lt;br /&gt;
** [[wikipedia:IDA_Pro|IDA Pro]]&lt;br /&gt;
** [http://atari800.sourceforge.net/ the atari800 emulator]&lt;br /&gt;
** some various Unix commands to process data&lt;br /&gt;
* Some information about Atari 8-bit disk images: [http://www.atarimax.com/ape/docs/DiskImageFAQ/]&lt;br /&gt;
&lt;br /&gt;
Our source information comes from here: [http://www.atarimania.com/detail_soft-MENU-8-VERSION_ID-240.html]&lt;br /&gt;
&lt;br /&gt;
We obtain the binaries by clicking on the &amp;quot;DOWNLOAD&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
The .ZIP file contents look like this:&lt;br /&gt;
&lt;br /&gt;
 Archive:  Alternate_Reality_The_Dungeon.zip&lt;br /&gt;
  Length   Method    Size  Ratio   Date   Time   CRC-32    Name&lt;br /&gt;
 --------  ------  ------- -----   ----   ----   ------    ----&lt;br /&gt;
    92176  Defl:N    65207  29%  10-03-04 16:56  dc960629  Alternate Reality - The Dungeon _ disk 2 _ side B.atr&lt;br /&gt;
    92176  Defl:N    54159  41%  10-03-04 16:55  2afec574  Alternate Reality - The Dungeon _ disk 2 _ side A.atr&lt;br /&gt;
    92176  Defl:N      348 100%  10-03-04 16:11  58f056d5  Alternate Reality - The Dungeon _ character disk.atr&lt;br /&gt;
    92176  Defl:N    56987  38%  10-03-04 16:57  20c4fd02  Alternate Reality - The Dungeon _ disk 3 _ side A.atr&lt;br /&gt;
    92176  Defl:N    80533  13%  10-03-04 16:57  7c55f7c4  Alternate Reality - The Dungeon _ disk 3 _ side B.atr&lt;br /&gt;
    92176  Defl:N    57507  38%  10-03-04 16:54  b605610d  Alternate Reality - The Dungeon _ disk 1.atr&lt;br /&gt;
 --------          -------  ---                            -------&lt;br /&gt;
   553056           314741  43%                            6 files&lt;br /&gt;
&lt;br /&gt;
We will concentrate on Disk 1 to begin with, since it is the boot disk.  It is an .ATR file, so we need to remove the first 16 bytes to convert it into a raw image:&lt;br /&gt;
&lt;br /&gt;
 $ dd if=&amp;quot;Alternate Reality - The Dungeon _ disk 1.atr&amp;quot; of=ar11.img bs=16 skip=1&lt;br /&gt;
&lt;br /&gt;
We only want the first sector for now, so we will continue with our dd Swiss Army knife:&lt;br /&gt;
&lt;br /&gt;
 $ dd if=ar11.img of=11-s001.bin bs=128 count=1&lt;br /&gt;
&lt;br /&gt;
We want to look at it in hex first, so we will use hexdump:&lt;br /&gt;
&lt;br /&gt;
 $ hexdump -v -C 11-s001.bin&lt;br /&gt;
&lt;br /&gt;
 00000000  01 01 00 06 06 06 a9 40  8d 30 02 a9 06 8d 31 02  |.......@.0....1.|&lt;br /&gt;
 00000010  a5 14 c5 14 f0 fc ad 01  d3 09 02 8d 01 d3 a9 10  |................|&lt;br /&gt;
 00000020  8d 0a 03 a9 00 8d c6 02  85 41 8d 04 03 a9 b0 8d  |.........A......|&lt;br /&gt;
 00000030  05 03 20 53 e4 30 fb ad  00 06 8d ff af 4c 00 b0  |.. S.0.......L..|&lt;br /&gt;
 00000040  70 41 40 06 9b 41 68 6f  79 20 70 69 72 61 74 65  |pA@..Ahoy pirate|&lt;br /&gt;
 00000050  73 21 20 20 43 68 61 6e  67 65 20 74 68 65 20 66  |s!  Change the f|&lt;br /&gt;
 00000060  69 72 73 74 20 62 79 74  65 20 69 6e 20 74 68 69  |irst byte in thi|&lt;br /&gt;
 00000070  73 20 73 65 63 74 6f 72  20 74 6f 20 61 20 30 2e  |s sector to a 0.|&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1367</id>
		<title>User:Evilmoo/IDA Pro</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1367"/>
		<updated>2008-11-04T19:55:15Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: captchas are annoying&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things you need to know going in:&lt;br /&gt;
&lt;br /&gt;
* We will be working on [[wikipedia:Alternate_reality_(video_game)|Alternate Reality: The Dungeon]]&lt;br /&gt;
* It ran on the [[wikipedia:Atari_8-bit_family|Atari 8-bit]]&lt;br /&gt;
* The Atari 8-bit consisted of the following chips:&lt;br /&gt;
** [[wikipedia:MOS_6502|MOS 6502]]&lt;br /&gt;
** [[wikipedia:ANTIC|ANTIC]]&lt;br /&gt;
** [[wikipedia:POKEY|POKEY]]&lt;br /&gt;
** [[wikipedia:PIA|PIA]]&lt;br /&gt;
** [[wikipedia:GTIA|GTIA]]&lt;br /&gt;
* A detailed memory map can be found here: [http://www.atariarchives.org/mapping/memorymap.php]&lt;br /&gt;
* We will use the following tools in our work:&lt;br /&gt;
** [[wikipedia:Make_(software)|make]]&lt;br /&gt;
** [[wikipedia:cc65|cc65]]&lt;br /&gt;
** [[wikipedia:Git_(software)|git]]&lt;br /&gt;
** [[wikipedia:IDA_Pro|IDA Pro]]&lt;br /&gt;
** [http://atari800.sourceforge.net/ the atari800 emulator]&lt;br /&gt;
** some various Unix commands to process data&lt;br /&gt;
* Some information about Atari 8-bit disk images: [http://www.atarimax.com/ape/docs/DiskImageFAQ/]&lt;br /&gt;
&lt;br /&gt;
Our source information comes from here: [http://www.atarimania.com/detail_soft-MENU-8-VERSION_ID-240.html]&lt;br /&gt;
&lt;br /&gt;
We obtain the binaries by clicking on the &amp;quot;DOWNLOAD&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
The .ZIP file contents look like this:&lt;br /&gt;
&lt;br /&gt;
 Archive:  Alternate_Reality_The_Dungeon.zip&lt;br /&gt;
  Length   Method    Size  Ratio   Date   Time   CRC-32    Name&lt;br /&gt;
 --------  ------  ------- -----   ----   ----   ------    ----&lt;br /&gt;
    92176  Defl:N    65207  29%  10-03-04 16:56  dc960629  Alternate Reality - The Dungeon _ disk 2 _ side B.atr&lt;br /&gt;
    92176  Defl:N    54159  41%  10-03-04 16:55  2afec574  Alternate Reality - The Dungeon _ disk 2 _ side A.atr&lt;br /&gt;
    92176  Defl:N      348 100%  10-03-04 16:11  58f056d5  Alternate Reality - The Dungeon _ character disk.atr&lt;br /&gt;
    92176  Defl:N    56987  38%  10-03-04 16:57  20c4fd02  Alternate Reality - The Dungeon _ disk 3 _ side A.atr&lt;br /&gt;
    92176  Defl:N    80533  13%  10-03-04 16:57  7c55f7c4  Alternate Reality - The Dungeon _ disk 3 _ side B.atr&lt;br /&gt;
    92176  Defl:N    57507  38%  10-03-04 16:54  b605610d  Alternate Reality - The Dungeon _ disk 1.atr&lt;br /&gt;
 --------          -------  ---                            -------&lt;br /&gt;
   553056           314741  43%                            6 files&lt;br /&gt;
&lt;br /&gt;
We will concentrate on Disk 1 to begin with, since it is the boot disk.  It is an .ATR file, so we need to remove the first 16 bytes to convert it into a raw image:&lt;br /&gt;
&lt;br /&gt;
 $ dd if=&amp;quot;Alternate Reality - The Dungeon _ disk 1.atr&amp;quot; of=ar11.img bs=16 skip=1&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1366</id>
		<title>User:Evilmoo/IDA Pro</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1366"/>
		<updated>2008-11-04T19:50:32Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: step 1 of 1000&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things you need to know going in:&lt;br /&gt;
&lt;br /&gt;
* We will be working on [[wikipedia:Alternate_reality_(video_game)|Alternate Reality: The Dungeon]]&lt;br /&gt;
* It ran on the [[wikipedia:Atari_8-bit_family|Atari 8-bit]]&lt;br /&gt;
* The Atari 8-bit consisted of the following chips:&lt;br /&gt;
** [[wikipedia:MOS_6502|MOS 6502]]&lt;br /&gt;
** [[wikipedia:ANTIC|ANTIC]]&lt;br /&gt;
** [[wikipedia:POKEY|POKEY]]&lt;br /&gt;
** [[wikipedia:PIA|PIA]]&lt;br /&gt;
** [[wikipedia:GTIA|GTIA]]&lt;br /&gt;
* A detailed memory map can be found here: [http://www.atariarchives.org/mapping/memorymap.php]&lt;br /&gt;
* We will use the following tools in our work:&lt;br /&gt;
** [[wikipedia:Make_(software)|make]]&lt;br /&gt;
** [[wikipedia:cc65|cc65]]&lt;br /&gt;
** [[wikipedia:Git_(software)|git]]&lt;br /&gt;
** [[wikipedia:IDA_Pro|IDA Pro]]&lt;br /&gt;
** some various Unix commands to process data&lt;br /&gt;
* Some information about Atari 8-bit disk images: [http://www.atarimax.com/ape/docs/DiskImageFAQ/]&lt;br /&gt;
&lt;br /&gt;
Our source information comes from here: [http://www.atarimania.com/detail_soft-MENU-8-VERSION_ID-240.html]&lt;br /&gt;
&lt;br /&gt;
We obtain the binaries by clicking on the &amp;quot;DOWNLOAD&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
The .ZIP file contents look like this:&lt;br /&gt;
&lt;br /&gt;
 Archive:  Alternate_Reality_The_Dungeon.zip&lt;br /&gt;
  Length   Method    Size  Ratio   Date   Time   CRC-32    Name&lt;br /&gt;
 --------  ------  ------- -----   ----   ----   ------    ----&lt;br /&gt;
    92176  Defl:N    65207  29%  10-03-04 16:56  dc960629  Alternate Reality - The Dungeon _ disk 2 _ side B.atr&lt;br /&gt;
    92176  Defl:N    54159  41%  10-03-04 16:55  2afec574  Alternate Reality - The Dungeon _ disk 2 _ side A.atr&lt;br /&gt;
    92176  Defl:N      348 100%  10-03-04 16:11  58f056d5  Alternate Reality - The Dungeon _ character disk.atr&lt;br /&gt;
    92176  Defl:N    56987  38%  10-03-04 16:57  20c4fd02  Alternate Reality - The Dungeon _ disk 3 _ side A.atr&lt;br /&gt;
    92176  Defl:N    80533  13%  10-03-04 16:57  7c55f7c4  Alternate Reality - The Dungeon _ disk 3 _ side B.atr&lt;br /&gt;
    92176  Defl:N    57507  38%  10-03-04 16:54  b605610d  Alternate Reality - The Dungeon _ disk 1.atr&lt;br /&gt;
 --------          -------  ---                            -------&lt;br /&gt;
   553056           314741  43%                            6 files&lt;br /&gt;
&lt;br /&gt;
We will concentrate on Disk 1 to begin with, since it is the boot disk.  It is an .ATR file, so we need to remove the first 16 bytes to convert it into a raw image:&lt;br /&gt;
&lt;br /&gt;
 $ dd if=&amp;quot;Alternate Reality - The Dungeon _ disk 1.atr&amp;quot; of=ar11.img bs=16 skip=1&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1365</id>
		<title>User:Evilmoo/IDA Pro</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=User:Evilmoo/IDA_Pro&amp;diff=1365"/>
		<updated>2008-11-04T19:35:00Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: gather our references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things you need to know going in:&lt;br /&gt;
&lt;br /&gt;
* We will be working on [[wikipedia:Alternate_reality_(video_game)|Alternate Reality: The Dungeon]]&lt;br /&gt;
* It ran on the [[wikipedia:Atari_8-bit_family|Atari 8-bit]]&lt;br /&gt;
* The Atari 8-bit consisted of the following chips:&lt;br /&gt;
** [[wikipedia:MOS_6502|MOS 6502]]&lt;br /&gt;
** [[wikipedia:ANTIC|ANTIC]]&lt;br /&gt;
** [[wikipedia:POKEY|POKEY]]&lt;br /&gt;
** [[wikipedia:PIA|PIA]]&lt;br /&gt;
** [[wikipedia:GTIA|GTIA]]&lt;br /&gt;
* A detailed memory map can be found here: [http://www.atariarchives.org/mapping/memorymap.php]&lt;br /&gt;
* We will use the following tools in our work:&lt;br /&gt;
** [[wikipedia:Make_(software)|make]]&lt;br /&gt;
** [[wikipedia:cc65|cc65]]&lt;br /&gt;
** [[wikipedia:Git_(software)|git]]&lt;br /&gt;
** [[wikipedia:IDA_Pro|IDA Pro]]&lt;br /&gt;
** some various Unix commands to process data&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=User:Evilmoo&amp;diff=1364</id>
		<title>User:Evilmoo</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=User:Evilmoo&amp;diff=1364"/>
		<updated>2008-11-04T18:57:47Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: add class link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Evilmoo is considering teaching a class about IDA Pro.  You can read along as it is assembled [[User:Evilmoo/IDA_Pro|here]].&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=User:Evilmoo&amp;diff=1363</id>
		<title>User:Evilmoo</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=User:Evilmoo&amp;diff=1363"/>
		<updated>2008-11-04T18:53:11Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: first draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Evilmoo is considering teaching a class about IDA Pro.&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Suggested_Classes&amp;diff=1362</id>
		<title>Suggested Classes</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Suggested_Classes&amp;diff=1362"/>
		<updated>2008-11-04T18:31:35Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: /* I&amp;#039;d like to teach... */ grammar is still good&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I&#039;d like to learn... ==&lt;br /&gt;
&lt;br /&gt;
* how to make short-pinned locks for practicing [[Locksport]] -[[User:Katie|Katie]] 15:40, 23 July 2008 (UTC)&lt;br /&gt;
* Practical crypto, since we should all be signing our email. -- [[User:Myself|Myself]] 23:41, 27 July 2008 (UTC)&lt;br /&gt;
* &#039;&#039;add your wish here!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== I&#039;d like to teach... ==&lt;br /&gt;
Potential teachers: see [[How to Run an Event]]!&lt;br /&gt;
&lt;br /&gt;
* Slide rule usage&lt;br /&gt;
:I can teach beginning operations (multiplication, division, exponentiation, trig, logs, etc), but I&#039;m pretty slow these days. [[User:Hudson|Hudson]] 16:28, 27 July 2008 (UTC)&lt;br /&gt;
* Oscilloscopes and triggers&lt;br /&gt;
:How to use a scope and build a programmable trigger using a microcontroller. [[User:Hudson|Hudson]] 16:28, 27 July 2008 (UTC)&lt;br /&gt;
* Unix tricks&lt;br /&gt;
:Efficient text processing using the Unix toolkit (vi, cut, sed, awk, perl, dc, etc). [[User:Hudson|Hudson]] 16:28, 27 July 2008 (UTC)&lt;br /&gt;
* Makefiles for microcontrollers&lt;br /&gt;
: How to automate the build, install, test cycle using a serial bootloader and make. [[User:Hudson|Hudson]] 16:28, 27 July 2008 (UTC)&lt;br /&gt;
* How to type&lt;br /&gt;
:timball and mark steele teach n00bs to codes. [[User:Timball|timball]] Thu Aug  7 18:39:11 UTC 2008&lt;br /&gt;
* Telephony&lt;br /&gt;
:Learning Telephony using Asterisk [[User:Emacsen|emacsen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Single_Expenditure_and_Reimbursement_Policy&amp;diff=1361</id>
		<title>Single Expenditure and Reimbursement Policy</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Single_Expenditure_and_Reimbursement_Policy&amp;diff=1361"/>
		<updated>2008-11-04T18:25:24Z</updated>

		<summary type="html">&lt;p&gt;Evilmoo: /* Potential Solutions */ grammar is good&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Single expenditures are important to the operation of HacDC and its Events and Projects.  However, multiple single-expenditures that are really outlays for a particular Event or Project, form a defacto ad-hoc budget.  These de-facto ad-hoc budgets can become quite large and Membership only can only know how large, after the fact.  Ad-hoc defacto budgets can easily consume most of the HacDC funds and push-back other Events or Projects that require real budgets. Real budgets are burdened by approval whereas ad-hoc defacto budgets do not require approval, even though they can theoretically spend as much funds as a real budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Potential Solutions ==&lt;br /&gt;
&lt;br /&gt;
* Lower the limit of single expenditures to $100 and record the expenditures in the weekly finance report and require pre-approval for reimbursements over $100&lt;br /&gt;
** Pros:&lt;br /&gt;
*** HacDC members are able to execute single expenditures &lt;br /&gt;
*** Any quickly organized Event/Project that attempts to use multiple single-expenditures as a de facto ad-hoc budget would be limited from doing so.&lt;br /&gt;
*** HacDC members would be informed at least once a week as to what single expenditures have been executed&lt;br /&gt;
*** Depletion of HacDC funds by de facto ad-hoc budgets would be limited&lt;br /&gt;
*** Single Expenditures would be limited in purpose for providing one-shot low cost resources (food, soda, etc) for Events and Projects&lt;br /&gt;
** Cons:&lt;br /&gt;
*** Quickly organized events would require the organizers to get approval from HacDC membership for funding beyond single expenditures&lt;br /&gt;
*** Quickly organized space building/storage infrastructure improvements would require the organizers to get approval from HacDC membership for funding beyond single expenditures&lt;br /&gt;
*** Quickly organized Projects over $100 in total costs would require the organizer to get approval from HacDC membership for funding beyond single expenditures&lt;br /&gt;
*** Quickly organized projects that may require reimbursements to be implemented would require the organizers to get approval from HacDC membership.&lt;br /&gt;
&lt;br /&gt;
== PROPOSAL ==&lt;br /&gt;
&lt;br /&gt;
The following Administrative Policy is submitted for discussion:&lt;br /&gt;
* Single Expenditures&lt;br /&gt;
** Single expenditures under $100 do not require approval&lt;br /&gt;
** Single expenditures that are $100 or over, require approval by [[quorum]] of the voting membership.&lt;br /&gt;
** All single expenditures must be recorded by the Minster of Finance in the weekly Finance Report as a line item that shows the day, amount, and purpose of the expenditure.&lt;br /&gt;
* Reimbursements&lt;br /&gt;
** Reimbursements over $100 require pre-approval by quorum of the voting membership.&lt;/div&gt;</summary>
		<author><name>Evilmoo</name></author>
	</entry>
</feed>