Closed blitmaps closed 2 years ago
Hi, this is certainly an interesting alternative. I included ThePlayer in the sample project just to illustrate how you can use a binary player without recompilation. I think that's easier for most people.
For sure, I've had a right headache getting it working right. I still haven't got vasm in the toolchain, I just built it externally. btw, thanks for the toolchain, my game would not have been possible without it!
Hi guys, I'm trying to use the player coming with the vscode extension. But my converted tracks play much too slow if I set the tempo of the song via a tracker command - even the 'newDitty' mod by photon does the same thing. I use PT315 and have also tried PT361 - but the result is the same. If tempo is not changed all seems good. Any hints what I might do wrong? Regards Hank
maybe the ProTracker is too new? Usually we use 2.x versions. On the other hand, if you modify the CIA tempo from the default, it's probably not supported in the player as it runs from vertical blank IRQ. If you're used to NTSC timings (60Hz), running on PAL amiga (50Hz) is 20% slower.
Hi, thanks for your answer. Found out it was really the timing. Playing now fine. Hank
14.10.2021 20:32:42 BartmanAbyss @.***>:
maybe the ProTracker is too new? Usually we use 2.x versions. On the other hand, if you modify the CIA tempo from the default, it's probably not supported in the player as it runs from vertical blank IRQ. If you're used to NTSC timings (60Hz), running on PAL amiga (50Hz) is 20% slower.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub[https://github.com/BartmanAbyss/vscode-amiga-debug/issues/62#issuecomment-943615643], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AEM5HGADQ3AEAZMGFXZGQW3UG4O4RANCNFSM4ZVMMKQA]. Triage notifications on the go with GitHub Mobile for iOS[https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675] or Android[https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub]. [https://github.com/notifications/beacon/AEM5HGD5XEWCTZCHJQQZEFTUG4O4RA5CNFSM4ZVMMKQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHA7G5GY.gif]
Hey, I haven't issued a PR as I don't know if you're interested / didn't want to mess with the generic template; however I have done some work making The Player work better in the toolchain.
ThePlayerStart: sub.l a1,a1 sub.l a2,a2 moveq #0,d0 lea p61coppoke+3,a4 ;only used in P61mode >=3 jsr P61_Init rts xref incbin_mymod_start
// This gets exported as the symbol incbin_mymod_start, so our assembly will see it. INC_BIN(mymod, "P61.mymod")
// This will allow us to call our assembly extern "C" void PlayRun();