BeePi 1.1
Moderators: Mug UK, Moderator Team
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
Any tips to set Jinnee as the AV server in XAAES.CNF file? I tried setting it in the CNF file to Jinnee's path but that's not working. When I start Jinnee XAAES throws an error saying it can't set the AV server.
-
- Atari Super Hero
- Posts: 840
- Joined: Sat Oct 26, 2013 11:19 pm
- Location: France
- Contact:
Re: BeePi 1.1
Just replace in xaaes.cnf
setenv AVSERVER "JINNEE "
setenv FONTSELECT "JINNEE "
shell = c:\jinnee\jinnee.app
Respect the 2 blank spaces at the end of "JINNEE ", the name must be 8 characters long.
setenv AVSERVER "JINNEE "
setenv FONTSELECT "JINNEE "
shell = c:\jinnee\jinnee.app
Respect the 2 blank spaces at the end of "JINNEE ", the name must be 8 characters long.
Philippe
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
Thanks, that worked. Now I have the problem with Jinnee not working well with XAAES's background image. I can't find where that is set so I can turn it off and let Jinnee manage the desktop background. Where would I look to change the default background?Faucon2001 wrote: ↑Sun Oct 25, 2020 8:01 am Just replace in xaaes.cnf
setenv AVSERVER "JINNEE "
setenv FONTSELECT "JINNEE "
shell = c:\jinnee\jinnee.app
Respect the 2 blank spaces at the end of "JINNEE ", the name must be 8 characters long.
Re: BeePi 1.1
It is is inside a folder named as the resolution of your screen under the XaAES folder (where xaaes.inf is located).TheNameOfTheGame wrote: ↑Sun Oct 25, 2020 3:58 pm I can't find where that is set so I can turn it off and let Jinnee manage the desktop background. Where would I look to change the default background?
If your rez is 1024x768x16bits the folder will be 1024768.16, and inside is a large file XA_FORM.MFD.
Just rename that to XA_FORM.MFX or delete it (if you never using it again).
Reboot and the wall paper will be gone.
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
Thanks, that fixed my issues with Jinnee. I've never used XAAES much before. Is there a place to go to read about it? I did a quick search and didn't find much.wongck wrote: ↑Mon Oct 26, 2020 12:26 amIt is is inside a folder named as the resolution of your screen under the XaAES folder (where xaaes.inf is located).TheNameOfTheGame wrote: ↑Sun Oct 25, 2020 3:58 pm I can't find where that is set so I can turn it off and let Jinnee manage the desktop background. Where would I look to change the default background?
If your rez is 1024x768x16bits the folder will be 1024768.16, and inside is a large file XA_FORM.MFD.
Just rename that to XA_FORM.MFX or delete it (if you never using it again).
Reboot and the wall paper will be gone.
Anyone get the game landmine to work? For me it is saying it can't find LANDMINE.RSC even though the file is right there in the directory.
Re: BeePi 1.1
Glad removing the wallpaper worked for you.TheNameOfTheGame wrote: ↑Mon Oct 26, 2020 12:57 am Thanks, that fixed my issues with Jinnee. I've never used XAAES much before. Is there a place to go to read about it? I did a quick search and didn't find much.
Anyone get the game landmine to work? For me it is saying it can't find LANDMINE.RSC even though the file is right there in the directory.
I think information (not documentation) for XaAES are all over the place and in pieces; you have to watch out for what ppl write on the forums etc.
Never used that Landmine before, and I did not download Beepi yet but maybe you try to change language settings via the CPX ?
It could be looking for RSC based on language. IDK.
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list
Re: BeePi 1.1
Hi,
since I really like your work on the desktop (seriously, how do you make it this usable?) is there any chance you could extract the disk image so that those of us who want to use it on our windows/linux machines can? Unfortunately I don't have a PI to run it on.
since I really like your work on the desktop (seriously, how do you make it this usable?) is there any chance you could extract the disk image so that those of us who want to use it on our windows/linux machines can? Unfortunately I don't have a PI to run it on.
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
So how does the hatari emulation work? Do I just open an .ST file and the game will run automatically?
*edit* I see the problem. Opening an .st file works under teradesk but not under jinnee.
*edit* I see the problem. Opening an .st file works under teradesk but not under jinnee.
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
I have Hatari loading working now under Jinnee. Just had to add file associations for *.st,*.stx,*.msa,*.dim for the program c:/mint/bin/HATASTAR.PRG. Sound and joystick work good. Nice to have this option for loading games.
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
90% of my first boots freeze and I have to press CTRL-ALT-BACKSPACE to reboot and then everything is fine. Is this normal?
-
- Atari Super Hero
- Posts: 840
- Joined: Sat Oct 26, 2013 11:19 pm
- Location: France
- Contact:
Re: BeePi 1.1
There is EasyAramint (see my signature) which is done for that. It's not up to date compared to BeePi, but it works perfectly on windows /linux /Mac machines.christos wrote: ↑Mon Oct 26, 2020 6:53 pm Hi,
since I really like your work on the desktop (seriously, how do you make it this usable?) is there any chance you could extract the disk image so that those of us who want to use it on our windows/linux machines can? Unfortunately I don't have a PI to run it on.
If you want to extract BeePi setup, all the disks images and config files are stored at the root under /h/.system.
Mount BeePi image, copy the directory /h to your HDD and modify the paths in the file "config" accordingly. You should be able to start it with : aranym-jit -c config
You won't have printing, Hatari integration and will have to setup the internet bridge manually (look at the file rc.local for internet bridge activation)
Philippe
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
-
- Atari Super Hero
- Posts: 840
- Joined: Sat Oct 26, 2013 11:19 pm
- Location: France
- Contact:
Re: BeePi 1.1
Well, that's a recurring bug that Beepi is suffering since the first version.It has decreased a bit (before it was 100%), but I can't find a fix, this issue happening only on RPi. On a X86, the same setup works flawlessly. It seems to be something related to RPi linux distribution as it never happens when you start the emulation from the shell.TheNameOfTheGame wrote: ↑Wed Oct 28, 2020 3:01 am 90% of my first boots freeze and I have to press CTRL-ALT-BACKSPACE to reboot and then everything is fine. Is this normal?
If a Linux Guru can help that would be great as I have no solution for this annoying bug.
Philippe
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
Ah, well it is a bit annoying but BeePi boots so fast, it's not too much of a problem to reboot. Hopefully a fix can be found. I wonder what made the freezing reduce from 100% of the time to less of the time with the new release?Faucon2001 wrote: ↑Wed Oct 28, 2020 7:32 amWell, that's a recurring bug that Beepi is suffering since the first version.It has decreased a bit (before it was 100%), but I can't find a fix, this issue happening only on RPi. On a X86, the same setup works flawlessly. It seems to be something related to RPi linux distribution as it never happens when you start the emulation from the shell.TheNameOfTheGame wrote: ↑Wed Oct 28, 2020 3:01 am 90% of my first boots freeze and I have to press CTRL-ALT-BACKSPACE to reboot and then everything is fine. Is this normal?
If a Linux Guru can help that would be great as I have no solution for this annoying bug.
Hang on boot issue
This is just an idea to possibly get rid of the "hang on boot" issue. I haven't tried it yet and it will increase the startup time, of course.
What if Aranym would be started from rc.local only to be shut down immediately to let BeePi continue and start Aranym again using the desired configuration?
Aranym could be started running EmuTOS and a floppy disk (or very small hard disk) image with a single application in the AUTO folder which uses NatFeat to shutdown the emulator immediately. The idea behind this is that this first start lasts so short that the freeze will not occur.
From my experience it takes a lot of seconds to get to the point of freezing. When booting TOS 4.04 with 14 MB RAM, it occurs at the end of the memory test just before the last part of the second bar disappears.
Philippe, I sent you a link to some archive files regarding BeePi 1.0 (via email) in late Septemer 2019. You can find a SHUTDOWN.PRG in aratools.zip.
What if Aranym would be started from rc.local only to be shut down immediately to let BeePi continue and start Aranym again using the desired configuration?
Aranym could be started running EmuTOS and a floppy disk (or very small hard disk) image with a single application in the AUTO folder which uses NatFeat to shutdown the emulator immediately. The idea behind this is that this first start lasts so short that the freeze will not occur.
From my experience it takes a lot of seconds to get to the point of freezing. When booting TOS 4.04 with 14 MB RAM, it occurs at the end of the memory test just before the last part of the second bar disappears.
Philippe, I sent you a link to some archive files regarding BeePi 1.0 (via email) in late Septemer 2019. You can find a SHUTDOWN.PRG in aratools.zip.

- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: Hang on boot issue
That's what I was thinking also. Have it automatically reboot once so that the freeze goes away. Hopefully your idea works as I have no clue how to get that implemented.Count wrote: ↑Wed Oct 28, 2020 5:53 pm This is just an idea to possibly get rid of the "hang on boot" issue. I haven't tried it yet and it will increase the startup time, of course.
What if Aranym would be started from rc.local only to be shut down immediately to let BeePi continue and start Aranym again using the desired configuration?
Aranym could be started running EmuTOS and a floppy disk (or very small hard disk) image with a single application in the AUTO folder which uses NatFeat to shutdown the emulator immediately. The idea behind this is that this first start lasts so short that the freeze will not occur.
From my experience it takes a lot of seconds to get to the point of freezing. When booting TOS 4.04 with 14 MB RAM, it occurs at the end of the memory test just before the last part of the second bar disappears.
Philippe, I sent you a link to some archive files regarding BeePi 1.0 (via email) in late Septemer 2019. You can find a SHUTDOWN.PRG in aratools.zip.![]()
-
- Captain Atari
- Posts: 199
- Joined: Tue Aug 18, 2020 5:23 pm
Re: BeePi 1.1
I am about to deploy BeePi to my Pi 4 and having deployed EasyArramint -which does not freeze- I have to ask: What is different between BeePi and EasyAramint on the guest OS side? Why do we think that this freeze is cause by BeePi and not a Pi boot process? Maybe something is being initialised with a delay?
Re: BeePi 1.1
May be Philippe can answer better than me, because my english is not very good, but BeePi1.1 and EasyAramint are same... Just some softwares are upgraded in Beepi1.1... I'm still using EasyAramint since years, updated softwares by myself... It's a very good base for emulating ours Atari's...MegaSTEarian wrote: ↑Wed Oct 28, 2020 10:40 pm I have to ask: What is different between BeePi and EasyAramint on the guest OS side?
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
That's weird since EasyAramint doesn't seem to freeze. So these 'upgraded softwares' may be the culprit causing the freezes.Playmobil wrote: ↑Thu Oct 29, 2020 2:04 amMay be Philippe can answer better than me, because my english is not very good, but BeePi1.1 and EasyAramint are same... Just some softwares are upgraded in Beepi1.1... I'm still using EasyAramint since years, updated softwares by myself... It's a very good base for emulating ours Atari's...MegaSTEarian wrote: ↑Wed Oct 28, 2020 10:40 pm I have to ask: What is different between BeePi and EasyAramint on the guest OS side?
-
- Captain Atari
- Posts: 199
- Joined: Tue Aug 18, 2020 5:23 pm
Re: BeePi 1.1
Yes, I know they’re the same so the only difference is the host. EasyAramint is using Windows/OSX platforms as hosts while BeePi is using Pi.Playmobil wrote: ↑Thu Oct 29, 2020 2:04 amMay be Philippe can answer better than me, because my english is not very good, but BeePi1.1 and EasyAramint are same... Just some softwares are upgraded in Beepi1.1... I'm still using EasyAramint since years, updated softwares by myself... It's a very good base for emulating ours Atari's...MegaSTEarian wrote: ↑Wed Oct 28, 2020 10:40 pm I have to ask: What is different between BeePi and EasyAramint on the guest OS side?
-
- Captain Atari
- Posts: 199
- Joined: Tue Aug 18, 2020 5:23 pm
Re: BeePi 1.1
This could be a good reason if the updates affect emulated Atari (during the) boot process.TheNameOfTheGame wrote: ↑Thu Oct 29, 2020 2:23 amThat's weird since EasyAramint doesn't seem to freeze. So these 'upgraded softwares' may be the culprit causing the freezes.Playmobil wrote: ↑Thu Oct 29, 2020 2:04 amMay be Philippe can answer better than me, because my english is not very good, but BeePi1.1 and EasyAramint are same... Just some softwares are upgraded in Beepi1.1... I'm still using EasyAramint since years, updated softwares by myself... It's a very good base for emulating ours Atari's...MegaSTEarian wrote: ↑Wed Oct 28, 2020 10:40 pm I have to ask: What is different between BeePi and EasyAramint on the guest OS side?
Last edited by MegaSTEarian on Thu Oct 29, 2020 9:06 am, edited 1 time in total.
-
- Atari Super Hero
- Posts: 840
- Joined: Sat Oct 26, 2013 11:19 pm
- Location: France
- Contact:
Re: BeePi 1.1
Thanks, your feedbacks are helpful to think out of the box.
I have investigated a bit more into this bug. These are my findings so far.
- This issue doesn't occur on X86 platform. I have BeeKey booting in 5s without hanging off after the boot. This issue is RPi related.
- The slight decrease of first boot freeze could be linked to the Host system update from Debian Stretch to Buster which has a slightly different boot sequence.
- When you start BeePi from the shell (not auto booting), there is no freeze.
- The Atari side of EasyAramint, Beepi and Beekey is the same ( at least on my setup at home), the only variable is the host system.
- This issue appears at the first boot, when the host system is starting all its services. The reboot done after the freeze of aranym doesn't reboot the host system, but only restart Aranym.
- Looking at systemd boot sequence, they are services which are started or completed after rc.local (which is used to start the emulation)
My hypothesis is that services necessary for Aranym are not fully started when aranym first starts. Restart of Aranym working 100% of the time is another clue for that hypothesis . I am going to dig into this direction.
-> Count : your solution is elegant though slow and complicated, but I keep the idea if I can't find another way around.
I am thinking at 2 solutions :
1- Start the emulation from the shell and not from rc.local, allowing aranym to start after all services available. It implies auto login as root and will slightly increase boot time. It has always concerned me to allow autologin as root, but the implementation is not complicated and it's worth testing.
2- Tweek rclocal.service to start last in the boot sequence after all services are available if the hypothesis is confirmed. I am not really versed into systemd boot sequence configuration but it should not be impossible to learn.
So back to the bench. The new lockdown in France may give me some extra time to work on it
I have investigated a bit more into this bug. These are my findings so far.
- This issue doesn't occur on X86 platform. I have BeeKey booting in 5s without hanging off after the boot. This issue is RPi related.
- The slight decrease of first boot freeze could be linked to the Host system update from Debian Stretch to Buster which has a slightly different boot sequence.
- When you start BeePi from the shell (not auto booting), there is no freeze.
- The Atari side of EasyAramint, Beepi and Beekey is the same ( at least on my setup at home), the only variable is the host system.
- This issue appears at the first boot, when the host system is starting all its services. The reboot done after the freeze of aranym doesn't reboot the host system, but only restart Aranym.
- Looking at systemd boot sequence, they are services which are started or completed after rc.local (which is used to start the emulation)
My hypothesis is that services necessary for Aranym are not fully started when aranym first starts. Restart of Aranym working 100% of the time is another clue for that hypothesis . I am going to dig into this direction.
-> Count : your solution is elegant though slow and complicated, but I keep the idea if I can't find another way around.
I am thinking at 2 solutions :
1- Start the emulation from the shell and not from rc.local, allowing aranym to start after all services available. It implies auto login as root and will slightly increase boot time. It has always concerned me to allow autologin as root, but the implementation is not complicated and it's worth testing.
2- Tweek rclocal.service to start last in the boot sequence after all services are available if the hypothesis is confirmed. I am not really versed into systemd boot sequence configuration but it should not be impossible to learn.
So back to the bench. The new lockdown in France may give me some extra time to work on it

Philippe
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
Firebee, Falcon CT60, STE, BeeKey, BeepiPi.
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/
-
- Captain Atari
- Posts: 199
- Joined: Tue Aug 18, 2020 5:23 pm
Re: BeePi 1.1
That makes things a lot more clear. It is now obvious that rc.local has to start last. I guess either by giving it a delayed start conf or by setting it last in the boot configuration.Faucon2001 wrote: ↑Thu Oct 29, 2020 8:57 am - This issue appears at the first boot, when the host system is starting all its services. The reboot done after the freeze of aranym doesn't reboot the host system, but only restart Aranym.
- Looking at systemd boot sequence, they are services which are started or completed after rc.local (which is used to start the emulation)
My hypothesis is that services necessary for Aranym are not fully started when aranym first starts. Restart of Aranym working 100% of the time is another clue for that hypothesis . I am going to dig into this direction.
.
.
.
.
2- Tweek rclocal.service to start last in the boot sequence after all services are available if the hypothesis is confirmed. I am not really versed into systemd boot sequence configuration but it should not be impossible to learn.
So back to the bench. The new lockdown in France may give me some extra time to work on it![]()
I think you will need to play a bit with system conf files and add as dependencies the required system services but looks like you nailed it already. Way to go!
Here's some basic info from Pi themselves: https://www.raspberrypi.org/documentati ... systemd.md
PS: you could probably use "After=network.online.target" which means that it will start not only when network service is available but fully connected and I believe that this would be ok for a more smooth startup.
Re: BeePi 1.1
What I experienced today was that after hanging, the boot process of Aranym continues after a certain amount of time. I turned my BeePi on this morning, recognized it hanging and went over to do my regular work. After two hours I looked at it again and saw that it has continued booting into the desktop. That means, it is not really a freeze but rather a delay.
Maybe Aranym is waiting for anything which has not started at the time the boot process is interrupted.
After editing rc.local and inserting "sleep 5" right before startemu is called, the issue did not occur anymore. I started the machine about ten times since then and everything was fine.
Maybe Aranym is waiting for anything which has not started at the time the boot process is interrupted.
After editing rc.local and inserting "sleep 5" right before startemu is called, the issue did not occur anymore. I started the machine about ten times since then and everything was fine.
-
- Captain Atari
- Posts: 199
- Joined: Tue Aug 18, 2020 5:23 pm
Re: BeePi 1.1
Sleep 5 is a workaround though. Might be better if you set it to start after all system services have started or?
- TheNameOfTheGame
- Atari God
- Posts: 1479
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: BeePi 1.1
Adding "sleep 5" before startemu seems to have fixed the freezing for me as well. For now, this is a good workaround. Thanks. I think this bug is getting close to being solved.Count wrote: ↑Thu Oct 29, 2020 10:15 am What I experienced today was that after hanging, the boot process of Aranym continues after a certain amount of time. I turned my BeePi on this morning, recognized it hanging and went over to do my regular work. After two hours I looked at it again and saw that it has continued booting into the desktop. That means, it is not really a freeze but rather a delay.
Maybe Aranym is waiting for anything which has not started at the time the boot process is interrupted.
After editing rc.local and inserting "sleep 5" right before startemu is called, the issue did not occur anymore. I started the machine about ten times since then and everything was fine.