|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
! P; S9 F' D4 [7 Z寫完的遊戲可以用工具自動轉換為MD ROM:
) r0 u K2 n( O/ q描述和檔案內容如下:# e! l5 v% e$ D, m; h+ K4 s
2 k) i, U6 m# W6 f0 NSEGA video game development kit, including: * b0 ~1 M5 M8 Y9 A8 a9 O
1) a complete C/Assambler development environment
: b1 y1 X% O2 Z2) Non-ICE debug environment $ ?9 D- C6 I$ ]* A( D) {
3) MIDI to SEGA s conversion process + _+ @1 D8 w+ e: A/ d- V
4) the development of technical documentation 2 ?( E0 O9 z; h [8 ?
5) Examples of procedures and source code h% T4 a" L% Z& f: Z; y
(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 games2 |4 m. @, q; [* m9 [ \; l/ ~
.......\ASM68K4 A5 U% J3 M$ u7 c+ B
.......\......\ASM68K.EXE
+ g) A% D) s3 G! C+ e.......\......\ASM68K.FIL; m( Q. \9 _7 S9 Y, s' G* e
.......\......\EXAMBIOS.EXE
0 t f* A2 o8 e2 O' [' l4 C.......\......\IEE2AOUT.EXE
! Z1 O, Q _7 g0 `5 r8 e.......\......\LIB68K.EXE4 h. E! g- T$ x# ^
.......\......\LNK68K.EXE! c G$ i+ X7 V& t1 [2 c4 d
.......\......\PMINFO.EXE
- D# D9 a0 {# B* ]: e$ q.......\......\SIEVE.SRC
F+ u3 O- H) ~.......\Debugger
! k6 g0 {* W6 h/ T+ v1 o1 ], J.......\........\535.bin' f/ \9 ^" O6 o
.......\........\Segacore.dll7 L4 @3 `% V: E; p: J$ Z
.......\........\Testcore.exe
2 M! A p; p5 O& n/ u- V.......\Demo7 a% `6 q& f8 q- t3 S6 N
.......\....\abs2bin.exe
1 A# ?! @& [6 s, R" ^* X- }- t.......\....\Build.bat
) J. r. ]- r3 V& Q" I3 y.......\....\filectrl.txt
& s. r2 T5 v$ ?" R6 P) v.......\....\madonna.obj
3 A4 p9 c( B9 E1 v: e.......\....\main.bin- j$ A% \0 F+ ]" H: ~0 _
.......\....\main.c- ?+ h; T6 ]" B2 W; \8 Z8 A. @
.......\....\Repeat.txt) F- K( W$ B8 \
.......\....\scrdata.src
4 s+ \) m' ], Q.......\....\Screen.c
' v5 P* p0 I: N.......\....\Screen.h) R8 r( D5 \& F* L: q
.......\DOC* o- j$ F' F, M- P
.......\...\68000ad.pdf$ n% R0 V" ?' j2 J# S
.......\...\68000UM.pdf6 t7 c; _ \! _: n
.......\...\68000umad.pdf
" y) k9 r/ \: p3 U) G.......\...\68kprm.pdf0 n! Z% v2 k7 G6 H) y
.......\...\68SEC000pb.pdf& a/ V5 B' F" [- O+ P9 U
.......\...\MDHARD.doc" F5 Z7 m* C8 |& e# g k. a& s
.......\...\segafaq.doc
' \# }5 B" `: g# C.......\m68knt.bat, t, I/ ~. B0 j. _4 R% r" J; N
.......\MCC68K6 w/ R \* k: ^: w3 P. g, ]
.......\......\680004 `4 C. H( \) q! o
.......\......\.....\MCC68KA5.LIB
' k: g. j/ V( d) G.......\......\.....\Mcc68kab.$$$
4 B7 C# C/ F6 O& ]8 @7 g& r' w.......\......\.....\Mcc68kab.001
+ D& a1 R( E! ~% a.......\......\.....\Mcc68kab.lib4 [1 g4 c4 W( s
.......\......\.....\MCC68KPC.LIB
2 I% j( b |3 x' I& | |.......\......\ASSERT.H
3 N! W! v- i9 ~# U+ x.......\......\CBE68K.EXE+ Z' U% V4 w% p4 K0 O. M
.......\......\CFE68K.EXE
2 `$ u1 ]1 C1 L.......\......\Compress.h
1 P" P& X2 f+ C1 _.......\......\CTYPE.H- X8 }8 h4 ?, M' n7 z1 d& J: l; ?$ Y
.......\......\Debug.h- j& w# R' r% o5 \& }# ~
.......\......\ERRNO.H
+ N! ~& \$ I) _# `8 j& s.......\......\Examples
5 b4 K- I. r/ b5 d* @# O7 P.......\......\........\abs2bin.exe
! g" g1 J4 j" K.......\......\........\Build.bat, X& B( w* F1 N0 R
.......\......\........\COMPRESS.OBJ
' e$ e c6 D* |+ c.......\......\........\decide.src
" R! x" z/ U) t* _# s6 O. d1 c& `.......\......\........\filectrl.txt
4 j% r* }; p, h; j.......\......\........\madonna.obj
) h2 V0 m0 i8 O/ U.......\......\........\main.bin6 A( d1 M2 ]; a9 s7 w
.......\......\........\main.c
# Y' |5 k; C+ a, c/ s3 D# t.......\......\........\package.grp
2 x. h' Q) ?& Z+ c.......\......\........\piano.bin& R! C: L8 G% ^0 u# E$ Q
.......\......\........\scrdata.src! O% y! P& P& v6 q1 s* s
.......\......\........\Screen.c
; J) O7 ^" z" U7 x8 ^# h. D, r1 Y' R. ?1 a* ~.......\......\........\Screen.h5 o, o1 v ]+ ~: R
.......\......\........\zipdata.src
, V" L* c1 ~: w7 _' |6 T0 r3 c4 u.......\......\FLOAT.H. u$ ?1 u6 B+ ~, o+ k2 }2 p& [
.......\......\hardcore.h9 D) }: F- p$ ^ p! h+ }3 d6 p
.......\......\infblock.h
) z' f' D5 x7 F4 C! {8 a.......\......\infcodes.h
% V7 V) l+ p* E) d3 W5 V, X1 R0 I# Q1 ~5 R.......\......\inffast.h4 A. j8 n% o: L) @7 J5 l0 A8 q
.......\......\inffixed.h8 M2 ]# R+ ~% a9 J& }& Q A8 z0 F& r
.......\......\inftrees.h+ F F& N C1 Z% Q/ e) [$ y
.......\......\infutil.h
) _9 @& D" c" j, R6 K8 E.......\......\LIMITS.H
# x8 L) G6 A. T9 S8 o* o* k.......\......\LOCALE.H" h; Z$ U3 x ?/ b
.......\......\MATH.H
1 R3 Q6 h% a6 ]4 w; ?: T.......\......\MCC68K.BAT
8 O5 W9 V( a3 a3 B( L.......\......\mcc68k.cmd$ h& n" ~, H" b7 H7 f2 z
.......\......\MCC68K.EXE- v6 l* G4 A, S" v. t
.......\......\MCC68K.FIL
- l7 J% ~* W0 x# u8 T.......\......\Mriext.h
3 C+ x0 B8 ]1 _7 H$ k! \.......\......\Music.h- B$ ^' g. b' y* }. P$ T `
.......\......\Others
+ U0 J7 M& e9 d.......\......\......\dio.c
& E9 t/ p0 t0 }9 W5 |+ v.......\......\......\dio.h
2 ?, d) D1 B/ A. ?7 ^) d1 E.......\......\Readme.doc
5 [# w* }2 z. b' \.......\......\SCHPATH.H
, a( ?( \* B, n4 x0 j.......\......\SETJMP.H A9 N' g: j2 b; O1 N" M3 n' M1 {
.......\......\SIEVE.C
! I$ E3 {% ` @" o.......\......\Signal.h/ H& S0 P: x U: u8 Z3 H# w' U. G
.......\......\STDARG.H
% ~/ u. U5 g( a( v.......\......\STDDEF.H/ ~0 C- E, x( h8 f5 k. k# B- q
.......\......\stdio.h& U- R& K& y& p' k% I5 m
.......\......\Stdlib.h. h3 ` Y, @6 g# h/ ^3 _& s+ P5 e
.......\......\String.h
- s8 K+ D& V+ f V, C. u1 a- W8 [% A.......\......\TEST.ABS
( `( G; r' l' z& u& @+ J/ f5 _% M.......\......\TEST.SRC% x Y; h' W, x( T1 z1 s
.......\......\TIME.H- a1 k& q' K" j8 V& i1 r6 o
.......\......\Tools |
|