|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
$ u, A# S% ] W [7 g寫完的遊戲可以用工具自動轉換為MD ROM:
- \9 s1 s- A* Y Z描述和檔案內容如下:
) }) z4 n% J$ q
/ g/ T, h; S$ f8 B3 G/ b: rSEGA video game development kit, including:
+ N2 g9 c1 h: Z1) a complete C/Assambler development environment
. A' S( _& s' r6 u% ], K2) Non-ICE debug environment
0 l0 n$ [, o, k! P, P3) MIDI to SEGA s conversion process % u7 g" O( h2 H+ @2 p, Z, z
4) the development of technical documentation . X. } b( [! S/ P5 q
5) Examples of procedures and source code . H, ]; s/ `5 O2 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 games
! G, ?: P! J4 }1 G' {8 o; ].......\ASM68K
* G4 N. X) D j& o8 ~.......\......\ASM68K.EXE( ~4 o o1 q1 [) f+ g! n
.......\......\ASM68K.FIL
6 u1 K2 O0 Z! P1 O8 a. _' E1 j0 ?.......\......\EXAMBIOS.EXE
2 g! o. [( x: j) p5 @" ~ m/ \.......\......\IEE2AOUT.EXE
1 c% U% n3 x2 ` c9 L* n# m.......\......\LIB68K.EXE" `2 `# s7 B7 V6 C& q
.......\......\LNK68K.EXE8 d+ z' D" K! }+ \+ J9 k
.......\......\PMINFO.EXE4 o8 y) c, g3 B$ a: r
.......\......\SIEVE.SRC% P0 j" g/ z% N' F2 E
.......\Debugger2 V( g" L' G! b5 x2 c2 {
.......\........\535.bin) u4 |: r6 {% P+ G5 Q5 J, B
.......\........\Segacore.dll/ @6 B+ m. a- E# g* B! ^
.......\........\Testcore.exe* z2 c$ O/ h7 \
.......\Demo
9 V4 O! d3 S; X; g' }) ?.......\....\abs2bin.exe
, Q! V+ k+ P' F1 I" q) n.......\....\Build.bat
% |, r5 G3 L: a1 P% J.......\....\filectrl.txt# ?2 E+ r6 G }) K# [9 Z: { T0 C1 o
.......\....\madonna.obj$ x( E' v0 y( V0 J" R" n
.......\....\main.bin
# K4 w: ?( C4 H. D.......\....\main.c
# G0 Z2 l) J9 @( {" N n$ Y.......\....\Repeat.txt
, G& W) k/ m2 B6 \; y.......\....\scrdata.src
$ Q, y: R- Q) g* D, K.......\....\Screen.c
: b6 C& ?' [: O' P! ]: P# y.......\....\Screen.h
5 g2 i6 _/ H- W6 f$ `.......\DOC
9 g4 F$ F7 W( |& r1 I.......\...\68000ad.pdf: n+ z: c3 N& H$ z* E7 _) y
.......\...\68000UM.pdf8 D9 q3 e. z: w# U) ~% r2 ]$ F+ x
.......\...\68000umad.pdf: S( \+ { F1 A8 O- C
.......\...\68kprm.pdf2 Z& z. f* J6 B8 [' R3 w5 r
.......\...\68SEC000pb.pdf9 ^, x, R4 q# F4 o7 U' a9 T
.......\...\MDHARD.doc
/ O; M; f: o9 z* f( W.......\...\segafaq.doc# d- K4 l! I4 D9 w. {+ v
.......\m68knt.bat
% I) n$ i) O! W$ U$ p.......\MCC68K
0 W" m( i0 k; A" C6 u2 d' u: U.......\......\680001 p' Q9 E/ j1 X {6 h7 x8 u ~
.......\......\.....\MCC68KA5.LIB
3 f! C$ N: ? V8 ~. ~0 b.......\......\.....\Mcc68kab.$$$- C. j$ o4 T* \7 n ^: k
.......\......\.....\Mcc68kab.0012 i9 U# u0 p h2 b" H1 V. e
.......\......\.....\Mcc68kab.lib& P( S" [! y* W- f
.......\......\.....\MCC68KPC.LIB
/ y7 k2 Z Z! P* E: Y3 [* k7 {/ \; z8 ^.......\......\ASSERT.H
2 N* ~8 h7 B: a4 B$ B; G; V.......\......\CBE68K.EXE' N+ I8 B8 J/ r
.......\......\CFE68K.EXE
1 O. E3 y) r$ I& Y% e% ].......\......\Compress.h
- f O' P8 |# V, K, J.......\......\CTYPE.H
/ B4 J9 i7 @; o9 A' m! u: J.......\......\Debug.h! Z5 k0 m; e7 Z- s5 J D; \2 F
.......\......\ERRNO.H/ j) T4 F3 B; Y
.......\......\Examples$ t$ Z( G/ [+ ~* p" V3 k7 H
.......\......\........\abs2bin.exe, Q- p) ?- i8 p% u
.......\......\........\Build.bat1 A* o1 @7 X7 B3 N3 i' |# E
.......\......\........\COMPRESS.OBJ
/ @3 w ?+ K; }$ q8 Q/ w, M.......\......\........\decide.src
) T* a& ]+ s, h' m.......\......\........\filectrl.txt) C$ A! Y+ e( O
.......\......\........\madonna.obj( t5 K* q; C; ?
.......\......\........\main.bin* u' H, G4 l$ g( ?
.......\......\........\main.c* x) t+ K) Y. M# P/ Y7 Z0 F) o
.......\......\........\package.grp
6 ?7 g% P2 ]: O7 f4 B0 m; _* k.......\......\........\piano.bin
1 j' v, K( A% G. `! q# z( f0 |.......\......\........\scrdata.src6 _6 L* B& N7 A1 ?
.......\......\........\Screen.c7 L+ H1 H7 a e- g% i2 S H
.......\......\........\Screen.h
1 t( ~3 G }8 \9 K.......\......\........\zipdata.src
' y7 x6 x0 t% [7 I, W" f3 {5 r.......\......\FLOAT.H
5 P$ O4 @8 c- f7 z.......\......\hardcore.h2 i* l' U( v( ]0 ~- @/ [' s Y
.......\......\infblock.h" Q' E3 T) \! w0 s
.......\......\infcodes.h h: D; z5 t. X, L( G# ]
.......\......\inffast.h$ u3 V9 B9 R! E
.......\......\inffixed.h
0 |4 g5 a0 d( i; p& w.......\......\inftrees.h
# l, ]; n$ S, k/ ~1 @& o. W.......\......\infutil.h
6 g2 W2 G8 Y- T3 v: t5 K.......\......\LIMITS.H
- h2 M' C& C0 J; e.......\......\LOCALE.H& \; g s" i5 K: ~9 S, {5 s
.......\......\MATH.H. C( K/ i7 A% V0 O
.......\......\MCC68K.BAT
* m1 b% z3 y# t) S9 K4 g.......\......\mcc68k.cmd
T( ]$ R2 z2 b2 h.......\......\MCC68K.EXE' n- [ \# M9 k. s" _
.......\......\MCC68K.FIL5 Q O5 `6 h7 A. v8 v8 `* u
.......\......\Mriext.h5 ~- J) m* c8 A' e& _5 {7 z
.......\......\Music.h5 @' Y! @7 U* o' u
.......\......\Others
3 i$ c: ]3 }, @+ Q' e9 K, j+ y.......\......\......\dio.c+ q+ [: h! E6 V
.......\......\......\dio.h
1 t1 A N3 X4 c& y/ ^) R.......\......\Readme.doc
2 E: w4 n$ a/ y4 `& G& T.......\......\SCHPATH.H
. J% t2 K3 \. q0 T2 e# N.......\......\SETJMP.H
" d- f& ?0 V7 p" ]& V.......\......\SIEVE.C3 ~3 L" b( w# a) u0 j/ b
.......\......\Signal.h
* Y G: O' o2 ?.......\......\STDARG.H4 B* y, e, H" U" G+ R9 }8 b
.......\......\STDDEF.H
( {$ s' b" Y- Y) S/ z6 v7 k.......\......\stdio.h
8 _2 o" Y4 a- Z" e; |) S& j$ H.......\......\Stdlib.h% ~: F. A: x( p% M* ~' _
.......\......\String.h
* U2 \( r! H8 R* ~2 ~/ v.......\......\TEST.ABS
/ V2 H9 V( X) K$ f. q" i& s.......\......\TEST.SRC9 p. ~* o2 D3 g
.......\......\TIME.H6 z$ U c9 o! V, Y4 e/ \7 H/ Z
.......\......\Tools |
|