Raspberry Pi 4
Pages: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26
Rick Murray (539) 13850 posts |
Bloody PC. Just waited fifteen minutes (doing other stuff ;-) ) for Firefox to respond. Decided to just reboot the PC. Steve – have you ever come across the case where XP just stops running tasks and generally slows to a complete stop? My graphics program and word processor worked, Firefox took forever to do anything, and asking Explorer to go into a new folder pops up the “doing something” spinny wotsit forever…? Luckily it wasn’t so far gone that I couldn’t reboot. Sometimes it just won’t bother trying to start any new programs (so no shutdown, no task manager) and needs power cycled. Weird… Oh crap. I loaded Notepad++ and minimized the window before the update notification appeared, so it’s now a zombie task – the blocking notification window is no longer on-screen so one can’t use Notepad++ without dismissing something that is neither on-screen nor is brought to the screen by trying to click on the taskbar bit. Just killed and reloaded it, and this time had enough of Windows’ shonky UI decisions so I disabled the update notification for good. Right. Firefox is up. Just grabbing Hari 0.09 from the Pi. WinSCP is up, logging into main server. …and the server has run out of space. It has a very peculiar behaviour in that when it runs out of allocation, it creates zero-length files without throwing an error. I’ve shot Rob an email, but don’t know if it’ll be fixed this evening or not. So, for now, shutting down the PC (having just effectively wiped the !Help and Versions files on the site as the server accepted the new files, threw away the contents, and wrote zero-length files. <facepalm> Oh, I should have known. It’s a bloody Monday. I don’t like Mondays (I wanna shoot ooooh the whole day down). Maybe better luck tomorrow? For now, Harinezumi v0.09 is here: http://heyrick.ddns.net/files/harinezumi_0-09alpha.zip |
Julie Stamp (8365) 474 posts |
Rick it doesn’t work on my Pi 3 either. It contains eight instructions like
Two are in _primitive_alloc, two in _primitive_dealloc, two in _coalesce and a further two in anonymous routines. This is 0.07 |
Chris Gransden (337) 1207 posts |
v0.09 is running OK here. Currently got 7.4GB of free memory. |
Rick Murray (539) 13850 posts |
Yes. I no longer have a trained mom to shut down the server, so if there’s a possibility of a thunderstorm 1 then everything is shut down. This is why: https://heyrick.eu/blog/index.php?diary=20120905 1 https://vigilance.meteofrance.fr/fr/ille-et-vilaine (doesn’t work on NetSurf – try https://vigilance.meteofrance.fr/fr/vigilance-accessible and you’ll see there’s something nasty working its way through; though how the hell we and Mayenne (to the right) are in the clear when it’s all around I don’t know. Whatever, it’s mostly passed by now…). |
Rick Murray (539) 13850 posts |
Oh, right. Yeah… That, plus a way of choosing USR32 mode that had side effects on ARMv8 machines, is why it is no longer built that way [it was linked with ANSIlib for reasons that probably made sense back in 2012(ish); it’s now linked with CLib stubs and seems to work okay] You need v0.09. Consider v0.07 to not be ARMv8 compatible. |
Bernard V (67) 44 posts |
Here you are Rick Murray from 0.07… Harinezumi v0.07 off website. haricrash output: R15 = 0001ada0 = +12da0 in application memory |
Rick Murray (539) 13850 posts |
Thank you. The problem (other than using an old version (yeah, I know, partly my fault ;-) )) is this: 0001AD94 : ..Àã : E3C0001F : BIC R0,R0,#&1F ; =31 0001AD98 : .ð)á : E129F000 : MSR CPSR_cf,R0 I’m not entirely sure if this is a bug in ANSILib, or if it’s a dirt-cheap way to drop to the appropriate user mode for the processor in use. Technically, on older machines, you would have cleared bit 4 to switch to 26 bit mode, and clearing the other bits specifies USR mode (the non-privileged one). But to your issue. On the ARMv8, bit 4 has been recycled to be the determination as to whether it’s a 32 bit world (bit set) or a 64 bit world (bit clear), and since the two are very different, you can’t simply switch by fiddling with bits in the PSR. The processor is rejecting it as being invalid. Especially as hypervisors exist because one cannot switch from 32 to 64 bit, it’s always (and only) the other way around. Probably way more blah blah than you wanted to know. But that’s what the problem is. And as Julie points out, even if we patched that to allow it to work (fiddle the #&1F to not touch bit 4), you’ll still crash and burn when it hits an SWP instruction, which has been removed on the ARMv8. So, right… get yourself v0.09. My home server is on right now. Just don’t bother going to the homepage, the weather conditions are blocking the 433MHz radio signal to the weather station, so it’s mostly reading “---” for the weather conditions. Ho hum. ;-)
Oooh, that’s a little on the high side. Isn’t 5.25V the quoted limit? Well, if it’s a proper 3A power supply, then the next thing to consider is trying a different µSD card. |
Bernard V (67) 44 posts |
Now tried Harinezumi 0.09 alpha on my Pi4 with 4GB RAM. It seems to work OK and produces a BootLog file when the Pi starts up and gets to the desktop OK, but when I get the ‘insert RiscOSpi card’ error it can’t write to the card to give the BootLog file as it’s not accessible. |
Bernard V (67) 44 posts |
I have now re-imaged over the top of my same old RC16+ micro-SD card with the new stable 5.28 version dated 22/10/2020 and it now boots up perfectly. So the card seems to be OK after all. I’ve also updated fixup4/dat and start4/elf to the later versions in !Boot.Loader, and applied all my backed up files and it still boots up perfectly. |
Rick Murray (539) 13850 posts | |
Clive Semmens (2335) 3276 posts |
I feel very silly having disposed of a dozen RiscPCs now, all working and two of them with StrongARMs. The only things I’ve got left from J Physiol days now are a few Marconi Trackerballs, two converted to PS2 and the rest still RiscPC compatible and yet to be converted to USB. |
SeñorNueces (1438) 162 posts |
Is there an estimated date for Risc OS on NOOBS LITE to be installable in a Pi 4? |
Chris Gransden (337) 1207 posts |
All NOOBS Lite does is when you select RISC OS as the OS to install it downloads the image and applies it to the SD card wiping out what is already there. Since RISC OS 5.28 was released the image downloaded and applied to the SD card fully supports the RPi 4. Then when you reboot and hold down shift the NOOBS lite menu appears instead of booting into RISC OS. |
SeñorNueces (1438) 162 posts |
@Chris Gransden: Do you mean that if I put NOOBS Lite on a Pi4 an boot it, it will let me install Risc OS on it? |
Chris Gransden (337) 1207 posts |
Yes. I used the latest network only version (v3.5 2020-09-15) from here. I formatted an SD card as FAT32 and copied the contents of the zip onto it. Booted the RPi4 and selected RISC OS from the NOOBS menu. Once the image was written I rebooted and after a few seconds the RISC OS 5.28 desktop appeared with networking enabled. |
SeñorNueces (1438) 162 posts |
@Chris Gransen: That’s what I hoped to read today! :D |
SeñorNueces (1438) 162 posts |
It seems that installing Risc OS along with other OSes on the same SD via NOOBs results on a non-booting system right now, that stays forever on the rainbow test screen. |
Steve Pampling (1551) 8172 posts |
Something tells me that the bit I highlighted and the fact that RO doesn’t currently support partitions, is probably the reason. Single OS install of RO is probably the answer. |
SeñorNueces (1438) 162 posts |
@Steve Pampling: It was working with NOOBS on the same SD as Linux or any other OS, as long as one would install it from the NOOBS menu… |
SeñorNueces (1438) 162 posts |
Things work right today. I was able to install Risc OS on the Pi4, along with any other OSes. Everything boots and seems perfectly fine :) |
Steve Pampling (1551) 8172 posts |
I keep looking at the name tag “Señor Nueces” which translates to English that matches a radio code name used by a friend at GBBF for many years. No GBBF this year, no reunion. |
SeñorNueces (1438) 162 posts |
@Steve Pampling: It’s spanish for “Mr Nutz”, a french 2D plataformer released for SNES and MegaDrive. |
Clive Semmens (2335) 3276 posts |
Por supuesto, entendemos |
Steve Pampling (1551) 8172 posts |
Indeed – that is the radio codename used by Morris. Not sure why. |
SeñorNueces (1438) 162 posts |
@Clive Semmens: ¡Ya veo que entiendes! ¿Sabes hablar español? :) @Steve Pampling: Because it’s funny to be called “mister nuts”, it’s like being called “mister big balls” I guess :D But then again, since I am not a native english speaker, it could mean something very different, as “being nuts” is ofter used as “being crazy”, so I am not sure. Maybe it’s a play with both meanings. |
Pages: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26