It's still coming honest, here are all of my notes so far (yes you can see the gaps where I wasn't able/about to code!)
; To do
; Titlepage - yes, white flash glitch at beginning which wont die
; Maingame - no tentacle, raft, deadly blocks yet
; gameover - yes!
; drawscreen - done I think!
; dopause - yes!
; movehero - yes!
; deadhero - yes - needs tweaking for restart and bomb anim
; dobomb - yes! pauses during death sequence at the moment
; collidebombhero - yes
; collidebomb - yes with hero and walls and they disappear
; dolaser - yes!
; collidelaser - walls nearly, Bat, moth, snake, lamp, spider
; dolava - yes! And it worked first time! Better than PC version!
; getcontrols - yes
; mapcol - yes
; drawbads - all bar tentacle, raft and crushing wall done
; initbads - yes
; collidebads - lamp, bat, miner, snake, spider and moth in so far
; levelcomplete - yes!
; restartlev - done!
; setupvars - yes - called initvars in this one
; resetcount - yes
; about - yes
; dostars - yes
; intro - yes!
; outro - yes!
; dohighscores - not yet!
; domenu- yes
; initscores - yes
; initopts - yes
; Known bugs
; When lava there, bottom is quite difficult, needs tweaking
; Screen glitch on starting the titlepage - white garbage flash
; points explosion returns when reentering screen sometimes
; explosion of wall appears on the next screen
; collision needs a little work for accuracy tweaks/compromises
; Seems to be slow on bare A1200, not optimised code yet though
; left firing laser to wall collision not correct, right is fine!
continued in next post...