jmechner April 17, 2012
Attempted line ending fix

0 contributors

## Users on GitHub who have contributed to this file

100755 495 lines (412 sloc) 6.123 kb

- Edit this file
- Raw
- Blame
- History

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    390
    391
    392
    393
    394
    395
    396
    397
    398
    399
    400
    401
    402
    403
    404
    405
    406
    407
    408
    409
    410
    411
    412
    413
    414
    415
    416
    417
    418
    419
    420
    421
    422
    423
    424
    425
    426
    427
    428
    429
    430
    431
    432
    433
    434
    435
    436
    437
    438
    439
    440
    441
    442
    443
    444
    445
    446
    447
    448
    449
    450
    451
    452
    453
    454
    455
    456
    457
    458
    459
    460
    461
    462
    463
    464
    465
    466
    467
    468
    469
    470
    471
    472
    473
    474
    475
    476
    477
    478
    479
    480
    481
    482
    483
    484
    485
    486
    487
    488
    489
    490
    491
    492
    493
    494
     tr on lst off* eq*-------------------------------**  Equates**-------------------------------*  Main l.c.
    rw18 = $d000peelbuf1 = $d000peelbuf2 = $d800hrtables = $e000unpack = $ea00 ;game onlyhires = $ee00master = $f880
    *  Auxmem
    grafix = $400tables = $e00frameadv = $1290redbufs = $5e00menudata = $960f ;ed onlyimlists = $ac00endimspace = $b600blueprnt = $b700
    *  Aux l.c.
    bluecopy = $d000 ;bank 1
    *-------------------------------**  Jump tables**------------------------------- dum master
    _firstboot ds 3_loadlevel ds 3_reload ds 3_loadstage2 ds 3 ds 3
    _attractmode ds 3_cutprincess ds 3_savegame ds 3_loadgame ds 3_dostartgame ds 3
    _epilog ds 3_loadaltset ds 3 ds 3 ;_screendump
     dum master ;ed
     ds 15
    _edreboot ds 3_gobuild ds 3_gogame ds 3_writedir ds 3_readdir ds 3
    _savelevel ds 3_savelevelg ds 3_screendump ds 3
     dum hrtables
    YLO ds $c0YHI ds $c0
     dum hires
    _boot3 ds 3_cls ds 3_lay ds 3_fastlay ds 3_layrsave ds 3
    _lrcls ds 3_fastmask ds 3_fastblack ds 3_peel ds 3_getwidth ds 3
    _copy2000 ds 3_copy2000aux ds 3_setfastaux ds 3_setfastmain ds 3_copy2000ma ds 3
    _copy2000am ds 3

     dum unpack
    SngExpand ds 3DblExpand ds 3DeltaExpPop ds 3_inverty ds 3DeltaExpWipe ds 3
    purple ds 3prompt ds 3blackout ds 3clr ds 3text ds 3
    setdhires ds 3fadein ds 3loadsuper ds 3fadeout ds 3
     dum grafix
    gr ds 3drawall ds 3controller ds 3 ds 3saveblue ds 3
    reloadblue ds 3movemem ds 3buttons ds 3gtone ds 3setcenter ds 3
    dimchar ds 3cvtx ds 3zeropeel ds 3zeropeels ds 3pread ds 3
    addpeel ds 3copyscrn ds 3sngpeel ds 3rnd ds 3cls ds 3
    lay ds 3fastlay ds 3layrsave ds 3lrcls ds 3fastmask ds 3
    fastblack ds 3peel ds 3getwidth ds 3copy2000 ds 3copy2000ma ds 3
    setfastaux ds 3setfastmain ds 3loadlevel ds 3attractmode ds 3xminit ds 3
    xmplay ds 3cutprincess ds 3xtitle ds 3copy2000am ds 3reload ds 3
    loadstage2 ds 3 ds 3getselect ds 3getdesel ds 3edreboot ds 3 ;ed
    gobuild ds 3 ;edgogame ds 3 ;edwritedir ds 3 ;edreaddir ds 3 ;edsavelevel ds 3 ;ed
    savelevelg ds 3 ;edaddback ds 3addfore ds 3addmid ds 3addmidez ds 3
    addwipe ds 3addmsg ds 3savegame ds 3loadgame ds 3zerolsts ds 3
    screendump ds 3minit ds 3mplay ds 3savebinfo ds 3reloadbinfo ds 3
    inverty ds 3normspeed ds 3addmidezo ds 3calcblue ds 3zerored ds 3
    xplaycut ds 3checkIIGS ds 3fastspeed ds 3musickeys ds 3dostartgame ds 3
    epilog ds 3loadaltset ds 3xmovemusic ds 3whoop ds 3vblank ds 3
    vbli ds 3
     dum redbufs
     ds 60 ;unusedhalfbuf ds 30redbuf ds 30fredbuf ds 30floorbuf ds 30wipebuf ds 30movebuf ds 30objbuf ds 30whitebuf ds 30topbuf ds 10
     dum menudata ;ed only
    menutype ds 30menuspec ds 30menubspec ds 30
     dum frameadv
    sure ds 3fast ds 3getinitobj ds 3
     dum tables
    ByteTable ds $100OffsetTable ds $100BlockTable ds $100PixelTable ds $100Mult10 ds $10Mult7 ds $10Mult30 ds $40BlockEdge ds 20BlockTop ds 5BlockBot ds 5FloorY ds 5BlockAy ds 5
     dum blueprnt
    BLUETYPE ds 24*30BLUESPEC ds 24*30LINKLOC ds 256LINKMAP ds 256MAP ds 24*4INFO ds 256
    *-------------------------------**  Blueprint info**------------------------------- dum INFO
     ds 64KidStartScrn ds 1KidStartBlock ds 1KidStartFace ds 1 ds 1SwStartScrn ds 1SwStartBlock ds 1 ds 1GdStartBlock ds 24GdStartFace ds 24GdStartX ds 24GdStartSeqL ds 24GdStartProg ds 24GdStartSeqH ds 24
    *-------------------------------**  Image lists**-------------------------------maxback = 200 ;x4maxfore = 100 ;x4maxwipe = 20 ;x5maxpeel = 46 ;x4maxmid = 46 ;x11maxobj = 20 ;x12maxmsg = 32 ;x5
     dum imlists
    genCLS ds 1
    bgX ds maxbackbgY ds maxbackbgIMG ds maxbackbgOP ds maxback
    fgX ds maxforefgY ds maxforefgIMG ds maxforefgOP ds maxfore
    wipeX ds maxwipewipeY ds maxwipewipeH ds maxwipewipeW ds maxwipewipeCOL ds maxwipe
    peelX ds maxpeel*2peelY ds maxpeel*2peelIMGL ds maxpeel*2peelIMGH ds maxpeel*2
    midX ds maxmidmidOFF ds maxmidmidY ds maxmidmidIMG ds maxmidmidOP ds maxmidmidTYP ds maxmidmidCU ds maxmidmidCD ds maxmidmidCL ds maxmidmidCR ds maxmidmidTAB ds maxmid
    objINDX ds maxobjobjX ds maxobjobjOFF ds maxobjobjY ds maxobjobjIMG ds maxobjobjFACE ds maxobjobjTYP ds maxobjobjCU ds maxobjobjCD ds maxobjobjCL ds maxobjobjCR ds maxobjobjTAB ds maxobj
    msgX ds maxmsgmsgOFF ds maxmsgmsgY ds maxmsgmsgIMG ds maxmsgmsgOP ds maxmsg
    *-------------------------------**  Zero page**-------------------------------*  $00-17: Hires parameters*------------------------------- dum $00
    PAGE ds 1XCO ds 1YCO ds 1OFFSET ds 1IMAGE ds 2OPACITY ds 1TABLE ds 2PEELBUF ds 2PEELIMG ds 2PEELXCO ds 1PEELYCO ds 1TOPCUT ds 1LEFTCUT ds 1RIGHTCUT ds 1BANK ds 1BOTCUT ds 1
    height = IMAGEwidth = IMAGE+1
    *-------------------------------*  $18-3f: Global vars*------------------------------- dum $18
    JSTKX ds 1JSTKY ds 1BTN0 ds 1BTN1 ds 1BUTT0 ds 1BUTT1 ds 1JSTKUP ds 1b0down ds 1b1down ds 1SINGSTEP ds 1blackflag ds 1SCRNUM ds 1BlueType ds 2BlueSpec ds 2CUTTIMER ds 1PRECED ds 1spreced ds 1PREV ds 3sprev ds 3scrnLeft ds 1scrnRight ds 1scrnAbove ds 1scrnBelow ds 1scrnBelowL ds 1scrnAboveL ds 1scrnAboveR ds 1scrnBelowR ds 1kbdX ds 1kbdY ds 1joyX ds 1joyY ds 1btn ds 1butt ds 1
    *-------------------------------**  Pages 2-3**------------------------------- dum $200
    inmenu ds 1inbuilder ds 1ineditor ds 1soundon ds 1jctr ds 2jthres1x ds 1jthres1y ds 1jthres2x ds 1jthres2y ds 1jvert ds 1jhoriz ds 1jbtns ds 1joyon ds 1develment ds 1keypress ds 1keydown ds 1IIGS ds 1
     dum $3c0
    sortX ds $10BELOW ds $10SBELOW ds $10
     dum $3f0
    bluepTRK ds 1bluepREG ds 1binfoTRK ds 1binfoREG ds 1level ds 1BBundID ds 1redherring2 ds 1pausetemp ds 1recheck0 ds 1
     dend
    *-------------------------------**  Misc. constants**-------------------------------ScrnWidth = 140ScrnHeight = 192
    ScrnLeft = 58ScrnRight = ScrnLeft+ScrnWidth-1ScrnTop = 0ScrnBottom = ScrnTop+ScrnHeight-1
    secmask = %11000000reqmask = %00100000idmask = %00011111
    and = 0ora = 1sta = 2eor = 3mask = 4
     lst off

## Keyboard Shortcuts (see all)

### Site wide shortcuts

s
  Focus site search

?
  Bring up this help dialog

### Commit list

j
  Move selection down

k
  Move selection up

c or o or enter
  Open commit

y
  Expand URL to its canonical form

### Pull request list

j
  Move selection down

k
  Move selection up

o or enter
  Open issue

⌘ctrl + enter
  Submit comment

### Issues

j
  Move selection down

k
  Move selection up

x
  Toggle selection

o or enter
  Open issue

⌘ctrl + enter
  Submit comment

I
  Mark selection as read

U
  Mark selection as unread

y
  Remove selection from view

c
  Create issue

l
  Create label

i
  Back to inbox

u
  Back to issues

/
  Focus issues search

### Issues Dashboard

j
  Move selection down

k
  Move selection up

o or enter
  Open issue

### Network Graph

← or h
  Scroll left

→ or l
  Scroll right

↑ or k
  Scroll up

↓ or j
  Scroll down

t
  Toggle visibility of head labels

shift ← or shift h
  Scroll all the way left

shift → or shift l
  Scroll all the way right

shift ↑ or shift k
  Scroll all the way up

shift ↓ or shift j
  Scroll all the way down

### Source Code Browsing

t
  Activates the file finder

l
  Jump to line

w
  Switch branch/tag

y
  Expand URL to its canonical form

### Browsing Commits

⌘ctrl + enter
  Submit comment

escape
  Close form

## Markdown Cheat Sheet

### Format Text

Headers

    # This is an <h1> tag
    ## This is an <h2> tag
    ###### This is an <h6> tag

Text styles

    *This text will be italic*
    _This will also be italic_
    **This text will be bold**
    __This will also be bold__

    *You **can** combine them*

### Lists

Unordered

    * Item 1
    * Item 2
      * Item 2a
      * Item 2b

Ordered

    1. Item 1
    2. Item 2
    3. Item 3
       * Item 3a
       * Item 3b

### Miscellaneous

Images

    ![GitHub Logo](/images/logo.png)
    Format: ![Alt Text](url)

Links

    http://github.com - automatic!
    [GitHub](http://github.com)

Blockquotes

    As Kanye West said:

    > We're living the future so
    > the present is our past.

### Code Examples in Markdown

Syntax highlighting with GFM

    ```javascript
    function fancyAlert(arg) {
      if(arg) {
        $.facebox({div:'#foo'})
      }
    }
    ```

Or, indent your code 4 spaces

    Here is a Python code example
    without syntax highlighting:

        def foo:
          if not bar:
            return true

Inline code for comments

    I think you should use an
    `<addr>` element here instead.

Something went wrong with that request. Please try again. Dismiss

## Looking for the GitHub logo?

- #### GitHub Logo

  Download

- #### The Octocat

  Download