The challenge this week is to get the best qualifying score. This would not have made for a good stream so I decided to play each game to its conclusion. A lot of fun and some decent chat too!
I played emulated retro games while cutting my teeth on my first live stream.
Audio quality, especially voice, wasn't as good as I want so headset is in Amazon basket.
...
https://www.youtube.com/watch?v=5QWMic7j-mY
More retro coding, this time a bit more involved.
I used a cross-assembler on the Linux PC to write the code, the Commodore virtual disk management tool droiD64 to copy the target across and the Vice 64 emulator. It was fun relearning this stuff :D
***TECH ALERT!!***
The code is shown below. In the first example, the bytes at the start at the location pointer and BASIC header. The second part just shows the changes needed to tell the file system to load it at $C000 (49152) the start of the high memory block we used to use often back in the day. I also changed the sprite block location to give BASIC more room to play with,
; Template to create assembly code starting at $080B
; using BASIC program 2018 SYS 2061
*=$07FF
.byte $01,$08,$0B,$08,$E2,$07,$9E,$32,$30,$36,$31,$00,$00,$00
XMIN = $18
XMAX = $40
XMID = $ac
YMIN = $32
YMAX = $e5
YMID = $8c
XSPRITE = $d000
YSPRITE = $d001
HSPRITE = $d010
SPRITEON = $d015
POINTER = $07f8
WIDTH = $d01d
HEIGHT = $d017
MULTI = $d01c
COLOUR = $d027
BLOCK = $80
IRQCONT = $dc0d
SCREENCNT = $d011
RASTER = $d012
IRQ = $0314
IRQSET = $d01a
IRQFLAG = $d019
JOYSTICK2 = $dc00
KERNEL = $ea31
start ; Initialise sprite and place in centre of screen
ldx #$3f
dloop lda data,x
sta BLOCK*$40,x
dex
bpl dloop
lda #0
sta COLOUR
sta HSPRITE
sta WIDTH
sta HEIGHT
sta MULTI
lda #XMID
sta XSPRITE
lda #YMID
sta YSPRITE
lda #BLOCK
sta POINTER
lda #$01
sta SPRITEON
; Set raster interrupt
lda #$7f
sta IRQCONT
and SCREENCNT
sta SCREENCNT
lda #$fb
sta RASTER
lda #<(mover)
sta IRQ
lda #>(mover)
sta IRQ+1
lda #$01
sta IRQSET
rts
mover ; inc $d020 ; Check raster line
lda JOYSTICK2 ; Check up
and #$01
bne notup
lda YSPRITE
cmp #YMIN
beq notup
dec YSPRITE
notup lda JOYSTICK2 ; Check down
and #$02
bne notdown
lda YSPRITE
cmp #YMAX
beq notdown
inc YSPRITE
notdown lda JOYSTICK2 ; Check left
and #$04
bne notleft
lda HSPRITE
and #$01
bne lcont
lda XSPRITE
cmp #XMIN
beq notleft
lcont dec XSPRITE
bpl notleft
lda #$00
sta HSPRITE
notleft lda JOYSTICK2 ; Check right
and #$08
bne notright
lda HSPRITE
and #$01
beq rcont
...
https://www.youtube.com/watch?v=A7d6pUnNpes
I've seen a few play videos of this game on YouTube but none show the best technique for a high score. I'm very rusty from the days I used to play regular, but here are my tips:
Shooting out the bottom row means the big balloons give maximum points.
Don't shoot any others unless they're carrying the king.
Sometimes it's better to let your archers die to clear a bit of bomb space (bombs don't drop when archers aren't active).
That's about it really. I know some people write this off as a poor Galaxians clone, but it's far better than that :)
...
https://www.youtube.com/watch?v=PIkUabgSJ10
This game was played on a MiSTer FPGA system with a VGA monitor set vertically and the stream feed rotated and the aspect corrected accordingly. Quite a new venture for me!
As for the stream, what an absolutely batshit crazy game! Even though it's extremely difficult it's a lot of fun to play. Carnage rules! So much going on that the video codec can't keep up ?
I managed to score 3,894,880 (and I cocked up initials entry!) which sounds like a lot, but in this game it puts me quite low in the table.
In this stream I play Paperboy by Atari (1985) for the Mamemeister High Score Kerfuffle Season 13 Game 9. This game has a handlebar control on the original which makes emulation as janky as it gets. I did end up with a score of 40,360, which is far in excess of what I expected and it ended up not being as bad as I anticipated! Not one I want to come back to a lot but I do want to try this out in an arcade if I get the chance.
Find me on Twitch: https://twitch.tv/ponderprg
My choice for the last game challenge of Season 10 of the Mamemeister High Score Kerfuffle and it's 10 Yard Fight by Irem (1983).
I find this a great game and had a lot of fun playing. Stream (and at the time of upload best) high score was 105,500. Bring it on!
If you'd like to watch these as they happen then please feel free to follow me on Twitch: https://twitch.tv/ponderprg
I used everything at hand here to get an even green screen. It appears to have worked. Also a rare jump cut when I remembered something!
Quite a long one (fnarr) this time. I hope you find it entertaining!
I play a level of Choplifter II on the Gameboy.
This is the tune I transposed to the C64 as a first step into SID music.
...
https://www.youtube.com/watch?v=-mhKvITNyVY
I know this demo is out on YouTube many times over but I think this is unique because it's real hardware that's also using an Ultimate II+ cartridge which is plugged into a real C64 as a 1541 disk drive. The Ultimate II+ is also connected to the LAN and disks are selected via Telnet.