19 January 2012, 04:59 | #261 | |
Registered User
Join Date: Nov 2009
Location: UK
Posts: 497
|
Quote:
Sure, it would be much slower than on x86, but what a proof of concept that would be. |
|
19 January 2012, 07:04 | #262 | |
Zone Friend
Join Date: Jan 2006
Location: Aussie
Posts: 1,144
|
Quote:
|
|
23 January 2012, 10:16 | #263 |
Registered User
Join Date: Jul 2008
Location: Poland
Posts: 665
|
Netsurf doesn't work anymore.
Is there a chance make it work again? Would be good to have an internet browser on Aros. |
23 January 2012, 12:24 | #264 |
Posts: n/a
|
|
24 January 2012, 23:23 | #265 |
Registered User
Join Date: Nov 2009
Location: UK
Posts: 497
|
Silly question, but since AROS isn't dependent on Amiga hardware, would it be possible to port AROS-68k to, say, 68k Mac or Falcon030?
|
27 January 2012, 15:48 | #266 | |
Registered User
Join Date: Jan 2011
Location: Pittsburgh, PA
Posts: 31
|
Quote:
If you have interest in developing a Falcon or Mac 68k port, PM me and I'll send you my email address. Realize that you probably won't be able to play any Amiga games (most of them bang the hardware directly), but most workbench apps should work just fine on a port to Falcon or Mac. |
|
28 January 2012, 06:37 | #267 | |
Registered User
Join Date: Nov 2009
Location: UK
Posts: 497
|
Quote:
But here's the thing, Toni. Wanderer runs very well under WinUAE with JIT. Classic Amigas come with Workbench. WinUAE does not. One needs to either purchase Amiga Forever, rip it from a real Amiga, or obtain an illegal copy. Wanderer is a good free and legal Workbench replacement for WinUAE (far better than the minimal Workbook), so I hope its 68k port can be debugged. |
|
28 January 2012, 08:36 | #268 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
|
|
28 January 2012, 22:42 | #269 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
|
29 January 2012, 11:12 | #270 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,349
|
Is there any interest in building the AROS ROM so it can be soft-kicked? That would allow many more real Amiga owners to experiment with it.
By that I mean, compile it for address $200000 so ReKick (well, a slightly modified version compatible with 1MB ROM images) could be used to load and reboot into the AROS code. Some small changes to Exec & expansion.library would be needed if building a ReKick-type image. I can dig out my ReKick disassembly for some info/documentation on how it works. For Amigas which have memory at $200000 that has a couple of benefits: - (Possibly 32-bit) Fast memory is faster than 16-bit ROM - Soft-kicking that way doesn't need an MMU - It should work on any Amiga, even ones which can't have 1MB ROM fitted Another theoretically-possible idea could allow A1000 users to maximise available RAM. If the ROM were built such that the first 256KB is at $FC0000 and contains enough code to load and unpack the remaining data from disk, an AROS Kickstart disk could load the first 256KB to the Kickstart RAM. On resetting, that code would look for the remaining 768KB on the Kickstart disk (it would have to be compressed to fit of course) and load that to $200000. |
29 January 2012, 11:21 | #271 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
|
29 January 2012, 16:48 | #272 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,349
|
Okay, I did that, and noticed this:
Quote:
BTW, you also mentioned that arosbootstrap uses the BCPL ReadArgs-like routine under Kickstart 1.x. Another program which uses one of the BCPL routines is Metacomco's ABasiC. That wasn't written in BCPL, but uses a BCPL routine to attach a CON: handler to an existing window. Commodore's Andy Finkel published example code using that technique (http://aminet.net/dev/src/Window.lha), but CBM removed support for it in Kickstart 2.0. Out of interest, has anyone tried running ABasiC under the AROS ROM? A few years ago I developed a patch to make ABasiC compatible with Kickstart 2.0+ (http://aminet.net/dev/basic/ABasiC_patch.lha) but it would be cool if the original ABasiC executable could work in AROS. The patched executable uses the new supported way of attaching a CON: handler to an existing window (open "CON://///WINDOW0xNNNNNNNN"). |
|
29 January 2012, 17:13 | #273 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
This is the only generic solution that does not require any hardcoded memory addresses. I don't think ReKick method can work because AROS ROM has to do everything itself, including autoconfig. It is quite difficult to run autoconfig code from non-MEMF_LOCAL RAM. |
|
29 January 2012, 19:56 | #274 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,349
|
Quote:
Regarding modules in chip RAM and MMU remapping, would it be feasible to make the AROS exec and expansion libraries copy and relocate themselves to autoconfig RAM as part of the initialisation routine? Kind of how Kickstart moves the supervisor stack to fast RAM. There probably isn't much else running that early on, and that could give a nice speed-up on machines which don't have an MMU. How to get that to survive a Ctrl-A-A reset could be interesting though... |
|
01 February 2012, 00:02 | #275 | |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,426
|
Quote:
I was thinking the same thing, if some can give me a link to a pre-built AROS 3.1 ROM then I can try soft-kicking it with my ACA and see how much stuff can be run using 0S 3.9 Last edited by NovaCoder; 01 February 2012 at 02:29. |
|
01 February 2012, 09:04 | #276 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
http://aros.sourceforge.net/download.php amiga-m68k-boot, included adf image contains both image and softkick loader but you can also use ACA's rekick option. |
|
01 February 2012, 09:34 | #277 |
Posts: n/a
|
Hey, now that you are talking about memory maps! Natami is an Amiga 4000 as far as where it expects the ROM image to be located.
Arosbootstrap requires that the machine is already running AmigaOS right? Can you please make or de-mystify how to make an AROS Kickstart for A4000? (Because that would make Natami boot.) |
01 February 2012, 10:40 | #278 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
Check above link. It contains both relocatable (softkick) and standard Amiga compatible absolute ROM images. Real A4000 does not support 1M ROMs (without hardware hacks), softkicking is required. Natami and other reimplementations don't need to (and most likely won't) emulate this limit. |
|
01 February 2012, 10:45 | #279 | |
Posts: n/a
|
Quote:
The AROS download only has aros-amiga-m68k-rom.bin and aros-amiga-m68k-ext.bin which I assume are located on A1200 memory location. Or should we (Natami) write some sort of low-level softkick-loader which relocates on from ROM on boot to some RAM address. We can do that but it feels needlessly complicated. Last edited by prowler; 01 February 2012 at 22:28. Reason: Back-to-back posts merged. |
|
01 February 2012, 10:53 | #280 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Standard 1M ROM addresses are: "extended" 0xe00000-0xe7ffff and "normal" at 0xf80000-0xffffff. All Amiga models that support 1M ROMs use above addresses.
I am also quite sure Natami also supports above addressing as long as it has 1M ROM image support. There is nothing that AROS can do (except use softkicking), it is hardware limit. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ChipQuik and substitute | kipper2k | Hardware mods | 18 | 27 September 2013 10:55 |
AROS m68k Bug Reports | Ezrec | Amiga scene | 1 | 03 October 2011 22:40 |
AROS m68k running on WinUAE | turrican3 | Amiga scene | 1 | 01 January 2011 04:07 |
Kickstart substitute | gilgamesh | request.UAE Wishlist | 19 | 17 January 2009 15:37 |
New Bounty-Project started for AROS: Kickstart replacement | Paul | News | 0 | 26 December 2004 12:12 |
|
|