#Attack of the PETSCII Robots

86 messages ยท Page 1 of 1 (latest)

amber depot
#

Attack of the PETSCII Robots is a strategy and exploration game. Your goal is to infiltrate these settlements and destroy all of the robots. The trick is finding all of the right tools and learning how to use them to destroy all the robots.

Buy from The 8-Bit Guy

Be sure to purchase only the DIGITAL download copy to help the developer.

Place your .dsk or .po disk image inside the /petsciirobots/disks/ directory

[x] ArkOS
[] AmberELEC
[] ROCKNIX
[] muOS

[x] 480x320
[] 640x480
[] 720x720
[] Hi-Res (Anything above 640x480 & 720x70)

Using the map is not required to play the game and therefore can be played on stickless devices, too!

Controls

Button Action
D-Pad/Left Analog Move
A, B, X, Y/Right Analog Shoot
L1 Search
R1 Move Object
L2 Change Weapon
R2 Change Inventory Item
Select Toggle Map
L3/R3/Start Use Item
#

@Pork Navigators

#

<@&1216123318122577972>

tall fossil
#

...Why the Apple version?

amber depot
tall fossil
#

But this is not emulated?

amber depot
#

It is. Nobody questioned it when I did Hallowe'en, so I guess it flies and this allows for all ppl to have some Apple II goodness ๐Ÿ˜›

#

Furthermore, I had to do A LOT of work to get the controls set up, the sdl12-compat wrapper bundled, etc. so in a sense, it has been kinda ported in a way.

#

I also know it's not exclusive so it won't bother me if this one doesn't "go thru".

#

Since the Apple II emus don't have an OSK and each and every game needs controls set differently and requires the use of GPTOKEYB - each game needs it's own controls set and without gptokeyb you would need a physical keyboard - PortMaster is how I was able to do anything with linapple in the first place ๐Ÿ˜› .
Anywho, I won't be upset if it's not acceptable enough.

#

Not to mention how BADA$$ PETSCII Robots is! I grew up playing games on Apple II computers back in grade school and this has to be the best game I've ever played on an Apple II (Yes, I do actually have an Apple IIc and bought the floppy disk and manual from him), but I digress ๐Ÿ˜„

#

@modest edge @warped surge Hey, guys. Let me know if this is going to be okay or not. If it isn't, I'll be more than happy to toss this into "file 13".

bold umbra
amber depot
warped surge
#

I would not do retroarch for example

tall fossil
#

Not to try to stop this from progressing or anything, but the MSX version is free and I believe the MSX emulator is more available than the Apple 2 (for some reason).

amber depot
amber depot
tall fossil
#

The only thing I'm not sure of is if the handheld versions of the emulators can run the necessary hardware. The game requires an addon video cart and addon sound cart.

amber depot
# tall fossil The only thing I'm not sure of is if the handheld versions of the emulators can ...
  1. Wow! That's neat. I didn't notice probably because it wasn't 8-Bit Guy that put this one together (I'm assuming)
  2. That's a good point if it requires the additional hardware. The TI-99/4A emulator (ti99sim) does a great job at emulating all the software and games, but won't run the homebrew Super Mario for it since the emulator doesn't have support for the graphics card addon. Perhaps we'll have to fire up the MSX emulator with this one and see if it works.
amber depot
tall fossil
amber depot
#

I just attempted and it looked like it wanted to start. I showed the first screen with the robots, played a sound effect, then started playing the main theme music, but never got to the main menu.

tall fossil
#

On real hardware, you'd plug the monitor into the cart at that point.

amber depot
#

I switched to the FMSX core and it did even less than BLUEMSX ๐Ÿ˜…

tall fossil
#

It depends on the hardware settings.

#

OpenMSX emulates the hardware. But, it's not on ARM to my knowledge

amber depot
#

I get what you're saying. It'll work on an x86_64 machine, ofc, but...

#

Unless those cores or the standalone for MSX have been updated and it has yet to be compiled(?)

tall fossil
#

Derp. I didn't check for standalone. OpenMSX is on ArkOS, atleast

amber depot
#

Yep. I use ArkOS mainly and that's what I tested with just now lol. I sometimes check to see what Christian has added or updated since Wayne and I had been working on the fork for the RG351P/M. I make sure to add or update what I have time to and especially if an update is critical, but haven't seen any activity regarding the MSX lately on what Christian keeps updated, but that doesn't mean that if I get some free time I could check into it at some point.

tall fossil
#

I'm poking throught the configs to see if the needed hardware is available

amber depot
tall fossil
#

Oh, the console is opened with F10

amber depot
tall fossil
#

Should be possible. Performance on ArkOS seems to be perfect even with the added emulation of the V9990 and the OPL4. I would assume it would be similar on other distros.

amber depot
tall fossil
ripe hemlock
amber depot
# ripe hemlock So is this going to be ready2run?

That already is, but I'm afraid to PR it due to a few files that might be questionable to distribute. I hope someone can confirm that there's no worry, but I'm not 100% confident that it's okay to put it up.

ripe hemlock
#

So which zip? The openmsx one?

#

That's a ready to run port?

#

So just place it in Ports folder and the .sh where it needs to be and vuah-la?

amber depot
#

The Apple II one requires the purchase of the game from the developer.
The OpenMSX one is ready to run with a few files I'm not confident that they don't still have some copyrights despite they're old as dirt and might not have those copyrights anymore. Someone will have to help me find out if they're clear of this.

amber depot
ripe hemlock
#

yeh i know thx

#

this hsoukd be prrof enough

#

its abandonware on dos and im sure its the same for msx.... well not SURE bit i doubt theres nayting to worry about

amber depot
#

We already know the MSX release is free. That's not the issue.

ripe hemlock
#

well what files are you worried of?

amber depot
#

The three bios files that support the hardware that the game relies on for the MSX - the OPL4 sound system and the V9990 graphics are two of them.

#

The Apple II doesn't have copyrights on anything anymore with the possible exception of PETSCII Robots and NOX Archaist since those are fresh and it has been confirmed that the Apple II and all its software are free for the taking. It isn't clear that the same applies to the MSX even though the game and emulator are free, the bios files might not be as I can't find that information despite that they're 30+ years old and copyrights usually only last about 20 years. Even though this might be the case, I can't find anywhere that states that these haven't been renewed or something like that.

#

While I'm fairly certain that no company is going to go after the MSX hardware older-than-molasses bios files, I still want to be doubly sure before putting it up. I suppose another thing I could do is put it up on multiverse instead and that might be an acceptable option since I'm so worried about it ๐Ÿ˜›

amber depot
#

<@&1216123318122577972>
<@&1229421030007771229>
I think I've finally decided to go ahead and port this. I've reworked the MSX version. When assisting @wintry sand with the xroar emulator and how he (we) didn't include the BIOS files - this gave me an idea. Now this will get shipped, but the end user will simply have to provide the three BIOS files that complete the emulated system to run PETSCII Robots on the MSX - graphics and all. While this means that it still won't be Ready-to-Run, it will be the easiest version of this game to be "ported" and it won't be a shabby one, either. I have also added x86_64 support, too!
@tall fossil I know it's been a hot minute, but I'd like to thank you again for suggesting this MSX version of the game!

amber depot
bold umbra
#

โœ… rg351v amberelec
toggle map is select (not l3?)

wintry sand
#

Hopefully you get more than the 53 downloads that xroar has had ๐Ÿ™‚

#

RG35xxH on muOS worked, but first run I saw a firmware warning it looked like and then it loaded and played fine, here's the log.

amber depot
amber depot
wintry sand
#

Seems ok same warning on steam deck but only first time and sound and game work fine on retrodeck too!

bold umbra
wintry sand
#

a lot has changed in 10 months

amber depot
#

Now even if that error only shows on first run, does the game at least launch and work on first run?

#

I'm wondering if I'll just add that file to the instructions, but probably won't add a check for it in the shell script if it's necessary.

amber depot
wintry sand
#

yeah it plays first time too, just a little block that made me think oh i don't have firmware, but i have the 3 files mentioned and it did run fine

amber depot
#

As long as that's working I'm wondering if it's safe just to ignore it. Honestly, I wasn't even aware it was even spitting that error until you mentioned it.

#

Oh, yeah! Almost forgot...

wintry sand
#

hey that's what testers are for, to share lots of info that may or may not be useful, but is always confusing

amber depot
#

CFW Tests:
[x] AmberELEC
[x] ArkOS
[x] MuOS
[x] ROCKNIX
-> [ ] Panfrost
-> [x] Libmali
-> [ ] Adreno (Optional)
[ ] Knulli (Optional)
[ ] Crossmix (Optional)
[x] RetroDeck

Resolutions:
[x] 480x320 (Optional) - excluded
[x] 640x480
[x] 720x480 (RG34XX-SP)
[x] 720x720 (RGB30) (Optional)
[x] Higher resolutions (e.g., 1280 x 720)

wintry sand
#

1280x800 was good

amber depot
#

โœ… RG351P/ArkOS wuMMLe (480x320)
โœ… RG34XX-SP/muOS (720x480)
โœ… RG351P/ROCKNIX libMali (480x320)

tall fossil
#

โœ… RGB30/ArkOS (720x720)

#

Isn't the directory layout suppost to have the launch script in ports, and have a single subdirectory with everything in it?

amber depot
#

That is indeed how the zips are when downloaded from PM, but I have a habit of leaving them outside the folder for when I put them up for PR. I can change this rq.

#

What makes this interesting is that PortMaster's autoinstall feature moves these files automatically where they're supposed to go whether they're in the subfolder or not when I install from ArkOS, but they just get slopped into the ports folder on ROCKNIX and KNULLI for some reason. Eh.