History
- Released
- December 1992
- Code
- Mason
- Music
- Andy (Adam Davidovics), Brian (Balazs Farkas), Shade (Kenneth Jonsson), Guy Shavitt, Image (Bill Pamier), Chotaire (Marc), Zeus (Soren Bovbjerg)
- Graphics
- Tecon
- Group
- Mechanix 2124 — Denmark, founded 1987
A nine-SID jukebox intro coded by Mason with graphics from Tecon, released in December 1992. The music roster is exceptionally international: Andy and Brian from Hungary, Shade from Sweden, Guy Shavitt from Israel, Image, Chotaire, and Zeus from across Scandinavia. Brian alone contributed three of the nine tunes — "Rock Zak 1," "Rock Tune," and "A Music" — making him the dominant musical presence. All nine SIDs are preserved in the HVSC. This is the group's second ranked entry alongside #351 Mechanix-02, which was an even larger jukebox featuring over thirty tunes. The multi-composer approach was clearly a Mechanix signature. Mechanix 2124 was a Danish group founded in 1987, and their deep connections to the Hungarian scene — via Andy and Brian — reflect the strong ties between Danish and Eastern European C64 communities during this period.
Sources: CSDb · CSDb Group
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:56 // https://restore64.dev by datucker / Rabenauge // // Load address: $07ee End: $2b64 (9079 bytes) // Crunched with Beta Dynamic v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $25db (9691) // IRQ handler: $2655 (irq_2655) // IRQ handler: $26a9 (irq_26a9) // IRQ handler: $2702 (irq_2702) // IRQ handler: $273b (irq_273b) // IRQ handler: $260d (irq_260d) // IRQ handler: $ea31 (irq_ea31) // IRQ handler: $2634 (irq_2634) // // Code: 1933 bytes, Data: 7146 bytes // Labels: 183, Subroutines: 11 // // Cross-references: all OK // ============================================ // --- Region $1000-$10ae --- .pc = $1000 "sub_1000" // Referenced by: jsr from $100a, $2607 sub_1000: jmp loc_1029 // Referenced by: jsr from $1014, $274d sub_1003: jmp loc_105b // Referenced by: jsr from $101e sub_1006: jmp loc_1482 loc_1009: sei jsr sub_1000 loc_100d: lda $d012 cmp #$40 bne loc_100d jsr sub_1003 loc_1017: lda $d012 cmp #$dc bne loc_1017 jsr sub_1006 lda $dc01 cmp #$ef bne loc_100d rts loc_1029: ldx #$18 lda #$00 loc_102d: sta $d400,x dex bpl loc_102d lda #$0f sta $d418 ldx #$d0 lda #$00 loc_103c: sta $172f,x dex bne loc_103c lda #$01 sta $1736 sta $173d sta $1744 lda #$fe sta $1730 sta $1737 sta $173e rts dat_1059: .byte $00,$00 // .. loc_105b: inc $17ff inc $17fe lda $17fe cmp #$03 bne loc_1070 lda #$00 sta $17ff sta $17fe loc_1070: ldx #$00 ldy #$00 sty $aa ldy #$18 sty $ab lda $17ff bne loc_1082 jsr sub_10c0 loc_1082: jsr sub_125f jsr sub_12fc ldx #$07 ldy #$0c sty $aa lda $17ff bne loc_1096 jsr sub_10c0 loc_1096: jsr sub_125f ldx #$0e ldy #$28 sty $aa ldy #$18 sty $ab lda $17ff bne loc_10ab jsr sub_10c0 loc_10ab: jsr sub_125f rts // --- Region $10b8-$1211 --- .pc = $10b8 "loc_10b8" loc_10b8: lda #$01 sta $1774,x rts dat_10be: .byte $00,$00 // .. // Referenced by: jsr from $107f, $1093, $10a8 sub_10c0: lda $1736,x