Welcome, Guest. Please login or register.

Author Topic: Kickstart ROM Replacement (Phase I) Bounty Assigned  (Read 37977 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« on: November 06, 2010, 10:03:01 PM »
Quote from: Piru;589939
Hmm, correct me if I'm wrong but doesn't UAE have a built-in KS ROM replacement being able to do exactly the same?
Sure, from little acorns do big oak trees grow! I think the take home here is that systems which used to just guru now actually do something.

It should be noted that Toni actually beat Jason here and booted a floppy before him :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #1 on: November 09, 2010, 08:53:57 AM »
Quote from: Piru;589986
Not much yet, however. It gets really messy around the time dos.library gets into the picture. If good compatibility is desired there's a lot to do there.

Now that the easy part is over the real work can begin.


Well, I've said this before, why not join the Dev mailing list and watch the progress :)

I'm pretty sure you will find the current discussion about the BCPL interface interesting (both Jason and Toni seem keen on ensuring 1.3 compatibility :) )  and if there is a question or two which you can answer then your input would be a great help... Go on, ya will, ya will ya wil

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #2 on: November 09, 2010, 09:23:28 AM »
Quote from: Piru;590452
Actually I don't. Trying to do the BCPL interface in C isn't my idea of "fun". I'm sure it is possible, but IMHO certainly not worth the effort.
Well, I found that interesting... Though others on the list also feel it's not worth the effort.

Still can't hurt to take a peek, no?

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #3 on: November 12, 2010, 03:45:01 PM »
Quote from: hardlink;591183
After seeing both 'BCPL' and 'fun' in the same sentence, I had to read slowly to make sure Piru hadn't lost it :)
Martin Richards, who unleashed BCPL and Tripos on the world, is still around, retired, and apparently active:

http://www.cl.cam.ac.uk/~mr10/

He  might enjoy the challenge, so perhaps someone could invite HIM to mess around with the BCPL mess? Sort of like a penance ...
Go on then, ask him! :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #4 on: November 12, 2010, 10:31:40 PM »
Quote from: Belial6;591224
Is doing the BCPL interface in C the only practical way to get 1.3 compatibility?

I think 1.3 compatibility is really important in the long run, even if just getting the current AROS running is the focus for the time being.
yup.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #5 on: November 12, 2010, 10:33:29 PM »
Quote from: Forcie;591284
I uploaded a video of AROS booting in UAE:

http://www.youtube.com/watch?v=xe5mrES3qXo
That is HOT!!! I like my pr0n geeky and that is GEEEEKY!!!! ;)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #6 on: November 15, 2010, 11:09:37 AM »
Quote from: nicholas;591348
Put the sock down Matthew! Step away from the sock! ;)
Lol!!! So many here will have no idea what you are talking about... Oh and AROS on 68k, yay... MUTHA FRICKIN' YAY!!!!!!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #7 on: November 15, 2010, 11:20:33 AM »
Quote from: nicholas;591888
I spend three years away and it's like I never left! :)

Colour me stupid but i just tried it with e-uae on Linux and get nowt but a purple screen. :/
It's a serious pain to get it working at the moment, but you MUST have your settings identical to an A1200!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #8 on: November 15, 2010, 11:25:12 AM »
Quote from: warpdesign;591889
Great news! :)

understatement of the decade! The Amiga is now ours :) We are in control, we have our machine in our own hands.

Opensoure hardware and software! I can't tell you have happy I am!!
Quote

I guess it will get faster as Toni is improving the HIDD. For now most of the things are drawn using PutPixel()... By reading the mailing list it seems a lot of progress is beeing made.

About the BCPL: what's wrong with 1.3/BCPL ? Anyone with enough knowledge could explain ? :)


A lot of the old 1.3 software used to old TripOS function call system, which is based on a programming language called BCPL. Jason needs to implement that in order for these 1.3 programs to run... BCPL was heavily depreciated in 2.0.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #9 on: November 15, 2010, 11:26:35 AM »
Can the Kickflash support 1meg roms?

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #10 on: November 15, 2010, 11:28:08 AM »
Quote from: nicholas;591895
BCPL is the work of the devil! lol
Actually the more I read about it, the more I like it... And let's be fair it did lead to C, so it was a very good thing (tm)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #11 on: November 15, 2010, 12:29:46 PM »
Quote from: Forcie;591881
Kickstart Bounty Phase I is completed!
http://aros-exec.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=5410&forum=4

Screenshot:
http://img508.imageshack.us/img508/9582/20101114.png

The first nightly build is available at:
http://www.aros.org/download.php
I can't believe I've waited so long to see this... I hope everyone understands the enormity of what this means!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #12 on: November 15, 2010, 02:07:46 PM »
Quote from: warpdesign;591925
It means free, as in "freedom" :)
Even though the road may still be long to have a full working kickstart/os replacement (it's only a proof of concept here, compatibility wasn't part of the phase 1 bounty), it's great indeed.


Compatibility not required by bounty... But HUNK loading does work already and Jason has tested this with a few shell commands, so big thumbs up there!

Quote

Seeing how fast it was since the bounty has been assigned, I'm wondering why it took so much time for someone to get assigned to the task... People weren't interested maybe ?


I think getting the AROS source to build in gcc for the 68k was both boring and difficult... Jason (and Toni), stuck with it and made it happen!

Quote

From reading the mailing list, it seems some people aren't interested at all about NG stuff, while some on the contrary are only interested in NG stuff.


Well, AROS on 68k is where NG meets classic... You really can have the best of both worlds now :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #13 on: November 15, 2010, 02:50:07 PM »
Quote from: Piru;591931
Frankly I don't see the enormity. It gets interesting if/when Phase II gets completed.
The tyranny of Amiga Inc. is now over! This exists and it can't unexist :)

Toni has been instrumental in getting the 68k drivers this far, I have little doubt he will
succeed with phaseII and even if he doesn't, people will improve AROS 68k over time anyway :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #14 on: November 15, 2010, 03:34:22 PM »
Quote from: Heiroglyph;591935
I'm sure Toni has the compatibility part covered although there are a lot of overall AROS changes that need to happen to get him there.


The latest version of gcc is being a pain, but Jason wants to replace that with LLVM... What else is there that have I forgotten?

Quote

AROS is just somewhat source compatible, not remotely binary compatible.

Careful not to FUD here, from Jason's statement:

Quote

3. Initially binary compatability isnt needed with amigaos (not until atleast you can get the thing working again)

**- Met and exceeded. AmigaOS HUNK loading appears to work for several
** *trivial 'C' compiled AmigaOS 3.x routines (ie Echo, Dir, etc)


So actually it is "remotely" binary compatible...

Quote

I'm pretty sure we'll end up with 1.3 and 3.1 compatible ROMs plus AROS ROMs if we want any added functionality from AROS.  I just don't see how both in one ROM could work.

This is really awesome news though, it's a huge step forward.


Possibly the biggest step after the MiniMig/UAE freed us from ageing hardware :)