We just reached 30,000 articles on this wiki! 🥳
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Bikkuriman Daijikai
Jump to navigation
Jump to search
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with uncompiled source code
Games > Games by developer > Games developed by Mutech
Games > Games by platform > TurboGrafx-16 games > TurboGrafx-CD games
Games > Games by publisher > Games published by Konami > Games published by Hudson Soft
Games > Games by release date > Games released in 1988
Games > Games by release date > Games released in December
Games > Games by release date > Games released in December > Games released on December 23
Bikkuriman Daijikai |
---|
Developer: Mutech This game has uncompiled source code. |
Source Code
Fragments of source code and makefiles are found throughout track 02 and track 73.
(Source: High Risk Revolution)
ODIR = .
SDIR = .
RDIR = Rels
DDIR = ../../defs
COMMON = ../../rels/common.o
HEADER = $(DDIR)/c62.h $(DDIR)/macro.h $(DDIR)/bikkuri.h $(DDIR)/taskc62.h \
$(DDIR)/signal.h $(DDIR)/backgnd.h $(DDIR)/sector.h
AFLAGS = -x
LFLAGS = -v -m -oivent3.bx
OBJS = ivent3.bin \
i3bg.bin i3sp.bin
#------------------------------------------------------------#
make.dat : $(OBJS)
touch $<
#--------------------------------------------------------#
# コントロール・プログラム
#
RELS = $(RDIR)/ivent3.o $(RDIR)/chktime.o $(RDIR)/fade.o \
$(RDIR)/i3bat.o $(RDIR)/i3col.o
LFILE = linkfile
ivent3.bin : $(RELS) $(LFILE) $(COMMON)
lk $(LFLAGS) @$(LFILE)
cv $*.bx $<
del $*.bx
hdwrite -u $< event
# メインプログラム
$(RDIR)/ivent3.o : ivent3.s $(HEADER) i3.h
as $(AFLAGS) -o$(RDIR)/ivent3.o ivent3.s
# 時間のチェク
$(RDIR)/chktime.o : chktime.s i3.h
as $(AFLAGS) -o$(RDIR)/chktime.o chktime.s
# フェードイン/フェードアウト
$(RDIR)/fade.o : fade.s i3.h
as $(AFLAGS) -o$(RDIR)/fade.o fade.s
# BG の BAT MAP
$(RDIR)/i3bat.o : i3bat.s
as $(AFLAGS) -o$(RDIR)/i3bat.o i3bat.s
# BG カラーデータ
$(RDIR)/i3col.o : i3col.s
as $(AFLAGS) -o$(RDIR)/i3col.o i3col.s
#--------------------------------------------------------#
# BG/SPのCGデータ
#
# BG
i3bg.bin : $(RDIR)/i3bg.o
lk -v -m /cseg:0:0 $(RDIR)/$*.o -o$*.bx
cv $*.bx $<
del $*.bx
hdwrite -u $< event
$(RDIR)/i3bg.o : i3bg.bg
as $(AFLAGS) -o$(RDIR)/i3bg.o i3bg.bg
# SP
i3sp.bin : $(RDIR)/i3sp.o
lk -v -m /cseg:0:0 $(RDIR)/$*.o -o$*.bx
cv $*.bx $<
del $*.bx
hdwrite -u $< event
$(RDIR)/i3sp.o : i3sp.sp
as $(AFLAGS) -o$(RDIR)/i3sp.o i3sp.sp
#--------------------------------------------------------#
ODIR = .
SDIR = .
RDIR = ../Rels
HEADER = ../..\DEFS\c62.h ../..\DEFS\macro.h ../..\DEFS\bikkuri.h \
../..\DEFS\taskc62.h ../..\DEFS\sector.h
LFILE = linkfile
AFLAGS =
LFLAGS = -v -m -oivent1.bx
OBJS = rels/ivent1.o rels/fadesub.o ../../rels/common.o
BINBG = ibg1.bin
BINSP = isp1.bin
#------------------------------------------------------------#
ivent1.bin : $(OBJS) $(LFILE)
lk $(LFLAGS) @$(LFILE)
cv $*.bx $<
hdwrite -u $(BINBG) event
hdwrite -u $(BINSP) event
hdwrite -u $< event
rels/ivent1.o : ivent1.s $(HEADER)
as $(AFLAGS) -orels/ivent1.o ivent1.s
rels/fadesub.o : fadesub.s
as $(AFLAGS) -orels/fadesub.o fadesub.s
#--------------------------------------------------------#
.s.o:
as $<
HEADER = mscmac.h
OBJS = psgdata.o mscdat.o\
wavedata.o envdata.o fmdata.o pedata.o pcdata.o\
CDEF.O\
P1.O P2.O P3.O P4.O P5.O P6.O P7.O\
SE8_0.O SE8_1.O SE8_2.O\
SE1_0.O SE1_1.O SE2_0.O SE2_1.O SE2_2.O SE2_3.O\
SE3_0.O SE4_0.O SE6_0.O SE7_0.O SE9_0.O\
SE13_0.O SE14_0.O SE15_0.O SE16_0.O SE17_0.O
psgdata.bin : $(OBJS) linkfile makefile addfile
lk -m -o$*.bx @linkfile
cv $*.bx tt.bin
del $*.bx
addbin -i=addfile -o=$<
del tt.bin
hdwrite -u $< psg
$(OBJS) : $(HEADER)
NLIST
;********************************************************
;* *
;* C62 system Constant Header *
;* by K.Hasegawa '88.06.04 *
;* *
;********************************************************
;********************************************************
;* c6270; (7up) *
;********************************************************
;* I/0 address
c6270_stat equ $0000 ; status register
REG7UP equ $0000 ;select 7up register
LOW7UP equ $0002 ;low byte to 7up
HI7UP equ $0003 ;high byte to 7up
;* 7up register numbers
MAWR equ 0
MARR equ 1
VWR equ 2
VRR equ 2
CTAR equ 3
CTR equ 4
CR equ 5
RCR equ 6
BXR equ 7
BYR equ 8
MWR equ 9
HSR equ 10
HDR equ 11
VPR equ 12
VDR equ 13
VCR equ 14
DCR equ 15
SOUR equ 16
DISR equ 17
LENR equ 18
DVSSR equ 19
;* c6270 status register bit position
SR7UP_CR equ %0000_0001
SR7UP_OR equ %0000_0010
SR7UP_RR equ %0000_0100 ; laster interrupt
SR7UP_DS equ %0000_1000
SR7UP_DV equ %0001_0000
SR7UP_VD equ %0010_0000 ; V_sync
SR7UP_BSY equ %0100_0000
;********************************************************
;* c6280 *
;********************************************************
;* joy card I/O address
JOYIO equ $1000 ;read joy card
;* interrupt I/O address
TIMERIPORT equ $0c00
TIMERPORT equ $0c01
INTPORT equ $1402
INTRPORT equ $1403
;* joy card bit position
JOYLEFT equ $80
JOYDOWN equ $40
JOYRIGHT equ $20
JOYUP equ $10
JOYSTART equ $08
JOYSELECT equ $04
JOYB equ $02
JOYA equ $01
;********************************************************
; c6260; (Tekkannon) *
;********************************************************
;* I/O address
c6260_ctrl equ $0400 ; control register
c6260_adrl equ $0402 ; low address register
c6260_adrh equ $0403 ; high address register
c6260_datl equ $0404 ; low data register
c6260_dath equ $0405 ; high data register
NON_INTERLESS equ $0
INTERLESS equ
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with uncompiled source code
Games > Games by developer > Games developed by Mutech
Games > Games by platform > TurboGrafx-16 games > TurboGrafx-CD games
Games > Games by publisher > Games published by Konami > Games published by Hudson Soft
Games > Games by release date > Games released in 1988
Games > Games by release date > Games released in December
Games > Games by release date > Games released in December > Games released on December 23