Poster | Thread |
AmigaBlitter
| |
The unforgettable first love Posted on 5-Jan-2012 10:07:10
| | [ #1 ] |
|
|
|
Elite Member |
Joined: 26-Sep-2005 Posts: 3513
From: Unknown | | |
|
| |
Status: Offline |
|
|
Jupp3
| |
Re: The unforgettable first love Posted on 5-Jan-2012 11:33:39
| | [ #2 ] |
|
|
|
Super Member |
Joined: 22-Feb-2007 Posts: 1225
From: Unknown | | |
|
| @AmigaBlitter
True, but where's 1541 Ultimate and Mssiah?
Could also mention hardware-based C64 emulators, such as C64 DTV and Chameleon.
1541 Ultimate II - Cartridge, that can emulate 1541 drive (with good compatibility), cassette deck, SID, several types of module games, 16MB memory expansion, USB etc - ultimate C64 addon! Mssiah - Collection of 5 music programs for C64 on a single cartridge, that also has MIDI input for playback synchronization & live playing complete with good support for additional controls. The MIDI input cannot be used outside the bundled programs though. C64 DTV - "C64 in a joystick", hardware-based emulator. Not perfect compatibility, but as bonus, user can solder f.ex. connector for external floppy drive, Was sold in "normal" shops and was quite popular, hard to get nowadays as it's no longer manufactured. Chameleon - Hardware based C64 emulator, that can also be plugged to a real C64 (to use its keyboard) - As everything is emulated, it can support VGA output (which isn't possible on "real" C64 properly, as the gfx chip doesn't output RGB). Can be plugged to a real C64 to use some parts of the "real" hardware.
Definition of emulation (wikipedia) "In computing, an emulator is hardware or software or both that duplicates (or emulates) the functions of a first computer system in a different second computer system, so that the behavior of the second system closely resembles the behavior of the first system."
Should also add that afaik, no official documentation of the inner workings (including bugs etc.) of many of the involved chips have been released, so much of the functionality is reverse engineered which can result in wrong behavior in certain cases. (which, of course, is a common problem with both software and hardware based emulation. Not much can be done, except for updating the behavior, whenever detected to be wrong.
Of course there are older products, such as Retro Replay, MMC64, MMC Replay, 1541 Ultimate 1, but as there's nowadays better hardware available (and old ones might be sold out too), I don't see that much point in mentioning them.
-EDIT- Added links & descriptions
-EDIT- Of course those pictures look quite a bit different on real hardware, with flashing
-EDIT- Forgot to clearly list C64 DTV as an emulator. Bolded all "emulator" words, so they stand out more clearly. By request, added a definition of an emulator.
-EDIT- Of course, as such, there's nothing wrong with emulators. In some cases there isn't much other choice anyway (like exceeding the specifications of the original, like getting better-than-svideo image from C64, running the "CPU" faster than the original can etc.) Last edited by Jupp3 on 06-Jan-2012 at 05:22 PM. Last edited by Jupp3 on 06-Jan-2012 at 05:18 PM. Last edited by Jupp3 on 06-Jan-2012 at 05:15 PM. Last edited by Jupp3 on 05-Jan-2012 at 07:02 PM. Last edited by Jupp3 on 05-Jan-2012 at 06:56 PM.
|
|
Status: Offline |
|
|
AmigaBlitter
| |
Re: The unforgettable first love Posted on 5-Jan-2012 12:32:35
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 26-Sep-2005 Posts: 3513
From: Unknown | | |
|
| @Jupp3
Yes, there is the MMC 64, FPGA 64 and so much other stuff.
_________________ retired |
|
Status: Offline |
|
|
Hypex
| |
Re: The unforgettable first love Posted on 5-Jan-2012 15:16:58
| | [ #4 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11232
From: Greensborough, Australia | | |
|
| @AmigaBlitter
I have to admit that Terminator 3 image looks pretty good. You could mistake it for a HAM like digitised image. Wonder if Voyager had the same kind of engine? That was good at rendering to lower palette sizes.
I also wonder how the technique would look with a larger palette, say eight times the size? That would give quite a good realtistic image. |
|
Status: Offline |
|
|
AmigaBlitter
| |
Re: The unforgettable first love Posted on 5-Jan-2012 15:30:05
| | [ #5 ] |
|
|
|
Elite Member |
Joined: 26-Sep-2005 Posts: 3513
From: Unknown | | |
|
| @Hypex
Have a look at the other Algorithm code: there are plenty of formats, and many with very low CPU usage.
Last edited by AmigaBlitter on 05-Jan-2012 at 03:30 PM.
_________________ retired |
|
Status: Offline |
|
|
khayoz
| |
Re: The unforgettable first love Posted on 5-Jan-2012 18:01:54
| | [ #6 ] |
|
|
|
Regular Member |
Joined: 26-Dec-2004 Posts: 216
From: Stockholm, Sweden | | |
|
| @Jupp3
Yeah I got 1541 Ultimate II and Mssiah, really good high quality products!
Edit @AmigaBlitter Yeah that Terminator 3 pic looks outstanding! Last edited by khayoz on 05-Jan-2012 at 06:04 PM.
_________________
|
|
Status: Offline |
|
|
nubechecorre
| |
Re: The unforgettable first love Posted on 6-Jan-2012 0:12:39
| | [ #7 ] |
|
|
|
Cult Member |
Joined: 21-Nov-2003 Posts: 895
From: San remo -Italy- | | |
|
| |
Status: Offline |
|
|
Barana
| |
Re: The unforgettable first love Posted on 6-Jan-2012 1:15:08
| | [ #8 ] |
|
|
|
Cult Member |
Joined: 1-Sep-2003 Posts: 843
From: Straya! | | |
|
| @Jupp3
I am not going to give up telling ppl an fpga implementation IS NOT emulation!
please kindly update ur data banks, and thankyou for shopping at Amigaworld.net :) have a nice day. _________________ Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.
I serve King Jesus. What/who do you serve? |
|
Status: Offline |
|
|
CodeSmith
| |
Re: The unforgettable first love Posted on 6-Jan-2012 4:32:06
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| @Barana
I agree, the Chameleon is a C64 clone, not an emulator. It's main component is hardware that can be reconfigured from data files, but it's not a computer that's emulating another one. Otherwise, one could say that a Core i7 (which runs microcode that can be updated using System Management Mode on any modern PC) is an emulator for a Pentium. No-one says that
|
|
Status: Offline |
|
|
Hypex
| |
Re: The unforgettable first love Posted on 6-Jan-2012 7:55:44
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11232
From: Greensborough, Australia | | |
|
| @Barana
How is it different to a hardware emulator? The FPGA is programmed to rewact and act the same was as the orginal did but it uses other means. AFAIK an FPGA doesn't exactly duplicate the orginal chips and clone them but performs the same function as many chips with one programmed IC. That pretty much looks like a hard emulator to me.
Not the same as a software emulation but still it acts the same in hardware. Last edited by Hypex on 06-Jan-2012 at 07:59 AM.
|
|
Status: Offline |
|
|
Hypex
| |
Re: The unforgettable first love Posted on 6-Jan-2012 7:58:40
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11232
From: Greensborough, Australia | | |
|
| @CodeSmith
But isn't a modern Intel CPU simply a RISC CPU that emulates a CISC instruction set through some kind of hardware translation layer? |
|
Status: Offline |
|
|
Jupp3
| |
Re: The unforgettable first love Posted on 6-Jan-2012 17:29:00
| | [ #12 ] |
|
|
|
Super Member |
Joined: 22-Feb-2007 Posts: 1225
From: Unknown | | |
|
| @Hypex
Quote:
Hypex wrote: @CodeSmith
But isn't a modern Intel CPU simply a RISC CPU that emulates a CISC instruction set through some kind of hardware translation layer? |
That's pretty much true
Of course in such "emulate one chip, which can run at any variable speed" cases, it's probably harder to get "wrong", than in cases, where one must emulate all the logic chips, that make a full computer system. Also, obviously companies like Intel and AMD have way more money to put into this than f.ex. Individual Computers.
Basically "No-one cares how it's made, as long as it's faster and works." Last edited by Jupp3 on 06-Jan-2012 at 05:29 PM.
|
|
Status: Offline |
|
|
CodeSmith
| |
Re: The unforgettable first love Posted on 7-Jan-2012 1:47:35
| | [ #13 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| @Hypex
Quote:
Hypex wrote: @CodeSmith
But isn't a modern Intel CPU simply a RISC CPU that emulates a CISC instruction set through some kind of hardware translation layer? |
True, but what I was referring to was people who keep saying that FPGA based clones of older computers are emulators, and use the fact that one loads a stream of bytes into the FPGA as proof. Modern CPUs are internally RISC cores that run microcode, but no-one nowadays would claim that a modern AMD CPU is an Alpha running a cut down version of Bochs (AMD hired a lot of DEC engineers, this was quite obvious in the first AMD64 designs)Last edited by CodeSmith on 07-Jan-2012 at 01:51 AM. Last edited by CodeSmith on 07-Jan-2012 at 01:49 AM.
|
|
Status: Offline |
|
|
CodeSmith
| |
Re: The unforgettable first love Posted on 7-Jan-2012 2:04:03
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| @Hypex
Quote:
Hypex wrote: @Barana
How is it different to a hardware emulator? The FPGA is programmed to rewact and act the same was as the orginal did but it uses other means. AFAIK an FPGA doesn't exactly duplicate the orginal chips and clone them but performs the same function as many chips with one programmed IC. That pretty much looks like a hard emulator to me.
Not the same as a software emulation but still it acts the same in hardware. |
Well... I guess one could call it that, but no-one really uses that term; it's usually referred to as being register level compatible with the older hardware. Eg one doesn't say "AGA has a hardware emulator for ECS", but rather "AGA is register compatible with ECS" - the AGA chipset wasn't just ECS with some extra chips to handle the newer graphics modes, but rather a whole new design that "emulates" ECS.
Last edited by CodeSmith on 07-Jan-2012 at 02:08 AM.
|
|
Status: Offline |
|
|
Barana
| |
Re: The unforgettable first love Posted on 7-Jan-2012 11:01:31
| | [ #15 ] |
|
|
|
Cult Member |
Joined: 1-Sep-2003 Posts: 843
From: Straya! | | |
|
| @CodeSmith
Quote:
True, but what I was referring to was people who keep saying that FPGA based clones of older computers are emulators, and use the fact that one loads a stream of bytes into the FPGA as proof. |
gz codesmith, i think you covered the bases. software emulation in the personal computer world is commonly refered to as 'emulation' whereby some software running on an os is supplying another systems' os with what it expects.Its a dynamic thing, changeable
fpga's use a 'configuration' file to set the configurable chip as a cpu etc at boot time, unmodifyable after boot.once it boots, it behaves as requested rigidly with none of the 'rubber band effect' of software emulation of a system that is inherant in software emulation/
im slightly ####ed atm, so i think i did well tonight after 3 wines!_________________ Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.
I serve King Jesus. What/who do you serve? |
|
Status: Offline |
|
|
CodeSmith
| |
Re: The unforgettable first love Posted on 7-Jan-2012 12:03:54
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| @Barana
It's a pet peeve of mine
|
|
Status: Offline |
|
|