Search found 375 matches

by ChrisH
Sun Jan 27, 2019 10:14 pm
Forum: Platform: AmigaOne X1000
Topic: Battery time
Replies: 12
Views: 13493

Re: Battery time

My X1000's starting-up problem suddenly reappeared, which was unexpected since I'd only changed the battery 4 months ago. I was seeing: * I only got a black screen with a yellow square in the top left, or I got stripy graphical nonsense (seemed like a graphics card issue!). Or rarely if it did start...
by ChrisH
Tue Sep 11, 2018 7:01 pm
Forum: Platform: AmigaOne X1000
Topic: Battery time
Replies: 12
Views: 13493

Re: Battery time

@ChrisH https://amigaworld.net/modules/newbb/viewtopic.php?topic_id=42657&forum=33 I really wonder why a drained battery could cause that much (and completely unrelated) issues... Sounds like you had similar symptoms to me, but it took you a lot longer to get it resolved :( I guess your first repla...
by ChrisH
Mon Sep 10, 2018 6:36 pm
Forum: Platform: AmigaOne X1000
Topic: Battery time
Replies: 12
Views: 13493

Re: Battery time

Any tips on how to *remove* the battery, without risking the screwdriver snapping back & hitting the motherboard??? :-( EDIT: Never mind, I managed to do it (with great difficulty - although my cramped custom case no-doubt didn't help). My 3v battery had apparently dropped to 1.2v to 1.5v (weirdly v...
by ChrisH
Wed Jun 29, 2016 1:51 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

Re: How to add Little Endian support to OS? (for easier port

@xenic I was hoping you would explain why my proposal is non-viable :( . I don't see why that would require explaining an entirely different technical solution... (And as I said, you are welcome to start a different thread discussing that different solution - I might even take part. I just want to p...
by ChrisH
Wed Jun 29, 2016 1:39 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

Re: How to add Little Endian support to OS? (for easier port

Compilers produce a LOT of "li" values in PPC compilation along with 16b and 32b values inlined directly into the ".text" section. Without any means of marking these inline values, access to any of them immediately veto's use of the MMU to magic-convert the value at runtime. (This also introduces m...
by ChrisH
Sat Jun 25, 2016 5:51 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

Re: How to add Little Endian support to OS? (for easier port

That would make this ... not a discussion. I just didn't want to provide a detailed explanation of why it's impossibe to have the memory system handle the conversion between LE and BE. Sorry, but you didn't provide ANY explanation. That is the equivalent to saying "It's not possible, trust me", whi...
by ChrisH
Sat Jun 25, 2016 5:18 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

Re: How to add Little Endian support to OS? (for easier port

As I see it, your question is whether a program written for an LE machine could be compiled and run (unmodified) on a BE machine. Assuming it still uses the PPC instruction set, then presumably it is compiled C/C++ code that has all the instructions (I-space) in BE, while the data (D-space) is a mi...
by ChrisH
Sun Mar 06, 2016 11:02 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

Re: How to add Little Endian support to OS? (for easier port

Our current memory allocation system has been over 10 years in the making. I don't think the changes you suggest could be implemented in a short period of time even if such changes are feasible. In some ways OS4's memory system is ideally designed for what I propose, because it ALREADY works at the...
by ChrisH
Sun Mar 06, 2016 4:27 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

Re: How to add Little Endian support to OS? (for easier port

After a bit more thought, I shall try to rebut my own proposal: What happens when a "Little Endian" task calls an Amiga library? That code still runs in the same task, but expects Big Endian memory layout, so the OS would still dutifully swap it to Little Endian. Crash! So it would seem that library...
by ChrisH
Sun Mar 06, 2016 4:09 pm
Forum: General AmigaOS
Topic: How to add Little Endian support to OS? (for easier porting)
Replies: 16
Views: 13072

How to add Little Endian support to OS? (for easier porting)

Tony suggested that I start a thread here to discuss this issue, so here it is. On AW.net, people were discussing the difficulty (or otherwise) of fixing the Endian issues in the JavaScript part of WebKit, so that Odyssey can be updated. Made more difficult by the up-stream maintainers not being int...