Vývoj domácí varianty kalašnikova začal v roce 1959 a první modely, které Zastava předložila k vojskovým polním zkouškám, byly s ranou řadou pušek M64 (nebo M59) s frézovanou pažbou, závitovými hlavněmi, známými rukojeťmi Zastava, plynovými odbočkami pro odpalování granátů a několika dalšími odlišnostmi od základní konstrukce AK, jako bylo zařízení pro otevření závěru na pravé straně závěru a nabíjecí rukojeť, která se jevila odlišně od ostatních modelů AK. Přestože výkony byly uspokojivé, jugoslávská armáda pušku nepřijala jako standardní pěchotní výzbroj.
V roce 1970 byla dána zelená k zahájení armádou financované sériové výroby řady AP M70 a M70 A (Automatska Puška Model 1970, „Automatická puška Model 1970“), z nichž M70 A byla verze se sklopnou pažbou. V roce 1970 se stala standardní zbraní vydávanou v Jugoslávské lidové armádě.
Před výrobou větších modelů těchto pušek vedla úsporná opatření ve výrobě k odstranění vnitřního záchytu otevřeného závěru a jeho přemístění do zásobníku. Tato změna eliminovala případné urychlení postupu přebíjení (v důsledku zavírání závěru při vyjmutí zásobníku), ale umožnila obsluze snadněji zjistit, zda je aktuální zásobník prázdný. Některé pušky byly také vybaveny vroubkovaným ovládáním voliče, které umožňovalo uzamknout závěr směrem dozadu zavřením protiprachového krytu na nabíjecí rukojeti. Kromě toho bylo obvyklé umístění hlavně pomocí závitu do pouzdra závěru nahrazeno levnějším způsobem zalisování a připnutí hlavně do pouzdra závěru. Pušky vyrobené s těmito novými prvky byly známy jako modely AP M70 B (verze s pevnou pažbou) a M70 AB (verze se sklopnou pažbou). Stejně jako u řady automatických pušek M70 se ani tyto modely nepodařilo vyrobit ve větším množství, než další úsporná výrobní opatření dala vzniknout dalšímu modelu.
Tentokrát byla frézovaná pažba nahrazena pažbou lisovanou z hladkého plechu o průměru 0,9 mm (0,5 mm).04 palce) silného ocelového plechu, do spoušťové skupiny byl přidán reduktor rychlosti střelby a úsťová brzda nahradila úsťovou matici, která byla původně dodávána na předchozích dvou modelech; vyrobené modely nesly označení AP M70B1 (pevná pažba) a M70 AB1 (sklopná pažba).
Tyto modely se nakonec také nepodařilo sériově vyrábět, než konečné úpravy konstrukce pušky M70 vyústily v modely AP M70 B2 (pevná pažba) a M70AB2 (sklopná pažba). Tyto dva poslední modely se vyznačovaly silnějším 1,5 mm (0,06 palce) raženým pouzdrem a vypouklým předním chobotem, který měl pušku zpevnit, aby byla vhodnější pro časté odpalování granátů. Tyto dva modely se měly stát nejrozšířenějšími z řady M70 a následně i nejpoužívanějšími modely používanými JNA i dalšími armádami a různými ozbrojenými skupinami bojujícími v jugoslávských válkách v 90. letech. Soupravy dílů dovážené do USA však vykazují značení, které se zdá být v rozporu s konečným názvem modelu s pevnou pažbou. Na těchto stavebnicích je vypouklý model se silnější vyraženou pažbou ve skutečnosti modelem M70B1.
Všem modelům M70 je společná možnost odpalování granátů s odpojením plynu, prodloužená dřevěná rukojeť se třemi chladicími otvory, železná mířidla s výklopnými osvětlovacími prvky, zpočátku plněnými fosforem a později tritiem (které se používá u současných sériových M70), pro lepší míření v noci; píst, který udržuje kryt závěru na místě při odpalování granátů, a hlaveň bez chromového obložení. Voliče střelby mají označení R pro automatickou střelbu (R jako rafalna, „burst fire“) a J pro poloautomatickou střelbu (J jako jedinačna, „single“). Na americkém trhu byla vroubkovaná páka pojistky a zásobníky s otevřeným držákem závěru napodobeny mnoha firmami jako aftermarketové příslušenství pro jiné AK. Objevil se také nejméně jeden pokus o znovuvytvoření původního vnitřního dorazu závěru.
M70 a všechny její varianty byly dobře přijaty profesionálními vojáky a branci Jugoslávské lidové armády. Kvůli tmavé povrchové úpravě kovových částí se jí přezdívalo „Ciganka“ a „Srpkinja“, což znamená Cikánka, respektive Srbka.