#518

Rambo 02

Rambo

2.610 lines of code

History

Group
Rambo

The CSDb entry matched to this intro is attributed to Wokingham Cracking Service (WCS) — a British group — rather than to a standalone group called Rambo, suggesting the "Rambo" name on intros.c64.org may refer to the cracked game title rather than a group identity. The intro runs silent — disassembly confirms no writes to the SID chip. The CSDb scener data associated with the search results indicates a Norwegian origin. Wokingham Cracking Service was based in the United Kingdom, and the name references the town of Wokingham in Berkshire. The visual presentation is minimal, relying on scrolltext to convey credits and greetings — a straightforward approach common among British groups of the era. Another intro catalogued under the Rambo name appears at #862 Rambo-03, sharing the same CSDb release match. The ambiguity around the group name highlights a recurring cataloguing challenge in scene archives.

Sources: CSDb · intros.c64.org

rambo-02.asm 2.610 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:34
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $02c0  End: $ffff  (64832 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $5624 (22052)
//
// Code: 1 bytes, Data: 64831 bytes
// Labels: 336, Subroutines: 0
//
// Cross-references: all OK
// ============================================


// --- Region $5624-$5624 ---
.pc = $5624 "main_5624"

main_5624:
        brk

// ============================================
// Data blocks
// ============================================

// --- Region $0808-$08d7 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $fc,$6e,$66,$7e,$66,$66,$e6,$00,$fc,$66,$66,$7c,$66,$66,$fc,$00 // .nf~ff...ff|ff..
        .byte $7c,$c6,$c6,$c0,$c6,$c6,$7c,$00,$fc,$6e,$66,$66,$66,$6e,$fc,$00 // |.....|..nfffn..
        .byte $fe,$66,$60,$78,$60,$66,$fe,$00,$fe,$66,$60,$78,$60,$60,$f0,$00 // .f`x`f...f`x``..
        .byte $7c,$c6,$c0,$cc,$c6,$c6,$7c,$00,$ee,$6c,$6c,$7c,$6c,$6c,$ee,$00 // |.....|..ll|ll..
        .byte $7e,$18,$18,$18,$18,$18,$7e,$00,$3e,$0c,$0c,$0c,$6c,$6c,$38,$00 // ~.....~.>...ll8.
        .byte $ee,$6c,$6c,$78,$6c,$6c,$ee,$00,$e0,$60,$60,$60,$60,$66,$fe,$00 // .llxll...````f..
        .byte $c6,$fe,$d6,$c6,$c6,$c6,$c6,$00,$e6,$76,$7e,$6e,$66,$66,$e6,$00 // .........v~nff..
        .byte $7c,$ee,$c6,$c6,$c6,$ee,$7c,$00,$fc,$66,$66,$7c,$60,$60,$f0,$00 // |.....|..ff|``..
        .byte $7c,$ee,$c6,$c6,$d6,$ee,$7c,$06,$fc,$66,$66,$7c,$66,$66,$f7,$00 // |.....|..ff|ff..
        .byte $7c,$c6,$c0,$7c,$06,$c6,$7c,$00,$ff,$db,$18,$18,$18,$18,$3c,$00 // |..|..|.......<.
        .byte $c6,$c6,$c6,$c6,$c6,$6e,$7c,$00,$c6,$c6,$c6,$c6,$c6,$6c,$38,$00 // .....n|......l8.
        .byte $c6,$c6,$c6,$c6,$d6,$fe,$c6,$00,$ee,$6c,$6c,$38,$6c,$6c,$ee,$00 // .........ll8ll..
        .byte $c6,$c6,$c6,$7c,$18,$18,$38,$00,$fe,$cc,$18,$30,$60,$c6,$fe // ...|..8....0`..

dat_08d7:
        // === Fill data (1 bytes, $08d7-$08d7) ===
        .byte $00                                   // .

// --- Region $08f9-$09d6 ---
.pc = $08f9 "dat_08f9"

dat_08f9:
        .byte $10,$30,$7f,$7f,$30,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .0..0...........
        .byte $00,$01,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00,$0c // .......<f<8gf?..
        .byte $1c,$18,$00,$00,$00,$00,$00,$10,$20,$60,$60,$60,$20,$10,$00,$20 // ........ ``` .. 
        .byte $10,$18,$18,$18,$10,$20,$00,$c3,$66,$7e,$3c,$7e,$66,$c3,$00,$00 // ..... ..f~<~f...
        .byte $10,$10,$7c,$10,$10,$00,$00,$00,$00,$00,$00,$00,$08,$08,$08,$00 // ..|.............
        .byte $00,$00,$00,$1e,$1e,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00,$3c // ...............<
        .byte $42,$9d,$a1,$a1,$9d,$42,$3c,$7c,$ce,$ce,$d6,$e6,$e6,$7c,$00,$78 // B....B<|.....|.x
        .byte $18,$18,$18,$18,$18,$7e,$00,$78,$cc,$18,$30,$60,$cc,$fc,$00,$7c // .....~.x..0`...|
        .byte $c6,$06,$0c,$06,$c6,$3c,$00,$c6,$c6,$c6,$fe,$06,$06,$06,$00,$fe // .....<..........
        .byte $c6,$c0,$be,$06,$c6,$7c,$00,$7c,$c6,$c0,$fc,$c6,$c6,$7c,$00,$fe // .....|.|.....|..
        .byte $c6,$0c,$18,$18,$18,$18,$00,$7c,$c6,$c6,$7c,$c6,$c6,$7c,$00,$7c // .......|..|..|.|
        .byte $c6,$c6,$7e,$06,$c6,$7c,$00,$00,$30,$30,$00,$30,$30 // ..~..|..00.00

dat_09d6:
        // === Fill data (1 bytes, $09d6-$09d6) ===
        .byte $00                                   // .

// --- Region $09f8-$09ff ---
.pc = $09f8 "dat_09f8"

dat_09f8:
        .byte $7e,$66,$06,$1c,$18,$00,$18           // ~f.....

dat_09ff:
        // === Fill data (1 bytes, $09ff-$09ff) ===
        .byte $00                                   // .

// --- Region $0aa0-$0aa1 ---
.pc = $0aa0 "dat_0aa0"

dat_0aa0:
        .byte $10                                   // .

dat_0aa1:
        // === Fill data (1 bytes, $0aa1-$0aa1) ===
        .byte $00                                   // .

// --- Region $100d-$1019 ---
.pc = $100d "dat_100d"

dat_100d:
        .byte $74,$75,$76,$77,$78,$74,$79,$7a,$7b,$75,$7c,$7d,$7e // tuvwxtyz{u|}~

// --- Region $1035-$1041 ---
.pc = $1035 "dat_1035"

dat_1035:
        .byte $7f,$80,$81,$82,$83,$84,$85,$86,$7f,$87,$88,$89,$8a // .............

// --- Region $105d-$106a ---
.pc = $105d "dat_105d"

dat_105d:
        .byte $8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97 // .............

dat_106a:
        // === Fill data (1 bytes, $106a-$106a) ===
        .byte $00                                   // .

// --- Region $108f-$108f ---
.pc = $108f "dat_108f"

dat_108f:
        .byte $98                                   // .

// --- Region $10ad-$10ba ---
.pc = $10ad "dat_10ad"

dat_10ad:
        .byte $99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6 // ..............

// --- Region $10d5-$10e2 ---
.pc = $10d5 "dat_10d5"

dat_10d5:
        .byte $a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$a6 // ..............

// --- Region $10fd-$10fe ---
.pc = $10fd "dat_10fd"

dat_10fd:
        .byte $b4,$b5                               // ..

// --- Region $1118-$1f16 ---
.pc = $1118 "dat_1118"

dat_1118:
        .byte $78,$a9,$01,$8d,$0d,$dc,$8d,$1a,$d0,$a9,$78,$8d,$14,$03,$a9,$11 // x.........x.....
        .byte $8d,$15,$03,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ac,$ff,$3f,$84,$02 // ...... ..!...?..
        .byte $8d,$ff                               // ..

txt_113a:
        .text "? "