Attack of the PETSCII Robots

suggest games that you’ve always wanted to see on acorn platforms
Post Reply
User avatar
algenon_iii
Posts: 97
Joined: Sat Nov 25, 2006 6:49 pm
Location: Cardiff
Contact:

Attack of the PETSCII Robots

Post by algenon_iii »

Attack of the PETSCII Robots by The 8-bit Guy has been ported from the Commodore PET to C64, VIC-20, Apple II and now to the Atari 8-bit computers. The BBC Micro (and I guess electron) was mentioned at 16:56 as one of the 6502 systems that doesn't have a port if anyone wants to accept the challenge of porting it.

https://www.youtube.com/watch?v=r9J64LgG5p0
User avatar
rmbrowngr
Posts: 493
Joined: Sat Jan 13, 2018 12:46 pm
Location: Dionysos, Greece
Contact:

Re: Attack of the PETSCII Robots

Post by rmbrowngr »

I saw this in his latest YouTube video about possible platforms to port to. It’ll only happen if someone volunteers to do it with his agreement I understand.

I do think he missed a platform, e.g. Acorn Electron.
Richard B
Acorn Electrons issue 4 and 6, MRB, Plus 1, AP6, AP5, Pegasus 400, BeebSCSI, Gotek, Raspberry Pi, GoSDC MBE.
BBC B+ 64K (128K upgraded) with Duel OS, Raspberry Pi and Gotek.
User avatar
lovebug
Posts: 664
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Attack of the PETSCII Robots

Post by lovebug »

I give up !

twice ive posted a comment on that youtube video saying that I might be able to work on the bbc micro conversion and twice my comment has been deleted

the only comment i have that stays is the one where i ask "are my comments being deleted?"
Image
User avatar
davidb
Posts: 3155
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: Attack of the PETSCII Robots

Post by davidb »

Well, if anyone gets hold of an original release of the game, I'm sure it could be disassembled and reassembled. Maybe that would be more interesting for some people. :)
User avatar
marcusjambler
Posts: 918
Joined: Mon May 22, 2017 12:20 pm
Location: Bradford
Contact:

Re: Attack of the PETSCII Robots

Post by marcusjambler »

I might be able to work on the bbc micro conversion
Would be great if you did lovebug... looks like an interesting game
User avatar
egel
Posts: 113
Joined: Mon Nov 25, 2019 1:10 pm
Location: Almere, Flevoland, The Netherlands
Contact:

Re: Attack of the PETSCII Robots

Post by egel »

davidb wrote:
Wed Sep 01, 2021 11:25 am
Well, if anyone gets hold of an original release of the game, I'm sure it could be disassembled and reassembled. Maybe that would be more interesting for some people. :)
If you ask nicely you can get the source code. :wink:
User avatar
davidb
Posts: 3155
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: Attack of the PETSCII Robots

Post by davidb »

Go for it! :D
elk1984
Posts: 38
Joined: Mon Mar 01, 2021 9:54 pm
Contact:

Re: Attack of the PETSCII Robots

Post by elk1984 »

I've dropped David an email. For interest it reads
I’m a big fan of your channel and love your content – especially restorations and game creation.

Your recent video Petscii Robots Part 4 - Atari and X16 listed the BBC Micro as one of the platforms missing a conversion, and a number of people in the Stardot forums which are dedicated to the Acorn range of computers have shown an interest in attempting a conversion.

Would you be prepared to share the source code with us, to be used privately (of course), and what rights / conditions would be attached?


Regards


Trevor Boys

P.S. Here’s the forum thread if you’re interested: viewtopic.php?p=333143#p333143
elk1984
Posts: 38
Joined: Mon Mar 01, 2021 9:54 pm
Contact:

Re: Attack of the PETSCII Robots

Post by elk1984 »

Wow. A mega quick reply from David with the PET code attached!

He mentioned a couple of others on here had asked and also got the code, are people interested in catching up and doing a shared effort?
User avatar
lovebug
Posts: 664
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Attack of the PETSCII Robots

Post by lovebug »

i am one of the others :D , david sent me the original pet code too

ive had a quick flick through the code but have yet to map out what it all does
Image
User avatar
jms2
Posts: 3075
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: Attack of the PETSCII Robots

Post by jms2 »

I’m not one of that group, but having seen the game in 8 bit guy’s videos I am intrigued to know about how it works and how it might be ported to the BBC. The BBC doesn’t really lend itself to this kind of text based graphics, and Mode 7 isn’t really an option. Are people thinking of hardware scrolling Mode 4 (or mode 1)?

Also I’m interested in how the map is stored. It doesn’t look like a Repton map (a continuous matrix of a limited selection of blocks) so I wonder how it’s done.
User avatar
rmbrowngr
Posts: 493
Joined: Sat Jan 13, 2018 12:46 pm
Location: Dionysos, Greece
Contact:

Re: Attack of the PETSCII Robots

Post by rmbrowngr »

jms2 wrote:
Fri Sep 03, 2021 6:46 am
I’m not one of that group, but having seen the game in 8 bit guy’s videos I am intrigued to know about how it works and how it might be ported to the BBC. The BBC doesn’t really lend itself to this kind of text based graphics, and Mode 7 isn’t really an option. Are people thinking of hardware scrolling Mode 4 (or mode 1)?

Also I’m interested in how the map is stored. It doesn’t look like a Repton map (a continuous matrix of a limited selection of blocks) so I wonder how it’s done.
If it's any help, the Apple 2 version has bitmap graphics.
Richard B
Acorn Electrons issue 4 and 6, MRB, Plus 1, AP6, AP5, Pegasus 400, BeebSCSI, Gotek, Raspberry Pi, GoSDC MBE.
BBC B+ 64K (128K upgraded) with Duel OS, Raspberry Pi and Gotek.
User avatar
jms2
Posts: 3075
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: Attack of the PETSCII Robots

Post by jms2 »

Yes I just noticed that, which suggests the BBC can do the same.

I also noticed that actually the maps probably are stored in a big fixed matrix, it’s just not so obvious because of three things: the pseudo 3D, the clever tile design and the way that the tiles don’t fit exactly on the screen so you get a partial tile showing at the edges. Also there are a lot of tiles - I’m guessing 128 maybe?
Ronin47
Posts: 194
Joined: Tue Apr 20, 2021 5:32 pm
Contact:

Re: Attack of the PETSCII Robots

Post by Ronin47 »

Be really good to see a BBC B version, I have the Atari and Apple II versions, very addictive and has that 'just one more go' feel to it of the good games back in the day.

Since the game is on $10 for a digital download I'd happily pay another $10 for a Beeb version.
User avatar
oss003
Posts: 3523
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands
Contact:

Re: Attack of the PETSCII Robots

Post by oss003 »

Is the source code available somewhere?

Greetings
Kees
User avatar
lovebug
Posts: 664
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Attack of the PETSCII Robots

Post by lovebug »

im thinking mode 1 or 2 with hardware scrolling and sideways ram because theres a lot of data
Image
User avatar
rmbrowngr
Posts: 493
Joined: Sat Jan 13, 2018 12:46 pm
Location: Dionysos, Greece
Contact:

Re: Attack of the PETSCII Robots

Post by rmbrowngr »

oss003 wrote:
Fri Sep 03, 2021 10:04 am
Is the source code available somewhere?
Just reach out to Dave.
Richard B
Acorn Electrons issue 4 and 6, MRB, Plus 1, AP6, AP5, Pegasus 400, BeebSCSI, Gotek, Raspberry Pi, GoSDC MBE.
BBC B+ 64K (128K upgraded) with Duel OS, Raspberry Pi and Gotek.
User avatar
danielj
Posts: 8773
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Attack of the PETSCII Robots

Post by danielj »

oss003 wrote:
Fri Sep 03, 2021 10:04 am
Is the source code available somewhere?
Kees - can the characters be redefined on an atom?

d.
User avatar
oss003
Posts: 3523
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands
Contact:

Re: Attack of the PETSCII Robots

Post by oss003 »

Kees - can the characters be redefined on an atom?

d.
No, not on a standard Atom but it's possible in the Godil. I want to test how fast it is in graphic mode and in Godil mode.

Greetings
Kees
elk1984
Posts: 38
Joined: Mon Mar 01, 2021 9:54 pm
Contact:

Re: Attack of the PETSCII Robots

Post by elk1984 »

Is the thinking to start off with a Beeb version of the PETSCII character set and work in a text mode then move over to sprites? Should we ask for a seaparate thread on the Stardot server?
stephen_usher
Posts: 155
Joined: Sun Apr 10, 2016 2:47 pm
Location: Oxford, UK.
Contact:

Re: Attack of the PETSCII Robots

Post by stephen_usher »

jms2 wrote:
Fri Sep 03, 2021 7:43 am
Yes I just noticed that, which suggests the BBC can do the same.

I also noticed that actually the maps probably are stored in a big fixed matrix, it’s just not so obvious because of three things: the pseudo 3D, the clever tile design and the way that the tiles don’t fit exactly on the screen so you get a partial tile showing at the edges. Also there are a lot of tiles - I’m guessing 128 maybe?
In the latest video he says that it uses all 255 on the PET
User avatar
rmbrowngr
Posts: 493
Joined: Sat Jan 13, 2018 12:46 pm
Location: Dionysos, Greece
Contact:

Re: Attack of the PETSCII Robots

Post by rmbrowngr »

stephen_usher wrote:
Fri Sep 03, 2021 5:59 pm
In the latest video he says that it uses all 255 on the PET
I think Dave said on the Atari the character set is more restricted and half of the characters are inversed. It's the way the character set works on the Atari.
Richard B
Acorn Electrons issue 4 and 6, MRB, Plus 1, AP6, AP5, Pegasus 400, BeebSCSI, Gotek, Raspberry Pi, GoSDC MBE.
BBC B+ 64K (128K upgraded) with Duel OS, Raspberry Pi and Gotek.
User avatar
jms2
Posts: 3075
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: Attack of the PETSCII Robots

Post by jms2 »

I wasn’t referring to the character set, I meant the 3x3 tiles that make up the map. There seems to be a lot of them so I’m guessing 128, with a bit flag to indicate if you can walk through them. Maybe 64 with two bits, but surely not fewer.
User avatar
Elminster
Posts: 4296
Joined: Wed Jun 20, 2012 9:09 am
Location: Essex, UK
Contact:

Re: Attack of the PETSCII Robots

Post by Elminster »

I think the first thing you need to do is work out how you are going to collaborate on the Beeb version, otherwise, you will end up with 4 Beeb versions. Obviously, it can't be on a public git repo, but I guess it could be on a private repo, did Dave give instructions on how the code was to be handled?

I am not volunteering to help, just an interested long time viewer (seen all of them) of 8bit guy. Plus new Beeb games are always good.
elk1984
Posts: 38
Joined: Mon Mar 01, 2021 9:54 pm
Contact:

Re: Attack of the PETSCII Robots

Post by elk1984 »

There were no restrictions in the mail David sent to me with the code, but I'm assuming it's to be kept private (otherwise it would have already been shared elsewhere). Getting heads together and a shared repo is a good idea, and possibly some kind of separate / private discord channel (assuming the Stardot channels wouldn't want to get clogged with loads of development related stuff?

There is an upcoming A-Bug Dev night. Maybe it would be a good thing to discuss there for everyone interested?
User avatar
BigEd
Posts: 4352
Joined: Sun Jan 24, 2010 10:24 am
Location: West Country
Contact:

Re: Attack of the PETSCII Robots

Post by BigEd »

It would be ideal if David could declare that a port to the beeb could be open source, even if the original code isn't. Development in the open is a great thing.
Post Reply

Return to “new ideas wishlist & general chat”