English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 07 May 2007, 18:50   #101
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
great work toni
turrican3 is offline  
Old 07 May 2007, 18:59   #102
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by mark_k
Perfect, thanks.
Toni Wilen is offline  
Old 08 May 2007, 00:25   #103
fmcpma
Banned
 
Join Date: Aug 2005
Location: Portugal / Porto
Age: 59
Posts: 62
As always, I am astonished at the pace with which new features are added to our great emulator. Thanks, Toni.

But as things get more technical, I have some difficulty in understanding some aspects. In this case, what is the difference between old hard disk emulation and these two new modes, IDE and SCSI emulation, and what advantages have they got?

Thanks for any answers.
fmcpma is offline  
Old 08 May 2007, 18:53   #104
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by fmcpma
But as things get more technical, I have some difficulty in understanding some aspects. In this case, what is the difference between old hard disk emulation and these two new modes, IDE and SCSI emulation, and what advantages have they got?
Partly it is for completeness, you can emulate exact same hardware as (for example) a real A1200 with exact same memory footprint without any extra "alien" software somewhere in memory. (like UAE "boot rom" when using "UAE" harddrives), A4000T Kickstart will work without patching, makes possible to run non-AmigaOS operating systems (very limited because of no MMU)

Partly because I want to do it
Toni Wilen is offline  
Old 09 May 2007, 00:50   #105
fmcpma
Banned
 
Join Date: Aug 2005
Location: Portugal / Porto
Age: 59
Posts: 62
Hmmm... So old hard drive emulation used a proprietary hardware interface and an extra rom, is that it? Never realised that. And emulating real scsi or ide hardware allows some software, which knows and drives that hardware directly (as is the case of an alternative OS), to run correctly. Is that it?

As for "because I want to do it" -- hey, that's the only way to do anything well! Keep it going, my friend.
fmcpma is offline  
Old 09 May 2007, 15:44   #106
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by fmcpma
Hmmm... So old hard drive emulation used a proprietary hardware interface and an extra rom, is that it?
Yes and no. It does not have normal hardware interface but magic traps in "UAE ROM" space that switch to native side and back. (Every "expansion" uses same interface to switch between emulation and native)

When CPU emulator sees the "magic" trap command inside UAE ROM space ("trap" command works normally outside of UAE ROM space, of course), it does its black magic and calls normal C-code, emulation continues normally when call returns. C-code has full access to complete hardware state, including CPU registers.

There are two "harddrives", directory harddrive that is basically network filesystem without network and hardfile that emulates trackdisk.device-style device (with full >4G support)

Quote:
Never realised that. And emulating real scsi or ide hardware allows some software, which knows and drives that hardware directly (as is the case of an alternative OS), to run correctly. Is that it?
Yes.
Toni Wilen is offline  
Old 11 May 2007, 14:31   #107
fmcpma
Banned
 
Join Date: Aug 2005
Location: Portugal / Porto
Age: 59
Posts: 62
Sweet ;-)
fmcpma is offline  
Old 12 May 2007, 14:25   #108
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
1.4.2 released. I am sure there are some stupid bugs left but it is better to release it before I break it too much by playing with SCSI and some other interesting stuff
Toni Wilen is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
WinUAE 1.4.6 public beta series Toni Wilen support.WinUAE 84 02 February 2008 13:29
WinUAE 1.4.5 public beta series Toni Wilen support.WinUAE 156 20 December 2007 20:16
WinUAE 1.4.4 public beta series Toni Wilen support.WinUAE 128 22 September 2007 20:29
WinUAE 1.4.3 public beta series Toni Wilen support.WinUAE 156 29 July 2007 22:07
WinUAE 1.4.1 public beta series Toni Wilen support.WinUAE 17 18 March 2007 15:45

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:37.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.65347 seconds with 14 queries