Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
6 crawler(s) on-line.
 62 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 matthey:  15 mins ago
 t0lkien:  59 mins ago
 DiscreetFX:  2 hrs 1 min ago
 bhabbott:  2 hrs 33 mins ago
 Hammer:  3 hrs 57 mins ago
 NutsAboutAmiga:  4 hrs 22 mins ago
 agami:  4 hrs 22 mins ago
 retrofaza:  5 hrs ago
 Shadowrider:  5 hrs 10 mins ago
 danwood:  7 hrs 2 mins ago

/  Forum Index
   /  Amiga General Chat
      /  The unforgettable first love
Register To Post

PosterThread
AmigaBlitter 
The unforgettable first love
Posted on 5-Jan-2012 10:07:10
#1 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3513
From: Unknown

If for many the Amiga is their own current love, the C64 was for sure their first love. 30 years ago, during this period, the C64 was presented to the winter edition of CES. The C64 has entertained and amazed millions of people and continues to do so. It 'was responsible for the birth of a movement of artists who continue to be inspired by their gem and still to be his devotees. And it's really impressive to see what can coders, artists and musicians do today with a CPU to 0.98 MHz and 64k of ram, thirty years after the birth of this Commodore jewel.

Artist and coders like Deekay and Algorithm (just to mention two) was able to extend the limited c64 possibility

C64 trilace rendering:

















Nufli graphics:
















C64 cubase
http://www.youtube.com/watch?v=MDrqBYkco-Y&feature=related


c64 video 50hz
http://www.youtube.com/watch?v=MDrqBYkco-Y&feature=related

DTV extensions:
http://www.youtube.com/watch?v=6_X2uZDTQQ0

C64 easyflash:

http://skoe.de/easyflash/

Daily software release:
http://noname.c64.org/csdb/latestreleases.php

c64 reu expansion playing wave files
http://www.youtube.com/watch?v=B6A2ptuHF7s




Last edited by AmigaBlitter on 05-Jan-2012 at 10:41 AM.
Last edited by AmigaBlitter on 05-Jan-2012 at 10:15 AM.

_________________
retired

 Status: Offline
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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-

@AmigaBlitter

the c64 is awesome but moreover are the coder!!! i could only imagine what a coder could do in asm with the little sam440ep mini-itx and its M9 128bit Bus..

_________________
GDG-Entertainment
OS4Games
Iksnet
Bitplane

 Status: Offline
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle