|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,2 q' Z5 q0 l, m3 L" @$ p& |
寫完的遊戲可以用工具自動轉換為MD ROM:
0 t8 M4 Q. J$ n/ i/ K% X* L. j/ s描述和檔案內容如下:
( v' Y0 i0 r5 O- C1 ^4 `3 m a7 t$ L2 A4 \, ?0 `
SEGA video game development kit, including:
. z" C% U1 U& \4 C2 H: s: `1) a complete C/Assambler development environment 0 F9 k( f, n$ i9 [
2) Non-ICE debug environment
' M& X7 _! q% w' q9 ?3) MIDI to SEGA s conversion process + `6 G" a S1 U& k0 J9 p
4) the development of technical documentation
) W. n! v0 a+ ^: y+ P- S& Z5) Examples of procedures and source code $ ^6 u9 ` M7 P) a
(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. j! Z( } }0 C Q5 }, W
.......\ASM68K
/ k- t4 G: E, E% X7 [- v.......\......\ASM68K.EXE* M3 F" K" P7 t: R8 C; g, p
.......\......\ASM68K.FIL9 w* q# H! N/ k0 U& r3 K# h* P* a; x3 d
.......\......\EXAMBIOS.EXE+ g- w: U% I0 J" A
.......\......\IEE2AOUT.EXE. A. b0 e( W, i1 e: _
.......\......\LIB68K.EXE
: ~* u# s$ E1 K- B) }, @.......\......\LNK68K.EXE
. I9 I7 o+ H8 `- w& a.......\......\PMINFO.EXE
. v/ u6 r1 {: z.......\......\SIEVE.SRC
4 {9 s3 ^ @& {9 s.......\Debugger
5 v% @) j5 s- r0 P* O/ H.......\........\535.bin
8 m4 o% k0 e* n# f( B& o.......\........\Segacore.dll
/ M6 k/ g) Q: e* {.......\........\Testcore.exe: g9 Y% N$ R% c
.......\Demo l( h9 v2 U! h7 \$ Z
.......\....\abs2bin.exe9 s! _; Z9 N N9 E1 b( W
.......\....\Build.bat4 Z9 l0 m A8 D# ~$ O
.......\....\filectrl.txt) q5 G) Q8 {/ X% C
.......\....\madonna.obj
# w5 o' V2 h9 d, p" F. f. G- ], J.......\....\main.bin# e, i9 [0 |/ ]: ?# w A
.......\....\main.c* E6 K* v b; Y$ h, |
.......\....\Repeat.txt: r$ L! C$ [. d9 q9 [
.......\....\scrdata.src9 u& H8 ~* w2 h
.......\....\Screen.c& _: L3 @! |3 i! U! w' d2 k' B
.......\....\Screen.h
0 F, q6 N7 ? K' s.......\DOC$ Y" k, h3 ^% ]% \$ ~
.......\...\68000ad.pdf3 K) W7 x) l, W* h' ]8 \7 S3 n
.......\...\68000UM.pdf
/ }% D B$ Q$ j.......\...\68000umad.pdf
" J% f, y4 `6 u. {.......\...\68kprm.pdf! k$ R0 w6 Q4 z' p; E1 K4 `
.......\...\68SEC000pb.pdf
* L& F8 e6 K. ]5 |.......\...\MDHARD.doc
7 S8 _' H7 A0 y2 h* v$ ~.......\...\segafaq.doc
3 \6 A$ s) L7 ?.......\m68knt.bat8 K: |+ z: a# [* p% w1 {/ g
.......\MCC68K2 T/ {# }: p! F9 {' d# g
.......\......\680001 x. ]8 {) \4 t& u/ T. _
.......\......\.....\MCC68KA5.LIB
/ I4 H' t, R0 x# M4 ?.......\......\.....\Mcc68kab.$$$
8 _4 B& i8 y1 J W- W' {.......\......\.....\Mcc68kab.001% f* p& J- `' c; d4 p) h3 Z- ?
.......\......\.....\Mcc68kab.lib( c' C, F/ t" D7 l
.......\......\.....\MCC68KPC.LIB+ g+ y, K. I' g7 D) x% G9 E7 h
.......\......\ASSERT.H8 P; C. r5 J, e" A! S# _+ v% V0 G
.......\......\CBE68K.EXE9 U" ?& M' i# `0 j0 Y
.......\......\CFE68K.EXE
5 A/ f, b0 [) q# T+ E2 q3 o; Z.......\......\Compress.h
' q/ A1 [" S3 Y# P" P, h.......\......\CTYPE.H9 N: q4 e8 e& Y6 x+ A6 u
.......\......\Debug.h
, ?6 _$ e+ R" n) z" j/ v.......\......\ERRNO.H
1 W- R" W0 \+ U G' h1 y.......\......\Examples$ b( a$ o& ]. K/ v ^8 v+ C, P
.......\......\........\abs2bin.exe
3 R1 O. f" g' z+ p.......\......\........\Build.bat) G4 O( I- ]/ u/ f
.......\......\........\COMPRESS.OBJ
& ~5 v. |5 p/ ]( s; l. l.......\......\........\decide.src
9 T5 ^/ K4 m( e% E.......\......\........\filectrl.txt7 N5 }$ n, V% \7 a1 ]% R
.......\......\........\madonna.obj
% x* ]* f# x$ m( h( {* ^.......\......\........\main.bin8 x! d/ Z4 J, j6 n1 _: Y
.......\......\........\main.c* O- R- a. |$ K% C3 o( h
.......\......\........\package.grp; g) R7 ]' M& p
.......\......\........\piano.bin ~# ^. M/ t! z
.......\......\........\scrdata.src% g2 s' {0 W7 m' o# l7 d- o
.......\......\........\Screen.c" s$ ]# R# L* A
.......\......\........\Screen.h F" n1 W! `) K0 e6 A1 J1 O, v
.......\......\........\zipdata.src6 G) M5 o" H5 a8 `
.......\......\FLOAT.H
- |5 y! N1 { b. D.......\......\hardcore.h
+ o) k' @' g3 D( s.......\......\infblock.h& J5 E7 h4 k, a3 ~$ j
.......\......\infcodes.h$ L% ?+ N: e2 Y+ t) H# Z$ \
.......\......\inffast.h
2 a4 c7 E) I2 F' s3 H& o k& ?.......\......\inffixed.h$ |1 J$ o" A9 l3 b5 t
.......\......\inftrees.h% Z0 D" Q5 Y$ N" V4 t
.......\......\infutil.h/ @5 r+ Q2 H# x5 C
.......\......\LIMITS.H
! o8 k' d* N2 R" F4 q' d/ \# H `.......\......\LOCALE.H3 I. O* f- L% }2 e0 c0 L
.......\......\MATH.H7 X. u, t& [0 o
.......\......\MCC68K.BAT
- e( o' |/ T+ u1 r H.......\......\mcc68k.cmd
5 i, T1 C$ {; Q' T) F.......\......\MCC68K.EXE- A! a- @" M! ^+ J4 _! R
.......\......\MCC68K.FIL8 t: p9 o/ l3 ?, y
.......\......\Mriext.h
0 }- K5 O5 A+ @1 q) R2 H6 j.......\......\Music.h$ h3 U8 \( |8 y8 V- j7 t" N7 o
.......\......\Others* k+ H, S# ]# e+ ?. h
.......\......\......\dio.c) E7 \: a- }5 d, B3 o
.......\......\......\dio.h' W/ M/ y( t1 C% x! M5 \, E
.......\......\Readme.doc
5 x8 g6 A$ ^; k" k2 s9 Y.......\......\SCHPATH.H0 [! t& x$ O# j* m: S
.......\......\SETJMP.H& r- r1 x x8 P, t
.......\......\SIEVE.C! T% X+ ] Z1 N) Z5 a' c8 r8 W: D
.......\......\Signal.h
2 v E0 H: w: j5 ?6 L/ ~.......\......\STDARG.H
& x3 b1 M I2 D9 H/ N.......\......\STDDEF.H" ]" _& z$ {- ~: j
.......\......\stdio.h
5 O f( i; l$ I' w4 M8 w, D. T.......\......\Stdlib.h3 e5 p& E3 w: t& f# k: t% N- F
.......\......\String.h
% g2 [1 B5 {8 \5 u8 o' x/ C% d.......\......\TEST.ABS
8 n; I I( [! z4 ~& |2 N.......\......\TEST.SRC4 b- J% k5 @3 P' \
.......\......\TIME.H5 A: l' f6 E. ?- p' A
.......\......\Tools |
|