Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user tomek ! (Registered 2024-11-24) You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > Emulator checks are evil
2008-05-13 13:15
madcrow
Account closed

Registered: Oct 2003
Posts: 39
Emulator checks are evil

Seriously. I'm stuck in NTSC-land, so all this cool PAL stuff you Euros code is inaccessible to me on real hardware. When you add emulator checks/blocks, you keep "casual" fans who enjoy seeing C64 demos, but don't care to import a PAL '64 and monitor and associated high-end transformers to turn 110V/60Hz into 220V/50Hz from ever seeing cool stuff. So PLEASE ignore the advice in the emulator bugs document and keep on making no-check demos.
--------------------------------------
please have pity on the n00bish emu kiddie responsible for the post above.
 
... 33 posts hidden. Click here to view all posts....
 
2008-05-15 13:10
JackAsser

Registered: Jun 2002
Posts: 2014
WVL: U naughty boy, have you turned my PD-display code into an emufuxx0r? ;D
2008-05-21 00:59
DeeKay

Registered: Nov 2002
Posts: 362
Quote:
You can use it to tell the user to buy a real C64 (Tense Years by Onslaught).


*cough*DeusExMachina?*cough* <:-)))

Anyway, having done a little Sideborder coding with my quite limited coding skills recently I was astonished how quickly I made something that VICE did not emulate properly (there was an extra black line at the right border where the upper border goes into the screen on c64 and not in VICE). Some days later, Widdy showed me a simple stable raster he made on the real c64 - which was not quite so stable in VICE! This is all quite simple and generic code, the original SB-code I worked with was even from 1988!
I thought It would take a lot more skills to actually make something that does not show correctly in VICE... Still some way to go with emus it seems!

I somehow have a feeling there's still alot more ways where emus go wrong, only that they're never used in any program, because they just show black or garbage on c64! So you never see how these "effects" fuck up on an emu...
You know, simple stuff like switching on multicolor in ECM, only on a much higher level! ;-)

On a slightly more optimistic note: Oliver Achten (MMC64/Replay) said after he made that Amiga-on-a-chip, that the c64 already probably is the most accurately emulated and well-known computer on the planet, and that Amiga coders have never even come close to that level of sophistication, because they never coded as much pedal to the metal as c64 guys did, with their C compilers, blitters, bitplanes and all that fancy stuff they got by default! ;-) He said with the timing knowledge he got through making that FPGA Amiga it would now be a walk in the park for him to fuck UAE & Co thrice over before sunrise with some emufuxxor! 8)

So... when will emus finally be able to do drivesounds and PWM-dimming of the drive-LED, like 1541u does? 8)
2008-05-21 09:38
assiduous
Account closed

Registered: Jun 2007
Posts: 343
Quoting DeeKay
*cough*DeusExMachina?*cough*

i was trying to give more recent examples than that:)

Quoting DeeKay
I thought It would take a lot more skills to actually make something that does not show correctly in VICE... Still some way to go with emus it seems!

VICE is not the role model for accurate emulation,its known to sacrifice accuracy for speed optimization (line based sprites etc). only Hoxs64 emulates everything on a cycle basis.

Quoting DeeKay
So... when will emus finally be able to do drivesounds and PWM-dimming of the drive-LED, like 1541u does? 8)

the drive sounds are implemented in the german emulator Emu64. also Micro64 (not released) emulates them but they dont sound atall like my real 1541II would do. does 1541u emulate the click of opening/closing the latch when a disk image is attached/detached ?:)

Quoting WVL
Anyway, the major difference is also in the 2nd set of orange 'bars'. Mine looks like your shot from the real c64.

Hoxs64 is fixed in the latest beta to display it correctly (as per an 8565 VIC):

2008-05-21 10:59
DeeKay

Registered: Nov 2002
Posts: 362
assiduous: Sorry, I don't do Windows, so HoXS64 is no option for me! <:-/
You can say what you want about VICE, but they're the only crossplatform c64 emulator there is (that Java-based one notwithstanding, I'll just ignore Frodo for now, since AFAIK it hasn't been updated in years - But what about that ec64, enthusi? That's an X window! 8)... I'll just assume those other Emus you quoted are Windows-only, too..

Crossplatform, people! It's not rocket science! SDL is more than sufficient for a c64 emulator! Why the fuck can e.g. CCS not be done in SDL, it has its own c64-based config screens anyway!
2008-05-21 11:40
assiduous
Account closed

Registered: Jun 2007
Posts: 343
have you tried Wine ? Hoxs64 is reported to work fine on Linux in the environment of Wine,dunno about CCS.
2008-05-21 12:17
A Life in Hell
Account closed

Registered: May 2002
Posts: 204
Quote:

Crossplatform, people! It's not rocket science! SDL is more than sufficient for a c64 emulator! Why the fuck can e.g. CCS not be done in SDL, it has its own c64-based config screens anyway!


Was there not, in fact, a linux version of ccs 0.9?

Quote:

have you tried Wine ? Hoxs64 is reported to work fine on Linux in the environment of Wine,dunno about CCS.


hoxs works for me (use it under wine a lot) but ccs did not. last i checked. I can try again now if anyone cares.
2008-05-21 12:53
assiduous
Account closed

Registered: Jun 2007
Posts: 343
Quote:
hoxs works for me (use it under wine a lot) but ccs did not. last i checked. I can try again now if anyone cares.

please do. btw,do you use the latest Hoxs64 (or any directX9 version) ? Im wondering if Wine comes with the directX9 libs. afaik Hoxs64 v1.0.5.0+ requires that d3dx9_31.dll is present either in the directory of Hoxs or in the system.
2008-05-21 13:55
enthusi

Registered: May 2004
Posts: 677
Deekay:
ec64 uses sdl but for now compiles only under UNIX.
it should be not problemto have it fully portable.
BUT it can not at all match other EMUs yet. I hope this will change in the future. Alot.
2008-05-21 14:02
Ninja

Registered: Jan 2002
Posts: 411
enthusi: Is Nic ( / The Dreams) getting active with ec64 again or are you taking over? :) BTW fully portable may not be that easy, as it contains some x86-assembly.
2008-05-21 14:40
enthusi

Registered: May 2004
Posts: 677
well portable as in win/unix :) Sorry that wasnt very specific. Its fully x86-asm. Only SDL + frame are C.
NO, Im not in there. Im just a user though Id love to see it grow. There are some enhancements done yet by him recently.
Previous - 1 | 2 | 3 | 4 | 5 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
bugjam
rambo/Therapy/ Resou..
Strepto/Lethargy
wacek/arise
astaroth/TRSI
Epyx/TSA
sln.pixelrat
Fred/Channel 4
moraff/Panic/Gorbat ..
Magic/Nah-Kolor
rexbeng
Devia/Ancients
mankeli/Extend
MightyAxle
Walt/Bonzai
cg/Censor Design
Mr SQL
Hagar/The Supply Team
Krill/Plush
Barfly/Extend
Linus/MSL
Guests online: 104
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 The Demo Coder  (9.6)
8 Wonderland XIV  (9.6)
9 Comaland 100%  (9.6)
10 No Bounds  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.7)
4 Acidchild  (9.7)
5 Cash  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.038 sec.