running c64-demos on series 60 phone(s) with frodo s60
category: general [glöplog]
i've been trying to get several c64-demos running on my siemens sx1 using frodo s60 but i can't get any of them to run. the emulator starts up fine, loads the d64-file(s) fine, but come runtime, it just hangs.
now, i know that demos aren't the ideal programs to get running in emulators, but there has to be at least ONE c64-demo that doesn't use some bizarro hardware-trick which isn't supported in the emulator..
have any of you people gotten any demo to work this way? having a c64-demo running on my mobile phone would be a killer. :)
now, i know that demos aren't the ideal programs to get running in emulators, but there has to be at least ONE c64-demo that doesn't use some bizarro hardware-trick which isn't supported in the emulator..
have any of you people gotten any demo to work this way? having a c64-demo running on my mobile phone would be a killer. :)
[streetuff] well. the games will work
[streetuff] but not the demos of today
[dalezy_\] streetuff, why's that?
[streetuff] the frodo emulation is not cycle exact
[dalezy_\] too much cpu-time for that small cellphone? =)
[streetuff] nah
[dalezy_\] just because of the cycles?
[streetuff] yep
[streetuff] for example... krills 4k from breakpoint04 won't run
[streetuff] you just get garbage on the display
[streetuff] cycle works just in the "simple" parts
[streetuff] but you can play giana sister like a charm =)
[streetuff] but not the demos of today
[dalezy_\] streetuff, why's that?
[streetuff] the frodo emulation is not cycle exact
[dalezy_\] too much cpu-time for that small cellphone? =)
[streetuff] nah
[dalezy_\] just because of the cycles?
[streetuff] yep
[streetuff] for example... krills 4k from breakpoint04 won't run
[streetuff] you just get garbage on the display
[streetuff] cycle works just in the "simple" parts
[streetuff] but you can play giana sister like a charm =)
that basically means frodo != nice for demos
I have only tried on demo so far (an old demo I coded, "Time Out/Triad") and it ran, but no VIC-tricks like open sideborder etc. work since Frodo is a line-based, not cycle-based emulator. Also the fastloader didn't work, so I could only see the first parts.
So I guess you should try old onefile demos, and it should work fine.
(This was tested using Frodo S60 on my Nokia 6630)
So I guess you should try old onefile demos, and it should work fine.
(This was tested using Frodo S60 on my Nokia 6630)
hm, i sort of had a feeling i wouldn't be able to get the newest demos to work.. i'll have to try some old goldies then. :)
if it's not cycle accurate older demos will not work well either, no rasters, no multiplexers, no borderopening ...
hmmm, shame
hmmm, shame
Multiplexers will probably work since they are not dependent on cycle-accurate timing. Rasters should kind of work aswell (but ofcourse not splits). Sideborderopening does not work at all, but upper and lower works.
can it display fli?
No, FLI doesn't work.
iirc there was also a commercial C=64 emu for symbian, though i can't remember the name.
how about true drive emulation? can it run trackmos or only onefilers/demos with parts you can load seperately?
dalezy: sad but true.. i only have experience using dreamfrodo (frodo for the DC) and i didn't get a single demo to run correctly (most didn't run at all).. :(
but ALL tested games did run in all their beauty.. :)
but ALL tested games did run in all their beauty.. :)
I got this from the Official Frodo Home Page.
What is Frodo V4.1?
Frodo V4.1 is a free, portable C64 emulator for BeOS, Unix, MacOS, AmigaOS, RiscOS and WinNT/95 systems.
Some of the emulation's features:
This emulator focuses on the exact reproduction of special graphical effects possible on the C64, and has therefore relatively high system requirements. It should only be run on systems with at least a PowerPC/Pentium/68060.
Frodo is capable of running most games and demos correctly, even those with FLI, FLD, DYCP, open borders, multiplexed sprites, timing dependent decoders, fast loaders etc.
6510 emulation: All undocumented opcodes, 100% correct decimal mode, instruction/cycle exact emulation.
VIC emulation: Line-/cycle-based emulation, all display modes, sprites with collisions/priorities, DMA cycles, open borders, all $d011/$d016 effects.
SID emulation: Real-time digital emulation (16 bit, 44.1kHz), including filters (only under BeOS, Linux, HP-UX, MacOS and AmigaOS).
1541 emulation: Drive simulation in directories, .d64/x64 or .t64/LYNX files, or processor-level 1541 emulation that works with about 95% of all fast loaders and even some copy protection schemes.
Other peripherals: Keyboard and joystick (real joysticks (only under BeOS, Linux and AmigaOS) or keyboard emulation).
The full source code in C++ is available.
Frodo is freeware. Why pay >$40 for a C64 emulator?
It looks like the emulation is accurate enough to run most of the demos/games.
There is an Symbian port of V4.1 available... has anyone tried this version?
Check this:
http://e32frodo.sourceforge.net/pub/e32frodo_v041_er6.sis
What is Frodo V4.1?
Frodo V4.1 is a free, portable C64 emulator for BeOS, Unix, MacOS, AmigaOS, RiscOS and WinNT/95 systems.
Some of the emulation's features:
This emulator focuses on the exact reproduction of special graphical effects possible on the C64, and has therefore relatively high system requirements. It should only be run on systems with at least a PowerPC/Pentium/68060.
Frodo is capable of running most games and demos correctly, even those with FLI, FLD, DYCP, open borders, multiplexed sprites, timing dependent decoders, fast loaders etc.
6510 emulation: All undocumented opcodes, 100% correct decimal mode, instruction/cycle exact emulation.
VIC emulation: Line-/cycle-based emulation, all display modes, sprites with collisions/priorities, DMA cycles, open borders, all $d011/$d016 effects.
SID emulation: Real-time digital emulation (16 bit, 44.1kHz), including filters (only under BeOS, Linux, HP-UX, MacOS and AmigaOS).
1541 emulation: Drive simulation in directories, .d64/x64 or .t64/LYNX files, or processor-level 1541 emulation that works with about 95% of all fast loaders and even some copy protection schemes.
Other peripherals: Keyboard and joystick (real joysticks (only under BeOS, Linux and AmigaOS) or keyboard emulation).
The full source code in C++ is available.
Frodo is freeware. Why pay >$40 for a C64 emulator?
It looks like the emulation is accurate enough to run most of the demos/games.
There is an Symbian port of V4.1 available... has anyone tried this version?
Check this:
http://e32frodo.sourceforge.net/pub/e32frodo_v041_er6.sis
bigpimpin: yes, actually i'm using a newer version than that too - http://koti.mbnet.fi/%7Ehaviital/Frodo/FrodoS60_051.SIS
wow, it can even do DYCPs! :-)
that's a 100% software effect.
that's a 100% software effect.
update: i actually got "my kondom" to run, but it ran really slowly (well, daaah). testing other demos now..