|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
& q- w) K( s" D8 L' M; N寫完的遊戲可以用工具自動轉換為MD ROM:
1 O; H6 P0 E$ T0 w描述和檔案內容如下:6 \/ b P7 J3 a1 }4 D
8 d( H4 o2 u6 z$ jSEGA video game development kit, including: % X5 }2 R# f" h8 u& o4 i, q; Z. ^9 Y* O% X
1) a complete C/Assambler development environment
( X" W, A& l; ]2) Non-ICE debug environment
/ V! S3 S- n3 ?, b' \- T9 O/ j3) MIDI to SEGA s conversion process 4 V1 a; J; i* \: k9 O+ w
4) the development of technical documentation
0 M* y9 }; ?7 h5) Examples of procedures and source code
* K6 m2 C' _9 S: J7 ^2 @(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 games8 P! X* k, I8 [% N7 e9 y
.......\ASM68K. Y; }; j j2 L4 I6 _
.......\......\ASM68K.EXE1 d% w p3 _7 z& J
.......\......\ASM68K.FIL; R8 E. Y* ~/ o
.......\......\EXAMBIOS.EXE
+ K6 e2 p+ |; _ |.......\......\IEE2AOUT.EXE
6 Y5 W- r- Y& O5 `! J' U.......\......\LIB68K.EXE# d2 A7 L' H( \: m8 |' q) b7 i
.......\......\LNK68K.EXE! l) S% Y5 O/ [6 R% A
.......\......\PMINFO.EXE
# A- k. q. [3 t9 }: q.......\......\SIEVE.SRC
+ s( ], P, ^0 r/ q& A5 `, H7 H.......\Debugger
( j" `% U2 `% t% y.......\........\535.bin: m3 F8 K( z& g, {
.......\........\Segacore.dll( j0 B0 h3 u1 i$ I
.......\........\Testcore.exe1 J2 m5 i |, H" _7 w
.......\Demo: x3 n; h+ H& r9 o/ a: G6 P$ F
.......\....\abs2bin.exe
7 R* q2 h; Y( W% N5 e5 ?.......\....\Build.bat- E8 ^5 f: h6 l+ o; X
.......\....\filectrl.txt
f8 ~! \% D G) w: V( |.......\....\madonna.obj, ~) o$ s+ q0 ~4 Y8 N2 H/ i
.......\....\main.bin& [9 d4 r; J- J. e# M* d- |
.......\....\main.c
6 n1 F; V4 J. P.......\....\Repeat.txt: y" E+ Z d4 y" C* M) T! u3 y( L8 O/ Z
.......\....\scrdata.src
: y) c2 s) G$ ] U3 T% e.......\....\Screen.c
# {0 x& e/ u: |) I& }+ A3 A.......\....\Screen.h* [, w3 |) }8 P2 C
.......\DOC+ H1 W+ P( A& p1 F) |
.......\...\68000ad.pdf3 c1 ], Z& f2 {; E
.......\...\68000UM.pdf
8 p7 `7 Y: s, O5 c# i# r.......\...\68000umad.pdf% z' [) _4 {4 Z1 w; }
.......\...\68kprm.pdf
& O( F0 D& _' P! p6 @8 K, x5 _.......\...\68SEC000pb.pdf
; }6 ~6 T5 F' e% Z; w& q: c- v.......\...\MDHARD.doc, |' h& U1 w9 _0 A8 v6 |, {/ l
.......\...\segafaq.doc
{' P: }% s( ~4 I5 r2 L.......\m68knt.bat0 i0 C% V) J( P7 l* Q2 h* e- _0 c
.......\MCC68K. O6 z# | I1 v; A* k r
.......\......\68000
. C0 L2 }7 d/ P1 A# U+ T' n- b.......\......\.....\MCC68KA5.LIB
9 ?5 s9 y: G: ^+ H: X U7 L.......\......\.....\Mcc68kab.$$$
& Q' a/ q% [3 }2 ?# {+ r+ y7 V1 ^.......\......\.....\Mcc68kab.001
; Z" ~# `8 T/ w7 N8 D! w.......\......\.....\Mcc68kab.lib7 m! H+ n6 f) M
.......\......\.....\MCC68KPC.LIB& A* c* G. C: l2 [ g
.......\......\ASSERT.H: i7 I3 m: j( W3 C
.......\......\CBE68K.EXE2 I" r2 R4 E9 i0 l7 ~
.......\......\CFE68K.EXE
0 h4 k2 x/ W A4 T& h7 M.......\......\Compress.h5 U4 k9 j o5 s- u( h* m3 p
.......\......\CTYPE.H
' i3 X1 A9 M- R9 e6 S) w$ e.......\......\Debug.h
: c: Q9 U9 U9 O$ w8 p3 ~$ M9 F.......\......\ERRNO.H9 ]# b* a$ }8 t/ { U
.......\......\Examples+ T/ q0 H: [9 k% V9 }1 Y+ `
.......\......\........\abs2bin.exe
' O/ K( p; B1 _% p8 _" S.......\......\........\Build.bat% p. C7 V5 ]4 w! p
.......\......\........\COMPRESS.OBJ
6 Q$ g) a* D* `' B+ o0 j.......\......\........\decide.src' o5 @/ d. l& o/ z' O
.......\......\........\filectrl.txt
* b) ?7 ] w; z# v2 ^ G r.......\......\........\madonna.obj
& V! P# M$ M, c7 q! X4 _9 }8 r+ \/ ].......\......\........\main.bin
' g& T) u0 V U7 ?.......\......\........\main.c
9 Z- |- ] |# h0 B.......\......\........\package.grp0 ?. `7 [9 N5 C. C2 [" d
.......\......\........\piano.bin7 |. l2 o4 p' ~% {
.......\......\........\scrdata.src
; v7 P4 u! m( a$ f5 t1 h% }7 [.......\......\........\Screen.c1 b$ d# H [4 `# {
.......\......\........\Screen.h0 P% v9 y. z/ G3 k, ]0 o6 L
.......\......\........\zipdata.src' F( l1 n' M6 S6 P
.......\......\FLOAT.H
' l6 V1 R; V' n* Q, U.......\......\hardcore.h' u/ ^0 t. u* j: { k$ T
.......\......\infblock.h E# ^* J6 l6 I J
.......\......\infcodes.h
9 R" W" [& P! V& f.......\......\inffast.h* X$ j7 _0 b! l1 I6 [. v
.......\......\inffixed.h
' M/ y/ G4 R! k" q.......\......\inftrees.h8 h( M* X9 a1 b+ P3 ?
.......\......\infutil.h
5 g$ G( i+ y* E4 ]6 Y8 r.......\......\LIMITS.H' ] y- m$ }" W: h* X
.......\......\LOCALE.H
+ ]( M! Y6 k& m4 \. e.......\......\MATH.H, e1 L. m6 b5 E/ N$ h
.......\......\MCC68K.BAT
: l" E: j+ j% N- J.......\......\mcc68k.cmd
/ k! o! ~) ?% P7 J1 x' Z( H- @.......\......\MCC68K.EXE
8 ]1 B/ c- p' o) Q" P: T/ s4 v.......\......\MCC68K.FIL
4 }# |: a, S9 t- [.......\......\Mriext.h
" E: O F1 h) X- ^4 W* g.......\......\Music.h
" N' q3 W3 Q( U( b.......\......\Others
4 w6 A. M$ u! ^$ [3 o- R.......\......\......\dio.c' R& c9 `0 |9 S/ R7 Y
.......\......\......\dio.h
8 n3 t% B' ]. X$ T9 f.......\......\Readme.doc
5 L& W6 K5 O' t# F- ^$ w.......\......\SCHPATH.H
3 Q9 I6 f2 O1 z: z& \' n.......\......\SETJMP.H# ^! I5 N5 j- `0 I. ?7 Y
.......\......\SIEVE.C
( e \, A# S+ {+ z.......\......\Signal.h; {4 A9 C- _/ p! R# W; G6 R
.......\......\STDARG.H$ b, {( V1 j; z! N; P
.......\......\STDDEF.H
4 k* k6 u, o) u" B% Z/ i0 I: [4 x.......\......\stdio.h
' s! z4 { L9 D ]6 l0 ].......\......\Stdlib.h
0 [4 r2 I2 X' ?( l* Z. G( I. T7 Z.......\......\String.h4 K! R: `; P |2 o0 }6 N- a$ M, ]! w
.......\......\TEST.ABS9 \$ q. } P5 j* T' G
.......\......\TEST.SRC/ k: o2 u6 S, ^/ P7 P3 r& s
.......\......\TIME.H' _( h( d- _7 u" k
.......\......\Tools |
|