|
|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
# {, O* W( M. h* i寫完的遊戲可以用工具自動轉換為MD ROM:
7 N0 V1 X$ V# B D8 b3 N8 w7 ]描述和檔案內容如下:
4 @! G7 c4 g- Z2 `# A/ v4 F, A7 g8 }* g+ _3 B
SEGA video game development kit, including: : e. z/ v! Z7 J( _) }& e) Q6 h
1) a complete C/Assambler development environment # C0 J# y7 c' y% b; l1 Y! l
2) Non-ICE debug environment
- u+ |( J0 }) Y, s8 K3) MIDI to SEGA s conversion process
% S' G- Z( a$ j4) the development of technical documentation
" n$ V* J7 V* Z- m- s J5) Examples of procedures and source code 8 }* }/ y9 T3 m
(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 games
" F8 u6 W* L# K* i$ [& S) C% R( p.......\ASM68K, {1 G4 w2 I! C4 T" |' |7 g
.......\......\ASM68K.EXE
: Z% {( i1 i1 }! n.......\......\ASM68K.FIL# u! s& V/ h: Z
.......\......\EXAMBIOS.EXE# t+ }& V! W; K8 [" s! k. Y' N" ~
.......\......\IEE2AOUT.EXE8 x. j. O! G7 J4 U( u& [/ r
.......\......\LIB68K.EXE
$ u# W0 z! h- G8 G/ E" a.......\......\LNK68K.EXE( f, v) P3 J9 ? H$ g- W, L
.......\......\PMINFO.EXE7 C( T/ {+ [3 G4 @$ ]' w% T
.......\......\SIEVE.SRC9 {. T+ e! g; [! {+ W
.......\Debugger0 w1 O- O v8 n/ Y1 Q6 d' }
.......\........\535.bin7 y4 a0 S3 d" s, r* K6 e
.......\........\Segacore.dll
7 n( g2 s% b, {% _9 k. @.......\........\Testcore.exe
' I" o" w% r! n d4 |5 W( z6 ?.......\Demo! i: Z/ I" w1 P4 r& T# [+ b, N
.......\....\abs2bin.exe
$ k& S h' E9 U& g3 A9 F.......\....\Build.bat
+ B& d6 d- V, z) f: s.......\....\filectrl.txt
+ P! H' l* N ~8 W) v.......\....\madonna.obj
2 s' S7 u2 G! C1 x W" O# \.......\....\main.bin- `% d; Q: T( y+ t
.......\....\main.c
" C" S1 w: n& G+ T- V- X5 k `.......\....\Repeat.txt
, M2 B$ D9 W- P' I6 h.......\....\scrdata.src1 f2 o! z- Q% ?/ z3 G# h
.......\....\Screen.c
4 p" C6 Y* r' k, H l0 Q.......\....\Screen.h
3 g4 Q+ f( o1 Z# S" l2 n* M a.......\DOC
' ?; K, t3 p* A) B5 `.......\...\68000ad.pdf+ l/ ?; K# e9 G+ z0 q
.......\...\68000UM.pdf' E Z+ `( h! R" i
.......\...\68000umad.pdf$ x0 M# w+ C. C, Z& |' V8 g
.......\...\68kprm.pdf
$ C( P# d8 v$ Y0 H! S.......\...\68SEC000pb.pdf0 w8 e c: E. j4 \6 J6 d
.......\...\MDHARD.doc S D/ q0 K1 N; n R
.......\...\segafaq.doc
' u$ \3 |+ [ m& ~.......\m68knt.bat% _- v. l C7 p" L+ a- @7 ?
.......\MCC68K
( j, L9 {8 a- P0 Y7 D6 I9 S7 j* \.......\......\68000* X: w% Y% _( c6 H6 j- w7 W
.......\......\.....\MCC68KA5.LIB
4 p/ M% }& e8 W0 H, v5 n.......\......\.....\Mcc68kab.$$$
3 j( V: C5 h, O+ q6 U/ C.......\......\.....\Mcc68kab.001* _( ~' d) c' U. p7 j
.......\......\.....\Mcc68kab.lib; w. |* ^# S2 N; v, `* O
.......\......\.....\MCC68KPC.LIB
1 X8 ^$ R8 _% \& D' i$ [.......\......\ASSERT.H9 R5 E Q1 g/ Y. ~
.......\......\CBE68K.EXE8 B! Y/ ?# ^3 x* h& t9 `
.......\......\CFE68K.EXE
2 q% ^( |# c+ A2 Q.......\......\Compress.h; P* H0 ?4 L2 J$ s% r$ K
.......\......\CTYPE.H% o; U8 d8 b8 F! Y
.......\......\Debug.h
% L9 @0 p) l. R5 ~.......\......\ERRNO.H
" D8 ^7 B S1 f! g.......\......\Examples; i. s3 c/ H, q5 G
.......\......\........\abs2bin.exe5 K0 |- f' a, {! t5 R3 G
.......\......\........\Build.bat
( b% D0 P6 G! F.......\......\........\COMPRESS.OBJ
. \+ v6 z, g8 e% K.......\......\........\decide.src
6 q: |3 P7 Y+ G) d! i* [7 n.......\......\........\filectrl.txt
) ?$ E- L" ]- n* C( U2 g9 @7 }$ Q.......\......\........\madonna.obj
6 J. P2 ~4 H$ S9 q/ o& s.......\......\........\main.bin
5 k) J& T$ D1 M6 C$ n7 G9 o.......\......\........\main.c3 w2 k" W$ \; ~+ y' {" s
.......\......\........\package.grp
: S- Z) b/ H3 |.......\......\........\piano.bin
0 A1 A2 ~ A+ n8 w.......\......\........\scrdata.src
4 j3 k; G, |6 u( K( ].......\......\........\Screen.c
6 j# v: l, K% L" N$ A8 B7 J$ z.......\......\........\Screen.h4 f% |3 U% r& Y9 j1 }
.......\......\........\zipdata.src# b( T, h/ T' g2 T) |6 U# L
.......\......\FLOAT.H
0 i- M, p: ~, N! e.......\......\hardcore.h
" L- ~9 s' i1 F.......\......\infblock.h
# T/ q# `4 ?" x* x- y.......\......\infcodes.h
6 S) ]% A8 }6 f.......\......\inffast.h
, k8 s- T% O7 u9 H8 P.......\......\inffixed.h
$ [' Q d6 v9 _, Q.......\......\inftrees.h6 T7 w5 `3 e( Q: m
.......\......\infutil.h1 S' \: x; l4 H) X1 ]
.......\......\LIMITS.H
) q6 g! n% I5 f& W- @6 ]! l& I! O.......\......\LOCALE.H
8 r1 f/ {5 g7 k6 x.......\......\MATH.H9 W, H9 R" f; ^- |2 O) |" q
.......\......\MCC68K.BAT$ h! T$ b( m# f O, O8 `; F1 m
.......\......\mcc68k.cmd
, S8 H: k% U* B$ ^8 z.......\......\MCC68K.EXE2 h* Z' Q0 w O8 [# d: z3 t$ [$ C; W
.......\......\MCC68K.FIL# J3 @* c7 H& k) q* `
.......\......\Mriext.h4 x0 b& v4 |* }
.......\......\Music.h9 v Y; [9 E) V! q
.......\......\Others& t( I2 d3 R6 S/ t8 V/ U/ ?0 B( M; F
.......\......\......\dio.c
8 E7 ?3 u6 C* ^' x8 [ t7 N.......\......\......\dio.h
/ p, t" ~( ?) p. V' k) F( m.......\......\Readme.doc$ ^) s* f8 P$ e8 }
.......\......\SCHPATH.H: N6 d( ?9 d2 j9 ~
.......\......\SETJMP.H
5 X Z, e+ H4 T) X: a" ^.......\......\SIEVE.C& D' Y! E1 N+ ?5 J! c$ R) b
.......\......\Signal.h+ O8 A& N. `" I* K4 u! {) }0 I
.......\......\STDARG.H4 R8 N* W Q$ i
.......\......\STDDEF.H
( l" ]/ ^4 d& l# B.......\......\stdio.h# y. B9 {7 ] w }0 {6 a; a" v
.......\......\Stdlib.h1 X. ]( O3 @( N+ x* i
.......\......\String.h, p. G$ W% F8 Q; V
.......\......\TEST.ABS& a; \3 [- Q7 Y
.......\......\TEST.SRC& Q4 t" e9 Y- J6 {, S
.......\......\TIME.H6 u- b) a: p! v# ]6 S% V: O- c
.......\......\Tools |
|