Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
5 crawler(s) on-line.
 112 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Matt3k:  20 mins ago
 ktadd:  37 mins ago
 matthey:  54 mins ago
 RobertB:  1 hr 19 mins ago
 agami:  1 hr 36 mins ago
 OneTimer1:  3 hrs 15 mins ago
 michalsc:  4 hrs 42 mins ago
 kolla:  7 hrs 2 mins ago
 Torque:  7 hrs 11 mins ago
 Karlos:  7 hrs 23 mins ago

/  Forum Index
   /  Amiga OS4 Hardware
      /  OS4 on Classics - mini-FAQ/Questions and Answers
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 Next Page )
PosterThread
Rogue 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:22:48
#61 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@wegster

Quote:
Was that 16MB of RAM, or 16MB on disk?


16 MB on disk. IIRC, the device had 32 MB of flash rom and 64 MB of ram. The flash contained the boot loader, kernel and kickstart image (all in all about 12 MB) and a disk image with workbench plus a few tidbits (WBSteroids was on there as well as I think TurboCalc). Most of the stuff was totally out of proportion for the small display size, but playing WBSteroids on a PDA was kind of cute

_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Rogue 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:27:43
#62 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@Stephen_Robinson

Quote:
is dual OS4/3.* booting possible, easy to do etc?


Dual boot is possible, all you have to do is install the two OSes on different partitions and have a way of choosing where to boot from. That might be as simple as going into the early startup menu and selecting the disk.

Someone could write a small program that would let you choose e.g. between OS 3, OS 4 and MorphOS. I don't see any trouble with that.

_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Rogue 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:31:40
#63 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@CodeSmith

Quote:
The Global Offset Table ELF uses to implement position independent code, which is normally only needed for shared libraries, but which is a requirement for all amiga binaries due to the single address space design of amigaos (doesn't the PPC instruction set allow native position independent code? I never understood why the ABI says you need a GOT when the architecture implements the feature natively)


The GOT is only used for shared objects; it isn't used on standard AmigaOS binaries. You may be confusing this with the relocation tables.

_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Akiko 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:34:01
#64 ]
Cult Member
Joined: 26-Mar-2004
Posts: 781
From: UK



Quote:
Someone could write a small program that would let you choose e.g. between OS 3, OS 4 and MorphOS. I don't see any trouble with that.



Now that's a bounty I would support wholeheartedly

_________________
4000T/BFG9060
CD32/Elsat ProModule, TF360
CD32/ Edu's CD32 <> A1200 Adapter, Vampire V2
CD32/ FMV Module

 Status: Offline
Profile     Report this post  
Akiko 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:38:25
#65 ]
Cult Member
Joined: 26-Mar-2004
Posts: 781
From: UK

@Rogue

Is there or will there likely to be any TV card support for classic? I mean by the Paloma module for picassoIV or any PCI TV card which works on mediator?

Last edited by Akiko on 23-Oct-2007 at 06:38 PM.

_________________
4000T/BFG9060
CD32/Elsat ProModule, TF360
CD32/ Edu's CD32 <> A1200 Adapter, Vampire V2
CD32/ FMV Module

 Status: Offline
Profile     Report this post  
swoodall 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:41:21
#66 ]
Regular Member
Joined: 17-Sep-2003
Posts: 248
From: Raleigh NC, USA

@all

The announcement is up on The Hyperion web page now.

Scott Woodall

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:44:30
#67 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@swoodall



that Hyperion is up to no good

 Status: Offline
Profile     Report this post  
itix 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:45:26
#68 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@CodeSmith

Quote:

2) Page-aligining .text, .data, .rodata, etc. That can add up to 12KB to an executable size, assuming worst case and 4KB page size (best case it adds nothing)


You dont have to page align data and I dont see any reason why anyone would do that on Amiga. Loader can align hunks if needed.

Quote:

3) The Global Offset Table ELF uses to implement position independent code, which is normally only needed for shared libraries, but which is a requirement for all amiga binaries due to the single address space design of amigaos (doesn't the PPC instruction set allow native position independent code? I never understood why the ABI says you need a GOT when the architecture implements the feature natively)


Hmm? I dont think it GOT is used at all. On MorphOS and OS4, binaries are relocated using reloc tables found in separate hunks when it is loaded to memory.

The original Amiga executable file format also contains reloc information. WarpUp binaries also used EHF (extended hunk format, based on Amiga hunk format) for PPC binaries. Some developers used to think that ELFs are large because they simply didnt strip binaries (strip --remove-section=.comment *). With debug and other redundant information they get fairly large.


_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
Quixote 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 18:52:15
#69 ]
Regular Member
Joined: 23-Jun-2003
Posts: 481
From: Unknown

@Stephen_Robinson

Quote:
Stephen_Robinson started in:
is dual OS4/3.* booting possible, easy to do etc?
Since it's classic Amiga hardware, with original Kickstart chips, I'd say yes. Just set up two bootable partitions with HD toolbox. Give one a higher priority than the other. Install your preferred OS on that one, and install your secondary OS on the other. When booting up, hold down both mouse buttons to access the Kickstart's early startup menu. From there, you can select which bootable partition to actually boot from. Do this when wanting to boot from the partition with lower boot priority.

Since that has worked for years on systems without OS4, it should continue to do so now.

[Edit]
Dang, I've beem scooped; Rogue beat me to the question. Just goes to show that I need to read the whole thread before replying.

Last edited by Quixote on 23-Oct-2007 at 06:56 PM.

_________________

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 19:16:37
#70 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12820
From: Norway

@Akiko

I don’t know if Rogue can answer that fully, because he did not write AmiTV thing.

Anyway read this thread on Amigans:
http://www.amigans.net/modules/newbb/viewtopic.php?topic_id=382&forum=7&post_id=13446#forumpost13446

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 19:26:09
#71 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12820
From: Norway

@Quixote

One problem you might have whit dual booting is that, when OS4 kickstart modules are loaded, you might run in capability problems whit OS3.x, if you by accident tried booting the wrong partition while the OS4 kickstart was loaded, to avoid this you most cold boot this normally means you need to turn off your computer, but on AmigaOS4, you can press CTRL+ALT+ALT this should do the same, I’m not 100% shore this works on the classic.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
TetiSoft 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 19:26:39
#72 ]
Cult Member
Joined: 3-Mar-2005
Posts: 585
From: Germany

@NutsAboutAmiga

Quote:

The OS4 partition does not need to be whit in the 2gb; but you need a old FFS
partition to load the kickstart modules for OS4, and that partition most be
whit in the first 2GB of disk space

Any partition which shall be bootable via the kickstart ROM IDE "scsi.device"
after poweron must be located completely inside the first *four* GB of the
hardddisk.

Its not necessary that the boot partition for OS4 is an old FFS partition.

When you like it and you know what you are doing, you only need to store
the BootLoader and the kickstart modules somewhere inside the first 4GB,
boot OS4 from there and predefine a different boot partition for OS4 in
the KickLayout file. E.g. my system normally boots into OS3 on partition
A, except I press the left mouse button during boot (or call a script later),
then it loads OS4 and reboots from partition B immediately and after a soft
reboot, from partition A again after a cold reboot.

The default OS4 install procedure installs both the kickstart and WB components
onto the same partition.

 Status: Offline
Profile     Report this post  
TetiSoft 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 19:42:19
#73 ]
Cult Member
Joined: 3-Mar-2005
Posts: 585
From: Germany

@NutsAboutAmiga

Quote:

One problem you might have whit dual booting is that, when OS4 kickstart
modules are loaded, you might run in capability problems whit OS3.x,
if you by accident tried booting the wrong partition while the OS4 kickstart
was loaded, to avoid this you most cold boot this normally means you need to
turn off your computer, but on AmigaOS4, you can press CTRL+ALT+ALT this
should do the same, I'm not 100% shore this works on the classic.

Booting from an OS3 partition with the OS4 kickstart in memory is a good
method to search the bugs in OS3 No, you dont want to do that.
To quit OS4 and do a cold reboot, you can

- Press Ctrl-Alt-Alt

- Call C:Reboot without the SOFT keyword

- press Ctrl-Amiga-Amiga for at least ten seconds on a real Amiga keyboard
with no adaptors inbetween the keyboard and the motherboard. This works
on A3k/A4k/A4kT, not sure about the A1200. IIRC it worked like this already
on the A1000 and did throw out the kickstart.

The usual Ctrl-Amiga-Amiga key sequence or "Reboot SOFT" causes a soft reboot
which keeps the OS4 kickstart in memory.

 Status: Offline
Profile     Report this post  
Rogue 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 21:13:25
#74 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@Akiko

Quote:
Is there or will there likely to be any TV card support for classic? I mean by the Paloma module for picassoIV or any PCI TV card which works on mediator?


Not from Hyperion I think. We'll try to support people that want to write drivers though.

_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Rogue 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 21:22:16
#75 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@TetiSoft

Quote:
Its not necessary that the boot partition for OS4 is an old FFS partition.


(sorry, I know you know this, I just write this as general information )

It better not be, because AmigaOS 4 needs to be installed on a partition with long filename support.

The distribution CD contains 68k versions of SmartFileSystem and FastFileSystem that can be installed on the RigidDiskBlock so that the DOS/7 disks can boot under Kickstart 2.x/3.x as well.

_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 23:00:28
#76 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@Rogue

Really? From looking at the gcc commandline switches for PPC I was under the impression that PIC code had to have a GOT. I learned something today

 Status: Offline
Profile     Report this post  
TiredofLife 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 23-Oct-2007 23:37:44
#77 ]
Super Member
Joined: 6-Jul-2005
Posts: 1702
From: Here

@Nuts and Teti

Cheers to you both.
Will get things set up in anticipation.

_________________
If your nose runs and your feet smell, you're upside down.

 Status: Offline
Profile     Report this post  
Rogue 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 24-Oct-2007 11:25:32
#78 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@CodeSmith

if you use -fPIC, the resulting binary will have a GOT (and PLT), however, you don't need -fPIC for anything else but shared object files. Althought the AmigaOS 4.0 ELF files are EXE's, they still contain the relocation tables so they can be loaded at any position.

In theory, the -fPIC wouldn't even be needed for the shared object files as they are implemented right now, however, the GOT and PLT are used like some sort of "phone book" and as such also resolve global symbols that use late/lazy binding - if you have e.g. an unresolved "printf" in your program, the PLT contains a stub that does the run-time lookup and jumps to the right "printf", even if the object has been loaded with dlopen. In that respect, AmigaOS shared objects behave just like UNIX shared objects.

_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 24-Oct-2007 11:33:51
#79 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@Rogue

Thanks for the explanation

 Status: Offline
Profile     Report this post  
alientek 
Re: OS4 on Classics - mini-FAQ/Questions and Answers
Posted on 24-Oct-2007 12:48:44
#80 ]
New Member
Joined: 26-Sep-2007
Posts: 7
From: Unknown

@CodeSmith
We need a small cheap PPC mobo to run OS4 when it starts being sold.

the latest A1200 200mhz PPC card went on ebay for 310GBP!

Why cant someone make a nice NANO-ITX SoC based 400mhz or dual core e300/600 for alot less maybe with GPU built in so all you have to do is add RAM and Storage and buy OS4! all for under 200GBP!!!

Its better to have loads small cheap mobos that people can use then swap everyyer when a new one comes out instead of build a massive ATX 2ghz amiga which are to expensive and by the time they come out new thing hve come along so everybody want something else.

plus Soc based PPC chips are getting better and better everyday so there no need for a big box expensive amiga.

Regards


 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle