Here is a data list of the various Yugoslavian AK47 type rifles...., milled and stamped, fixed and folders etc.
The M64 is kind of misnamed in the USA but is the first pattern of milled receiver AK for general use. It has a threaded barrel vs a press and pin and an internal bolt hold open device. This is deactivated on US models. It originally used speific magazines with a slot cut in the upper lips. Likewise the mags were not continued in production after the next model appeared. They will work in any AK47/M rifle however. The M64 has other unique receiver cuts and the front sight base is different as well as subtle featrures of the selector and folding stock or fixed stock.
Zastava M64/M70 designations:
AP* M64 A: fixed-stock, milled receiver with two vertical lightening cuts on the left side, threaded barrel, internal bolt-hold-open.* The term AP M64 A goes for all rifles of this configuration inventoried by the JNA before 1970.
AP M64 B: underfolder, milled receiver with two vertical lightening cuts on the left side, threaded barrel, internal bolt-hold-open.* The term AP M64 B goes for all rifles of this configuration inventoried by the JNA before 1970.
AP M70: same as AP M64 A. * These rifles were officially adopted as AP M70 [no postfix in the model designation] by the JNA [Yugoslavian People's Army] as their standard issue fixed-stock assault rifle in 1970.
AP M70 A: same as AP M64 B. * These rifles were officially adopted as AP M70 A by the JNA [Yugoslavian People's Army] as their standard issue underfolding assault rifle in 1970.
AP M70 B: fixed-stock, milled receiver with no lightening cut on the left side, pressed and pinned barrel. [a.k.a. 'milled slabside M70'.]
AP M70 AB: underfolder, milled receiver with no lightening cut on the left side, pressed and pinned barrel. [a.k.a. 'milled slabside M70 underfolder'.]
AP M70 B1: [first pattern]: fixed-stock, stamped 0,9 mm [~1 mm] receiver, Euro-pattern AKM 'slim' front trunnion, pressed and pinned barrel. These rifles are very few and far between, and most seem to have ended up in Africa.
AP M70 AB1: underfolder, stamped 0,9 mm [~1 mm] receiver, Euro-pattern AKM 'slim' front trunnion, pressed and pinned barrel.
AP M70 B1: [second pattern]: fixed-stock, stamped 1,6 mm receiver, RPK-style front trunnion, pressed and pinned barrel. [By Zastava logic, these rifles should be called 'AP M70 B2', but, for unknown reasons, all marked examples bear the 'M70 B1' legend. The same rifle is also marketed as 'M70 B1' on Zastava's official website]
AP M70 AB2: underfolder, stamped 1,6 mm receiver, RPK-style front trunnion, pressed and pinned barrel.
AP M70 B3: same as AP M70 B1 second pattern, but with a front end made to take the Russian GP-series 40 mm underbarrel grenade launcher.
AP M70 AB3: same as AP M70 AB2, but with a front end made to take the Russian GP-series 40 mm underbarrel grenade launcher.
* AP is short for 'Automatska Puška', which is Serbo-Croatian for 'Automatic Rifle'. 'Automatic' in this context refers to Fully Automatic, while semi-automatic rifles like the Zastava M59/66 SKSs etc are referred to as PAP [short for 'Poluautomatske Puška'.] The term AP is generally left out when referring to all of the full-auto rifles.
* By digging deeper into the whole M64 issue, one will find that there are also several trial and experimental models of the Yugoslavian Kalashnikovs called M64, M64 A and M64 B, and furthermore that at least one of these 'development stages' were referred to as M67. However, according to two separate Serbian gents I have been in contact with, M67 was a designation used only by the manufacturer [Zastava], as the JNA nontheless inventoried all pre-adoption rifles under the M64-series banner.
YUGO DATING BY TRUNNION/RECEIVER MARKINGS
1: No markings; Made between 1977 and 1981
2: Capital letter and five-digit serial number [example: A-12345]; 1981 until mid-1982
3: Production year, model designation, serial number without capital letter[example: 1984 M70AB2 23456]; Mid-1982---> current.