Wanted - Orbit Zero

want to request software or documentation that you can't find online? post in here!
Michael Brown
Posts: 2010
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Wanted - Orbit Zero

Post by Michael Brown » Tue May 24, 2011 2:50 pm

Has anyone got a copy of Orbit Zero by Graphic Research they can post here.

Both tape and disk images would be nice.

Mick.

station240
Posts: 864
Joined: Tue Feb 09, 2010 6:11 pm
Location: South Australia
Contact:

Re: Wanted - Orbit Zero

Post by station240 » Wed May 25, 2011 4:35 am

http://www.stardot.org.uk/forums/viewto ... 882#p35882
Arcadian wrote: Ok, I took Orbit Zero with me to RetroVision on Saturday and passed it to Samwise, so if you ask him nicely ... ;)
methinks you won't have to wait long.

User avatar
Samwise
Site Admin
Posts: 1823
Joined: Mon Mar 14, 2005 9:13 pm
Contact:

Re: Wanted - Orbit Zero

Post by Samwise » Thu May 26, 2011 7:27 pm

orbitzero.jpg
orbitzero.jpg (75.68 KiB) Viewed 1513 times
I'm afraid you might have to.

:/

Sam.

User avatar
PitfallJones
Posts: 433
Joined: Fri Feb 22, 2008 3:44 pm
Contact:

Re: Wanted - Orbit Zero

Post by PitfallJones » Thu May 26, 2011 7:47 pm

ha! ha! great game!

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Thu May 26, 2011 8:22 pm

Rats!
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

User avatar
Dave Footitt
Posts: 780
Joined: Thu Jun 22, 2006 9:31 am
Location: Abandoned Uranium Workings
Contact:

Re: Wanted - Orbit Zero

Post by Dave Footitt » Thu May 26, 2011 10:31 pm

Hehe

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Mon May 30, 2011 2:51 pm

Ok, well I haven't managed to find Orbit Zero yet, but I did stumble across ...
Minefield.jpg
Minefield.jpg (58.82 KiB) Viewed 1454 times
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

Michael Brown
Posts: 2010
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: Wanted - Orbit Zero

Post by Michael Brown » Tue May 31, 2011 6:35 am

any chance of a uef tape image?

User avatar
PitfallJones
Posts: 433
Joined: Fri Feb 22, 2008 3:44 pm
Contact:

Re: Wanted - Orbit Zero

Post by PitfallJones » Wed Jun 01, 2011 4:58 pm

Minefield - another lost gem!

Any luck with Orbit? - I often find missing disks still in drives sometimes.
I remember thinking 30 years ago - I might buy that... - unfortunately I didn't - so that's that. (I did order Zalaga however -fantastic game!)

If you can't uef it - could you record it as audio and post that?
- PJ

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Tue Feb 19, 2013 12:57 am

Look what I found! :)
Attachments
orbitzero.jpg
orbitzero.jpg (27.17 KiB) Viewed 1014 times
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

Michael Brown
Posts: 2010
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: Wanted - Orbit Zero

Post by Michael Brown » Tue Feb 19, 2013 8:19 am

wow!

Daft question, but...

any chance of a uef image and a full scan of the instructions for both Orbit and Minefield?

regards,
Mick.

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Tue Feb 19, 2013 2:07 pm

When I send my first batch of tapes off to Col - I'll make these two priorities.

As for scans of packaging/instructions - it'll be a yay for Orbit Zero and a nay for Minefield (as I don't have the outer box for the latter).
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

User avatar
Samwise
Site Admin
Posts: 1823
Joined: Mon Mar 14, 2005 9:13 pm
Contact:

Re: Wanted - Orbit Zero

Post by Samwise » Thu Feb 21, 2013 8:04 pm

I knew I hadn't lost that tape ... :)

Sam.

User avatar
leenew
Posts: 3598
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire
Contact:

Re: Wanted - Orbit Zero

Post by leenew » Thu Apr 25, 2013 11:30 pm

Hi,
did these 2 games by graphic research ever get archived?

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Fri Apr 26, 2013 3:03 am

Not yet - but I already have them picked out/packed and ready to send to CMcDougall after he's finished archiving the first set of [Atom] tapes I sent him earlier this week! ;)
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Tue Feb 25, 2014 5:13 am

The tapes weren't in the best of shape, but let's see if anyone can turn these into working images!

GraphicResearch_Minefield_BBC_Recording1.wav
GraphicResearch_Minefield_BBC_Recording2.wav

GraphicResearch_OrbitZero_BBC_Recording1.wav
GraphicResearch_OrbitZero_BBC_Recording2.wav

Two copies of each respective game were recorded on the first side of the cassette (each reverse side was blank).
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

User avatar
CMcDougall
Posts: 6123
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Wanted - Orbit Zero

Post by CMcDougall » Tue Feb 25, 2014 7:22 pm

^nothing out Minefield being WAV or RAW :?
and OrbitZero gets a little better with turning it into a .RAW, ...BUT : :(
oz2.raw

Date (D/M/Y) and time:
25/02/2014 19:17

Expected phase shift is +0.
MISSED A BLOCK.
Found : ORBIT 02 Checksum ok
Found : ORBIT 03 Checksum ok
MISSED A BLOCK.
Found : ORBIT 05 Checksum ok
MISSED A BLOCK.
Found : ORBIT 08 Checksum ok
Found : ORBIT 09 Checksum ok
Found : ORBIT 0A Checksum ok
Found : ? 00 Checksum ok
Found : ? 01 Checksum ok
MISSED A BLOCK.
Found : ? 05 Checksum ok
MISSED A BLOCK.
Found : ? 0A Checksum ok
Found : ? 0B Checksum ok
Found : ? 0C Checksum ok
MISSED A BLOCK.
Found : ? 0F Checksum ok
MISSED A BLOCK.
Found : ? 15 Checksum ok
=============================
oz1.raw

Date (D/M/Y) and time:
25/02/2014 19:16

Expected phase shift is +0.
Found : ORBIT 00 Checksum ok
Found : ORBIT 01 Checksum ok
Found : ORBIT 02 Checksum ok
Found : ORBIT 03 Checksum ok
Found : ORBIT 04 Checksum ok
Found : ORBIT 05 Checksum ok
Found : ORBIT 06 Checksum ok
Found : ORBIT 07 Checksum ok
Found : ORBIT 08 Checksum ok
Found : ORBIT 09 Checksum ok
Found : ORBIT 0A Checksum ok
Found : ORBIT 0B Checksum ok, last block flag
Found : ? 00 Checksum ok
Found : ? 01 Checksum ok
Found : ? 02 Checksum ok
Found : ? 03 Checksum ok
Found : ? 04 Checksum ok
Found : ? 05 Checksum ok
MISSED A BLOCK.
Found : ? 07 Checksum ok
Found : ? 08 Checksum ok
MISSED A BLOCK.
Found : ? 0D Checksum ok
Found : ? 0E Checksum ok
Found : ? 0F Checksum ok
Found : ? 10 Checksum ok
Found : ? 11 Checksum ok
Found : ? 12 Checksum ok
MISSED A BLOCK.
Found : ? 15 Checksum ok
Found : ? 16 Checksum ok
MISSED A BLOCK.
Found : ? 19 Checksum ok
Found : ? 1A Checksum ok
------------------------------------
give me half hour+, then I may get something............ [-o<
Image
Attachments
oz1.png
loader scr so far....
oz1.png (5.51 KiB) Viewed 549 times
ImageImageImage

User avatar
CMcDougall
Posts: 6123
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Wanted - Orbit Zero

Post by CMcDougall » Tue Feb 25, 2014 7:50 pm

Minefield, is FAR too loud, the bit 3-5 seconds\/ is ok, rest is all square/distortion, so needs done with input volume 1/3 down from first rip.
Attachments
mf.png
mf wav loud/square
ImageImageImage

User avatar
CMcDougall
Posts: 6123
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Wanted - Orbit Zero

Post by CMcDougall » Tue Feb 25, 2014 10:14 pm

^that should not work, but one of my beebs seems to like it with volume out laptop at 11 (usually 50-100) :o
anyways, no joy with UEF, CSW or UEFhq :evil:
But, using the beeb, and a unlocker proggy, I have saved the ldr & main bit to disc \:D/
needs more work though!
on actual beeb, both only work with *T., PAGE=&E00, CH.""
ldr screen comes up, tape motor light stays on, it then loads two '?' files (that are locked and tiny with no end block) then the 'Searching' appears, then loads the locked main part also called '?' (Orbit main bit not locked)
Attachments
minefield.zip
ssd
(2.52 KiB) Downloaded 83 times
orbit.zip
ssd
(4.83 KiB) Downloaded 88 times
ImageImageImage

User avatar
PitfallJones
Posts: 433
Joined: Fri Feb 22, 2008 3:44 pm
Contact:

Re: Wanted - Orbit Zero

Post by PitfallJones » Wed Feb 26, 2014 3:45 am

! Brilliant Stuff ! - Thank you Arcadian.

Man I've been waiting to see Orbit Zero for nigh on 30 years!

Both wavs loaded straight into my BBC - Orbit Zero had a problem with block 5 until I switched to VLC and ramped the volume all the way up to 125% - that did the trick!
Image1.png
Pretty neat game - great sounds.
orbit.jpg
- PJ

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Wed Feb 26, 2014 3:59 am

No problem - sorry it took so long, but we got there in the end! :)

(Actually, we still could do with UEF Tape and SSD Disc files for both titles, if anyone's up for the challenge?).
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

User avatar
sweh
Posts: 1933
Joined: Sat Mar 10, 2012 12:05 pm
Location: New York, New York
Contact:

Re: Wanted - Orbit Zero

Post by sweh » Wed Feb 26, 2014 4:21 am

Orbit v1 loaded just fine using the sound card on my Linux machine playing into the cassette port. Have to set PAGE=&E00 before hand 'cos the loader CALLs a routine and it expects it to have been loaded in the right place.

Funky; it does a *MOTOR 1 while displaying the load screen and delaying... presumably some form of 'skip deliberate tape corruption' form of copy protection.

If no one has created an SSD before this weekend then I'll give it a go; it's been over 25 years since I did BBC tape->disk conversions; let's see how much I remember!
Rgds
Stephen

User avatar
richardtoohey
Posts: 3563
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand
Contact:

Re: Wanted - Orbit Zero

Post by richardtoohey » Wed Feb 26, 2014 4:29 am

Col pointed me towards these articles ... but don't look until you've tried yourself! :D

Might be some useful pointers in there (there were a few things I hadn't heard of, not that I was a master BITD)

http://www.8bs.com/artt2d.htm

User avatar
billcarr2005
Posts: 1204
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Wanted - Orbit Zero

Post by billcarr2005 » Wed Feb 26, 2014 3:50 pm

Are the first two short files the start of the BASIC program, since ORBIT?2 is only the last part of one!

User avatar
CMcDougall
Posts: 6123
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Wanted - Orbit Zero

Post by CMcDougall » Wed Feb 26, 2014 6:04 pm

^evening Bill, that is all I could get out, as the two tiny locked '?' files had no last block :?
Also thought it was just a Basic proggy, as done a *DUMP on them, even *loaded one -&D from 1900 to get the &0D to start at 1900, but still got bad prog :x
Just used Jimmy's bEm22alpha .WAV from Left1 (presume 2 is right channel)
and get this, 2nd little file is actually '?*?' :o
Image
grLtd.png
gr
grLtd.png (9.1 KiB) Viewed 549 times
common, I know you can do it! :wink:
ImageImageImage

User avatar
billcarr2005
Posts: 1204
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Wanted - Orbit Zero

Post by billcarr2005 » Wed Feb 26, 2014 7:55 pm

*LOAD ORBIT?2 18E8
?&3503=&FF

This will allow ORBIT?2 to be LISTed from &1900, but since it's (probably) missing the first few lines of code, it can't be RUN (successfully) :(
Last edited by billcarr2005 on Wed Feb 26, 2014 8:04 pm, edited 1 time in total.

User avatar
Arcadian
Site Admin
Posts: 2940
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Wanted - Orbit Zero

Post by Arcadian » Wed Feb 26, 2014 7:59 pm

If there are bits missing, how come it's loading on PJ's Beeb ok? Hmmm ... :?:
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

Image
ABug SOUTH (Hampshire) (1-3 June 2018)

User avatar
billcarr2005
Posts: 1204
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Wanted - Orbit Zero

Post by billcarr2005 » Wed Feb 26, 2014 8:05 pm

Arcadian wrote:If there are bits missing, how come it's loading on PJ's Beeb ok? Hmmm ... :?:
I'm just tinkering with Col's SSD. I've never really had much experience with transferring WAV direct to BBC or for use under emulation

User avatar
sweh
Posts: 1933
Joined: Sat Mar 10, 2012 12:05 pm
Location: New York, New York
Contact:

Re: Wanted - Orbit Zero

Post by sweh » Thu Feb 27, 2014 12:28 am

Analysis of loader so far... I've followed the basic and tried to comment the binary to report on what I think it does...

The original ORBIT program needs to load at &0E00.

Code: Select all

    3LOMEM=&2700:T%=TIME
    4*MOTOR1
{draw graphics}
{define envelopes}
{define text window}
  615REPEAT:UNTILTIME>T%+700
{ Note: the code has had the motor on for all this time, so we skip 7 seconds on the tape }
  620CALL&18D0
  630RUN
The code at 18D0 basically relocates some code to 0D00 and sets PAGE

Code: Select all

  18D0 A2 FE    ..    LDX #&FE
  18D2 BD FF 18 ...   LDA &18FF,X
  18D5 9D FF 0C ...   STA &0CFF,X
  18D8 CA       .     DEX 
  18D9 D0 F7    ..    BNE &18D2
  18DB A9 0D    ..    LDA #&0D
  18DD 85 18    ..    STA &18
  18DF 60       `     RTS 
The program at &0D00 is now a "Bad program" but it still runs. It looks like:

Code: Select all

   10CALL&0D50
   20Z%=0:FORI%=&E00TO&EFF:Z%=Z%+?I%:NEXT:IFZ<>&3EB1THENPRINT"Data?":END
   30RUN
So the magic is at 0D50 and then there's a simple checksum to see if the data loaded cleanly.

So what does this magic do?

Code: Select all

  0D50 78       x     SEI 
  0D51 A9 03    ..    LDA #&03
  0D53 8D 08 FE ...   STA &FE08 // Reset Serial ULA
  0D56 A9 15    ..    LDA #&15
  0D58 8D 08 FE ...   STA &FE08 // Divide by 16, 8bit 1 stop
  0D5B A9 AD    ..    LDA #&AD
  0D5D 8D 10 FE ...   STA &FE10 // Tape 300 baud
  0D60 A2 14    ..    LDX #&14
  0D62 AD 08 FE ...   LDA &FE08
  0D65 29 01    ).    AND #&01
  0D67 F0 F9    ..    BEQ &0D62 // Wait for data
  0D69 AD 09 FE ...   LDA &FE09
  0D6C CA       .     DEX 
  0D6D D0 F3    ..    BNE &0D62 // Skip &14 bytes
  0D6F A2 00    ..    LDX #&00
  0D71 AD 08 FE ...   LDA &FE08
  0D74 29 01    ).    AND #&01
  0D76 F0 F9    ..    BEQ &0D71 // Wait for data
  0D78 AD 09 FE ...   LDA &FE09
  0D7B 9D 00 0E ...   STA &0E00,X // Store at 0E00,X
  0D7E E8       .     INX 
  0D7F D0 F0    ..    BNE &0D71
  0D81 58       X     CLI 
So I think that routine skips 20 bytes then loads 256 bytes of data at 300 baud into &E00.

We then continue with another delay loop &46 * &C8 * &C8

Code: Select all

  0D82 A9 46    .F    LDA #&46
  0D84 85 70    .p    STA &70
  0D86 A2 C8    ..    LDX #&C8
  0D88 A0 C8    ..    LDY #&C8
  0D8A 88       .     DEY 
  0D8B D0 FD    ..    BNE &0D8A
  0D8D CA       .     DEX 
  0D8E D0 F8    ..    BNE &0D88
  0D90 C6 70    .p    DEC &70
  0D92 D0 F2    ..    BNE &0D86  // A delay loop
Finally we then *LOAD the final file

Code: Select all

  0D94 A9 FF    ..    LDA #&FF   // Load file
  0D96 A2 E0    ..    LDX #&E0   
  0D98 A0 0D    ..    LDY #&0D   // 0DE0 contains &F2 &0D &00 &0F &00 &00 &00..
  0D9A 20 DD FF  ..   JSR &FFDD  // So loads the file to &F00
  0D9D A9 0E    ..    LDA #&0E
  0D9F 85 18    ..    STA &18   // Sets PAGE=&E00
  0DA1 A9 1C    ..    LDA #&1C
  0DA3 85 12    ..    STA &12
  0DA5 A9 2B    .+    LDA #&2B
  0DA7 85 13    ..    STA &13  // Sets TOP to &2B1C
  0DA9 A9 00    ..    LDA #&00
  0DAB 8D 10 FE ...   STA &FE10
  0DAE 60       `     RTS 
Funky, huh?
Last edited by sweh on Thu Feb 27, 2014 12:35 am, edited 1 time in total.
Rgds
Stephen

User avatar
CMcDougall
Posts: 6123
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Wanted - Orbit Zero

Post by CMcDougall » Thu Feb 27, 2014 12:34 am

got it working:
mf1.jpg
game
and here's the &C0 bit that's hiding somewhere:
mf2.jpg
will do Orbit tomorrow, and upload the working SSDs \:D/
ImageImageImage

Post Reply