|
|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
3 @. e/ O9 {6 M# n: V( i寫完的遊戲可以用工具自動轉換為MD ROM:
/ P* n L4 l1 u S5 P. T* B描述和檔案內容如下:
6 B- Z% K/ `% B# G! j9 L$ g6 i
0 p: Y# Z; ~$ DSEGA video game development kit, including:
] b) V, V+ _- o+ F; | W8 O [1) a complete C/Assambler development environment 1 j! v+ k1 E9 {) d7 Q( ~; F
2) Non-ICE debug environment
9 |: Y+ ~0 t2 w2 V: K) M) N3) MIDI to SEGA s conversion process
! N e6 n. e: }/ W& t4) the development of technical documentation
/ h. \7 v( E6 Q0 m9 _5) Examples of procedures and source code
8 u% B6 I: c& |0 c(the last procedure can be directly burn for the ROM) that the procedure was an early development of procedures, have been used to develop a number of SEGA commercial games1 Z9 i- N. |2 ?& G
.......\ASM68K" n0 a/ z; Z- O! u; I/ h
.......\......\ASM68K.EXE
- s8 l. k9 Z* l$ @.......\......\ASM68K.FIL$ z: \' {/ z1 l. S, _' q. j
.......\......\EXAMBIOS.EXE
7 w- w2 T" Z$ U. G$ y' `* G, W) t% O.......\......\IEE2AOUT.EXE
, M- D# _4 j; U# W.......\......\LIB68K.EXE
, w( R. C6 F7 {2 O8 s3 a; ?! C$ v.......\......\LNK68K.EXE
4 y) `3 i$ h0 ?& K c* T.......\......\PMINFO.EXE
. T* G0 s' M- z.......\......\SIEVE.SRC
: o' [: S) {/ o$ Z+ S/ C. g.......\Debugger( @8 J/ C0 A$ V7 Y, F' `2 [
.......\........\535.bin, G% w1 ^1 t" ~: ?
.......\........\Segacore.dll
/ c* g$ p7 G' e! j.......\........\Testcore.exe
0 n/ j6 U0 }! b/ E+ j0 A! Z.......\Demo, I5 Y7 ]8 H' g% ~( h8 P5 O
.......\....\abs2bin.exe
! F. v8 s% L4 P. z s9 X4 o8 d.......\....\Build.bat
5 ^1 |7 T( S3 ?: E0 M.......\....\filectrl.txt" M5 o: W/ G, Z, F! g
.......\....\madonna.obj& n1 k5 G, l: _6 {1 t
.......\....\main.bin
! G! @ @: h" l3 i.......\....\main.c- S# A% a+ U5 J, Z# q1 F
.......\....\Repeat.txt' W+ d% v7 A: n3 P$ s, F
.......\....\scrdata.src c$ r9 U/ Q. q/ \) p( W
.......\....\Screen.c
) a$ D6 `, C! U0 D.......\....\Screen.h
2 d% }. i; }) y0 }% u; f/ I& [% T.......\DOC' K& j) y1 q" f& T
.......\...\68000ad.pdf
# y, d! K0 s% Q8 T3 r2 H, K0 P& ^.......\...\68000UM.pdf
+ q7 Y0 [" P) w" x; g4 w.......\...\68000umad.pdf
0 g9 E" W$ v2 e4 @1 U.......\...\68kprm.pdf
/ [1 D4 K7 O9 w0 y6 _.......\...\68SEC000pb.pdf
$ L* a8 d+ @3 r6 x' X" _$ _/ G.......\...\MDHARD.doc0 L' L; m9 ]% X# L
.......\...\segafaq.doc
- G ~0 K: s% _ f m* w.......\m68knt.bat
8 \ l; M+ Q7 e$ _2 a.......\MCC68K
9 Z( Z- ~$ W0 P2 [; E.......\......\68000
8 K- Q; O% f% z4 z7 J.......\......\.....\MCC68KA5.LIB6 g! ]% Z) P+ S" Z3 Z
.......\......\.....\Mcc68kab.$$$# j% y' K4 P2 z* p
.......\......\.....\Mcc68kab.0019 p% j7 ]; z& g' z! C
.......\......\.....\Mcc68kab.lib3 J5 W0 Q+ [# @+ f8 i8 i
.......\......\.....\MCC68KPC.LIB- c* D, _; k Q' S0 Q8 j
.......\......\ASSERT.H
: b+ l+ Z, ~7 p) s& [0 v.......\......\CBE68K.EXE
9 v+ z4 n% @- Z# H+ j4 w& K# Q; }.......\......\CFE68K.EXE, r3 x* o7 ^. {2 G' h* Z. F
.......\......\Compress.h
) h6 _2 V7 S0 A9 j/ \$ p+ v% a.......\......\CTYPE.H% _, W/ o. z& v! J( o1 w
.......\......\Debug.h
" P0 k3 w5 d3 u0 S, U8 U.......\......\ERRNO.H$ J) L8 \5 t# @7 t" N
.......\......\Examples5 h( t% C0 x% c& L. E! |7 p
.......\......\........\abs2bin.exe) b% S. j/ L' X1 h1 }
.......\......\........\Build.bat
, A) W4 S5 ]9 B% i6 P6 q.......\......\........\COMPRESS.OBJ
5 w2 i& ~& J0 H: x.......\......\........\decide.src; N; |+ ^5 ^2 O2 H* i! ?8 d3 } j- a
.......\......\........\filectrl.txt3 `! i3 a- u3 F' s! Z9 b4 r
.......\......\........\madonna.obj
4 K! h2 T9 B3 J8 u9 }% W+ L& u- [.......\......\........\main.bin
; Q: p5 Z$ a, j0 @3 i6 F: I.......\......\........\main.c- Z! N! \4 w1 u; g0 ]9 D
.......\......\........\package.grp
0 v" F: @" |4 q' c& S& R.......\......\........\piano.bin5 P, |/ ^% A: h# ^! m1 r4 @
.......\......\........\scrdata.src8 O/ [' z0 U. \# V& ]2 @7 M o/ @
.......\......\........\Screen.c# S8 o8 Y4 J2 |
.......\......\........\Screen.h" @1 O; }: Q/ C" @, z; w
.......\......\........\zipdata.src5 V: s ]7 X& w$ m' R
.......\......\FLOAT.H! _7 O* A8 I$ d% m! q; H
.......\......\hardcore.h
1 S/ ?5 t* x! k.......\......\infblock.h
5 @" A0 ~$ P. v% I.......\......\infcodes.h
& b9 G/ j. K/ g' a.......\......\inffast.h
" v2 C# `1 A; m2 G.......\......\inffixed.h1 E) ?0 w! m3 q- g! J
.......\......\inftrees.h
1 D, A% A2 n! t$ {7 A.......\......\infutil.h
6 A1 M9 f+ A" l" c' U.......\......\LIMITS.H, ~) M6 z2 e) h; V7 ^ x
.......\......\LOCALE.H* Y* k9 `; `6 W& q/ L( b% w2 ~; T
.......\......\MATH.H" |, u7 o& X) O4 S+ @
.......\......\MCC68K.BAT
. K C) \, g5 R( U; d2 S+ y2 o.......\......\mcc68k.cmd5 M. H; ^' k1 T' D+ @8 j# D3 I% i
.......\......\MCC68K.EXE: E' T9 J1 N0 ^1 S' z) i" ~
.......\......\MCC68K.FIL9 }' |( |: n# B' n2 x
.......\......\Mriext.h
$ h2 F& z/ Q# J! `8 S/ u.......\......\Music.h
8 F! ? U1 W3 `3 x* l5 w.......\......\Others
6 I1 B. i2 m# r K) l.......\......\......\dio.c1 E8 E4 @; o& V) c# j( k0 Y
.......\......\......\dio.h, Y, B: ?+ Q, i" X% Z
.......\......\Readme.doc' y$ Q& ?* x, A' Y" B
.......\......\SCHPATH.H
9 M. O8 E' {; {' I/ o! Q.......\......\SETJMP.H% q" S. y3 a$ }; E* p/ ], c
.......\......\SIEVE.C
5 o, H" p5 z% n( |.......\......\Signal.h! }' [( x- T- i$ A6 I
.......\......\STDARG.H# a" X3 c% p- ]9 C/ u
.......\......\STDDEF.H
- a( H9 f1 c$ S7 Q+ }.......\......\stdio.h
* [/ L& m- e" F5 q' m7 [9 s.......\......\Stdlib.h
5 }- f; }4 j( w! q2 F' e" X& c.......\......\String.h
- C' p5 i' a9 v! _& g! J.......\......\TEST.ABS
m+ n5 Q5 J* ]/ p$ \.......\......\TEST.SRC# M3 `/ q* D$ N& R2 z
.......\......\TIME.H- a5 X5 o: ~7 ?2 H
.......\......\Tools |
|