|
发表于 2011-3-25 20:39:00
|
显示全部楼层
SegaKit 可以讓開發者使用C語言開發MD遊戲,和NES的開發工具相同,
% B+ [ g7 W- {- z8 a寫完的遊戲可以用工具自動轉換為MD ROM:
% g v3 y6 R8 \3 s描述和檔案內容如下:
) D3 g# z/ ^, l6 @0 x
2 H* t4 A3 i) L' y c' D8 q' pSEGA video game development kit, including: ; D( N) {- r4 X- f
1) a complete C/Assambler development environment 6 ]$ y' \! o3 R7 Q! r! m
2) Non-ICE debug environment 1 |* J ^, P6 m0 ^
3) MIDI to SEGA s conversion process 9 P& ? o% v p+ q1 k- h' I
4) the development of technical documentation ! q; E2 y/ R3 Y. Z
5) Examples of procedures and source code
# p$ P! v4 z& N6 q(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
Z! p! n) B( o. ^0 v.......\ASM68K
, `, \$ z1 T5 B0 \, Y8 |.......\......\ASM68K.EXE
' X: k: ]& P9 x6 B6 Y; b.......\......\ASM68K.FIL; d3 l9 `& V- V% Y0 \' f
.......\......\EXAMBIOS.EXE
+ e& `; N- z; z1 ?4 Q* m' Z.......\......\IEE2AOUT.EXE
) e# E6 z0 w3 R8 |' K6 _+ U.......\......\LIB68K.EXE- r; H! g d. v1 E
.......\......\LNK68K.EXE2 V, o8 ?/ v! |+ a6 a# y
.......\......\PMINFO.EXE
y0 H' B; k2 {% q.......\......\SIEVE.SRC
0 i3 ^! c5 ~$ _, x) e/ G V.......\Debugger
; V9 ]! J+ R8 \% G& K# S.......\........\535.bin
% }" X' W" F# R o.......\........\Segacore.dll! G& @( N1 F) L7 M6 J4 g( ~
.......\........\Testcore.exe: J5 M, z6 [% S# k( z$ f% A9 T+ @* K
.......\Demo' d5 Q, }/ T. J2 l5 s5 A
.......\....\abs2bin.exe( t5 t% u8 i) \/ Z1 f7 @' B0 \3 B
.......\....\Build.bat
' |2 o5 ?) g/ b+ }7 c! I: |3 h8 _.......\....\filectrl.txt p! t' x, v3 J+ r2 Z+ {/ @
.......\....\madonna.obj* v5 q% Z7 B; D$ i* c
.......\....\main.bin: o6 ^# m. ?0 }. B
.......\....\main.c
; F: U& V6 G6 |0 V% r.......\....\Repeat.txt7 O5 W- n2 l, i5 t8 q* g
.......\....\scrdata.src4 p4 Q, A+ P2 u/ u u. }
.......\....\Screen.c' ?' d2 R! l% r. Y8 f
.......\....\Screen.h
w M1 O9 v, A9 A.......\DOC
5 u2 ]5 I1 n F0 F.......\...\68000ad.pdf
5 ^- x/ q7 |7 |1 S6 l2 R! s* U.......\...\68000UM.pdf
4 x6 |, [2 n' u: N.......\...\68000umad.pdf* e+ C; D+ \) o3 L% O. }
.......\...\68kprm.pdf- k! H2 b$ S* d9 c5 s9 K
.......\...\68SEC000pb.pdf3 J" _( Q% b. n( z7 ^; [! r$ K9 O+ k
.......\...\MDHARD.doc
; b. }" X k5 g3 |# C.......\...\segafaq.doc
: l. C* P) r, J$ P( ] X% y: A2 P.......\m68knt.bat
' k% Z! ], [- B2 a6 ^& t5 R+ a.......\MCC68K0 Z U- }/ k8 l% b5 P$ O
.......\......\68000
& B! V) M* g+ P& }/ h% l.......\......\.....\MCC68KA5.LIB
2 _" }! e$ O# k6 m- b& d0 ]9 ^.......\......\.....\Mcc68kab.$$$
1 r# Y1 q$ H& G.......\......\.....\Mcc68kab.001
1 |1 w) @# n, H$ F: R( y5 ?.......\......\.....\Mcc68kab.lib
+ }; }# E9 K$ y. O5 W.......\......\.....\MCC68KPC.LIB4 v/ M, H6 S8 t7 ]+ y( E6 h8 {
.......\......\ASSERT.H" I8 P6 M( q9 |# i8 d
.......\......\CBE68K.EXE: {* w- l' X) Y; n! ~
.......\......\CFE68K.EXE
6 h' l' U& ^% }2 w( P.......\......\Compress.h6 e$ n# k. z/ D, Z3 v
.......\......\CTYPE.H
7 n4 v0 d; S1 P" E3 A! C/ Y.......\......\Debug.h- J8 W' n4 n. l6 i! o: W% Z8 R
.......\......\ERRNO.H4 R5 [9 _, c: d4 }
.......\......\Examples: ^% D- R! F* I4 f
.......\......\........\abs2bin.exe$ ]" ~7 S1 L% x( V2 ?- K
.......\......\........\Build.bat: v5 G! C2 r+ J# C8 k0 K
.......\......\........\COMPRESS.OBJ
) |2 }5 T" i/ ^1 T" t.......\......\........\decide.src* A+ Y% g" x! h; G) L0 A `, o& i
.......\......\........\filectrl.txt- v1 ?% F0 c6 W" C9 b+ M. S
.......\......\........\madonna.obj* i4 H2 L& i1 O' G: \7 u0 O
.......\......\........\main.bin6 }& o7 s$ C; T. \
.......\......\........\main.c. o# W6 o$ u* a/ Q4 Y
.......\......\........\package.grp3 k" e, l5 w% D4 U0 u& X
.......\......\........\piano.bin# ]7 a5 ^* i5 x9 e/ c) x) s
.......\......\........\scrdata.src; c* o6 g% X1 j
.......\......\........\Screen.c
S2 p7 ?. O; }) {. C9 H.......\......\........\Screen.h
; n5 l" ?1 I& t& N.......\......\........\zipdata.src
# F7 c+ e% U% o4 X' a.......\......\FLOAT.H0 F+ H: m' Y- L' {! {, C" t
.......\......\hardcore.h
$ K$ _" K7 S6 t0 x+ [4 N. ^.......\......\infblock.h
}7 W# j9 [: h$ T! e.......\......\infcodes.h
E2 |: F b3 l7 i.......\......\inffast.h
* M5 b5 A1 {& p0 U( @, }* ?2 v1 p( d.......\......\inffixed.h' z5 W# a& G% D5 u: u
.......\......\inftrees.h9 q+ s O* s& ^" c e
.......\......\infutil.h+ ?5 E; j8 s& V* h$ b* B3 w
.......\......\LIMITS.H
# Z9 d/ k5 l/ { U) j1 i2 L& I.......\......\LOCALE.H
, ~ E. n8 l% n.......\......\MATH.H- Q m- O6 y/ [# t$ _* l2 N
.......\......\MCC68K.BAT
* t( e! T' N. R8 R) H+ X.......\......\mcc68k.cmd
( N* X9 T5 p& i) \' t.......\......\MCC68K.EXE
/ S: t; v. ?1 E$ J$ r* a.......\......\MCC68K.FIL
; V! ~3 @( O' a6 g.......\......\Mriext.h
; u1 U, K2 f% f0 R! y.......\......\Music.h9 a1 \8 O2 Q i9 r: \# q/ h
.......\......\Others
! F q& {( u9 X0 J/ R.......\......\......\dio.c( D; S2 L* L$ W0 m) j H
.......\......\......\dio.h% M J I6 b* L. V1 S; u; S* ^) G$ B
.......\......\Readme.doc, V0 s0 `6 L& j+ Y- H( H0 \
.......\......\SCHPATH.H
/ S# _! k" P& @3 {.......\......\SETJMP.H
. ^9 x4 e/ u$ X6 n9 Q O; r! j& {.......\......\SIEVE.C% d3 L0 j! K+ v& U7 H% m# X. q1 S
.......\......\Signal.h" P1 B9 Y4 @3 X. W% X6 [! H
.......\......\STDARG.H
7 @( S- u" G/ x+ R9 _) w/ g.......\......\STDDEF.H( I% T0 K! L! I& E1 i- X& D! Z' q7 W
.......\......\stdio.h" I2 Y4 ~; a2 I) j2 g
.......\......\Stdlib.h
. e0 @+ S/ O) g- R& ^+ B+ c7 F. u8 w.......\......\String.h
! V1 Y' `) _" ]# l5 f4 A.......\......\TEST.ABS/ c4 s+ T& |. e# v( p1 B
.......\......\TEST.SRC- |# E6 h" n8 U. y% Y
.......\......\TIME.H
2 b" U$ J3 k' s9 G- Q.......\......\Tools |
|