If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

업 앤 다운 (애플 II)

From The Cutting Room Floor
Jump to navigation Jump to search
This page is a translated version of the page Up'n Down (Apple II) and the translation is 100% complete.
Other languages:
English • ‎italiano • ‎한국어

타이틀 화면

Up'n Down

개발사: McT
발매유통사: Sega
플랫폼: Apple II
미국 발매:


이 게임에 포함되어 있는 것:
SourceIcon.png 컴파일되지 않은 소스 코드
DevMessageIcon.png 숨겨진 개발자의 메시지
CopyrightIcon.png 숨겨진 개발자 크레딧


개발자 메시지

트랙 0, 섹터 1에 개발자로부터의 작은 메시지가 포함되어 있다:

HELLO THERE THIS IS THE CREATOR OF U&D.
THIS SECTOR ON THE DISK IS OF NO VALUE
AND THERE IS NO SENSE EVEN LOOKING AT IT.
SO WHAT ARE YOU DOING!

PROGRAM BY ERIC J. POPEJOY AND KEN O. JORDAN.

KEN ALSO GOES BY 'KEYBOARD OR JOYSTICK'.
HAPPY CRACKING!
어이 안녕 난 U&D의 제작자야.
디스크의 이 섹터는 아무 가치가 없고
쳐다볼 필요도 없어.
그래서 넌 뭐하고 있는거야!

ERIC J. POPEJOY 와 KEN O. JORDAN 이 프로그램 함.

KEN 도 '키보드 나 조이스틱'으로 하기로 했어.
즐거운 크랙질해!


(Source: 4 a.m.)

소스 코드

또한 섹터 29에는 상당량의 소스 코드가 존재한다.

 BEQ ZRTS
 JMP COLL10
ZRTS RTS
*
* SEE IF TIME TO ADD A NEW CAR
*
NEWCAR
 INC TOSLOW
 LDA TOSLOW
 CMP #$40
 BCC SLOWOK
 LDA #$30
 STA TOSLOW
 LDA #$03
 BNE NEWC30
SLOWOK LDA OBYSPD
 ADC SCORL
 ADC SCORM
 ADC HIGHH
 ADC $C100
 ADC $C300
 ADC $C200
 LDX DIFFCLT
 AND DIFTBL,X
 BNE ZRTS
 LDA LEVEL
 CMP #$01
 BEQ ZRTS ;NO RANDOM CARS ON LEVEL 1
 LDA $C100
 EOR $C200
 EOR $C300
 AND #$0F
 TAX
 LDA OKNEW,X
NEWC30 PHA
 CMP #$07
 BNE NEWC35
 LDX #$0F
NEWC32 CMP OBTYP,X
 BEQ NEWC42 ;FLAG CAR IS ON SCREEN
 DEX
 BPL NEWC32
NEWC35
 LDX #$0F
NEWC40 LDA OBTYP,X
 BMI NEWC45
 DEX
 BNE NEWC40
NEWC42 PLA
 RTS  ;ALL FULL
NEWC45 PLA
 STA OBTYP,X
 LDA CARSPD
 CMP #$20
 BCS NEWC50
 CMP #$18
 BCC NEWC49
 LDA CURPAG
 BNE NEWC50
NEWC49 LDA #$18
 HEX 2C HEX EAT
NEWC50 LDA #$C0
 STA OBY,X
 LDA OBTYP,X
 TAY
 LDA BEGSPD,Y
 STA OBYSPD,X
 LDA $C050
 ADC $C057
 AND #$1F
 CLC
 ADC #$02
 PHA
 LDY OBY,X
 BMI NEWC52
 LDY #$20
 BNE NEWC54
NEWC52 LDY #$BE
NEWC54
 LDA P1L,Y
 STA SHAPE
 LDA P1H,Y
 CLC
 ADC CURPAG
 STA SHAPE+1
 PLA
 TAY
NEWC60 LDA (SHAPE),Y
 BEQ NEWC62
 DEY
 BNE NEWC60
 LDY #$27
NEWC65 LDA (SHAPE),Y
 BEQ NEWC62
 DEY
 BNE NEWC65
 LDA #$FF
 STA OBTYP,X
 RTS
NEWC62
 LDA MUL4TBL,Y
 STA OBX,X
 LDA #$18
 STA OBYSPD,X
 RTS
DIFTBL HEX FF7F7F3F3F1F1F0F0F0707070303030303

POINT HEX 0004040400040404
      HEX 0406060404040000

********************************
*                              *
*  READ STUFF FROM THE DISK    *
*                              *
********************************
DISKREAD LDA DTRACK,X
 STA TRACK
 LDA DSE