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