|
|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
$ Q3 M ], c* W; V5 ?# a$ B寫完的遊戲可以用工具自動轉換為MD ROM:
' @3 ]: |" X2 L" H8 E- j描述和檔案內容如下:
4 ~, {" ~! [$ r. j# _" o5 r/ h7 o5 v! a" f6 U3 W- g% L% [' R" K. f2 u
SEGA video game development kit, including: ( ?/ P V$ Y9 B, k- G
1) a complete C/Assambler development environment
, ]. t9 c! \9 \8 F2 \2) Non-ICE debug environment
0 p2 G1 v. m& M5 |7 {' ^( G( u3) MIDI to SEGA s conversion process , z# t2 ~5 d; T; y2 ? G) e% S
4) the development of technical documentation
! u9 H3 P# F1 m; P" Z1 @ M5) Examples of procedures and source code
$ a& u% ?5 N5 {3 h(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
* }! v O r# `- j9 |- | K.......\ASM68K
; k4 N6 I" z3 i( c9 M3 F, Z4 `.......\......\ASM68K.EXE3 W$ i: @" T; V2 r. j& s0 m
.......\......\ASM68K.FIL3 w" d# c; [4 ~$ `' \" K( `2 G3 e
.......\......\EXAMBIOS.EXE
: z% |: O3 D7 `- f7 M( A8 @5 Q' M: I i.......\......\IEE2AOUT.EXE# b: q+ L- z2 S+ c& x$ ^
.......\......\LIB68K.EXE) X) n' l4 O! w; z# C* D( [) L Z. ^
.......\......\LNK68K.EXE
0 i' C. a; q2 W7 j.......\......\PMINFO.EXE
8 Q. g5 _1 F) L' d8 m.......\......\SIEVE.SRC+ r7 ?- P; ?0 n- l6 S
.......\Debugger
- i0 g+ {6 v/ ~) [.......\........\535.bin) i! f; ^; J7 y: i" d1 q
.......\........\Segacore.dll
/ O- |3 |, n1 \+ V% C4 A.......\........\Testcore.exe- l8 C& C4 D* r
.......\Demo3 I) h4 w* }; n9 J x7 i, w3 |
.......\....\abs2bin.exe2 `2 g/ V6 A5 M( J
.......\....\Build.bat
/ }4 [1 S/ p6 H.......\....\filectrl.txt7 x+ s1 |3 }: q
.......\....\madonna.obj
( L! Z2 F% d* c3 V$ ~.......\....\main.bin
5 f6 g; X' h v. _0 ^2 x.......\....\main.c2 C9 m: l% R, J
.......\....\Repeat.txt) i+ k4 N$ g% }
.......\....\scrdata.src
7 Z+ [6 S2 K! Y! e" G! t) T.......\....\Screen.c
7 o8 E" h. ]! y& z1 e.......\....\Screen.h1 U! h9 C8 |2 I
.......\DOC+ J/ J/ Q. Q) \8 L: F
.......\...\68000ad.pdf
2 v9 Z" q! [! Q+ [, W.......\...\68000UM.pdf" @) [+ e: R0 n6 G# b' K) G
.......\...\68000umad.pdf
2 B( R1 O2 b' v: O.......\...\68kprm.pdf* x& m+ L# l$ y; x% W
.......\...\68SEC000pb.pdf3 w8 s& \. J, @8 z
.......\...\MDHARD.doc
' |5 N' n, C1 P2 v$ r2 Z2 U4 I9 p.......\...\segafaq.doc: j1 w6 ^2 o6 M- O/ q' O
.......\m68knt.bat
4 ~3 T. E$ }/ x# n1 Q.......\MCC68K
9 U6 T: s _8 x0 O' e.......\......\68000
' n9 o: x( d6 e# b+ Q; [3 j.......\......\.....\MCC68KA5.LIB
+ _6 W4 |: r0 o.......\......\.....\Mcc68kab.$$$
, N; ?. n. z" q8 G.......\......\.....\Mcc68kab.001
, o8 Y: n2 z4 b% {/ Q.......\......\.....\Mcc68kab.lib
; T2 j- ?' h( `! x, q |, I.......\......\.....\MCC68KPC.LIB2 b1 g- L" D0 `( [8 ?
.......\......\ASSERT.H! p1 I. G) M, F6 N
.......\......\CBE68K.EXE
1 {* |% A2 t7 X. z4 h6 I0 Q9 M.......\......\CFE68K.EXE
$ Q2 m5 \' U: @3 K$ E. E( W; t; N.......\......\Compress.h
1 }* Z+ N$ ]$ w7 L.......\......\CTYPE.H
# T; k+ c# H0 c7 S% o.......\......\Debug.h9 P1 c, B9 |% |. s
.......\......\ERRNO.H3 r5 ?) Z# e# K
.......\......\Examples
9 m5 ~# q! O- |" m.......\......\........\abs2bin.exe
/ R D2 k2 ~! [% I$ n# C.......\......\........\Build.bat
2 M% {$ O) H. E/ `.......\......\........\COMPRESS.OBJ
! E, J x" [: @0 C.......\......\........\decide.src
7 `; w, b; X' b9 Q8 R.......\......\........\filectrl.txt
* l4 t, ]1 j0 e( o2 D# Y& [! i4 n; X.......\......\........\madonna.obj3 Z- m$ N6 F1 k# j P: Y
.......\......\........\main.bin
. h( n3 f/ C: S. \.......\......\........\main.c
& S0 u& X( K! {.......\......\........\package.grp
" X' K7 C- f8 C D t. @" \& \.......\......\........\piano.bin
N, K! j+ g3 M2 G: L! p.......\......\........\scrdata.src' B+ i9 ^3 A9 h8 Y$ B8 O
.......\......\........\Screen.c% `) ~: N' i1 @- w3 \/ ~6 L& b! u
.......\......\........\Screen.h! c: \3 @" u# u- l
.......\......\........\zipdata.src
1 p1 k+ p: ]# j2 R% k c.......\......\FLOAT.H
k% u2 P' L4 e: ~! ~6 I.......\......\hardcore.h
2 @: |: p3 Z0 v.......\......\infblock.h
+ q$ x6 T, Q# D( q: M.......\......\infcodes.h- X; z; l1 ], T# t% v% `# Z+ V
.......\......\inffast.h
! ^- ^$ r1 ^! ~9 X6 d4 X2 n.......\......\inffixed.h
4 `3 h' I8 f3 d0 B.......\......\inftrees.h
6 B+ B- @7 ~2 m0 s+ }4 _4 n.......\......\infutil.h( q8 i0 k+ T3 v
.......\......\LIMITS.H' h4 k4 J6 j7 q, G( z- p; [
.......\......\LOCALE.H
' U0 H( y. _8 ^0 f% A9 O.......\......\MATH.H( @ t" O0 }( t6 Z
.......\......\MCC68K.BAT
8 K& Q7 u5 \# v& A1 e$ r.......\......\mcc68k.cmd
7 c8 B* Y& [* G# i5 B3 S1 `; |.......\......\MCC68K.EXE/ P- j7 o9 F" F; \1 v
.......\......\MCC68K.FIL
/ h# n' j- { U$ R5 E.......\......\Mriext.h
: Q2 w% K& ?+ H! [% H$ `) s.......\......\Music.h
' X/ e# X9 W' Z.......\......\Others
- d9 T- v7 n7 e5 f2 e c* ~. H4 r6 c.......\......\......\dio.c. D9 z! Q1 G4 X( L4 J" A
.......\......\......\dio.h5 d$ |. p/ t% V. G
.......\......\Readme.doc0 P1 x! U( }/ g: k, ?
.......\......\SCHPATH.H* @" I; f) z. l
.......\......\SETJMP.H
7 J, n; h l) z) Z9 y5 X) v.......\......\SIEVE.C3 Y1 u; k3 b' }# N
.......\......\Signal.h
6 b" v& }9 \9 g% z& N1 L! V.......\......\STDARG.H
% \% O# ~- h9 r3 k8 ~1 D# Z.......\......\STDDEF.H
/ ]% s$ X6 i T.......\......\stdio.h- d' B6 o; ?0 N# n$ r2 N
.......\......\Stdlib.h1 y" e. y" B. _8 i! {
.......\......\String.h8 G! z6 a! m& w! ]& e' P6 w- P
.......\......\TEST.ABS% M a7 M) ]$ O) d1 | m, ^& V$ y V- ~) O
.......\......\TEST.SRC9 {. O" O h! d/ M
.......\......\TIME.H' h! n: I( u; l* F: J/ A
.......\......\Tools |
|