Als erstes braucht man Turaco: http://umlautllama.com/projects/turaco/r/TRCO_113.ZIP
TuracoCL is die command line version des Programms.
Als nächstes braucht man die Treiber der einzelnen Spiele: http://umlautllama.com/projects/turaco/r/DRIV_1_1.ZIP
Diese braucht das Programm um zu wissen welche Roms geladen werden müssen usw.
Einfach die .ini files in den Ordner DRIVER des Turaco Verzeichnisses kopieren, wichtig, die inis dürfen nicht sich nicht in den Ordnern befinden wie es im Archiv ist.
So ein Treiber sieht z.B. so aus:
Code:
[General]
Description = Pac-Man Plus
[Layout]
GfxDecodes = 4
[GraphicsRoms]
Rom1 = 0 4096 pacplus.5e
Rom2 = 4096 4096 pacplus.5f
[Decode1]
start = 0
width = 8
height = 8
total = 256
planes = 2
planeoffsets = 0 4
xoffsets = 56 48 40 32 24 16 8 0
yoffsets = 64 65 66 67 0 1 2 3
charincrement = 128
[Decode2]
start = 4096
width = 16
height = 16
total = 64
planes = 2
planeoffsets = 0 4
xoffsets = 312 304 296 288 280 272 264 256 56 48 40 32 24 16 8 0
yoffsets = 64 65 66 67 128 129 130 131 192 193 194 195 0 1 2 3
charincrement = 512
[Decode3]
start = 0
width = 16
height = 16
total = 64
planes = 2
planeoffsets = 0 4
xoffsets = 184 176 168 160 152 144 136 128 56 48 40 32 24 16 8 0
yoffsets = 64 65 66 67 0 1 2 3 320 321 322 323 256 257 258 259
charincrement = 512
[Decode4]
start = 0
width = 16
height = 16
total = 64
planes = 2
planeoffsets = 0 4
xoffsets = 56 48 40 32 24 16 8 0 184 176 168 160 152 144 136 128
yoffsets = 64 65 66 67 0 1 2 3 320 321 322 323 256 257 258 259
charincrement = 512
[Palette]
Palette1 = 4 0 0 0 50 50 50 0 0 30 50 0 0
Palette2 = 4 0 0 0 0 50 0 0 0 30 50 40 20
Palette3 = 4 0 0 0 0 0 50 60 0 0 60 60 0
Palette4 = 4 0 0 0 50 0 0 30 30 0 50 50 50
Palette5 = 4 0 0 0 50 0 0 0 50 0 50 50 50
Palette6 = 4 0 0 0 40 40 0 0 50 0 30 30 0
Palette7 = 4 0 0 0 50 50 0 30 30 50 50 50 50
Palette8 = 4 0 0 0 50 0 0 30 30 0 50 50 50
Palette9 = 4 0 0 0 0 40 50 0 50 0 50 50 50
Palette10 = 4 0 0 0 0 0 0 30 30 50 50 50 50
Palette11 = 4 60 0 0 60 60 60 0 60 0 0 0 50
Palette12 = 4 0 0 0 60 60 60 0 0 0 0 0 50
[DataRoms]
Rom1 = 0 4096 pacplus.6e
Rom2 = 4096 4096 pacplus.6f
Rom3 = 8192 4096 pacplus.6h
Rom4 = 12288 4096 pacplus.6j
[Map1]
MapType = pacman
StartAddress = 3436
OverlayAddress = 35B5
OverlayCount = 240
Width = 28
Height = 32
Gfx_Bank = 1
HC1 = 1 4
HC2 = 26 4
HC3 = 1 24
HC4 = 26 24
[Lookup1]
LU1 = a 41 b 42 c 43 d 44 e 45 f 46 g 47 h 48
LU2 = i 49 j 4a k 4b l 4c m 4d n 4e o 4f p 50
LU3 = q 51 r 52 s 53 t 54 u 55 v 56 w 57 x 58
LU4 = y 59 z 5a A 41 B 42 C 43 D 44 E 45 F 46
LU5 = G 47 H 48 I 49 J 4a K 4b L 4c M 4d N 4e
LU6 = O 4f P 50 Q 51 R 52 S 53 T 54 U 55 V 56
LU7 = W 57 X 58 Y 59 Z 5a 0 30 1 31 2 32 3 33
LU8 = 4 34 5 35 6 36 7 37 8 38 9 39 . 25 / 3a
LU9 = ! 5b @ 5c 40 - 3b " 26 ' 27 [ 5d ] 5e
LU10 = \ 5f # 28 $ 29 % 2a ^ 2b & 2c * 2d ( 2e
LU11 = 0 40
[String_Category1]
Name = Main Ghost Names
Gfx_Bank = 1
Lookup = 1
String1 = 3d59 10 "Red Name"
String2 = 3d69 9 "Red Nick"
String3 = 3d78 10 "Pink Name"
String4 = 3d88 9 "Pink Nick"
String5 = 3d97 10 "Aqua Name"
String6 = 3da7 9 "Aqua Nick"
String7 = 3db6 10 "Orange Name"
String8 = 3dc6 9 "Orange Nick"
[String_Category2]
Name = Alt. Ghost Names
Gfx_Bank = 1
Lookup = 1
String1 = 3dd5 10 "Red Name"
String2 = 3de5 9 "Red Nick"
String3 = 3df4 10 "Pink Name"
String4 = 3e04 9 "Pink Nick"
String5 = 3e13 10 "Aqua Name"
String6 = 3e23 9 "Aqua Nick"
String7 = 3e32 10 "Orange Name"
String8 = 3e42 9 "Orange Nick"
[String_Category3]
Name = Screen Text
Gfx_Bank = 1
Lookup = 1
String1 = 3715 10 "High Score"
String2 = 3725 8 "Credit"
String3 = 3734 9 "Free Play"
String4 = 3743 10 "Player One"
String5 = 375c 10 "Player Two"
String6 = 376c 10 "Game Over"
String7 = 377c 6 "Ready!"
String8 = 37ff 20 "Char / Nick"
String9 = 3d02 13 "Bonus..."
String10 = 3d0f 14 " ...Pts"
String11 = 3788 17 "Push Start"
String12 = 379f 14 "1P only"
String13 = 37b3 14 "1/2 Players"
String14 = 3d23 21 "Start Cprt"
String15 = 3d3e 21 "Names Cprt"
Dort heisst es z.B. Rom1 = 0 4096 pacplus.5e, falls das Rom aufgrund der Version anders heisst muss es zum verändern umbannt werden.
-------------------------------------------------------------------------
Die Roms können in einen belibigen Pfad liegen, wichtig bei den Roms ist das diese sich nicht in einem Archiv sondern in einen Ordner befinden, sonst können diese nicht geöffnet werden.
Der Rom-Pfad kann in der turaco.ini deklariert werden:
Code:
[System]
Version_Major = 1
Version_Minor = 1
Info = This file was created from within Turaco.
Author = Turaco
ROMPath = C:\roms
Font = 1
H_Res = 320
V_Res = 240
Driver_Subdirs = on
Troll_Magic = on
[PCX_Rip]
Path = .
NumPerRow = 32
Nun kann man das Programm starten. Kann dann anschließen auf File->change game, das Spiel auswählen. Es können nur Roms verändert werden zu denen auch die Treiber vorhanden sind! Auf der unteren Hälfte des Schirms kann nun ein Sprite mittels doppelklick oder einen klick auf edit ausgewählt werden. Nun kann man es je nach belieben verändern und drückt nach fertigstellung auf Back. Ist man nun fertig und will sein Werk ausprobieren, geht man auf File-> save graphics, dann nurnoch den Ordner in seinen Mame Rom-ordner kopieren und ab gehts. Aber das verändern der Roms kann nicht rückgängig gemacht werden, deshalb an Sicherheitskopien () denken!