Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Filecracking Apple Logo
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Filecracking Apple Logo [message #250009] Tue, 22 April 2014 18:51 Go to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
I wish I could find a proper *English* copy of this. The ones I find seem
not to be complete in such a way that they can't be cracked using this
method, and I *know* there's a version that boots with the same screen as
this one does.

http://1.buric.co/logofr.dsk.gz

Basically, I used the fact that 3100-35FF and 5E00-8EFF were unused to do
some packing, using a "scorched earth" technique:

.org $07FD
entry: jmp reloc
.incbin "logo-lo-800.dmp", $0800, $2900
.res $3200-*
reloc: jsr $FE84
jsr $FE89
jsr $FE93
jsr $FB2F
jsr $FC58
ldy #$00
sty $05
sty $07
lda #$5E
sta $06
lda #$8F
sta $08
@1: lda ($05),y
sta ($07),y
lda #$00
sta ($05),y
iny
bne @1
inc $06
inc $08
lda $08
cmp #$C0
bcc @1
@2: lda $3400,y
sta $00,y
lda $3500,y
sta $0300,y
lda #$00
sta $3400,y
sta $3500,y
iny
bne @2
bit $C083
bit $C083
ldy #safety
lda #$00
safety = *-reloc
zap: sta reloc-1,y
dey
bpl zap
jmp $0800

.res $3400-*
.incbin "logo-lo-800.dmp", $0000, $0100
.incbin "logo-lo-800.dmp", $0300, $0100

.incbin "logo-lo-800.dmp", $3600, $2800
.incbin "logo-lo-800.dmp", $8F00, $3100

It's a memory dump: I froze a memory image as it entered $0800. I have
these two helper programs to save and restore the language card:

Save-

.org $0800 ; CALL 2048 (L64) FROM LC
entry: ldy #$00
sty $05
sty $07
lda #$D0
sta $06
lda #$10
sta $08
bit $C080 ; ROM NOT AVAILABLE PAST THIS POINT
@1: lda ($05),y
sta ($07),y
iny
bne @1
inc $06
inc $08
lda $08
cmp #$20
bcc @1
lda #$D0
sta $06
bit $C088
@2: lda ($05),y
sta ($07),y
iny
bne @2
inc $08
inc $06
bne @2
bit $C082 ; ROM NOT AVAILABLE ABOVE THIS POINT
rts

Restore-

.org $9000 ; CALL 36864

entry: ldy #$00
sty $05
sty $07
lda #$D0
sta $06
lda #$10
sta $08
bit $C081
bit $C081
@1: lda ($07),y
sta ($05),y
iny
bne @1
inc $06
inc $08
lda $08
cmp #$20
bcc @1
lda #$D0
sta $06
bit $C089
bit $C089
@2: lda ($07),y
sta ($05),y
iny
bne @2
inc $08
inc $06
bne @2
bit $C082
rts

(The save tool is not on the disk image; the others are.)

This crack is based on the disk image on brutaldeluxe.

For some reason the normal commands don't work even on the disk version;
maybe they were translated?

-uso.
Re: Filecracking Apple Logo [message #250010 is a reply to message #250009] Tue, 22 April 2014 18:55 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
Expanding:

On Tue, 22 Apr 2014, Steve Nickolas wrote:

> For some reason the normal commands don't work even on the disk version;
> maybe they were translated?

Looks like it. CATALOG is called CATALOGUE here, and that works on both
the disk image and my hack.

-uso.
Re: Filecracking Apple Logo [message #250219 is a reply to message #250010] Fri, 25 April 2014 08:26 Go to previous messageGo to next message
retrogear is currently offline  retrogear
Messages: 245
Registered: November 2012
Karma: 0
Senior Member
On Tuesday, April 22, 2014 5:55:02 PM UTC-5, Steve Nickolas wrote:
> Expanding: On Tue, 22 Apr 2014, Steve Nickolas wrote: > For some reason the normal commands don't work even on the disk version; > maybe they were translated? Looks like it. CATALOG is called CATALOGUE here, and that works on both the disk image and my hack. -uso.

I have a disk copy that I dated 1987 but says master and it boots to:
(C) LOGO COMPUTER SYSTEMS INC. 1982
Then asks for file. When it finishes loading it has A1.5 in upper right corner.
typing CATALOG works.
I also have a copy that indicates I modified it so the master must be a protected copy. My notes are buried in my garage somewhere.
It's been over 25 years so my memory of it is non-existent. I programmed a couple things for my sons back then. Would an image copy of either be useful?
I think I can still do an adtpro serial link yet. My current pc's don't even have a serial port but I think I can dig one up. I'll work on it if no current images exist.

Larry
Re: Filecracking Apple Logo [message #250237 is a reply to message #250219] Fri, 25 April 2014 10:28 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
On Fri, 25 Apr 2014, retrogear wrote:

> On Tuesday, April 22, 2014 5:55:02 PM UTC-5, Steve Nickolas wrote:
>> Expanding: On Tue, 22 Apr 2014, Steve Nickolas wrote: > For some reason the normal commands don't work even on the disk version; > maybe they were translated? Looks like it. CATALOG is called CATALOGUE here, and that works on both the disk image and my hack. -uso.
>
> I have a disk copy that I dated 1987 but says master and it boots to:
> (C) LOGO COMPUTER SYSTEMS INC. 1982
> Then asks for file. When it finishes loading it has A1.5 in upper right
> corner.
> typing CATALOG works.

Looks right.

> I also have a copy that indicates I modified it so the master must be a
> protected copy. My notes are buried in my garage somewhere.

Yeah, it's protected, toinet steps through cracking the French F1.5 (which
is the one I mentioned) over on hackzapple, which was the basis for my
filecrack.

The crack I have is missing that, and all my attempts to filepack it fail;
the method I used for F1.5 doesn't work for the A1.5 I have, none of the
copies I found. A filepack is something I've been curious to do for a
while for this version.

> It's been over 25 years so my memory of it is non-existent. I programmed
> a couple things for my sons back then. Would an image copy of either be
> useful?

Possibly.

> I think I can still do an adtpro serial link yet. My current pc's don't
> even have a serial port but I think I can dig one up. I'll work on it if
> no current images exist.

There's images, but they're...well, they don't have the signon screens,
anyway, so...but they otherwise seem complete...

-uso.
Re: Filecracking Apple Logo [message #250240 is a reply to message #250009] Fri, 25 April 2014 11:29 Go to previous message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
Hum... it looks like I should change my crack of Apple LoGo (arf) described at http://www.hackzapple.com/phpBB2/viewtopic.php?t=406

Instead of changing from 4C 00 21 to 4C 00 08, I should change to 4C 7B 21 which copies $2000..$20FF to the zero page and then jumps to $0800.

oGoL elppA
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Apple Pi & Apple IIGS
Next Topic: power supplies
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Apr 18 21:07:40 EDT 2024

Total time taken to generate the page: 0.04354 seconds