Koala Painter - C64

Anything you like and probably not related to Bard's Tale
Post Reply
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Koala Painter - C64

Post by Darendor »

Anyone here ever use Koala Painter for the C64?

I need the documentation for it. :?
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: Koala Painter - C64

Post by Darendor »

I found a reader program that uses DATA statements to input the ML portion (the code that displays a Koala Painter image).

.C:c002 AD 11 D0 LDA $D011
.C:c005 29 EF AND #$EF
.C:c007 8D 11 D0 STA $D011
.C:c00a A2 7F LDX #$7F
.C:c00c A0 40 LDY #$40
.C:c00e 20 9C C0 JSR $C09C
.C:c011 A2 04 LDX #$04
.C:c013 A0 00 LDY #$00
.C:c015 20 A1 C0 JSR $C0A1
.C:c018 A2 83 LDX #$83
.C:c01a A0 27 LDY #$27
.C:c01c 20 72 C0 JSR $C072
.C:c01f A2 83 LDX #$83
.C:c021 A0 28 LDY #$28
.C:c023 20 9C C0 JSR $C09C
.C:c026 A2 D8 LDX #$D8
.C:c028 A0 00 LDY #$00
.C:c02a 20 A1 C0 JSR $C0A1
.C:c02d A2 87 LDX #$87
.C:c02f A0 0F LDY #$0F
.C:c031 20 72 C0 JSR $C072
.C:c034 AD 10 87 LDA $8710
.C:c037 8D 21 D0 STA $D021
.C:c03a AD 11 D0 LDA $D011
.C:c03d 09 22 ORA #$22
.C:c03f 8D 11 D0 STA $D011
.C:c042 AD 16 D0 LDA $D016
.C:c045 29 DF AND #$DF
.C:c047 09 10 ORA #$10
.C:c049 8D 16 D0 STA $D016
.C:c04c AD 18 D0 LDA $D018
.C:c04f 09 08 ORA #$08
.C:c051 8D 18 D0 STA $D018
.C:c054 A2 60 LDX #$60
.C:c056 A0 00 LDY #$00
.C:c058 20 9C C0 JSR $C09C
.C:c05b A2 20 LDX #$20
.C:c05d A0 00 LDY #$00
.C:c05f 20 A1 C0 JSR $C0A1
.C:c062 A2 7F LDX #$7F
.C:c064 A0 3F LDY #$3F
.C:c066 20 72 C0 JSR $C072
.C:c069 AD 11 D0 LDA $D011
.C:c06c 09 10 ORA #$10
.C:c06e 8D 11 D0 STA $D011
.C:c071 60 RTS
.C:c072 8E 01 C0 STX $C001
.C:c075 8C 00 C0 STY $C000
.C:c078 A0 00 LDY #$00
.C:c07a B1 FB LDA ($FB),Y
.C:c07c 91 FD STA ($FD),Y
.C:c07e A5 FC LDA $FC
.C:c080 CD 01 C0 CMP $C001
.C:c083 D0 08 BNE $C08D
.C:c085 A5 FB LDA $FB
.C:c087 CD 00 C0 CMP $C000
.C:c08a D0 01 BNE $C08D
.C:c08c 60 RTS
.C:c08d E6 FB INC $FB
.C:c08f D0 02 BNE $C093
.C:c091 E6 FC INC $FC
.C:c093 E6 FD INC $FD
.C:c095 D0 E3 BNE $C07A
.C:c097 E6 FE INC $FE
.C:c099 4C 7A C0 JMP $C07A
.C:c09c 86 FC STX $FC
.C:c09e 84 FB STY $FB
.C:c0a0 60 RTS
.C:c0a1 86 FE STX $FE
.C:c0a3 84 FD STY $FD
.C:c0a5 60 RTS

Anyone know where the code can be modified to only output a portion of an image instead of the whole thing?
User avatar
Brian the Fist
Site Admin
Posts: 138
Joined: Wed Apr 26, 2006 7:40 am
Location: Germany
Contact:

Re: Koala Painter - C64

Post by Brian the Fist »

Although it is for the Atari version, maybe this will help you:

https://archive.org/details/KoalaPainte ... l/mode/2up
The sudden scream of battle brings your party to a halt....
....will your stalwart band choose to fight or run?
User avatar
Twoflower
Posts: 128
Joined: Thu Mar 19, 2009 12:40 am
Location: Haarlem, NL
Contact:

Re: Koala Painter - C64

Post by Twoflower »

There are plenty of modern programs which handles the Koala Painter format like a dream. Pixcen seems like the obvious choice (https://csdb.dk/release/?id=174343 or https://censordesign.com/pixcen/versions/?C=M;O=D).

Why are you trying you output a part of the picture? Are you trying to make 76 x 86 pixels Bard's Tale format pictures? If that is the case, you should be looking for a pixel-editor supporting the Apple II interlace format.
/Twoflower
Post Reply