Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: CU_AMiGA on January 11, 2004, 12:46:45 PM

Title: MagiC64 - Could some continue developing it?
Post by: CU_AMiGA on January 11, 2004, 12:46:45 PM
The creater of MagiC64 has now stopped developing this great emulator (i emailed him about the kefile and he offered it to me). Would anyone be interested in carrying one develo[ing this great emulator?
Title: Re: MagiC64 - Could some continue developing it?
Post by: cybereye on January 11, 2004, 02:06:53 PM
It need a fast Amiga but Frodo is a pretty good emulator and it's free.
Title: Re: MagiC64 - Could some continue developing it?
Post by: itix on January 11, 2004, 02:15:35 PM
Is the source code in C or C++?
Title: Re: MagiC64 - Could some continue developing it?
Post by: bloodline on January 11, 2004, 02:20:51 PM
Quote

itix wrote:
Is the source code in C or C++?


Amstrad CPC BASIC :-o :lol:
Title: Re: MagiC64 - Could some continue developing it?
Post by: KennyR on January 11, 2004, 02:29:46 PM
Quote
cybereye wrote:
It need a fast Amiga but Frodo is a pretty good emulator and it's free.


Right on both points, the only problem being that all the Amiga ports of it are very poor.
Title: Re: MagiC64 - Could some continue developing it?
Post by: utri007 on January 11, 2004, 02:51:40 PM
Magik64 is really fast, its usable even slower amigas and it's easy to use.

Frodo isn't fast I can't play c64 games with it, is't far too slow.
Title: Re: MagiC64 - Could some continue developing it?
Post by: redrumloa on January 11, 2004, 03:00:19 PM
Quote

utri007 wrote:
Frodo isn't fast I can't play c64 games with it, is't far too slow.


With some tweaking I was able to play many games at an acceptable speed on an 060/66.
Title: Re: MagiC64 - Could some continue developing it?
Post by: bhoggett on January 11, 2004, 03:44:45 PM
The problem with MagiC64 is that AFAICR it is mostly written in 68k asm and it is very dependent on the native chipsets. Porting that to MOS or AOS4 isn't really viable.

Frodo is OK on systems that are fast enough (most classic Amigas are not), and is certainly easier to port to AOS4 (it already has a MOS port I believe, though I could be wrong).

The other alternative would be to port VICE, which is by far the best C64 emulator around at the moment, but there may be issues with that.
Title: Re: MagiC64 - Could some continue developing it?
Post by: Jope on January 11, 2004, 04:04:52 PM
VICE rules. We desperately need Amiga & Amigoid ports of it..
Title: Re: MagiC64 - Could some continue developing it?
Post by: Hooligan_DCS on January 11, 2004, 05:21:29 PM
>Frodo is OK on systems that are fast enough (most classic Amigas are not), and is certainly easier to port to AOS4 (it already has a MOS port I believe, though I could be wrong).

Anyone can provide an url for mos port of frodo?
Title: Re: MagiC64 - Could some continue developing it?
Post by: restore2003 on January 11, 2004, 05:51:39 PM
Someone should port frodo a second time
Title: Re: MagiC64 - Could some continue developing it?
Post by: CaptainHIT on January 11, 2004, 06:53:00 PM
This is the official homepage of Frodo:

http://www.uni-mainz.de/~bauec002/FRMain.html

Anyone interested should check.
And i remember AmiDog did a port of Frodo for WarpOS or i could be wrong.
Title: Re: MagiC64 - Could some continue developing it?
Post by: bhoggett on January 11, 2004, 06:57:37 PM
Quote

Hooligan_DCS wrote:
Anyone can provide an url for mos port of frodo?

I'm not all that sure there is one. I was speaking from memory, but that's not as reliable as it used to be.   :-D
Title: Re: MagiC64 - Could some continue developing it?
Post by: bloodline on January 11, 2004, 06:59:58 PM
Quote

redrumloa wrote:
Quote

utri007 wrote:
Frodo isn't fast I can't play c64 games with it, is't far too slow.


With some tweaking I was able to play many games at an acceptable speed on an 060/66.


Welcome back ;-)
Title: Re: MagiC64 - Could some continue developing it?
Post by: Johan Samuelsson on January 11, 2004, 07:08:40 PM
MMm... VICE outperforms all other C64 emus.
A lot of the semi good c64 emus (Frodo and the others..) have big problems emulating the 1541 drive. And that means that only a small amount of software will run. Almost no new multifile releases works with Frodo. A port of VICE would be the best option IMO.
Title: Re: MagiC64 - Could some continue developing it?
Post by: HotRod on January 11, 2004, 07:48:31 PM
Frodo v4 IS ported to WOS by AmiDog:

http://www.amidog.com/emu/

It has 1541-emulation as well so you can run those games that you mentioned. The only downside with it is that it doesn't have a GUI.
Title: Re: MagiC64 - Could some continue developing it?
Post by: Hooligan_DCS on January 11, 2004, 08:16:45 PM
I tried that version of Frodo.. its way too fast on Pegasos and there is no way to limit the speed. Even typing letters is impossible.
Title: Re: MagiC64 - Could some continue developing it?
Post by: Zadoc on January 11, 2004, 09:08:55 PM
Quote
I tried that version of Frodo.. its way too fast on Pegasos and there is no way to limit the speed.


Have you tried the 68k version of Frodo 4.1 (http://us.aminet.net/misc/emu/FrodoV4_1.lha)?  This version allows speed limiting.

As for an 060 setup like mine, only v2.4 is really usable...
Title: Re: MagiC64 - Could some continue developing it?
Post by: Hooligan_DCS on January 11, 2004, 09:38:35 PM
@Zadoc

Thanks! The 68k versions runs at over 200% of a real c64 but the limited makes it perfect. Sadly no sound is emulated due to lack of AHI support, but this is better than nothing!
Title: Re: MagiC64 - Could some continue developing it?
Post by: Johan Samuelsson on January 11, 2004, 10:52:38 PM
"It has 1541-emulation as well so you can run those games that you mentioned. The only downside with it is that it doesn't have a GUI."

yes, ofcourse it has 1541 emulation, I have never tried a c64 emu that doesnt have it. But just having it is not enough. Frodos 1541 emulation is POOR. It can read files. But as soon as a custom filesystem wich 99.99% of all c64 releases released since 1997 is used Frodo halts.

And Frodo cant emulate any of the modern hitech screenmodes used nowadays either.

Frodo is OK for playing some old games, but if you are serious about your C64 emulation, and wants to use it for making hi-res graphics/watching new demos/playing new games, Frodo quite frankly sucks!
Title: Re: MagiC64 - Could some continue developing it?
Post by: CU_AMiGA on January 12, 2004, 05:24:12 PM
I use  Frodo 2.4 as well, as Frodo v4.1 doesn't seem to run as well(!?) for some reason, plus a C64 without the SID music is like a baby without his bottle! Both Frodo 2.4 and MagiC64 both run at full speeds with frameskip at 1/2, Amidog's Frodo runs at the same speed as well. But i prefer MagiC64 as that has t64 support and a better GUI.

I also agree that WinVice is the best C64 emulator out there and isn't touched. An Amiga port must be done and is very much possible.

Anyway, back to the original question, could anyone get the source code and upload it somewhere for someone willing enough to carry on developing this emu? (If anyone is interested).
Title: Re: MagiC64 - Could some continue developing it?
Post by: Varthall on January 12, 2004, 05:30:58 PM
Quote

CU_AMiGA wrote:
Anyway, back to the original question, could anyone get the source code and upload it somewhere for someone willing enough to carry on developing this emu? (If anyone is interested).

Better still would be to ask the author to release the keyfile
to the public, if he has offered it to you I guess that it wouldn't
be a problem to release it to everyone.

Varthall
Title: Re: MagiC64 - Could some continue developing it?
Post by: CU_AMiGA on January 12, 2004, 05:40:36 PM
I will email him and ask him whether he can put the full package and the source on the internet! :-)
Title: Re: MagiC64 - Could some continue developing it?
Post by: Hooligan_DCS on January 12, 2004, 10:13:50 PM
@CU_AMIGA

Well thanks a bunch! Because of you and your avatar, I have to waste my time by watching some "The Fastshow"-episodes tomorrow, and it was meant to be my cleaningday! :-D
Title: Re: MagiC64 - Could some continue developing it?
Post by: Hooligan_DCS on January 12, 2004, 10:14:02 PM
@CU_AMIGA

Well thanks a bunch! Because of you and your avatar, I have to waste my time by watching some "The Fastshow"-episodes tomorrow, and it was meant to be my cleaningday! :-D
Title: Re: MagiC64 - Could some continue developing it?
Post by: HotRod on January 13, 2004, 02:22:27 AM
@spotUP

Are you drunk? Frodo v4 is the only C64-emulator for AmigaOS wich has real 1541-emulation. Frodo v2.4, MagiC64 v1.81 and A64 does not have that. I ran a demo from -01 wich worked fine thanks to this. There are also two other versions of Frodo in that archive emulating more things but being slower.

Are FrodoSC and FrodoPC also faster on a Pegasos?
Title: Re: MagiC64 - Could some continue developing it?
Post by: TanZyr on January 13, 2004, 05:44:47 AM
@HotRod

Are you smoking crack? The A64 package (the FULL hardware/software package) has the ability to directly access 1541/1571 drives via the hardware interface.

Granted, I realize most peoples' only experience with A64 was via the software package, which was at one time available publically on the funet FTP, the same one that holds the HUGE archive of Amiga demos - can't recall the precise URL right now - though I believe that archive was an older version... v 2.02 or somesuch.

For those that are interested, I might be able to scare up a schematic of the hardware interface once I get off work. Interested parties, feel free to post a reply.
Title: Re: MagiC64 - Could some continue developing it?
Post by: manicx on January 13, 2004, 09:29:27 AM
Gee, I didn't know Amiga users were alcoholics and drug addicts!  :-D
Title: Re: MagiC64 - Could some continue developing it?
Post by: Jope on January 13, 2004, 10:17:39 AM
Quote
Are you smoking crack? The A64 package (the FULL hardware/software package) has the ability to directly access 1541/1571 drives via the hardware interface.

Are you wanking off? No-one wants to use a real 15x1 drive all the time when current machines are fast enough to emulate one 100%

This is all about convenience.. You have your W4r3z as D64 files and just load them into the emulator.. No need to shuffle disks.
Title: Re: MagiC64 - Could some continue developing it?
Post by: TanZyr on January 13, 2004, 01:29:17 PM
@Jope

Are you shagging sheep? ;-) As the owner of a HUGE and slowly fading library of C64 originals and [ahem] "other" disks, such an interface is a godsend.

Were it not for people like me converting originals to D64, saving our collections from the ravages of magnetic media fadeout, the rest of you wouldn't have anything to use on your k-rAd, k-k00l, n0n-r0dEnt emulators - and all that speed would amount to ####.

BTW, those that're interested, I'm home now, so will begin seeking the interface schematics. I imagine it's merely a clone of the C64's serial port circuit (like the one I built long ago for use with iec.library's stuff), but I'll have to test it to be certain. :-)
Title: Re: MagiC64 - Could some continue developing it?
Post by: JurassicCamper on January 13, 2004, 02:58:06 PM
@TanZyr... I'm with you on this one.
No substitue for having a 1541-II attached to your Amiga. It great being able to use it as a real drive with the IEC dos driver.
I reg'd MagiC64 years ago and I like the way its easy to load file from d64 images, rather than do it manually like frodo.
I would like to see an updated OS4 version with support for SID chip and digital joy ports on the Catweasel flipper.
Title: Re: MagiC64 - Could some continue developing it?
Post by: TanZyr on January 14, 2004, 08:02:59 AM
@JurassicCamper

The only problem with the IEC.library stuff (from Easy1541 package, I think - at work again, so I can't really check) was that every time it accesses the drive (reading files), it eats a LOT of cpu time, which makes my system act like a CatWeasel S-Class on PIO mode 0 - whole system freezes as the drive's being accessed - causing really jerky mouse movements, etc.

Surely disk operations from a 1MHz system aren't THAT intensive that they need 100% of my 060/66MHz's attention for...? Wish I knew enough about coding in ASM/C on 68k to rewrite the library/tools to multitask properly, or at least stream the damned data to a user-defined buffer (I've got 128+ Megs of ram) in much the same way mp3 players on an 040 (or slower) system would work.
Title: Re: MagiC64 - Could some continue developing it?
Post by: Jope on January 14, 2004, 08:15:01 AM
Tanzyr,

Uh, I can't think of any good insults.. :-D

I have copious amounts of C-64 disks and have also made D64 images of them back in 1994.. :-) Nowadays I find it easier to just dl the stuff off the net in a few seconds rather than rummage through a thousand floppies to find that one game / demo I'd like to see.

I never did oppose to hardware interfaces for transferring disks - my point was that if you're just normally using the emulator, the hardware option is not nearl y as convenient as using the D64s you made of those said disks with said hardware interface. ;-)

My disks still exist, because I have a truckload of CBM gear I like to play around with every now and then.. Otherwise they'd probably be in the hands of another collector, making him/her happy. :-)
Title: Re: MagiC64 - Could some continue developing it?
Post by: Jope on January 14, 2004, 08:18:00 AM
Quote

TanZyr wrote:
@JurassicCamper

Surely disk operations from a 1MHz system aren't THAT intensive that they need 100% of my 060/66MHz's attention for...? Wish I knew enough about coding in ASM/C on 68k to rewrite the library/tools to multitask properly, or at least stream the damned data to a user-defined buffer (I've got 128+ Megs of ram) in much the same way mp3 players on an 040 (or slower) system would work.


The timing is very strict in the IEC serial interface. I guess the coder couldn't think of a more multitasking friendly way to keep realtime..

It's quite a feat under Windows too - I haven't seen a well working parallel port <-> 1541 transfer program for Win..

Personally, I use the CatWeasel III in a Pegasos.. It's fast and nice and lets me multitask while it's doing it's thang. :-)
Title: Re: MagiC64 - Could some continue developing it?
Post by: TanZyr on January 14, 2004, 01:43:10 PM
@Jope,

re: insults - That's ok. I ran out of civil sounding insults anyway. Glad you weren't taking it seriously. ;-)

re: copius amounts of floppies - The problem for me is that I've got quite a few custom compilation disks from groups like ESI, FBR, etc that have a LOT of stuff single-filed (usually using ISEPIC, but some others that aren't), and a bunch of archived email, stories, and various other writings from "the scene" and other places that even Textfiles.com (http://textfiles.com) doesn't have yet. Additionally, I've got quite a few disks full of stuff I typed in from Compute! and Compute!'s Gazette over the years. So I'd like to preserve those... unfortunately, a lot of the IEC stuff won't allow the transfer of non-PRG files (REL/USR/SEQ).

re: hardware interfaces - I apologize for misinterpreting you. I'm not at all against using d64's for emulation - in fact it makes better sense, but I wanted to point out that at least one package makes it more readily accessable. :-)

re: CBM Gear - I've got a ton of it here, also. Need to clear out some desk real-estate and set some of it up again. :-) I know a few people that've really hacked to pieces their 64's into towers, and are even using them over the 'net.

re: CatWeasel - Some may remember me griping about how I couldn't find a nice double-sided drive for use with my CatWeasel MkII S-Class. I still haven't, and I've got precious little time to cobble together a hacked circuit in the 5.25" drive I was using. Unfortunately, I've got a lot of "flippies", yet can't access the back-side of the disks. How's the CW-III working for you? Played with the SID yet?