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

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Computer Bismarck by SSI corrupted
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
Computer Bismarck by SSI corrupted [message #393384] Sun, 26 April 2020 19:59 Go to next message
Anonymous
Karma:
Originally posted by: fadden

The images on Asimov and elsewhere are corrupted, which becomes apparent when trying to work with a saved game. If you grab an image from:
ftp://ftp.apple.asimov.net/pub/apple_II/images/games/strateg y/ssi/computer_bismarck.zip

and open it in CiderPress, then open the Applesoft program BISONE and scroll to the bottom, you will see:

7080 PRINT : & C AT : PRINT
7090 PRINT : PRINT "DO YOU WISH TO DELETE A FILE?": PRINT "ENTER (Y/N) ";: INPUT A$
7100 IF A" < > "Y$ THEN 7136
7622 PRINT "ENRER FOLE NGME "=: INPUT A$.>y = . HIMEM: GOTO 7120
7634 & DEL A$.Ry ABS . NEW 216,6
7638 POKE 216*0: GOTO 7680
7130 PRINT : LIST "ENTCR FIJE NAKE ";< INPUT A$

It looks like the code had a stroke.

I checked other repositories but they had the same .dsk image. If you have access to an original, please passport it or .woz it.
Re: Computer Bismarck by SSI corrupted [message #393385 is a reply to message #393384] Sun, 26 April 2020 21:32 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1584
Registered: March 2013
Karma: 0
Senior Member
The French version on Asimov (computerre_lepisodebismarck.dsk) could be used to fill in the blanks, but the line numbers are different.
Re: Computer Bismarck by SSI corrupted [message #393386 is a reply to message #393385] Sun, 26 April 2020 21:33 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1584
Registered: March 2013
Karma: 0
Senior Member
Meanwhile, I have a .woz of it here. Let me see about converting it to .dsk.
Re: Computer Bismarck by SSI corrupted [message #393394 is a reply to message #393384] Wed, 29 April 2020 11:54 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: mark.brethen

On Sunday, April 26, 2020 at 6:59:20 PM UTC-5, fadden wrote:
> The images on Asimov and elsewhere are corrupted, which becomes apparent when trying to work with a saved game. If you grab an image from:
> ftp://ftp.apple.asimov.net/pub/apple_II/images/games/strateg y/ssi/computer_bismarck.zip
>
> and open it in CiderPress, then open the Applesoft program BISONE and scroll to the bottom, you will see:
>
> 7080 PRINT : & C AT : PRINT
> 7090 PRINT : PRINT "DO YOU WISH TO DELETE A FILE?": PRINT "ENTER (Y/N) ";: INPUT A$
> 7100 IF A" < > "Y$ THEN 7136
> 7622 PRINT "ENRER FOLE NGME "=: INPUT A$.>y = . HIMEM: GOTO 7120
> 7634 & DEL A$.Ry ABS . NEW 216,6
> 7638 POKE 216*0: GOTO 7680
> 7130 PRINT : LIST "ENTCR FIJE NAKE ";< INPUT A$
>
> It looks like the code had a stroke.
>
> I checked other repositories but they had the same .dsk image. If you have access to an original, please passport it or .woz it.

Using the RDOS 2.1 boot disk, I was able to load BISONE into applesoft basic and list the code. I could try to edit those lines. Where is the french version that was mentioned here?
Re: Computer Bismarck by SSI corrupted [message #393395 is a reply to message #393385] Wed, 29 April 2020 12:41 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: mark.brethen

On Sunday, April 26, 2020 at 8:32:12 PM UTC-5, qkumba wrote:
> The French version on Asimov (computerre_lepisodebismarck.dsk) could be used to fill in the blanks, but the line numbers are different.

Using an RDOS 2.1 boot disk, I was able to load BISONE into applesoft basic and list the code, but I'm not able to follow the French version, it appears to be revised.
Re: Computer Bismarck by SSI corrupted [message #393403 is a reply to message #393385] Thu, 30 April 2020 17:54 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: fadden

On Sunday, April 26, 2020 at 6:32:12 PM UTC-7, qkumba wrote:
> The French version on Asimov (computerre_lepisodebismarck.dsk) could be used to fill in the blanks, but the line numbers are different.

Not only are the line numbers different, the disk is DOS 3.3 rather than RDOS. I wonder if the person doing the French conversion was given the original developer disk rather than a production RDOS disk? Whatever the case, the afflicted code in the English version is the save-game code, which will not be at all alike.

Curiously, the copy protection appears to be in "PHONE BILLS" rather than "QWERTY".

( ftp://ftp.apple.asimov.net/pub/apple_II/images/non-english/f rench/misc/computerre_lepisodebismarck.dsk)

> Meanwhile, I have a .woz of it here. Let me see about converting it to .dsk.

Any luck? I looked for the .woz on Asimov but didn't find it.
Re: Computer Bismarck by SSI corrupted [message #393406 is a reply to message #393403] Thu, 30 April 2020 23:03 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
There is only a couple of modified (bad) bytes on page offset $3900..39FF of the basic program.

Anyone tried to hex modify those?

av
Re: Computer Bismarck by SSI corrupted [message #393407 is a reply to message #393406] Fri, 01 May 2020 00:31 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: fadden

On Thursday, April 30, 2020 at 8:03:40 PM UTC-7, Antoine Vignau wrote:
> There is only a couple of modified (bad) bytes on page offset $3900..39FF of the basic program.

....assuming only one sector got corrupted. Most of the game is Applesoft, so problems will likely be easily noticeable. Unless there's a quiet single-bit error in there somewhere.

Of course, 40 years later, any original disk is going to be a dice roll, but ideally the sector checksums point out most of the problems and a diff of the images will identify files that require closer examination.
Re: Computer Bismarck by SSI corrupted [message #393413 is a reply to message #393406] Fri, 01 May 2020 12:02 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: mark.brethen

You still need healthy signature bytes to compare against the corrupt file.
Re: Computer Bismarck by SSI corrupted [message #393415 is a reply to message #393413] Fri, 01 May 2020 12:10 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1584
Registered: March 2013
Karma: 0
Senior Member
Yes, my idea of using the French version was terrible.
As noted, I do have a .woz, but it has its own set of problems.
As soon as I can extract that sector, I will do so.
Re: Computer Bismarck by SSI corrupted [message #393426 is a reply to message #393415] Sat, 02 May 2020 12:03 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
T20/S0 is ganz korrupt every 6 bytes. So, we have 256/6 bytes to update :-)

A friend of mine will send me a copy, not his original disk, too risky to send it by mail these days.

Queen of hearts as well,
av
Re: Computer Bismarck by SSI corrupted [message #393427 is a reply to message #393426] Sat, 02 May 2020 13:22 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
Computer Bismarck
(c) 1980, SSI
RDOS 2.1 converted to 3.3

Before: the Krakowicz crack
After: LoGo's update of BISONE

The bad sector is on T20/S0
Updated disk image at http://www.brutaldeluxe.fr/public/ssi/

LoGo (crosses fingers for no other bad sectors)
5/2020

---

Before:
----------------------------------------
$00: 41 24 00 16-7F-BC 1B AD A$..?<.- 7F>79
$08: 41-22-D1 CF 22 59-24-C4 A"QO"Y$D 22>24 24>22
$10: 37 31 33-36-00 33 79 C6 7136.39F 36>30
$18:-1D-BA 22 45 4E-52-45 52 .:"ENRER 1D>1B 52>54
$20: 20 46-4F-4C 45 20 4E-47- FOLE NG 4F>49 47>41
$28: 4D 45 20 22-3D-3A 84 41 ME "=:.A 3D>3B
$30: 24-06-3E 79 D0 1B-A3-AB $.>9P.#+ 06>00 A3>A5
$38: 37 31 32-30-00 47 79 D2 7120.G9R 30>36
$40:-1D-AF 85 41 24-06-52 79 ./.A$.R9 1D>1B 06>00
$48: D4 1B-BF-32 31 36 2C-36- T.?216,6 BF>B9 36>30
$50: 00 63 79 D6-1D-B9 32 31 .#9V.921 1D>1B
$58: 36-2A-30 3A AB 37-36-38 6*0:+768 2A>2C 36>30
$60: 30 00 82-7F-DA 1B BA 3A 0..?Z.:: 7F>79
$68:-BC-22 45 4E 54-43-52 20 <"ENTCR BC>BA 43>45
$70: 46 49-4A-45 20 4E 41-4B- FIJE NAK 4A>4C 4B>4D
$78: 45 20 22 3B-3C-84 41 24 E ";<.A$ 3C>3A
$80: 00-96-79 E4 1B 4E-43-24 ..9$.NC$ 96>94 43>41
$88: D0 41 24-38-A5 AB 37 31 PA$8%+71 38>3A
$90:-36-36 00 9D 79-E4-1B AF 66..9$./ 36>34 E4>E6
$98: 85 41-26-00 A8 79 E8-19- .A&.(9(. 26>24 19>1B
$A0: B9 32 31 36-2E-30 00 B3 9216.0.3 2E>2C
$A8: 79-E8-1B B9 32 31-34-2C 9(.9214, E8>EA 34>36
$B0: 30 00 BC-7B-EC 1B B0 34 0.<;,.04 7B>79
$B8:-37-30 00 EA 79-EC-1B BA 70.*9,.: 37>35 EC>EE
$C0: 3A BA-20-46 49 4C 45 22 :: FILE" 20>22
$C8: 57 52 49 54-56-45 4E 2E WRITVEN. 56>54
$D0: 22-38-BA 3A BA 22-4B-4E "8:::"KN 38>3A 4B>49
$D8: 53 45 52-56-20 47 41 4D SERV GAM 56>54
$E0:-47-20 44 49 53-41-2E 22 G DISA." 47>45 41>43
$E8: 00 0D-79-F8 1B BA 22-46- ..98.:"F 79>7A 46>45
$F0: 4E 54 45 52-23-28 43 52 NTER#(CR 23>20
$F8: 29-23-57 48 45 4E-23-52 )#WHEN#R 23>20 23>20
----------------------------------------

After:
----------------------------------------
$00:>41<24 00 16 79 BC 1B AD A$..9<.-
$08: 41 24 D1 CF 22 59 22 C4 A$QO"Y"D
$10: 37 31 33 30 00 33 79 C6 7130.39F
$18: 1B BA 22 45 4E 54 45 52 .:"ENTER
$20: 20 46 49 4C 45 20 4E 41 FILE NA
$28: 4D 45 20 22 3B 3A 84 41 ME ";:.A
$30: 24 00 3E 79 D0 1B A5 AB $.>9P.%+
$38: 37 31 32 36 00 47 79 D2 7126.G9R
$40: 1B AF 85 41 24 00 52 79 ./.A$.R9
$48: D4 1B B9 32 31 36 2C 30 T.9216,0
$50: 00 63 79 D6 1B B9 32 31 .#9V.921
$58: 36 2C 30 3A AB 37 30 38 6,0:+708
$60: 30 00 82 79 DA 1B BA 3A 0..9Z.::
$68: BA 22 45 4E 54 45 52 20 :"ENTER
$70: 46 49 4C 45 20 4E 41 4D FILE NAM
$78: 45 20 22 3B 3A 84 41 24 E ";:.A$
$80: 00 94 79 E4 1B 4E 41 24 ..9$.NA$
$88: D0 41 24 3A A5 AB 37 31 PA$:%+71
$90: 34 36 00 9D 79 E6 1B AF 46..9&./
$98: 85 41 24 00 A8 79 E8 1B .A$.(9(.
$A0: B9 32 31 36 2C 30 00 B3 9216,0.3
$A8: 79 EA 1B B9 32 31 36 2C 9*.9216,
$B0: 30 00 BC 79 EC 1B B0 34 0.<9,.04
$B8: 35 30 00 EA 79 EE 1B BA 50.*9..:
$C0: 3A BA 22 46 49 4C 45 20 ::"FILE
$C8: 57 52 49 54 54 45 4E 2E WRITTEN.
$D0: 22 3A BA 3A BA 22 49 4E "::::"IN
$D8: 53 45 52 54 20 47 41 4D SERT GAM
$E0: 45 20 44 49 53 43 2E 22 E DISC."
$E8: 00 0D 7A F8 1B BA 22 45 ..:8.:"E
$F0: 4E 54 45 52 20 28 43 52 NTER (CR
$F8: 29 20 57 48 45 4E 20 52 ) WHEN R
----------------------------------------

BASIC program before:
----------------------------------------
7100 IF A" < > "Y$ THEN 7136
7622 PRINT "ENRER FOLE NGME "=: INPUT A$>y =  HIMEM: GOTO 7120
7634 & DEL A$Ry ABS  NEW 216,6
7638 POKE 216*0: GOTO 7680
7130 PRINT : LIST "ENTCR FIJE NAKE ";< INPUT A$
7140 NC$ = A$8 ONERR GOTO 7166
7140 & DEL A&
6632 POKE 216.0
7144 POKE 214,0
7148 GOSUB 470
7148 PRINT : PRINT FILE"WRITVEN."8 PRINT : PRINT "KNSERV GAMG DISA."
7160 PRINT "FNTER#(CR)#WHEN#READY ";: INPUT A$
----------------------------------------

BASIC program after:
----------------------------------------
7100 IF A$ < > "Y" THEN 7130
7110 PRINT "ENTER FILE NAME ";: INPUT A$
7120 ONERR GOTO 7126
7122 & DEL A$
7124 POKE 216,0
7126 POKE 216,0: GOTO 7080
7130 PRINT : PRINT "ENTER FILE NAME ";: INPUT A$
7140 NA$ = A$: ONERR GOTO 7146
7142 & DEL A$
7144 POKE 216,0
7146 POKE 216,0
7148 GOSUB 450
7150 PRINT : PRINT "FILE WRITTEN.": PRINT : PRINT "INSERT GAME DISC."
7160 PRINT "ENTER (CR) WHEN READY ";: INPUT A$
7170 GOTO 559
----------------------------------------
Re: Computer Bismarck by SSI corrupted [message #393433 is a reply to message #393427] Sat, 02 May 2020 16:40 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: fadden

On Saturday, May 2, 2020 at 10:22:24 AM UTC-7, Antoine Vignau wrote:
> BASIC program after:

That looks pretty good. Nice work!

> Queen of hearts as well

I feel like a pinball game from SSI should have turn-based movement and a hexagonal ball.
Re: Computer Bismarck by SSI corrupted [message #393434 is a reply to message #393433] Sat, 02 May 2020 17:36 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
Thank you, Andy.
When I get the disks from my friend, that will help determine whether my changes are good. Apart from the weird two POKE 216,0, they sound OK.

Antoine
Re: Computer Bismarck by SSI corrupted [message #393435 is a reply to message #393434] Sat, 02 May 2020 18:34 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: mark.brethen

On Saturday, May 2, 2020 at 4:36:20 PM UTC-5, Antoine Vignau wrote:
> Thank you, Andy.
> When I get the disks from my friend, that will help determine whether my changes are good. Apart from the weird two POKE 216,0, they sound OK.
>
> Antoine

I copied it to a floppy and it runs fine on my //c. Many thanks!
Re: Computer Bismarck by SSI corrupted [message #393437 is a reply to message #393435] Sun, 03 May 2020 18:11 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
Thanks for the info, Mark.
I hope we will validate my changes by getting a clean copy of the game.

Antoine
Re: Computer Bismarck by SSI corrupted [message #394693 is a reply to message #393433] Tue, 19 May 2020 04:07 Go to previous message
Anonymous
Karma:
Originally posted by: Anthony Adverse

On Sunday, May 3, 2020 at 6:40:34 AM UTC+10, fadden wrote:
> On Saturday, May 2, 2020 at 10:22:24 AM UTC-7, Antoine Vignau wrote:
>> BASIC program after:
>
> That looks pretty good. Nice work!
>
>> Queen of hearts as well
>
> I feel like a pinball game from SSI should have turn-based movement and a hexagonal ball.

That might be to many sides for SSI :)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: A stupid idea for improving Laser 128 compatibility
Next Topic: "The 6502 False-read cycles" (document from Apple Computer)
Goto Forum:
  

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

Current Time: Tue Apr 23 23:52:13 EDT 2024

Total time taken to generate the page: 0.14216 seconds