Time for Zarch .... on the beeb?!

suggest games that you’ve always wanted to see on acorn platforms
Post Reply
User avatar
trixster
Posts: 1173
Joined: Wed May 06, 2015 12:45 pm
Location: York
Contact:

Time for Zarch .... on the beeb?!

Post by trixster »

I was reading this thread about zarch on the speccy with interest:

viewtopic.php?f=1&t=5961&hilit=zarch+bbc

and wondered if anyone had had a serious thought about porting Zarch to the beeb? Now there are so many 2nd processor beebs / masters around thanks to the RPi, plus exciting stuff like the VideoNula, has anyone considered such a project? One for keiranhj? :wink:
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by RobC »

I thought about it for a while as I think you could do something reasonable with the Pi co-pro but came to the conclusion that it's a bit beyond me!

I'd have given it a go if I could have found code for a C version but I only ever found one in Blitz Basic and I have no experience in that.

However, I have got the Spectrum version of Virus working on the Beeb through my Spectrum emulator :D
User avatar
tricky
Posts: 7694
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Time for Zarch .... on the beeb?!

Post by tricky »

I think Gil had plans and maybe a demo for solid ground Zarch on the Speccy, but my memory seems to have missed a few refresh cycles!
User avatar
Kecske Bak
Posts: 752
Joined: Wed Jul 13, 2005 8:03 am
Location: Mélykút, Hungary
Contact:

Re: Time for Zarch .... on the beeb?!

Post by Kecske Bak »

tricky wrote:I think Gil had plans and maybe a demo for solid ground Zarch on the Speccy, but my memory seems to have missed a few refresh cycles!
Was it Gil who wrote Repton 3 for the ZX Spectrum or did he just write Repton 1 and 2?
User avatar
tricky
Posts: 7694
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Time for Zarch .... on the beeb?!

Post by tricky »

Just 1 and 2, I think the beeb author did 3 themselves, but I think 1 & 2 may have been held back until 3 was ready.
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: Time for Zarch .... on the beeb?!

Post by Pernod »

tricky wrote:Just 1 and 2, I think the beeb author did 3 themselves, but I think 1 & 2 may have been held back until 3 was ready.
It wasn't Matthew, just had a chat with him. Doesn't know who did either.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
lurkio
Posts: 4351
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Time for Zarch .... on the beeb?!

Post by lurkio »

trixster wrote:wondered if anyone had had a serious thought about porting Zarch to the beeb?
Already been done -- see Zander/Lurch:
:wink:
User avatar
Kecske Bak
Posts: 752
Joined: Wed Jul 13, 2005 8:03 am
Location: Mélykút, Hungary
Contact:

Re: Time for Zarch .... on the beeb?!

Post by Kecske Bak »

tricky wrote:Just 1 and 2, I think the beeb author did 3 themselves, but I think 1 & 2 may have been held back until 3 was ready.
Thanks Tricky - always been interested in the Spectrum and Amstrad Repton 3s. I remember seeing the unreleased Amstrad version used the CPC equivalent of MODE 1 and that really fascinated me.
User avatar
danielj
Posts: 9900
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Time for Zarch .... on the beeb?!

Post by danielj »

tricky wrote:I think Gil had plans and maybe a demo for solid ground Zarch on the Speccy, but my memory seems to have missed a few refresh cycles!
Virus was released on the speccy!

https://www.youtube.com/watch?v=DY8rBCplNWY

d.
Rocketeer
Posts: 59
Joined: Tue Mar 13, 2018 2:12 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by Rocketeer »

Strangely enough I was thinking about this over Christmas and made a few preliminary notes about how it might look/work...

Split screen, mode 2 at the top, mode 1 at the bottom. Modified screen to give resolution of 256 x 192, two frame buffers of 12k each.

000 < display panel/height/fuel indicators >
024 < main play area >
191 < screen end >

The main rendering would happen on the second processor with data passed over to the host processor through the Tube. An intelligent erase of the hidden screen and update of the display panel/map would be done by the host processor.

Machine required to run: B/B+ with 16k SWR, BBC Master and 6502 second processor. Wire frame landscape for 3Mhz, filled for top speed Pi based machine.

Now I reckon, with a few tricks, there would need to be around 6k per frame passed to the host. Not having programmed the second processor before my question is how fast could this transfer could take place? Could it be as fast as 6/100 of a second? If it were we'd be looking at a quite reasonable 10fps for both versions when machine overheads are taken into account.

I'd have a crack at a proof of concept myself but I'm part way through a conversion I've been wanting to do for many years which I will reveal at a later date.
User avatar
guardian1128
Posts: 11
Joined: Sun Mar 18, 2018 2:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by guardian1128 »

RobC wrote: Tue Apr 17, 2018 2:54 pm I thought about it for a while as I think you could do something reasonable with the Pi co-pro but came to the conclusion that it's a bit beyond me!

I'd have given it a go if I could have found code for a C version but I only ever found one in Blitz Basic and I have no experience in that.

However, I have got the Spectrum version of Virus working on the Beeb through my Spectrum emulator :D
What Spectrum emulator are you using? wasn't aware there was any out there until I saw this on ebay which i'm seriously considering getting for my Beeb: https://www.ebay.co.uk/itm/Acorn-BBC-Mi ... 1438.l2649
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by RobC »

guardian1128 wrote: Wed May 30, 2018 11:29 am What Spectrum emulator are you using? wasn't aware there was any out there until I saw this on ebay which i'm seriously considering getting for my Beeb: https://www.ebay.co.uk/itm/Acorn-BBC-Mi ... 1438.l2649
That's the one - I wrote it and designed the VideoNuLA board. The eBay listing is mine too - if you want a VideoNuLA, they are cheaper if you contact me through StarDot :D

Details here and here.

You need a VideoNuLA and Pi co-pro to run the Spectrum emulator but I've written emulators for the ZX81, Jupiter Ace and PDP-11 that only need the Pi co-pro.
User avatar
guardian1128
Posts: 11
Joined: Sun Mar 18, 2018 2:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by guardian1128 »

The pi co-pro is something I would love to get hold of seeing as a gen 6502 co-pro are still too expensive on ebay and most don't come with the Rom chips to run it.
Just need a comprehensive guide on what parts to buy to make it work in the machine and the relevant software, what I've seen on YouTube so far hasn't been overly helpful to be able to put one together myself unless others can build and sell them ready to play etc. :D
User avatar
marcusjambler
Posts: 1147
Joined: Mon May 22, 2017 12:20 pm
Location: Bradford
Contact:

Re: Time for Zarch .... on the beeb?!

Post by marcusjambler »

Just need a comprehensive guide on what parts to buy to make it work in the machine and the relevant software

Its this project :

viewtopic.php?f=3&t=11325

Marcus :D
User avatar
danielj
Posts: 9900
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Time for Zarch .... on the beeb?!

Post by danielj »

guardian1128 wrote: Wed May 30, 2018 12:39 pm The pi co-pro is something I would love to get hold of seeing as a gen 6502 co-pro are still too expensive on ebay and most don't come with the Rom chips to run it.
Just to note, that you don't need any special ROMs to run a standard 6502 coprocessor.

The pi is the way forward though, many more options with it.

d.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by RobC »

danielj wrote: Wed May 30, 2018 3:08 pm Just to note, that you don't need any special ROMs to run a standard 6502 coprocessor.
Don't you need DNFS or a DFS with the Tube code in it if you haven't got one already fitted?

If you want a Pi co-pro, I'm happy to help. The easiest thing to do is to buy the level shifter and SD card from Kjell. You then just add the Pi Zero and cable - I can make one up for you if you want.

Also, just for clarity, VideoNuLA works with or without a co-pro but the Spectrum emulator needs the Pi co-pro.
User avatar
danielj
Posts: 9900
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Time for Zarch .... on the beeb?!

Post by danielj »

RobC wrote: Wed May 30, 2018 3:14 pm Don't you need DNFS or a DFS with the Tube code in it if you haven't got one already fitted?
That's very true! The heat is playing with my brain. That said, I'd assume (possibly unfairly) that the majority of people would have a dfs of some description installed.
User avatar
guardian1128
Posts: 11
Joined: Sun Mar 18, 2018 2:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by guardian1128 »

RobC wrote: Wed May 30, 2018 3:14 pm
danielj wrote: Wed May 30, 2018 3:08 pm Just to note, that you don't need any special ROMs to run a standard 6502 coprocessor.
Don't you need DNFS or a DFS with the Tube code in it if you haven't got one already fitted?

If you want a Pi co-pro, I'm happy to help. The easiest thing to do is to buy the level shifter and SD card from Kjell. You then just add the Pi Zero and cable - I can make one up for you if you want.

How much would it cost to have you make up one that's ready to plug and play?
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by RobC »

guardian1128 wrote: Thu May 31, 2018 2:39 pm How much would it cost to have you make up one that's ready to plug and play?
Happy to do it for cost - I think the level shifter and sd card come to around £24, the Pi zero is a fiver and the header and cable are a few quid (assuming this is for a model B/B+ rather than a Master). So, comes to about £35 including UK postage. Let me know which ROMs you've got installed as I can burn you an EPROM if needed.

If you want a VideoNuLA as well, I could do it all in for £85.
User avatar
guardian1128
Posts: 11
Joined: Sun Mar 18, 2018 2:41 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by guardian1128 »

Excellent, better shift around a few finances next month after paying off a few bills ( debts :cry: ) then ask you to knock one up for me, I WILL get that BBC sorted one way or another, lol, :D :D
User avatar
Chuckie
Posts: 89
Joined: Thu Jun 20, 2019 1:21 pm
Contact:

Re: Time for Zarch .... on the beeb?!

Post by Chuckie »

A version was done using BBC Basic windows as per my suggestion. Graphics were altered to avoid Lawsuit. One wonders if a filed 'vector' graphics of elite could have been made since there are tech demos. A Elite in BBC Basic Windows is also on the site.

https://drive.google.com/file/d/0B5HHTx ... JSMHM/view source download
seeder.jpg
seeder.jpg (6.78 KiB) Viewed 4643 times
Post Reply

Return to “new ideas wishlist & general chat”