|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,* Y# |7 B( O3 \
寫完的遊戲可以用工具自動轉換為MD ROM:8 L- i+ Z0 h' P* k' H3 A* y
描述和檔案內容如下:' V) m: b! g6 |; F7 c6 a/ Z
) r+ ]+ ~" `" |" {5 P( U
SEGA video game development kit, including: 1 ~( z8 ^- R9 f9 j& E
1) a complete C/Assambler development environment
6 ?" e2 k; |+ z& T6 Q( P6 f2) Non-ICE debug environment $ h4 _6 [9 e0 }
3) MIDI to SEGA s conversion process
% x! t; H7 M5 n9 y$ Y4) the development of technical documentation / ~1 {" q+ u" w) m8 f
5) Examples of procedures and source code
) K- i {0 Y& z) P( g& N9 z5 O(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
, L( W+ ~3 q: C! z8 a( P+ g.......\ASM68K
( m5 } |: Y9 Y- ^& i# H# [+ i.......\......\ASM68K.EXE0 [' T+ g$ e- n2 r
.......\......\ASM68K.FIL: `9 Q$ @! I/ b/ D
.......\......\EXAMBIOS.EXE
/ R, o# c, I, f! s) h# @: k" w.......\......\IEE2AOUT.EXE) V( ~' g4 b' d, w7 B$ x
.......\......\LIB68K.EXE
- T5 b; d' @& B/ J.......\......\LNK68K.EXE
9 x2 d9 }8 S* H) ?: X9 T- l8 c.......\......\PMINFO.EXE
+ l2 Y! Z/ q* |: \.......\......\SIEVE.SRC0 n- a0 [# E3 q/ C
.......\Debugger- k8 P3 D* H3 o- n0 [
.......\........\535.bin
3 [) [! M1 z8 e s.......\........\Segacore.dll" {0 _6 n- M! ?0 ^* B8 P
.......\........\Testcore.exe6 J0 P5 i4 p. H2 C
.......\Demo: `6 v' M5 Q/ \: Y
.......\....\abs2bin.exe
1 @" t6 ]8 q8 ~( y; M.......\....\Build.bat6 F0 f5 i, }' M3 t$ v* Y- A
.......\....\filectrl.txt$ S- R) q4 P9 h8 N9 |* v
.......\....\madonna.obj9 Y6 _( c) `7 S( q V
.......\....\main.bin4 M$ s! z/ A+ [& E! {
.......\....\main.c5 u" @7 z! \9 c x; N0 u5 N I
.......\....\Repeat.txt
" {% Z+ H4 J7 ]1 R, C2 @' n W.......\....\scrdata.src! N- @3 K* Z2 [- W$ ]) a& D2 z
.......\....\Screen.c6 J! @1 L, ~; ^5 N! d) \9 B
.......\....\Screen.h8 E! X" D' y* A; p E- l
.......\DOC) c2 K0 m. X, a2 V! A& W
.......\...\68000ad.pdf; |# t( N/ [) J5 q3 V8 R; H# ?
.......\...\68000UM.pdf
* Q# \, d- q6 L$ R5 b7 A' m.......\...\68000umad.pdf( ?4 O: I7 A ]1 ], k4 ]
.......\...\68kprm.pdf5 A/ Y7 Y" I8 O- X7 }
.......\...\68SEC000pb.pdf
9 x K. C9 q! y( h0 }4 }.......\...\MDHARD.doc0 x. q+ D) Z$ t" ? w
.......\...\segafaq.doc0 y. D% A9 z4 U
.......\m68knt.bat0 E* z6 p( M5 i3 l6 A
.......\MCC68K
) w, m3 K5 y2 S# J.......\......\68000
1 d. X8 N# Q/ L" u* s.......\......\.....\MCC68KA5.LIB
' q' A" Y! K9 `- x+ q7 c: B.......\......\.....\Mcc68kab.$$$
. B3 l1 ?, y# Z& q' z.......\......\.....\Mcc68kab.001
: i k% d6 a* }' u.......\......\.....\Mcc68kab.lib
7 N( m& k; \. ]3 ?6 K.......\......\.....\MCC68KPC.LIB
A3 \6 I7 E$ s5 x7 d.......\......\ASSERT.H
3 F5 P, p/ N+ V5 X9 s& M! c8 ?2 W* z: b.......\......\CBE68K.EXE/ y$ B8 M) p- ]9 \8 A( y0 \: c
.......\......\CFE68K.EXE( f4 h% n% u: d0 ?3 y5 f
.......\......\Compress.h
+ A" `( H4 n6 a9 `, l7 d.......\......\CTYPE.H
9 U% M+ u+ c' @.......\......\Debug.h
! g) {( n& w- i. P4 ^3 d I- p( C- [.......\......\ERRNO.H
- T! ?* G- N" M$ @/ K) e.......\......\Examples
# S4 d- L$ R6 y.......\......\........\abs2bin.exe
4 q J! h. }; C) S) [) F.......\......\........\Build.bat9 P; J$ D- ]1 P, t6 \( U
.......\......\........\COMPRESS.OBJ, S4 \$ N. l- f! @: x8 w- b: ^( T# y
.......\......\........\decide.src
' ~1 r1 b! }: }9 @/ a# k8 a h) a.......\......\........\filectrl.txt
" Z' P" G: V w6 m.......\......\........\madonna.obj
4 x' g9 B: k# R.......\......\........\main.bin
& h' a5 D' c+ f5 z9 [2 j0 G- m$ g. b.......\......\........\main.c$ c8 ^! w& o/ V1 D- C
.......\......\........\package.grp
0 r3 G) W `9 H3 K1 E/ {.......\......\........\piano.bin) O( s( s& ?6 T; B
.......\......\........\scrdata.src
9 y* ?% x% m. w.......\......\........\Screen.c& z% a( w1 S# d# @. U t$ t
.......\......\........\Screen.h
- w: t, y) q, K. W* U- e8 [& N.......\......\........\zipdata.src, e+ {2 B9 T; h1 p( B6 _$ B
.......\......\FLOAT.H& p: H2 [* f3 J2 e, J; l
.......\......\hardcore.h
1 D- b7 _* M/ K" m5 \2 K.......\......\infblock.h
; S5 H4 _( t% l7 r$ K( b.......\......\infcodes.h6 Y* T7 \) j( e4 I' O3 h
.......\......\inffast.h
( I9 c6 F! v) S- Z4 @8 m1 `.......\......\inffixed.h$ l% Y) ~' y M. q( I
.......\......\inftrees.h
7 L& j( e$ v' T1 A.......\......\infutil.h9 S# I4 F, Z9 S/ ]
.......\......\LIMITS.H4 [" n' R/ j* Y w* o1 @
.......\......\LOCALE.H1 E6 T: @# C9 q1 V
.......\......\MATH.H- a! d* }( V: g7 L! H" B9 G
.......\......\MCC68K.BAT3 W+ c4 F3 W1 l- G. Q" G9 J. B
.......\......\mcc68k.cmd
5 h5 H3 O) A% m* _$ f* n.......\......\MCC68K.EXE
: r+ H- t( P5 n% a: D) v.......\......\MCC68K.FIL
! o$ G8 [9 T5 E* B: ], b.......\......\Mriext.h
: n6 l* s; l/ _5 x.......\......\Music.h2 d( c" ^) _0 }6 D. L; L+ S
.......\......\Others
" l5 w' E8 ]5 ^+ s.......\......\......\dio.c
+ S9 w+ M. f$ S# a6 a! j.......\......\......\dio.h8 ~( ^! k/ l! A/ ^. o
.......\......\Readme.doc" h {5 B9 |) O/ e% V" E: b# I
.......\......\SCHPATH.H
2 k( g+ e. I! Y& m: g/ l# ^.......\......\SETJMP.H
4 O0 B0 I# h5 {- @# E.......\......\SIEVE.C
" j2 ?7 q5 g9 W; Q: G.......\......\Signal.h% j( a& x4 y0 Y" p
.......\......\STDARG.H
0 G7 j# k7 ]' Q- }8 `5 w. K" x.......\......\STDDEF.H
" h$ z5 Q" e$ Y g! i.......\......\stdio.h; ^7 S8 x# ?$ J# }- ~
.......\......\Stdlib.h
4 I+ `. M( Z2 D: p0 q.......\......\String.h% \! z' X9 [ N. p4 j! v, c
.......\......\TEST.ABS
$ j; |! Q ^5 M8 ].......\......\TEST.SRC! Q3 {; n# B3 e4 p7 I
.......\......\TIME.H" i# Q$ Z* o" H% p, r
.......\......\Tools |
|