frogs: Add AFUNC frontiers to improve performance

This commit is contained in:
Aaron Giles 2020-10-08 09:22:34 -07:00
parent 740011e4d1
commit 0cd5d5941d
2 changed files with 2824 additions and 2922 deletions

File diff suppressed because it is too large Load Diff

View File

@ -21,7 +21,7 @@
// Optimizations
//
#define ENABLE_FRONTIERS (0)
#define ENABLE_FRONTIERS (1)
#define UNDERCLOCK_NOISE_GEN (1)
@ -513,12 +513,39 @@ NETLIST_START(frogs)
// Mixer
//
#if (ENABLE_FRONTIERS)
AFUNC(BOING_F, 1, "A0")
NET_C(BOING, BOING_F.A0)
NET_C(BOING_F.Q, R95.1)
AFUNC(ZIP_F, 1, "A0")
NET_C(ZIP, ZIP_F.A0)
NET_C(ZIP_F.Q, R93.1)
AFUNC(HOP_F, 1, "A0")
NET_C(HOP, HOP_F.A0)
NET_C(HOP_F.Q, R94.1)
AFUNC(CROAK_F, 1, "A0")
NET_C(CROAK, CROAK_F.A0)
NET_C(CROAK_F.Q, R92.1)
AFUNC(SPLASH_F, 1, "A0")
NET_C(SPLASH, SPLASH_F.A0)
NET_C(SPLASH_F.Q, R91.1)
AFUNC(BUZZZ_F, 1, "A0")
NET_C(BUZZZ, BUZZZ_F.A0)
NET_C(BUZZZ_F.Q, R96.1)
#else
NET_C(BOING, R95.1)
NET_C(ZIP, R93.1)
NET_C(HOP, R94.1)
NET_C(CROAK, R92.1)
NET_C(SPLASH, R91.1)
NET_C(BUZZZ, R96.1)
#endif
NET_C(R95.3, R93.3, R94.3, R92.3, R91.3, R96.3, R90.1)
ALIAS(OUTPUT, R90.1)
NET_C(R90.2, GND)