This is a great little Frogger game. Missing a couple of features from the arcade version, but with its own gameplay quirks and level-to-level visual changes that keep it interesting. And for anyone learning NextBASIC the fully commented source and documentation are a great resource. It's a really good demonstration of what can be achieved in NextBASIC.
Tip: for anyone using an 8BitDo M30 or similar controller in Kempston mode, adding the following line to the program will let you start a joystick-controlled game by pressing the joypad's "A" button:
5101 IF %(( IN 49150)&1)=0 THEN PROC getCTRL(1): PROC tuneST(): ENDPROC
This may also work with other multi-button controllers that map a spare button to the ENTER key by default, but I can't test this.
(Thanks to the author for permitting me to modify his code, and suggesting I post it here.)