C64 emulator on the Amiga a500

  • Thread starter Thread starter mjnurney
  • Start date Start date
  • Replies Replies 13
  • Views Views 577

mjnurney

we live as we dream. Alone.
AmiBayer
Joined
Aug 27, 2010
Posts
9,473
Country
england
Region
Towcester
Back when the Amiga was on sale I always wondered why the 500 wasn't sold with a c64 emulator with it. With an audio in or a disk drive adaptor for the 1541 you could played all the c64 library...

Was an unexpanded a500 even able to run 64 software.?

If not why the hell wasn't 1/2 meg fast ram added as standard to double the 500s speed...


So many questions so little time....

Mike
 
Emulating the C64 CPU isn't too much of a problem, but accurately emulating the VIC and SID needs a lot of extra horsepower. Emulating the custom chips is also why it took quite a while for Amiga emulation on PC to be viable, even though the CPU speeds were exceeded many times.
 
As an ex programmer/hacker on the Amiga (I use programmer loosely :D )

Adding fast ram on the Amiga 500 would not double its speed. (sort of)

The chip ram in the A500 is not the bottleneck on a 7.14mhz 16bit cpu .

The issue of speed was when any of the custom chipset was accessing Chip ram the CPU was in a wait state and had to wait its turn to access the ram.

Really stupid of commodore to do this and adding 512k of fast ram would in effect double the speed as playing sound in 4 channels, copper effects, blitting, Accessing ROM and even just displaying a graphics screen all took time away from the cpu (Like HAM).

HAM was a work load for the chip set not CPU, HAM is a standard 32 colour picture (OCS) but every scan line (200/256 in lores 400,512 laced) the palette is changed, so HAM is a cheat 4096 colours(OCS) on screen but not per line, this caused the chip set to change the palette every scan line and while this was going on the CPU had to just sit there and wait.

Adding fast-ram would free up the CPU running the code in fast-ram at the same time the Chip set ran its own routines in Chip-ram,

Again another disadvantage of Fast-ram is that only code and data can sit in fast-ram, the cutom chip set cannot address fast ram again another sucky idea from commodore,

I loved programming the Amiga and the custom chip set and library routines in ROM made it so easy.
 
a 500 wont be able to emulate a c64 mike,not enough cpu power.
not even with fastram.

a amiga with an 040 card at 40mhz just about does it.
but then again,an 060 at 100mhz runs it at three times normal speed:lol:
no win i suppose..
 
that explains why one wasn't included... i seem to remember a zx emulator on the A500...

oh well.

i'll try magic 64 ...
 
a 500 wont be able to emulate a c64 mike,not enough cpu power.
not even with fastram.

a amiga with an 040 card at 40mhz just about does it.
but then again,an 060 at 100mhz runs it at three times normal speed:lol:
no win i suppose..


+1 =)
 
that explains why one wasn't included... i seem to remember a zx emulator on the A500...

oh well.

i'll try magic 64 ...


i think magic 64 was what i using mike,with the key of course and d64 files.:)
 
Last edited:
Wasn't The A64 Package A500 compatible?
I imagine it probably wasn't particularly quick nor accurate...
 
Wasn't The A64 Package A500 compatible?
I imagine it probably wasn't particularly quick nor accurate...


Yes it was it worked pretty good I used it on a 1000 with 4 mb
and there 1541 interface I was a software tester since I had
a large software library..


:coffee:
 
I remember trying a C64 emulator, C64S on PC for the first time. A 386 couldn't quite cope it, especially with sound. Yet it was fun to hear the Green Beret theme again after a few years.

PCs have gotten faster and emulators better. Still, nothing beats the real deal.

The Android pad emulators have been a bit of a letdown. I've tried various emulators for different machines and I've found them cumbersome to use. Best mobile C64 emulator experience has been the Symbian port of Frodo on my old Nokia E71.
 
Back
Top Bottom