Maybe, but I'm busy atm, so not so mutch time to spend on it.
I was thinking that composition might be cool, to use for a graphic mode (32bit only), it has low CPU hit, so maybe it can be used, this will enable to have scaleable window mode.
As for UAE JIT scary :-/, I might have a attempt, later on I'm waiting for it to get better before I try to add it.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
@thematic, lol I walked into that didn't I! Some days I really wish that I was retired and had time to devote to learning how to code. That day however is still 25 years away... Lots of living and child rearing to do first! I should have studied harder at school computer club ;)
@liveforit, many thanks for giving it some thought. Reassuring to know that one day it may be possible to run PPC Mac stuff on Amiga.
Reassuring to know that one day it may be possible to run PPC Mac stuff on Amiga.
Hemm, did I say that, no I did not , I was taking about just running 68k code faster , I have no clue howto virtualize the powerpc, that an other problem.
Also the TCP/IP stuff need some one who knows roadshow in and out, I don't know what to do about that part of it.
It sometimes pop up in my head to continue on my own TCP/IP stack, but motivation is low and work is hard, just can't get sync flags and sequence numbers to work, on TCP. (MacOS always reject my own TCP packages.)
Edited by LiveForIt on 2013/9/2 23:21:46 Edited by LiveForIt on 2013/9/2 23:23:56 Edited by LiveForIt on 2013/9/2 23:25:45 Edited by LiveForIt on 2013/9/4 11:51:05
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
ddni wrote: Reassuring to know that one day it may be possible to run PPC Mac stuff on Amiga.
It already is - my Amiga 4000 quintuple-boots AmigaOS 3.9, AmigaOS 4.1, MacOS 7.5.3, MacOS 8 and Windows 95, all at fully working speed (courtesy of a 50MHz bridgeboard and the CS-PPC). I boot different OSes by holding down Function keys while booting.
Unfortunately, the A4000 and A3000 are the only Amiga that can do this, but it is cool. :) I wouldn't hold your breath for NG Amigas to be able to do this any time soon, though, I'm afraid (And Mac-on-Linux is probably your best bet anyway).
Win95 runs happily in DOSBOX. MacOS7.x.x runs well in Basilisk II, MacOS8 (MC680x0) does not but it might work whit latest changes.
If someone like to setup multi boot it can be done, by some simple scripting in s:startup-sequence, or by changing boot pri on HD, UBOOT / XFC or xyz, it's really not something I'm going to spend time on.
Edited by LiveForIt on 2013/9/4 21:22:55 Edited by LiveForIt on 2013/9/4 21:24:04
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
I added composition mode in Amiga video driver for Basilisk II 0.9, windows scaling works, (but it does draw over the screen not the window), but anyway work well.
I have looked at the latest Basilisk II 1.0 source code from GitHub, made most of it compile, some includes where missing easy to fix, but the video has changed a lot, this needs a lot of work.
First of all they added support for many screen resolutions.
They removed VideoMonitor struct.
They added Class VideoMonitors, this is different and it uses Class Vector, I'm not familiar whit it, I guess this old dog needs to learn some new tricks.
They have written a SDL graphic driver, but its not mutch to look at because they are using sub classing of Class VideoMonitors, (I don't want SDL anyway).
I don't see how C++ makes life easier, way can't they just write in a C like or BCPL style.
Oh and there some stuff that did not work so well so I think I need to disable external fs, and ethernet, ethernet I don't care too mutch about because it never really worked anyway.
Edited by LiveForIt on 2013/9/6 18:32:40
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Gigi Burdo7 September 17:24There is a tread about the new porting of basilisk ii with some optimisation for amigos4 http://www.amigans.net/modules/xforum ... hp?topic_id=2454&start=20 I m not registered and can post this message to the user Livedorit can some one suggest to him to use the Hunoppc libbostgfx library Because thanks of it will increase video rendering and close the gap of the gl lack of support of sdl1.2?
I have googled for Libbostgfx and Libboostgfx and did not find anything, what does it do and how will it benefit this project? I found something called libboost (Linux) but did not find any man pages on the internet.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
I see, but Warp3d is not hardware accelerated on radeonHD, and wazp3d is not a speed demon, if someone wants a special SDL version they can compile it them self, this totally useless and irrelevant.
Keep in mind that latest QT port is also using composition not SDL/Warp3d.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Instead of doing what was already done, used the video-amiga.cpp instead of trying to update video-amigaos4.cpp, and necessary changes to make it compile and work.
* Created a new driver class for window composition. * Moved source code from video-amigaos4.cpp/ Basilisk II 0.9 into video-amiga.cpp/ Basilisk II 1.0. * Made some changes to the gui prefs, added identifier for window composition. * Removed PIP support, don't think it ever worked. * Copied source code from mouse wheel support from Basilisk II 0.9 / Video-amigaos4.cpp.
Most of it is done, need to do some tests, to see if everything works.
The quit button I made for Basilisk II 0.9, is currently not quitting basilisk II 1.0, this need to be fixed, a version number need to be updated in the GUI.
So I'm about 90% done, only the final details needs to be worked out.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
There are some undecided issues, should I added MMU hack modes? do people use this modes?
Should I make a composition full screen mode?
And then there are some questions, like the SDL version support switching between window mode and full screen mode, but I don't know how you make the switch.
And then there are some changes I think should be done, like Quit window should not be needed in window mode, as you have close window button.
Also I need to benchmark, to see how it all performance.
Edited by LiveForIt on 2013/9/13 16:34:41 Edited by LiveForIt on 2013/9/14 13:49:12
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Problems whit sound, the sound code from 0.9 is not work on 1.0, and AmigaOS3 sound code from 1.0 does work whit AmigaOS4, I don't know way, but found a quick solution to the problem SDL sound is working great.
Run into some problems during testing, Warcraft II stopped at insert CDROM, I think it might a configuration issue or it might be something that’s broken, I will need to see if I can solve that one.
Network support remain broken, nothing I can do about that.
Video support has gotten yet another improvement, composition windows can now display 8bit and 32bit graphics, and this is really great, because I don't need to quit Basilisk II, to change the video mode. Normal window mode has not gotten this support yet, will see what I can do.
There were some instability's, when switching between video modes, I think it's solved.
Other issues whit window mode is that if you change video mode, the window closes and opens on different location on the screen, this is annoying, I will see If I can get this fixed.
Yet to test full screen modes, to see if this is working.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
In the 1.0, will it be possible to -switch monitor to black and white or 256 colors to play to very old games ? -boot from an iso with a virtual HD attached ? -create HDF from AmigaOS ?
i never succeed to make these stuffs with the 0.9.
-switch monitor to black and white or 256 colors to play to very old games ?
Yes, some games do that automatically. (only 8bit, 1bit to 7bit not supported.)
-boot from an iso with a virtual HD attached ?
You mean boot from a virtual CDROM, no I don't think that’s directly supported. But I guess you can use DiskImage.device, it should work.
Virtual HD's are supported.
-create HDF from AmigaOS ?
Just create an empty file, whit size equal to what you want, there must be a tool for that, when MacOS has booted you are asked if you want to format the empty disk image, so No you don't need to format the hd image file on the Amiga side, anyway have you tried CrossMac?
Edited by LiveForIt on 2013/9/13 18:31:15
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
For the iso, yes it works but the problem that I have encountered is that if I boot from a virtual CD, the HDF that I setup is no recognized inside MacOS. Just to inform you...
Is the 2 colors monitors planned or technically impossible ?