home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.atari.st      Discussion about 16 bit Atari micros      15,439 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 14,752 of 15,439   
   Adam Klobukowski to Peter Dassow   
   Re: Looking for an Atari ST(E) Gameboy E   
   13 Jan 13 06:59:14   
   
   From: adamklobukowski@gmail.com   
      
   On Friday, 11 January 2013 18:20:11 UTC+1, Peter Dassow  wrote:   
   > On 11.01.2013 14:36, Adam Klobukowski wrote:   
   >    
   > > On Friday, 11 January 2013 10:37:15 UTC+1, Guillaume Tello  wrote:   
   > >> Le 11/01/2013 09:12, Adam Klobukowski a écrit :   
   > >>   
   > >>> There is none. After looking at the specs, I'm sure ST is to slow for   
   Gameboy emulation.   
   > >>   
   >    
   > Not really, see below for an explanation.   
      
   Yes really.   
      
   > >>   
   > >> 	8MHz to emulate a 4 MHz processor, I agree, it's too slow.   
   > >>   
   > >> 	But what about the MegaSTE?   
   >    
   > >   
   > > You need to emulate video output and sound too.   
   > >   
   >    
   > > As a rule of humb: you need at least 10x mhz to emulate something reliably   
   and without too much glitches. So, you'd need at leasy 40MHz CPU to emulate   
   4MHz Gameboy.   
   >    
   > >   
   >    
   > > Example: EmuXL is a Atari XL/XE emulator for Falcon. It is written in   
   assembler. It is not very reliable, and on stock 16MHz Falcon you'd get about   
   33% speed of XL. On the other hand, Atari800 is emulator written in C, much   
   more reliable, and you    
   need at least 66MHz CT60 equiped Falcon to get around 100% XL/XE emulation.   
   >    
   > >   
   >    
   > There are more than one way to emulate/simulate an other device.   
   > Think about "Wine" for example, it's not really an emulator but the    
   > result is similar.   
      
   Wine is completly diffrent then console emulation. It is an API emulation.   
      
   > Also, a Gameboy does NOT need a full Z80 emulation, it's something    
   > between a 8080 and a Z80 CPU.   
      
   This does not matter really. It is still a CPU emulation.   
      
   > A Gameboy Display has only 160x144 pixel, and there is no GPU to emulate.   
      
   Still - it does not matter. What matters is internal Gameboy video memory   
   organizationm and how much CPU power will it take to convert it to something   
   displayable on ST.   
       
   > An 68000 has a very efficient working set of CPU opcodes and can fetch    
   > more data at one time (compared to a Z80 cpu).   
      
   But, it too slow.   
       
   > And last but not least, there are some real working Gameboy Emulators    
   >    
   > existing for an Amiga, too, e.g. Wzonka-Lad or AmiGameBoy...   
      
   They are 020+, so I think that to work reliably they need something like   
   030@32Mhz   
      
   So, while I think that ST(E)/Mega STE are to slow, TT or (esp)accelerated   
   Falcon should be able to emulate Gameboy.   
      
   AdamK   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca