mirror of
https://github.com/pmret/papermario.git
synced 2024-11-08 20:12:30 +01:00
8837fbdf65
* WIP work on sprites (sprite_stuff.py) * cleanup of various stuff * separate compiler installation into separate script * wipz * more * renames, bugfixes * more * very grood * cleanin * goods and services * oopth * oopth2 * Parse palette data from xml * more work * more wipperz * more * it working * git subrepo pull --force tools/splat subrepo: subdir: "tools/splat" merged: "e72a868f9f" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "e72a868f9f" git-subrepo: version: "0.4.5" origin: "https://github.com/ingydotnet/git-subrepo" commit: "aa416e4" * fix symbol_addrs for new splat * upd8s * Use generated header, other versions, fixes * fixes & formatting * wip fusing npc + player extraction & cleanup * remove npc_files * buildin * fix some bugs * Cleanup, yay0s separately * cleen * cleanup * Respect stack during build * jp spritz * dun * fix c files --------- Co-authored-by: pixel-stuck <mathmcclintic@gmail.com>
46 lines
603 B
C
46 lines
603 B
C
// .data
|
|
volatile int test = 1;
|
|
|
|
// bin (.rodata)
|
|
const char bin_data[] = {0,1,2,3,4,5,6,7};
|
|
|
|
// .bss
|
|
unsigned long long bss_data[0x10];
|
|
|
|
// .data
|
|
volatile int switch_arg = 0;
|
|
|
|
int do_switch()
|
|
{
|
|
switch(switch_arg)
|
|
{
|
|
case 0:
|
|
return 7;
|
|
case 1:
|
|
return 6;
|
|
case 2:
|
|
return 5;
|
|
case 3:
|
|
return 4;
|
|
case 4:
|
|
return 3;
|
|
case 5:
|
|
return 2;
|
|
case 6:
|
|
return 1;
|
|
case 7:
|
|
return 0;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
// c
|
|
void bootproc()
|
|
{
|
|
do_switch();
|
|
for (;;)
|
|
{
|
|
test++;
|
|
}
|
|
}
|