It's pretty much done, but I need some feedback on two things:
It plays some sound-effects via XBIOS, but this has only been tested on a Falcon so far. I'd like to know if it works on other configurations, like V4, Aranym, Hades etc with an XBIOS sound driver installed.
Please try the online mode and let me know what happens. You will need MiNT, internet access and wget somewhere in your $PATH.
You do not have the required permissions to view the files attached to this post.
Here on V4SA+/EmuTOS r152 on Amiga core/recent official 040 FreeMiNT+XaAES.
MiNTnet works (DHCP), installation is similar to the FireBee (ie without unix extensions)
-> Sound enabled OK.
-> Online play enabled, but no entry in highscores window (no wget helper).
-> shapes.cfg should not be in $HOME ?
joska wrote: ↑Tue Dec 10, 2024 12:51 pmwget can now be downloaded from the "Shapes" page: https://atari.joska.no/shapes/
Extract and copy wget.ttp to the same folder as shapes.prg
Done. Working good (today is 17). Once again, congratulations!
Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
Rajah Lone wrote: ↑Tue Dec 10, 2024 1:32 pm
Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
Might consider GAPFTP.TTP (17KB) for transferring via ftp. Would work on non-Mint as well.
Rajah Lone wrote: ↑Tue Dec 10, 2024 1:32 pmDone. Working good (today is 17). Once again, congratulations!
Thank you, really fun to see someone else's name on the hiscore list
Rajah Lone wrote: ↑Tue Dec 10, 2024 1:32 pm
Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
Very true. Ported unix-tools tends to be huge. I will see if I can compile a minimalistic wget later. ftp would have been a simple and efficient solution, but unfortunately not something my hosting provider allows.
Tried with plain EmuTOS under Hatari. 14 was best score I could get, but only with some puzzles.
Needs at least 400 high resolution to look correct, but width can be smaller than 640 (e.g. 480), so it might work also on Amiga (with EmuTOS Amiga version, in mono mode).
Sound worked with EmuTOS on STe, TT and Falcon, but not on plain ST.
Eero Tamminen wrote: ↑Wed Dec 11, 2024 12:08 am
Sound worked with EmuTOS on STe, TT and Falcon, but not on plain ST.
I don't think there's an XBIOS sound driver for plain ST's in EmuTOS. I tested with EmuTOS on a real STE and while sound was produced it was not correct. So I will have to look into this.
The XBIOS sound commands are only designed for dma sound, which is not present on plain ST. You would have to use a sndplayer on this, that works on the Yamaha sound chip.
ThorstenOtto wrote: ↑Wed Dec 11, 2024 1:03 pm
The XBIOS sound commands are only designed for dma sound, which is not present on plain ST. You would have to use a sndplayer on this, that works on the Yamaha sound chip.
Yes, I know there are a couple of XBIOS sampleplayers for ST's, but I currently don't have an ST set up so I haven't been able to test this.
Rajah Lone wrote: ↑Tue Dec 10, 2024 1:32 pm
Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
I managed to hack together a very minimal "wget" for this purpose, will upload an updated archive as soon as I've ironed out a couple of issues.
joska wrote: ↑Wed Dec 11, 2024 9:40 pm
I managed to hack together a very minimal "wget" for this purpose, will upload an updated archive as soon as I've ironed out a couple of issues.
...and I created a bit more work for myself by porting it to STiK/STiNG and PureC instead of gcc/MiNTlib, which reduced the binary size from 130Kb to 9Kb and also (in theory) allows it to work under TOS as well. Still need to figure out how to handle timeouts, I will hopefully upload a new version in a few days.
New in this version: Integrated network code, no need for wget anymore. Needs STiK, STiNG or MiNTnet+Gluestik. Only tested with MiNTnet+Gluestik, so if you have STiK or STiNG please give this a try and let me know what happens. You will have to enter your name and enable online mode in the Settings dialog if you want to test online playing.
Version 0.2 crashes when choosing Settings twice. I had to open, adjust settings to online and enter my name and then quit. After running it again and playing a game I got this.
Tested on MagicPC with STiK connection (MPCSTIK.PRG) with MPCSOCK.dll on the Windows side.
This is on MagicPC running plain TOS206 mono.
shapes02mpctos.jpg
This is on MagicPC running MagiC in 256 colours.
shapes02mpcmagic.png
You do not have the required permissions to view the files attached to this post.
Last edited by robv on Sun Dec 15, 2024 11:56 am, edited 1 time in total.
OK on MiNTnet+GlueSTiK for the version downloaded this sunday noon.
Tried 0.2 version yesterday, but problem when connecting to the server (menu bar was displayed, but application was hanging). Possibly due to my setup (V4SA+, remember testing AtarIRC also could not connect to server). Today's try, with new download + config file cleared, is OK as you see it in the shared scores.
This (temporary ?) issue is not encountered on my applications. MiNTnet+ClueSTiK is needed but only for the resolver function. Connecting to server uses MiNTnet API directly.
robv wrote: ↑Sun Dec 15, 2024 10:53 am
Version 0.2 crashes when choosing Settings twice. I had to open, adjust settings to online and enter my name and then quit. After running it again and playing a game I got this.
Yes, there is a problem when enabling online mode I see. Will put this on my todo-list.
robv wrote: ↑Sun Dec 15, 2024 10:53 am
This is on MagicPC running plain TOS206 mono.
Rajah Lone wrote: ↑Sun Dec 15, 2024 11:50 am
Tried 0.2 version yesterday, but problem when connecting to the server (menu bar was displayed, but application was hanging). Possibly due to my setup (V4SA+, remember testing AtarIRC also could not connect to server). Today's try, with new download + config file cleared, is OK as you see it in the shared scores.
I can't say what the problem is here, but I do have have problems with gluestik.prg from the current snapshot distributions. So maybe related. I will look into this more closely in a day or two.