-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCybernoid2.txt
More file actions
92 lines (56 loc) · 1.87 KB
/
Cybernoid2.txt
File metadata and controls
92 lines (56 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Cybernoid 2
https://www.lemon64.com/game/cybernoid-2
https://youtu.be/3SvsElGt3Hc
Disk version:
"D:\C64_Preservation_Project_10th_Anniversary_Collection_G64\c64pp-g64-zip\c\cybernoid_ii[hewson_1988].g64"
Two bit transfer protocol
c:0584
8:0543
Seems to have a nice decrypt table lookup at c:05ad, for the table at c:0600 - c:06ff
Values only appear once in the table. e.g. h 600 700 36
c:\work\C1541-Tweaks\c1541\Release\c1541.exe "D:\C64_Preservation_Project_10th_Anniversary_Collection_G64\c64pp-g64-zip\c\cybernoid_ii[hewson_1988].g64" -recover C:\Temp\d64recover\file%d_%d.prg
Hidden encrypted files found
Title screen
Char screen
Animated characters
Game
Bitmap at $e000
Underneath the kernal
Bullet draw into bitmap
Any multiplexor?
$14 = lives
> 4eed ea ea
$7b1c seems to be a lives cheat enable/disable flag :)
4ec3 a9
4ebb d0 06
No collision with enemies
> 4ebb ea ea
Finding animated bitmap draw.
When only particle effects are being rendered...
w store e000 ff00
$37aa shows the bitmap draw for particles is using the eor method...
Multiplexor sprite MSBX update $2492
Seems to be general purpose, updates any sprite index 0-7
Seems to be using a raster IRQ to handle this
Stuck! But the screen at $0400 can be edited to remove collision issues
f 4c8 7b0 0
Stormlord video: https://www.youtube.com/watch?v=snUjaXgaGb4
00:12 Introduction
01:23 Disk version loader
09:04 Title screen graphics
10:28 Game display
16:27 Finding infinite lives
18:36 Finding invulnerability
23:28 Success! Nothing can hurt me
24:22 This game is hard
24:40 Bitmap animation routine
29:28 Sprite multiplexing
35:58 Static and moving pickups
36:57 Getting stuck in the level
37:48 Disable background collision
42:17 Quite a lot of sprites
42:32 Pickups only spawn in free spots
43:07 Never seen this screen before...
43:18 Game loops...
43:31 Exiting screen without collision
45:53 The End