![]() |
![]() |
#41 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 2,041
|
I don't want to be too pedantic, but "perfect" for me means full speed.
That's not to say this emu isn't a very impressive achievement, code-wise. |
![]() |
![]() |
#42 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,361
|
if it works perfectly for most games on a 68000 then it's just ... awesome. Not being able to do the same thing with the 6502 oric emulator on my A500 made me buy a A1200 back in the old days.
Accurate emulation is something else. Even WinUAE has a lot of settings to make emulation more or less accurate. And guess what? less accurate often means faster ![]() |
![]() |
![]() |
#43 | ||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,713
|
Quote:
But who cares? This type of thing is what accelerator cards were made for. A 20MHz 68000 (eg. Wicher 500i) should be able to do it, and any 020 or 030 board is more than enough. Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
#44 |
Code Kitten
![]() Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
I actually am relatively confident that accurate full speed emulation of <some> 8 bit machines is possible on the A500.
This may require more than 512KB though since a large amount of memory would be essential to avoid the trap of interpreting Z80/C6502 rather than converting it once and for all. JIT have limitations but these limitations are not intrinsic to the method, just to the design choices of the JIT writer. Also, a JIT is still essentially an interpreter with an executation cache, there are other approaches like static recompilation. |
![]() |
![]() |
#45 | |
Code Kitten
![]() Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Accuracy and speed are quasi orthogonal concerns.
Classic emulator designs have struggled with speed whenever they tried to be address accuracy because they were not design to take this constraint into account in the first place. Accuracy is a design requirement, not a feature one can simply plug in long after the design is solidified. The latest BSNES version is a good example that starting from a slow, accurate emulator (Higan) it is possible to rewrite a fast, equally accurate one by making the proper design choices from the start rather than growing the emulator organically. Quote:
![]() Interpretation of Z80 opcodes is slow? Yup, definitely. How do we make it faster? -> we don't. We choose another method than interpretation, static recompilation for example. Or redesigning JIT compilers to take accuracy into account instead of trying to shoehorn old JIT designs into the emulator. Totally agree with you, a hard drive seems a necessity for proper comfort, if only to store the converted data the emulator would have to produce before it can actually emulate at full speed. |
|
![]() |
![]() |
#46 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,713
|
Yes it is.
Quote:
Even if you did manage to JIT the Spectrum on an unaccelerated A500, it wouldn't be stock. You would still need more RAM and a hard drive, and existing emulators already run well on a moderately accelerated machine so it's pointless. It might have been worthwhile 'back in the day' when accelerator cards were rare and expensive, but now there is no excuse not to upgrade. Do we really want to perpetuate the worst attitude of Amiga owners back then? |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Highest resolution in a 68k OCS/ECS/AGA Amiga game | eXeler0 | Amiga scene | 23 | 22 February 2024 11:56 |
Which speccy emulator do you use? | WOC_Admin | Retrogaming General Discussion | 160 | 15 May 2018 00:10 |
Super 48k Box – Super Crate Box Speccy Demake! | Kitty | Retrogaming General Discussion | 1 | 23 May 2015 10:01 |
Hatari ST emulator for 68K? | Angus | request.Apps | 14 | 25 September 2013 20:31 |
amiga 68k emulator | petee1979 | support.OtherUAE | 11 | 28 June 2008 10:07 |
|
|