From 1488685a2c48db7f8db6dafdb2943d51f24d7ab2 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Fri, 12 Feb 2016 11:46:20 -0600 Subject: [PATCH] assembly files ... --- asmyt.o | Bin 0 -> 55949 bytes makefile | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ plz.c | 8 ++-- plz.err | 9 +++++ plz.h | 1 + plz.o | Bin 5732 -> 5602 bytes plzpart.o | Bin 389 -> 389 bytes 7 files changed, 126 insertions(+), 4 deletions(-) create mode 100755 asmyt.o create mode 100755 makefile create mode 100755 plz.err diff --git a/asmyt.o b/asmyt.o new file mode 100755 index 0000000000000000000000000000000000000000..cccfe42693ea5329f51b6de495657daa404467cc GIT binary patch literal 55949 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≻G8Fc;KHod>}GzfJP3;Q3DGCqXv=#qXy;&Mh(mhj2f7$Mh(p2Q3H{2 z1OMye2D(sH&;Jbl#D6^xABc<_Sgb}3M8*yLTgMI5p{jo2x$AxSKxEuN_=p2NYM`JR zH4qs$kokWGTz}&RR#R2~_(h7vemxH#h>RPEj2j3YKk#oHH}EV~^|bBR`|yFtxB-f> z9vL_AZyq$9pf2it=)moIT1ta&q<`vsa1Tv)0G& zn!P%0ulcCh!`m}_*!J%=Cy70McV*;}oEYr$g>VG6h2+Gh3L!}uWazb^p)@k|TDYMU zG8Dq`lOf58O|_Mw_}wtHFKEbzZU4S-LowLr3*iWC3(1L1jnX+HL$3!7rIDf6!wsd7 zp%9Lr3`tIGY7U*FJutLCXvl|c|Nd}8G1%t|;oyF*7LpU2nn&k|480LFltzZ$2se~M zhC(=gG9)>%srhw|_QKGCpdlZ&{RhGg#bBQ=gd?ymBquhtu+9+~Iv6yRMurZC8%iNV zAsjy$lAPGoVme2!!O)?gAs@E=he8d_O!>mHrlH8i;45DURbX34YHVtZ&KTKyGiWc3 z?7bOkZ`S%0G8Dq`lOf58O)aZ4whxBh3L5fZ+y7R$p&0D*g>VG6h2+GhR?s;jLvIHS zrIDex!wsd7p%9Lr3`tIGYGs|H*J0>z(2x(?{=?yhVzAE_!V%aOk`tR+MdyeN9SIsr zBSS~R4W*Ew5RRV=Nlt8P4V|O?F!WB)kPqAbcft+DV4p99Bd{$bCpNXF&Jh_p8Z?wf zhK`0CN+Clb96uS7oY>SlI!AB7PWJ=L_KoYzxVWP4(#y!ThC(=gG9)>%sV#Jl4#Lo}pdlZ&{l~%$#bBQ=gd?ymBquhtwdmf>EBVGj>KlEOT8CsIj~pw;!@jT-F2eCt*f}B!L7~QI>zvn zla|$cUtDSvbw~^jX~2i%!67%PLlSXFc|N2j%vV=jAGo(Lw=lRx6*mFgLd>lJZW+am z2e%}1W58XmxbfgFW^NU5Qxw+^?keV105?f-JApfuxs}09R@@YD=Pv&yUcA3?kkF01>BdITNvEe6xRptF6MRu_bJ7#0PaTS<_C9+ z;>LsfEOX<*t+Y!Pix_ZYu^#Q@0k;~~s95;Hjl;U@B!GLP;uZ$CAaiqoTUv2bz%9Yt zL~vcj%>%B<+$eB!DQ+6L(aaqU?k_68QQ-c_`L)6QL*+LE++R7resD)9y8_&yY*&Cg zPT3Xp<5C}FyGh{oQrruZ;!?Xa_Y(FFRNNSF`!P2eds`{)S#a-W?gi|kC+km+#*tncoKP4{ZKp?EPJtj{)~0 zn?H=b#}#)oxSufh81{axxIS>dWG?MJqPQEteUrKA*!zLv#)JDVb17%{AUD*yrGVR< z^Gj#zsPgLvw=L(FZqi+fyByp*n0p9&8!K)Kxb>M!52}*lCW9NxT)N_Fikk**9CI&V z?~RI^1a3j*?#15Hikks$3FcCPU8cBxa2GL`ZvGm@6%FH3S2C9>%?!mI4ek`??f`eb z;>LhGo4HhRM<{M0xI>vs1z?=w`oMjVxzu>{QrrY^yEFF%a0e=GJh=UsOAT0t;>Lsf zF>|R9o>E*txF?uPjp$*;?F8;2=57M_nBt~@o6cNn$ag4iYjC$QcLTV46*moBIQJ-L z)R}Bj+@|1eVD36_Ur^i(a5pp82X4hZvOM^}Er<1JCk5Q9SmW~BC@%G8th-KAaEmBz zO>he^cNMs$6gLLk;>>LguA{hBz%`h=9Ne6W>jO6%b31{1PUW`(xIb`y7lZq|%5OZl z7dgN2;0{-IW56B4c9X#!tL*y09mRGN!0oBHg~9E{+&SP5P}~%7`!Y8X+l zn*?r0;$}}dVOizhLZwN=A#M4P(KzHTbx0Hrxq}axibERHA>d|!Tc5dpa9>tj0q$1j z`oZ0!xT0}f>Q3e+f%~N5Uhv1Iu4nFeaGzJ)7;v9qZZf#b6!$E+iDxu?LL zuDHv=oy^=8;LcOr6mVxT_bj->6*n2&Am~p9}DXt&fkC^KN_bbH}P2*C(U~Uw+Z!7L-a1S!K4!G|tZVb3bnVSdPmlZb= z+^x*53GN=n^?|#SxrM=fQgIW&UC-Pa;6AUo@!&qg+!$~xye7+UJh)}C9_>^Cw+hy{ z{DNB<>#kD)+`^JuIc1}1dG9!#a7cbWq%sbPQHP}9kYaoYCeEkY@(`yrxPrMAz|En! zY2ZdNwnLnikkxN)67i-cd6p$0e2yD zqriPcanrzE!Q9c{PFLJ0a3?d@26vv~W`H}3xqfi1eX>{xa4$1gfSVnAxwmT`m+E2N zb&|mS3Ez{abYWs#>i5jObU7~dH>?pi2Hf*lcb#N#KU3VZ;C{s13*dgGxIS>dVD55o z-&WjH;2vb|&)~kVxbff~eN8IT?djI$!n69i-*5J2_4U$D*!~lF{D*RX|Hi?xvrHjI F{vWXF^=AM8 literal 0 HcmV?d00001 diff --git a/makefile b/makefile new file mode 100755 index 0000000..f01a098 --- /dev/null +++ b/makefile @@ -0,0 +1,112 @@ +# +# Higanbana Project makefile +# +# +# Possible optimizations for 8088 class processors +# +# -oa Relax alias checking +# -ob Try to generate straight line code +# -oe - expand user functions inline (-oe=20 is default, adds lots of code) +# -oh Enable repeated optimizations +# -oi generate certain lib funcs inline +# -oi+ Set max inline depth (C++ only, use -oi for C) +# -ok Flowing of register save into function flow graph +# -ol loop optimizations +# -ol+ loop optimizations plus unrolling +# -or Reorder for pipelined (486+ procs); not sure if good to use +# -os Favor space over time +# -ot Favor time over space +# -ei Allocate an "int" for all enum types +# -zp2 Allow compiler to add padding to structs +# -zpw Use with above; make sure you are warning free! +# -0 8088/8086 class code generation +# -s disable stack overflow checking + +# -zk0u translate kanji to unicode... wwww +# -zk0 kanji support~ +# -zkl current codepage + +#%.C +#192x144 +#wwww will add these +!ifdef __LINUX__ +REMOVECOMMAND=rm -f +COPYCOMMAND=cp -f +DIRSEP=/ +OBJ=o +!else +REMOVECOMMAND=del +COPYCOMMAND=copy /y +DIRSEP=\ +OBJ=obj +!endif +#!ifndef INCLUDE +#IN=..$(DIRSEP)..$(DIRSEP)fdos$(DIRSEP)watcom2$(DIRSEP)h +#IFLAGS=-i=$(IN) +#!endif + +TARGET_OS = dos + +#EXMMTESTDIR=16$(DIRSEP)exmmtest$(DIRSEP) +SRC=src$(DIRSEP) +SRCLIB=$(SRC)lib$(DIRSEP) +JSMNLIB=$(SRCLIB)jsmn$(DIRSEP) +NYANLIB=$(SRCLIB)nyan$(DIRSEP) +#EXMMLIB=$(SRCLIB)exmm$(DIRSEP) +MODEXLIB=$(SRCLIB)modex16$(DIRSEP) +MODEXLIB_=$(SRCLIB)modex$(DIRSEP) +VGMSNDLIB=$(SRCLIB)vgmsnd$(DIRSEP) +DOSLIB=$(SRCLIB)doslib$(DIRSEP) +WCPULIB=$(SRCLIB)wcpu$(DIRSEP) + +AFLAGS=-mh -0 -d1 +16FLAGS=-fh=16.hed +BAKAPIFLAGS=-fh=bakapi.hed +SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k55808#60000#32768 +DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 $(SFLAGS) +ZFLAGS=-zk0 -zq -zc -zp8# -zm +CFLAGS=$(AFLAGS) $(IFLAGS)-lr -l=dos -wo##wwww +OFLAGS=-obmiler -out -oh -ei -zp8 -fpi87 -onac -ol+ -ok####x +FLAGS=$(CFLAGS) $(OFLAGS) $(DFLAGS) $(ZFLAGS) + + +DOSLIBEXMMOBJ = himemsys.$(OBJ) emm.$(OBJ) +VGMSNDOBJ = vgmSnd.$(OBJ) 16_snd.$(OBJ) +DOSLIBOBJ = adlib.$(OBJ) 8254.$(OBJ) 8259.$(OBJ) dos.$(OBJ) cpu.$(OBJ) +16LIBOBJS = 16_in.$(OBJ) 16_mm.$(OBJ) wcpu.$(OBJ) 16_head.$(OBJ) 16_ca.$(OBJ) kitten.$(OBJ) 16_hc.$(OBJ) timer.$(OBJ) +# +#3812intf.$(OBJ) +GFXLIBOBJS = modex16.$(OBJ) bitmap.$(OBJ) planar.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) scroll16.$(OBJ) 16render.$(OBJ) 16planar.$(OBJ) + +TESTEXEC = exmmtest.exe test.exe pcxtest.exe pcxtest2.exe test2.exe palettec.exe maptest.exe fmemtest.exe fonttest.exe fontgfx.exe scroll.exe vgmtest.exe inputest.exe palettel.exe planrpcx.exe +# tsthimem.exe +#testemm.exe testemm0.exe fonttes0.exe miditest.exe sega.exe sountest.exe +EXEC = plzpart.exe + +all: $(EXEC) + +# +#game and bakapi executables +# +16.exe: 16.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib + wcl $(FLAGS) $(16FLAGS) 16.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib -fm=16.map + + +# +#executable's objects +# +16.$(OBJ): $(SRC)16.h $(SRC)16.c + wcl $(FLAGS) -c $(SRC)16.c + +# +#non executable objects libraries +# +16.lib: $(16LIBOBJS)# doslib.lib vgmsnd.lib + wlib -b -q $(16LIBOBJS) $(16LIBOBJS)# doslib.lib vgmsnd.lib + +# +#other~ +# +clean: .symbolic + @$(REMOVECOMMAND) $(EXEC) + @$(REMOVECOMMAND) *.$(OBJ) diff --git a/plz.c b/plz.c index c909d80..4b1091e 100755 --- a/plz.c +++ b/plz.c @@ -74,11 +74,11 @@ void plz(){ cop_fadepal=pals[curpal++]; frame_count=0; - while(!dis_exit()) + while(!kbhit()) { tim+=frame_count; frame_count=0; count++; - if(dis_getmframe()>timetable[ttptr]) - { + //if(dis_getmframe()>timetable[ttptr]) + // { memset(fadepal,0,768); cop_drop=1; cop_fadepal=pals[curpal++]; @@ -91,7 +91,7 @@ void plz(){ ik2=inittable[ttptr][5]; ik3=inittable[ttptr][6]; ik4=inittable[ttptr][7]; - } + // } if(curpal==5 && cop_drop>64) break; __asm diff --git a/plz.err b/plz.err new file mode 100755 index 0000000..c5a16d9 --- /dev/null +++ b/plz.err @@ -0,0 +1,9 @@ +plz.c(74): Warning! W113: Pointer type mismatch +plz.c(74): Note! I2003: source conversion type is 'int *' +plz.c(74): Note! I2004: target conversion type is 'char __far *' +plz.c(84): Warning! W113: Pointer type mismatch +plz.c(84): Note! I2003: source conversion type is 'int *' +plz.c(84): Note! I2004: target conversion type is 'char __far *' +plz.c(126): Warning! W111: Meaningless use of an expression +plz.c(182): Warning! W131: No prototype found for function 'tw_opengraph2' +plz.c(186): Warning! W131: No prototype found for function 'tw_setrgbpalette' diff --git a/plz.h b/plz.h index a4ba084..2e992b4 100755 --- a/plz.h +++ b/plz.h @@ -1,5 +1,6 @@ #ifndef _PLZ_H_ #define _PLZ_H_ +#include void init_plz(); void plz(); #endif diff --git a/plz.o b/plz.o index 4a36685f717118346f7b4846aaf822b73974649c..9de156e7b65df1fb5be076aeedd60c4f6c70243f 100755 GIT binary patch delta 1586 zcmZWqYiyHc6n=aAzP9USYd2WwF05?pYGGYBToD3;fq-%uPCcMp#$W>m8+2O-3{>!z z&805D3Cg90#{B>_fCGWaxM{v0Q{P1JkC&*4xF4FRF-nNW7<@ihBE}yl&-1q-k4cWLG5KdN<0~FY3(|dwI(X{gh2HyJ ziN>z-ct>;Q{#{Y!dxvT?%pM#(ZZPcTr;IB~l`ZQwwImvZwP8bJQ**qrRj6&vZJo_H zQW_G8c%nlj(wF(RalNC&I3z^>7tw12LU6w+zy+qDwfc@C#OtYcK5MG2Y^Mylog5>( z$)r7x=q0mcvS`Q1ti4H!JWi^1lC0Vp#07HROh(yn4m->ZEn6zZKzdjh-shd>SCvzHV{OJ(HR#G$T1RFS%qMa+HxpBH zZ%kJ6Cu+62Hhozb%8aPB%J=Et|IYG1j4Q13mWR-V%t5viRCxeZBB)Y@D%Gg6l=4Oz zFx(Af8fhULs@q07f!$=2FHq4)4+XS-3dkd5kZ;qZk<(PHoulHPlA#0Eka}C6@^?l~ zSUY%|tAN{FDnD(TIHMpH71B&a(nclHN2MsO$Owi|OF_8+xB|Et*bVF>RURYtQGK3= zOkCj{&mUX!?#q{B=;OT1GG1U0#6C|=5t<1uE8IR{7&sk>&B?Xk9pJs-C%^|O*rj*4 z%*-wJ?Oc~>;gB;nr~3|u)PqE5QI+`+J_yrv;3D8^oOOV|46e5}0Dg{?V!b`plKgB~ zQ8;a#e_wwKV^{QKdPjbkCIX|txxjkhdL-Ei&ftfDZ&7ew`l2vgwQ#K?!7Cj#v7s9A zbt)vJ3DQZBOolWDz6`t>{5fC`@Bq%?nCGW9W+3CsPOYUgZRsF;4(0ZXQfDeO~PvBYK z)DCb)oW%2a3J&U*`iPZ(c6afg?f?&G24aiHW-E)JseREoFyiDu0{hip)rr2+a)71n5G*8hG_STF3I}!#zuCpYFHYx!n`u zTUm?Y_3(AKm7n#LmDi{8#oY@t4W60z`jC5oY2-Oa!KwOUKCoAe9u9waw*`70NS~TSo(gn>lL_Ks(sIeCu+S+}&LKw{W7ibVd T*jl#YH(P(WViZn}=iK@S^vgW? delta 1683 zcmZWq3v5$m6#j49+uPUHt=rfJc7wgU!R7?E08++aIFvaNIbk3xWpuJ^g}HSw5P=9P z)5(xyK$lL6jvy${01}3%@rKOgH)JG6Bq1Tb;vzweBt(ticdJH?O-{bA=YHq$pa0zU ztCDXf?kcIbwbj%nm91LaS+=pPy)AB~O_O$Hh^?bvF82TL(dw=pJMS?5a zLL$+4{8T6sZte(%Ljhq6GzV9O+JkLE3x~p;A%qpi&hZzfrl}#*Ss`{_DgWqgAu9F@ z@kYT7z1;J2zrd&GlQ`_WIz!uH9?esDo;k-Hj)r)zxw;@sPJIKpxW?{$dcAu!cI$x=82sb${E4;OoiNMR(X!4w;?N9C#02B-9r{V zjjVDkY5I7w>G`l?GDBfEoJC+WEozB12w=}DN}E!v3eJc!{P6fo5(9)qbz-pvh_nWUO!3`^plh$ zPm|XiJ13Mv(~u%~M9t=6Yc|`gIebga;7jU+meIc7|G9zxu#cnjg-k=zi6~Z%VihPh z9mQs%7{T9+Vy!6Fj$#oMTMvI9WevyB;6XAEA0|7dZy!EI_8Yy89J5yNO|3}#+GyyS zi67VIve(v8KNPJIx`pgAfpUjEl&5D>p3EmjPNn?e=~SRsQ30l(E95w+pRI;BIg5Crv&R2Y`Mrvm5bL6ogswrBfhCy~pQjJ$G`$hN zcHkBuE>a!+@bOfM_1)Eqa8QoMmnRNSvb*r;FItfDLa7M zfeaiZZBcAUDCboUI_I!-C-V(w)8xmDcFfRZL1V1S6yQAMYX)Bnz7d?k-yz>mMtrB0 z>s{6SjAJVQ;;NdapojRXr9hhnZ6&l1gV%$v2Hyt01N>jje=u$lFT5;)t_pSPplt#-Ho%zv0Qh_8154#MX1Bq~Cp~_C)8XW#WE=b4 z9=?|7