software:emulation:emulator_oem
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| software:emulation:emulator_oem [2024/07/31 23:51] – created clyde | software:emulation:emulator_oem [2025/09/09 01:13] (current) – clyde | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| === Download latest windows build === | === Download latest windows build === | ||
| - | Currently for the Windows version a prebuilt packages is created every 24h and available at this link. | + | Currently for the Windows version a prebuilt packages is created every 24h and available at [[https:// |
| === Building for windows === | === Building for windows === | ||
| Line 82: | Line 82: | ||
| </ | </ | ||
| + | |||
| + | ===== Memory Browser ===== | ||
| + | |||
| + | The emulator has a memory browser tool that can pick up the out.map file from CC65, which the SDK uses. | ||
| + | If you're not using the C SDK and want to use this feature, you can create an out.map at ../ | ||
| + | |||
| + | < | ||
| + | Exports list by value: | ||
| + | ---------------------- | ||
| + | __CONSTRUCTOR_COUNT__ | ||
| + | __RAM_FILEOFFS__ | ||
| + | __ZEROPAGE_RUN__ | ||
| + | __ZP_START__ | ||
| + | _tile_anim_counters | ||
| + | sp 00001E RLZ sreg 000020 RLZ | ||
| + | regsave | ||
| + | ptr2 000028 RLZ ptr3 00002A RLZ | ||
| + | ptr4 00002C RLZ tmp1 00002E RLZ | ||
| + | tmp2 00002F | ||
| + | tmp4 000031 | ||
| + | __ZEROPAGE_SIZE__ | ||
| + | __ZP_SIZE__ | ||
| + | __RAM_START__ | ||
| + | _call_mob_update_func | ||
| + | _core_tile_draw_loop | ||
| + | _grab_dsf_entry_mini | ||
| + | </ | ||
| + | The emulator doesn' | ||
| + | The first and fourth columns are names of memory locations, and the second and fifth are hexadecimal addresses. | ||
software/emulation/emulator_oem.1722469898.txt.gz · Last modified: 2024/07/31 23:51 by clyde
