Normal memory
Adress | Size | Name |
$2f5 | 319 | 319 | _exvec |
$434 | 190 | 190 | __BSS_SIZE__ |
$4f2 | 10 | 10 | _dosrom |
$4fc | 1 | 1 | _dosflag |
$4fd | 6 | 6 | _doserr |
$503 | 13 | 13 | __MAIN_START__, __START_ADDRESS__ |
$510 | 24 | 24 | _exit |
$528 | 139 | 139 | _findElements |
$5b3 | 73 | 73 | _clearRoom |
$5fc | 311 | 311 | _printCurrentRoom |
$733 | 124 | 124 | _printElement |
$7af | 81 | 81 | _addObjectInEngine |
$800 | 1033 | 1033 | __STACKSIZE__ |
$c09 | 198 | 198 | _reverseObject |
$ccf | 259 | 259 | _game |
$dd2 | 135 | 135 | _printMenu |
$e59 | 360 | 360 | _printGameBoard |
$fc1 | 213 | 213 | _printDesigner |
$1096 | 94 | 94 | _emptyFunc |
$10f4 | 1055 | 1055 | _animator |
$1513 | 206 | 206 | _printBG |
$15e1 | 128 | 128 | _printBGObjectById |
$1661 | 156 | 156 | _printBGObject |
$16fd | 207 | 207 | _printFGObject |
$17cc | 67 | 67 | _initObjects |
$180f | 51 | 51 | _wait |
$1842 | 538 | 538 | _addObject |
$1a5c | 110 | 110 | _objectProcessing |
$1aca | 34 | 34 | _deleteObject |
$1aec | 128 | 128 | _deleteAllObjects |
$1b6c | 41 | 41 | _engine |
$1b95 | 129 | 129 | _monitor |
$1c16 | 172 | 172 | _deleteObjectsByPosition |
$1cc2 | 21 | 21 | _end |
$1cd7 | 137 | 137 | _init |
$1d60 | 68 | 68 | _loadLevel |
$1da4 | 146 | 146 | _setColors |
$1e36 | 53 | 53 | _load |
$1e6b | 206 | 206 | _input |
$1f39 | 537 | 537 | _bombUpdate |
$2152 | 200 | 200 | _clearNeighbors |
$221a | 201 | 201 | _clearPos |
$22e3 | 1414 | 1414 | _emenyLeftRightUpdate |
$2869 | 127 | 127 | _explosionUpdate |
$28e8 | 3549 | 3549 | _playerUpdate |
$36c5 | 73 | 73 | _changeElements |
$370e | 273 | 273 | _useBomb |
$381f | 200 | 200 | _updateBoard |
$38e7 | 241 | 241 | _openDoor |
$39d8 | 75 | 75 | _useHandle |
$3a23 | 210 | 210 | _updateElementOnTheScreen |
$3af5 | 828 | 828 | _enemyUpDownUpdate |
$3e31 | 52 | 52 | _printStory |
$3e65 | 610 | 610 | _printKeysScreen |
$40c7 | 214 | 214 | _getKeyName |
$419d | 46 | 46 | _pressAKey |
$41cb | 17 | 17 | _changeKey |
$41dc | 56 | 56 | _printMenuBoard |
$4214 | 12 | 12 | _printTorches |
$4220 | 18 | 18 | _sfxNative |
$4232 | 17 | 17 | _w8912 |
$4243 | 345 | 345 | _sfx |
$439c | 64 | 64 | _savefile |
$43dc | 57 | 57 | _loadfile |
$4415 | 196 | 196 | _hiresText |
$44d9 | 298 | 298 | _hiresTextDouble |
$4603 | 69 | 69 | _titleScreen |
$4648 | 88 | 88 | _printAboutGame |
$46a0 | 109 | 109 | _main |
$470d | 3 | 3 | _cls |
$4710 | 3 | 3 | _text |
$4713 | 3 | 3 | _lores0 |
$4716 | 3 | 3 | _lores1 |
$4719 | 3 | 3 | _hires |
$471c | 3 | 3 | _kbdclick1 |
$471f | 3 | 3 | _kbdclick2 |
$4722 | 13 | 13 | _key |
$472f | 8 | 8 | _get |
$4737 | 20 | 20 | _paper |
$474b | 20 | 20 | _ink |
$475f | 30 | 30 | _getXparm |
$477d | 3 | 3 | _grexit |
$4780 | 4 | 4 | _grexit2 |
$4784 | 2 | 2 | __sedoric_cmdptr |
$4786 | 46 | 46 | __sedoric |
$47b4 | 2 | 2 | _sed_fname |
$47b6 | 2 | 2 | _sed_begin |
$47b8 | 2 | 2 | _sed_end |
$47ba | 2 | 2 | _sed_size |
$47bc | 258 | 258 | _sed_err |
$48be | 108 | 108 | _sed_savefile |
$492a | 137 | 137 | _sed_loadfile |
$49b3 | 253 | 253 | __directerrno |
$4ab0 | 690 | 690 | __printf |
$4d62 | 206 | 9 | __seterrno |
$4d6b | 2 | tosadda0 |
$4d6d | 26 | tosaddax |
$4d87 | 2 | addeq0sp |
$4d89 | 15 | addeqysp |
$4d98 | 1 | addysp1 |
$4d99 | 13 | addysp |
$4da6 | 8 | aslax1, shlax1 |
$4dae | 14 | aslax3, shlax3 |
$4dbc | 6 | axlong |
$4dc2 | 7 | axulong |
$4dc9 | 23 | callmain |
$4de0 | 12 | donelib |
$4dec | 7 | decax1 |
$4df3 | 9 | decsp1 |
$4dfc | 13 | decsp2 |
$4e09 | 13 | decsp4 |
$4e16 | 13 | decsp5 |
$4e23 | 13 | decsp6 |
$4e30 | 369 | 123 | _fwrite |
$4eab | 2 | tosicmp0 |
$4ead | 44 | tosicmp |
$4ed9 | 7 | incax1 |
$4ee0 | 7 | incax2 |
$4ee7 | 2 | incax4 |
$4ee9 | 9 | incaxy |
$4ef2 | 7 | incsp1 |
$4ef9 | 8 | popax |
$4f01 | 14 | incsp2 |
$4f0f | 5 | incsp3 |
$4f14 | 5 | incsp4 |
$4f19 | 5 | incsp5 |
$4f1e | 5 | incsp6 |
$4f23 | 5 | incsp8 |
$4f28 | 2 | ldaxi |
$4f2a | 11 | ldaxidx |
$4f35 | 2 | ldax0sp |
$4f37 | 7 | ldaxysp |
$4f3e | 2 | leaa0sp |
$4f40 | 10 | leaaxsp |
$4f4a | 30 | negeax |
$4f68 | 3 | pushl0 |
$4f6b | 6 | push0ax |
$4f71 | 48 | pusheax |
$4fa1 | 65 | 65 | _ltoa |
$4fe2 | 60 | 60 | _ultoa |
$501e | 60 | 3 | _memcpy |
$5021 | 38 | memcpy_upwards |
$5047 | 19 | memcpy_getparams |
$505a | 8 | 8 | __bzero, _bzero |
$5062 | 229 | 85 | _memset |
$50b7 | 2 | tosmoda0 |
$50b9 | 15 | tosmodax |
$50c8 | 69 | tosmulax, tosumulax |
$510d | 2 | tosmula0, tosumula0 |
$510f | 10 | mul8x16 |
$5119 | 46 | mul8x16a |
$5147 | 50 | 4 | _abs |
$514b | 14 | negax |
$5159 | 2 | tosora0 |
$515b | 16 | tosorax |
$516b | 14 | popptr1 |
$5179 | 147 | 51 | _printf |
$51ac | 5 | push1 |
$51b1 | 2 | pusha0sp |
$51b3 | 2 | pushaysp |
$51b5 | 18 | pusha |
$51c7 | 2 | push0 |
$51c9 | 2 | pusha0 |
$51cb | 22 | pushax |
$51e1 | 2 | pushw |
$51e3 | 4 | pushwidx |
$51e7 | 9 | pushptr1idx |
$51f0 | 2 | pushw0sp |
$51f2 | 26 | pushwysp |
$520c | 59 | 59 | _rand |
$5247 | 55 | 15 | _srand |
$5256 | 32 | popsargsudiv16 |
$5276 | 8 | shrax1 |
$527e | 76 | 43 | _sprintf |
$52a9 | 22 | staspidx |
$52bf | 2 | stax0sp |
$52c1 | 9 | staxysp |
$52ca | 31 | 31 | _strcpy |
$52e9 | 22 | 22 | _strlen |
$52ff | 226 | 40 | _strlower, _strlwr |
$5327 | 2 | tossuba0 |
$5329 | 19 | tossubax |
$533c | 13 | subysp |
$5349 | 2 | tosudiva0 |
$534b | 15 | tosudivax |
$535a | 62 | udiv16 |
$5398 | 2 | tosumoda0 |
$539a | 71 | tosumodax |
$53e1 | 41 | 41 | _vfprintf |
$540a | 218 | 3 | _vsnprintf |
$540d | 215 | vsnprintf |
$54e4 | 18 | 18 | _vsprintf |
$54f6 | 2235 | 58 | _write |
$5530 | 2177 | zerobss |
$5db1 | 16 | 16 | __hextab |
$5dc1 | 12 | 12 | __longminstr |
$5dcd | 256 | 256 | __ctype |
$5ecd | 3 | 3 | __DESTRUCTOR_TABLE__ |
$5ed0 | 1 | 1 | _maxLevel |
$5ed1 | 14 | 14 | _copyright |
$5edf | 90 | 90 | _sfxTableGetItem |
$5f39 | 78 | 78 | _sfxTableOpenDoor |
$5f87 | 492 | 492 | _sfxTableGetAllItems |
$6173 | 678 | 678 | _sfxTableDying |
$6419 | 12 | 12 | _sfxTableStep |
$6425 | 18 | 18 | _sfxTableHandle |
$6437 | 150 | 150 | _sfxTableExplode |
$64cd | 7 | 7 | _sfxTableLevelComplete |
$64d4 | 1 | 1 | _sfxPlayerStatus |
$64d5 | 783 | 783 | _sfxPlayerVolumeReduction |
$67e4 | 1 | 1 | _playerStartX |
$67e5 | 1 | 1 | _playerStartY |
$67e6 | 12 | 12 | _isSetPlayer |
$67f2 | 24 | 24 | __filetab |
$680a | 2 | 2 | _stdin |
$680c | 2 | 2 | _stdout |
$680e | 5 | 5 | _stderr |
$6813 | 2 | 2 | __argc |
$6815 | 90 | 2 | __argv |
$6817 | 37 | condes |
$683c | 51 | jmpvec |
$686f | 1 | 1 | __BSS_LOAD__, __BSS_RUN__, __ONCE_LOAD__, __ONCE_RUN__, _x, initlib |
$6870 | 43 | 43 | _y |
$689b | 474 | 474 | __CONSTRUCTOR_TABLE__, __MAIN_LAST__ |
$6a75 | 2 | 2 | _currentSFXTable |
$6a77 | 450 | 450 | _currentLevelName |
$6c39 | 56 | 56 | _string |
$6c71 | 44 | 44 | __oserror |
$6c9d | 9824 | 9824 | __errno |
$92fd | 1283 | 1283 | __MAIN_SIZE__ |
$9800 | 10239 | 10239 | __RAMEND__ |
|
Zero page
Adress | Size | Name |
$00 | 1 | 1 | __AUTORUN__, __CONSTRUCTOR_COUNT__, __DESTRUCTOR_COUNT__, __GRAB__, __MAIN_FILEOFFS__, __ZP_FILEOFFS__ |
$01 | 43 | 43 | __STARTUP__ |
$2c | 20 | 20 | __ONCE_SIZE__ |
$40 | 16 | 16 | __ZP_SIZE__ |
$50 | 28 | 2 | __ZP_START__, _tmp |
$52 | 2 | sp |
$54 | 2 | sreg |
$56 | 4 | regsave |
$5a | 2 | ptr1 |
$5c | 2 | ptr2 |
$5e | 2 | ptr3 |
$60 | 2 | ptr4 |
$62 | 1 | tmp1 |
$63 | 1 | tmp2 |
$64 | 1 | tmp3 |
$65 | 1 | tmp4 |
$66 | 6 | regbank |
$6c | 20 | 20 | __ZP_LAST__ |
$80 | 127 | 127 | __PROGFLAG__ |
|