Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
103 user(s) are online (60 user(s) are browsing Forums)

Members: 0
Guests: 103

more...

Headlines

 
  Register To Post  

« 1 2 (3) 4 »
Re: Basilisk 2
Home away from home
Home away from home


See User information
@LiveForIt

Quote:

LiveForIt wrote:

Some bad news:

I?m unable to do direct video access to screens, because AmigaOS does not have a GBAR colour format (Green, Blue, Alfa, Red), so colours are messed up if I try, maybe it works better in 16bit I have not tried, I have therefore decided to render in to a bitmap whit BltBitMapRastPort() this way colour conversion is done automatically (but it?s slower).


Why on earth are they using such a strange colour format? Surely we've got enough variants as it is.

Hans

Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@Hans

@Hans
Well that?s how ARGB PowerPC / MC680X0 format looks in Intel format,
I have tried optimizing a bit, but 32 bit is slower.

@Elwood
I have tried writing my own Blit command, but it does not give and major effect.

@all
Some good news, in 16bit it a lot faster, but no direct video.

A possibility for 16bit / 32bit direct video is to allocate memory page, then set the memory area as read only, set up fault handler, and implement some kind byte swap on write, I have no idea how fast this can be, I like do some experiments but its a big job to implement
(I think).


Edited by LiveForIt on 2007/9/27 17:44:15
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Just popping in
Just popping in


See User information
@LiveForIt

Quote:
LiveForIt wrote:
Well that?s how ARGB PowerPC / MC680X0 format looks in Intel format,


Sorry but that's not true. ARGB (BE) is BGRA (LE) and both modes are supported by picasso96.

Take a look at --color formats-- in the Picasso96API.doc

FYI: the byte order is reverse between big and little endian modes (not the word order).

Go to top
Re: Basilisk 2
Quite a regular
Quite a regular


See User information
@Gazelle

GBAR is a perfectly valid pixel format, though you are right this is not the standard LE mode we are used to which would normally be BGRA...

Back to a quiet home... At last
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@Gazelle

Quote:
FYI: the byte order is reverse between big and little endian modes (not the word order).


ARGB (BE) and BGRA (LE) is constructed formats, while GBAR is what you get when you having (BE) and (LE) problems,

Int32 the words are in revere order.
Int16 the bytes the bytes are reverse order.
Bytes are the same in Intel and Motorola format.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@all

AHI finally works? fixed yester day

Some GUI stuff left and we are ready for upload to OS4Depot.net

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Just popping in
Just popping in


See User information
@LiveForIt

Wow, you've accomplished quite a bit in such a short amount of time!

Go to top
Re: Basilisk 2
Amigans Defender
Amigans Defender


See User information
@LiveForIt

Damn! This might mean, I may have to buy a new hard drive for my Miggy.

/me starts a collection

please help the impovirished Amiga user.

Mikey C

No cause is lost if there is but one fool left to fight for it.
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@Mikey_C

Basilisk 2 does support hacking in start block blocks size and so manually

Basilisk 2 does support 64 bit disk addressing, but I do not know what MacOS software does when finds partitions larger then 2Gb or 4Gb.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@LiveForIt

Quote:

LiveForIt wrote:
@Gazelle

Quote:
FYI: the byte order is reverse between big and little endian modes (not the word order).


ARGB (BE) and BGRA (LE) is constructed formats, while GBAR is what you get when you having (BE) and (LE) problems,

Int32 the words are in revere order.
Int16 the bytes the bytes are reverse order.
Bytes are the same in Intel and Motorola format.


Ok, but why are there any endianness issues here? PowerPC and 68k use the same endianness. Is the emulator converting things to intel format somewhere along the line? If so, that should be removed, as it's unnecessary.

Hans

Go to top
Re: Basilisk 2
Just popping in
Just popping in


See User information
@Hans

I think the graphics works in intel mode not the actual 68k emulation.

Best Regards,

Harry

[SOLD] ?A1-C, 512MB, Antec Aria
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@samwel

Quote:

samwel wrote:
@Hans

I think the graphics works in intel mode not the actual 68k emulation.


That still makes no sense to me, as it's a PowerPC machine.

Hans

Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@Hans

Quote:
as it's a PowerPC machine


Whit a PC readion gfx card whit a x86 rom.

I don?t really care where problem is, 16bit works ok
(Whit out direct video output)

I will try direct video in 8 bit maybe that works better.


Edited by LiveForIt on 2007/9/28 16:33:46
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Just can't stay away
Just can't stay away


See User information
@LiveForIt

Quote:
Int32 the words are in revere order.
Wrong, that's the case with PDP endian (0x1234 big endian = 0x3412 PDP endian), but little endian is completely reversed (0x1234 big endian = 0x4321 little endian).

Go to top
Re: Basilisk 2
Not too shy to talk
Not too shy to talk


See User information
@LiveForIt

Looking forward to your port! Thanks for the effort!

I was wondering, how does Basilisk's networking support
compare with Shapeshifter's?

I used to use Shapeshifter productively and had a VLink
SANA driver that allowed me to "loop" SS back into MiamiDx
for net access from the Mac side.

Now that MiamiDx is dead and we have the obtuse Roadshow
to deal with, I'm wondering if its even possible to get
Basilisk online any more.

Any experience?

Thanks again,

PJS

Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@pjs

I have not tested network..

I'm currently adding RDB support to Basilisk 2, because I hate the current format where you need to add start block, and size of partition in blocks, in Amiga world the partitions are defined as LowCyl, HiCyl, this means that you need to calculate where the partition starts.

Start in blocks = LowCyl * heads * sectors_per_track.
Size in blocks = (HiCyl ? LowCyl) * Heads * sectors_per_track

It?s so easy to do some thing wrong, and when you repartition your disk, you might get big problems whit the old format.

That?s way decided to change the format in configuration file to

disk /dev/device/unit/devicename

device=a1ide.device
unit=0
devicename=mac0

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@pjs

Quote:
I was wondering, how does Basilisk's networking support
compare with Shapeshifter's?


I think works in the same way; I know there some limitations, on what type of packages that can be sent, for example I don?t think ping works, general TCP/IP packages should work, but I have not tested this.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Basilisk 2
Just can't stay away
Just can't stay away


See User information
@LiveForIt

Quote:
That?s way decided to change the format in configuration file todisk /dev/device/unit/devicename

Cool!

Philippe 'Elwood' FERRUCCI
Sam460ex 1.10 Ghz
http://elwoodb.free.fr
Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@LiveForIt

If you need to betatest it on my marvelous SE then say so.

Can help you test the networking too.

Go to top
Re: Basilisk 2
Home away from home
Home away from home


See User information
@Elwood

RDB support added

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top

  Register To Post
« 1 2 (3) 4 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project