Click Here
home features news forums classifieds faqs links search
6155 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
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!

/  Forum Index
   /  Amiga OS4 Hardware
      /  Petunia 68K emulation - ACK FAQ related
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
Angus 
Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 8:01:41
#1 ]
Regular Member
Joined: 8-Feb-2005
Posts: 165
From: S.W. England

Given that Adam has stated the following:
"The PV LT has complete access to the chipset on the A1200 and there is no need to emulate anything other than the M68k CPU. Regarding WHDLoad running under OS4, I haven't got to that point. All I can say is that hitting the h/w works."

I have asked around WHDLoad circles about Petunia handling the 68K side, while the chipset is available through hardware. If I have understood correctly, it is necessary for Petunia to support "Supervisor mode". Does anybody know if that is the case?

I'm sure there are probably other issues too, but this is fundamental, I gather.

 Status: Offline
Profile     Report this post  
gregthecanuck 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 8:33:53
#2 ]
Cult Member
Joined: 30-Dec-2003
Posts: 846
From: Vancouver, Canada

@Angus

You can contact the author of Petunia directly.

Here is his Petunia home page: http://www.amiga.hu/amigos/rachy/petunia.html

 Status: Offline
Profile     Report this post  
Rachy 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 9:09:45
#3 ]
Regular Member
Joined: 21-May-2004
Posts: 276
From: Auckland, New Zealand

@gregthecanuck

But he is also listening... ;)

@Angus

In theory many games might work with Petunia, altough Supervisor mode is not supported for the 68k programs (by OS4 in global, not Petunia particular). There is no separate stack for Supervisor mode in OS4, but the Supervisor instructions are working.

However... There are numerous reasons why a program, even with the help of WHDLoad, could fail under OS4. Some of them resides on the emulation side (self-modifying code for example), the rest is most likely the changes in the system since 3.x. Therefore the presence of the custom chips is not sufficient for the classic games in every case.

I would rather suggest to use UAE instead... (But I don't know if PV LT cards will be strong enough to ensure smooth playing experience.)

_________________
Įlmos Rajnai

 Status: Offline
Profile     Report this post  
xeron 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 9:27:44
#4 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@Rachy

Yeah, most likely, programs like DPaint, Brilliance and some games will work fine using the chipset.

I guess the big question is if the the 68k emulator copes with things like CIA and VBL interrupts while the OS is disabled; if it does, then at least a lot of scene demos will still work.

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
Samwel 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 9:48:19
#5 ]
Elite Member
Joined: 7-Apr-2004
Posts: 3404
From: Sweden

@xeron

I think chip hitting programs like DPaint and such will work fine. But games and demos?!
Petunia needs to be in ROM for those to work. If you want to boot from disk anyway

_________________
/Harry

[SOLD] µA1-C - 750GX 800MHz - 512MB - Antec Aria case

Avatar by HNL_DK!

 Status: Offline
Profile     Report this post  
xeron 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 10:00:53
#6 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@Samwel

Why? Once the OS4 Kickstart is loaded, you can still boot from floppy or CD. Besides most demos since the early to mid 90s run from HD anyway.

Last edited by xeron on 27-Jul-2006 at 10:01 AM.

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
Samwel 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 10:26:31
#7 ]
Elite Member
Joined: 7-Apr-2004
Posts: 3404
From: Sweden

@xeron

If you power up your Amiga Petunia won't be in the system for those older disk based
stuff.

Yes, of course anything running from HD will work. As long as Petunia doesn't miss
anything or has any bugs.

_________________
/Harry

[SOLD] µA1-C - 750GX 800MHz - 512MB - Antec Aria case

Avatar by HNL_DK!

 Status: Offline
Profile     Report this post  
Samwel 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 10:28:09
#8 ]
Elite Member
Joined: 7-Apr-2004
Posts: 3404
From: Sweden

@xeron

Btw what happens to Petunia when multitasking is shutdown? Many games and demos
did that back when it was "legal"

_________________
/Harry

[SOLD] µA1-C - 750GX 800MHz - 512MB - Antec Aria case

Avatar by HNL_DK!

 Status: Offline
Profile     Report this post  
hnl_dk 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 10:41:09
#9 ]
Super Member
Joined: 25-Mar-2003
Posts: 1786
From: Denmark

@Samwel

Quote:

Samwel wrote:
@xeron

If you power up your Amiga Petunia won't be in the system for those older disk based
stuff.

Yes, of course anything running from HD will work. As long as Petunia doesn't miss
anything or has any bugs.

Turn on your AmigaOne... when the Kickstart is loaded... hold the two mouse buttons and you get to the Early Startup Menu... Here you are able to choose "whatever" media you want to choose to boot from

_________________
Best regards,
hnl_dk - Henning Nielsen Lund [Denmark]

Please send no PM to me, email me if you want to contact me. See you somewhere else.

 Status: Offline
Profile     Report this post  
Angus 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 10:48:35
#10 ]
Regular Member
Joined: 8-Feb-2005
Posts: 165
From: S.W. England

@Rachy

Quote:

Rachy wrote:
In theory many games might work with Petunia, altough Supervisor mode is not supported for the 68k programs (by OS4 in global, not Petunia particular). There is no separate stack for Supervisor mode in OS4, but the Supervisor instructions are working.

Well, that sounds quite encouraging at least, and btw, that glass is half FULL. :)

Quote:

I would rather suggest to use UAE instead... (But I don't know if PV LT cards will be strong enough to ensure smooth playing experience.)


I think that is the point Rachy, at the LT's 400mhz UAE is not going to be a satisfactory option, given that pc's running much faster than that do not adequately do the job.

 Status: Offline
Profile     Report this post  
xeron 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 11:06:45
#11 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@Samwel

That was the point i was making... (btw it was never legal).

Provided interrupts generated by VBL and CIA are executed in the 68k emulator even when multitasking is disabled, a LOT of stuff will work.

Otherwise, just stuff that doesn't shut the OS down will work.

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
cHaOs667 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 12:07:36
#12 ]
Cult Member
Joined: 12-Nov-2004
Posts: 706
From: Bad Homburg v.d.H., Germany

@Angus

Quote:
I think that is the point Rachy, at the LT's 400mhz UAE is not going to be a satisfactory option, given that pc's running much faster than that do not adequately do the job.


As the PVLT has access to the whole Chipset, is there no chance to build an UAE which is accessing direct the Amiga Chipsets...

_________________
Ei gude wie!
I love my AMIGA Collection...
2x A500 (1x 1MB) OS1.3
1x A600 (40MB HDD) OS2.05 (broken joyport)
1x A1200 (68030/50, 32 MB Fast RAM) OS3.1
1x A4000D 040/40 (48 MB Fast), OS3.9, Fastlane Z3, CV64, Deneb, Indi AGA
1x CD³²
1x µAOn

 Status: Offline
Profile     Report this post  
rdolores 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 13:23:52
#13 ]
Member
Joined: 31-May-2006
Posts: 81
From: Wheaton, MD USA

@cHaOs667

The A1200's 68020 processor is still available. Why not use it as a co-processor to handle all the 68k code that way neither it nor the custom chips have to be emulated for classic software.

Last edited by rdolores on 27-Jul-2006 at 01:25 PM.

_________________
A1000 - 2 Floppy, 2 MB RAM, OS1.0-1.3
A500 - 60 MB HD, 8 MB RAM, OS1.3
A2000 - 350 MB HD, 8 MB RAM, A2630, OS2.04
A2500 - 540 MB HD, 8 MB RAM, A2630, OS3.9
A1200 - 4 GB HD, 64 MB RAM, Blizzard IV, OS3.1
Amithlon - 20 GB HD, 512 MB RAM, PIII-1000

 Status: Offline
Profile     Report this post  
Rachy 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 13:28:50
#14 ]
Regular Member
Joined: 21-May-2004
Posts: 276
From: Auckland, New Zealand

@xeron

Quote:
I guess the big question is if the the 68k emulator copes with things like CIA and VBL interrupts while the OS is disabled

The answer is a definite: yes. Petunia needs no multitasking capabilities, there is only a few things from he system needs to be operational, such as memory allocation (for translated code) and semaphoring for some internal structures.
The interrupts are up and running, AGA chipset functionality is working just as it did under 3.x.

I have checked some of the hardware banging games and most of them worked just nicely.

But I have a bet on that there are lots of programs which on purpose or accidentally trying to access unallocated memory addresses, these will fail badly. Just as programs with MMU tricks (which was applied in WHDLoad extensively, AFAIK).

_________________
Įlmos Rajnai

 Status: Offline
Profile     Report this post  
polka. 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 13:32:12
#15 ]
Super Member
Joined: 13-Oct-2005
Posts: 1820
From: Tortuga

@cHaOs667
Quote:

cHaOs667 wrote:
@Angus
Quote:
I think that is the point Rachy, at the LT's 400mhz UAE is not going to be a satisfactory option, given that pc's running much faster than that do not adequately do the job.


As the PVLT has access to the whole Chipset, is there no chance to build an UAE which is accessing direct the Amiga Chipsets...


Let's do some more brainstorming to come up with some even more complicated and unrealistic solutions (maybe putting a 68020 on the PV-board?) when it would be already sufficient to just deactivate the Powervixxen LT for running old games.

_________________
This signature is in the middle of a much needed facelift!

 Status: Offline
Profile     Report this post  
polka. 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 13:35:40
#16 ]
Super Member
Joined: 13-Oct-2005
Posts: 1820
From: Tortuga

@Rachy

Quote:
I have checked some of the hardware banging games and most of them worked just nicely.


Could you please give some examples? Were these only newer games that could be installed on harddisk? How would you run the majority of floppy games (e.g. Turrican) without Whdload?

_________________
This signature is in the middle of a much needed facelift!

 Status: Offline
Profile     Report this post  
xeron 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 13:57:55
#17 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@Rachy

Oh cool. Well then most of my demos should work on PV.. and i'd imagine a hell of a lot of recent-era demos will work without problem.

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
xeron 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 13:58:21
#18 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@polka.

boot from the disks, presumably?

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
xeron 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 15:21:28
#19 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@Rachy

Actually, a thought just struck me. If a 68k program gets the VBR, and shoves an address into one of the interrupt vectors using it, does that actually work under OS4 on classic? Thats something a lot of games and demos will do...

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
Rachy 
Re: Petunia 68K emulation - ACK FAQ related
Posted on 27-Jul-2006 21:26:32
#20 ]
Regular Member
Joined: 21-May-2004
Posts: 276
From: Auckland, New Zealand

@xeron

It might work, yes. Depends on which exception is taken. (For example trace exception does not work, because of obvious reasons. Think it over.)

_________________
Įlmos Rajnai

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 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