Welcome, Guest. Please login or register.

Author Topic: Kickstart ROM Replacement (Phase II) Assigned  (Read 28529 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Kickstart ROM Replacement (Phase II) Assigned
« on: November 08, 2010, 07:23:28 PM »
While Jason McMullan is already providing first results of Phase I bounty, the Phase II of the Kickstart ROM Replacement bounty has just been assigned to Toni Wilen. The Phase II aims at improving the Phase I results to make AROS binary compatible with AmigaOS 3.1 m68k software. Toni Willen is the maintainer of WinUAE and has already commited significant work to Phase I. The deadline date for the bounty is 31st March 2011.

The bounty page is available here: http://www.power2people.org/projects/profile/6

Please remember that the bounty is still open to donations, so you can support Toni's efforts!
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #1 on: November 09, 2010, 05:39:39 PM »
Thanks to all who donate! The bounty already grew by $100 :)
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #2 on: November 12, 2010, 07:33:51 AM »
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #4 on: November 27, 2010, 09:05:45 AM »
Quote from: wawrzon;594625
there is a password needed to checkout aros svn. id like to see if i can build it. optionally could test on my a4k with flashrom as soon as some sort of hd interface is supported. any chance that aos devices will work under aros?


You can get source package from downloads page:

http://aros.sourceforge.net/download.php

or a read-only GIT access here:

http://repo.or.cz/w/AROS.git
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #5 on: November 28, 2010, 07:37:53 AM »
The bounty has passed $2000, thanks to everyone who donated :)

http://www.power2people.org/projects/profile/6
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #6 on: December 05, 2010, 03:27:14 PM »
Progress report from Toni:

"Dos packet conversion success! (maybe)

WB3.0 and 3.1 disks now boot without any extra warning or error
messages (loadwb of course does nothing)
WB2.0 works but ConClip crashes. (different problem than in WB3.x
ConClip)
WB 1.x can't work without BCPL compatibility layer.
Other randomly chosen non-BCPL CLI programs also seem to work quite
nicely now.

Both disks were copied to UAE directory filesystem because AFS handler
dos packet conversion is not yet ready.

Still lots of work to do, some commands still crash, monitor drivers
crash (not much hope to make them work I guess but at least need to
prevent crashing) etc.."
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #7 on: December 08, 2010, 05:47:18 AM »
Yet another update, this time from Jason:

With Toni's DOS Packets patches, and my recent checkins tonight,
I currently have C:Echo from WB 1.3 (BCPL!) working.

Now that the BCPL and Packet support infrastructure is here,
full AmigaOS 1.3 support for BCPL CLI applications is just
a Small Matter of Programming.

We're starting to get desperate for a 'Wanderer Lite' that
could be made ROMmable. It would be nice if someone that
has some GUI experience could take that up.

I expect to have 95% of the Workbench 1.3/3.0/3.1 BCPL apps
working by mid-January 2011.

Does anyone know of any 'major' BCPL applications out there
that I should test with other than those on the Workbench/Install
disks for 1.x/2.x/3.x?
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #8 on: December 27, 2010, 10:33:52 PM »
Hi,

Another progress report from Toni:

m68k-amiga AROS port now boots AROS original startup-sequence without
any weird side-effects (no insert disk requesters or boot shell not
closing etc)
Most utilities run and most preferences programs at least open.



And finally, WB1.3 startup-sequence runs quite nicely now. Remaining
problems: FastFonts (ff) corrupts all fonts and system/setmap expects
LONG return type from OpenDevice().
(Is it ok to change OpenDevice()/WaitIO()/DoIO() return type to LONG?
it should have no effect to existing programs)

I think now most problems "only" require lots and lots of time for
debugging.
Of course also need to find some kind of tiny WB replacement and
rewriting chipset HIDD for KS replacement purposes. (and IDE driver
and and..)

EDIT: screenshot:

http://download.aros3d.org/pictures/aros-m68k-2010-12-28.png
« Last Edit: December 27, 2010, 11:20:42 PM by deadwood »
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #9 on: December 31, 2010, 02:08:31 PM »
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #10 on: December 31, 2010, 03:20:45 PM »
Quote from: AmigaEd;603048
I'm not sure what I could bring to the effort, but I would be willing to help in whatever way I could.

Regards,
AmigaEd


Once Toni is satisfied with stability/features he will most probably prepare some realease. At that point it will be up to the community to test how AROS m68k works with original games/applications and report problem. There will be a lot of work for people willing to help out :)
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #11 on: January 01, 2011, 10:17:36 PM »
Video of current amiga-m68k build in action:

http://www.mediafire.com/?7bwn9ad3bs4ec9a
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #12 on: January 02, 2011, 08:27:00 AM »
Some more screenshots - this time showing that some ORIGINAL AmigaOS 3.1 applications already run under AROS m68k :)

PS. If there are some Amiga m68k developers who are interested in working on upper level compatibility (Intuition, Zune/MUI) please get in touch with AROS Dev Team (http://aros.sourceforge.net/contact.php)



 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #13 on: January 08, 2011, 04:46:17 AM »
Update:

Jason McMullan is now working on getting AROS to boot on REAL Amiga 1200 with ACA 1230/56 accelerator card:

"First boot log on my A1200 - hung during initialization, will
add some debugging tomorrow. But at least:

* I can get serial output
* It detected memory correctly
* Both upper and lower 512K ROM partitions are detected, and
  the Residents are discovered
* Floppy detection works (I have two real floppies, and one HxC emulator)"
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show all replies
Re: Kickstart ROM Replacement (Phase II) Assigned
« Reply #14 on: January 15, 2011, 07:55:54 AM »
Update:

"The Amiga 1200 can now run AROS to the shell. I've got it working
using an Individual Computers ACA1230/56,
but Toni is working on a way of getting it to run in Z3 memory (ie
Blizzard PPC) via a dynamic relocation method.

Screenshot of AROS running HDInstTools on a PAL A1200 with an
ACA1230/56 as the MAPROM device.

http://www.evillabs.net/wiki/index.php/AROS_m68k-amiga#Jan_11.2C_2011:_AROS_on_Amiga_1200_.2B_ACA_1230

"