--- uae/docs/README.PROGRAMMERS 2018/04/24 16:47:12 1.1.1.7 +++ uae/docs/README.PROGRAMMERS 2018/04/24 17:18:06 1.1.1.10 @@ -107,6 +107,7 @@ guidelines. This applies to _all_ OS/CPU/compiler specific details. Basically, nothing of that sort should appear in src/*.c (we're a bit away from that goal at the moment, but it's getting better). +* Repeat after me: #ifdefs are evil (most of the time). * Make sure your code does not make assumption about type sizes other than the minimum widths allowed by C. If you need specific type sizes, use the uae_u32 type and its friends. @@ -302,6 +303,8 @@ F0FF70: used by the task that gets set u F0FF80: getchipmemsize() F0FF90: uaeexe F0FFA0: timehack +F0FFB0: AHI +F0FFC0: infinite loop used in an emergency. * How the compiler works