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.
2008-05-13 13:35
Oswald

Registered: Apr 2002
Posts: 5086
agreed.
2008-05-13 13:55
assiduous
Account closed

Registered: Jun 2007
Posts: 343
doh,i expected another piece of smart code detecting all emus!:(

a routine looking for the presence of an emulator does NOT have to go hand in hand with stopping the execution of the program if an emulator is detected. you can use it to display an informative message telling the audience that some effects in the demo maight be displayed incorrectly or fail. you can use it to tell the user to buy a real C64 (Tense Years by Onslaught). you can use it to force the user to press RUN STOP or rather ESC (Aurora by Level 64). harmless possibilities are countless,preventing the program from running is the extreme option.

so if you find a piece of code that works/displays different in emulators and on the real thing,make an emucheck out of it. you will help the devs of the emulators to improve the accuracy of the emulated C64. to tell one example,emufuxxor v2 was the major cue to implement a cycle exact sprite emulation in Hoxs64.
2008-05-13 15:13
madcrow
Account closed

Registered: Oct 2003
Posts: 39
Well as long as emulator-routines are "nice routines" (used to warn people that they may not be getting a true experience, but allow the demo to run anyway) they're not evil, but merely annoying. Emufuxxor is evil because of its artificial nature: it deliberately breaks programs that would otherwise work fine on an emulator and offers no way for them to run. While it did have a side effect of driving Hox64 to become the most accurate emulator ever, that wasn't its intent: its intent was merely to annoy and discriminate against those lacking real PAL C64 hardware. That is evil.
--------------------------------------
please have pity on the n00bish emu kiddie responsible for the post above.
2008-05-13 15:29
chatGPZ

Registered: Dec 2001
Posts: 11351
Quote:

its intent was merely to annoy and discriminate against those lacking real PAL C64 hardware.


sorry to say so, but no. noone gives a damn about ntsc, demos are usually made for pal. and emufuxxor is there to annoy those using emulators.
2008-05-13 15:55
assiduous
Account closed

Registered: Jun 2007
Posts: 343
well i cant recall any serious production protected with emufuxxor. i only know 2 really,Jeroen Kimmel Collection by Tropyx and Logosland2 by Draco. the community must have been really pissed off to miss out on these top quality productions when they came out,lol.

Demus interruptus and Krestage3 required that the particular VIC-II features necessary for the effects in these demos to look correctly are emulated. i guess that these demos wouldnt run on an NTSC machine anyway
2008-05-13 21:44
fade
Account closed

Registered: Mar 2002
Posts: 290
will ntsc for cards & bbs kthxbi :)
2008-05-13 21:59
Graham
Account closed

Registered: Dec 2002
Posts: 990
Emu-detections only work on emulators which still lack emulation quality.
2008-05-13 23:22
assiduous
Account closed

Registered: Jun 2007
Posts: 343
Quote: Emu-detections only work on emulators which still lack emulation quality.

speaking of the detection routines available now-very true. but if someone with solid coding skills was determined enough to devise a long lasting and effective way of detecting an emulator he would succeed. afew bizzare VIC-II effects i`ve seen arent emulated in any emulator in the world including Hoxs64. Rubi of Vice Team says that even the CPU6510 emulation is prone to failing on some test suites although I havent found any affected software yet so i cant confirm it.
2008-05-14 02:24
Oswald

Registered: Apr 2002
Posts: 5086
what, there are still new VIC effects? bring them on.
2008-05-14 02:26
madcrow
Account closed

Registered: Oct 2003
Posts: 39
Quote: Quote:

its intent was merely to annoy and discriminate against those lacking real PAL C64 hardware.


sorry to say so, but no. noone gives a damn about ntsc, demos are usually made for pal. and emufuxxor is there to annoy those using emulators.


I know most demos only work on PAL. Thus, my comment/assumption that emulators are the only way for people in the NTSC part of the world to watch PAL demos without shelling out huge ammounts of money for hardware. (High-end transformers, shipping of equipment from Europe, etc)
--------------------------------------
please have pity on the n00bish emu kiddie responsible for the post above.
 
... 33 posts hidden. Click here to view all posts....
 
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
Backspin
Firehawk/Hoaxers
tomek
kbs/Pht/Lxt
Hexhog
E$G/HF ⭐ 7
ready./Level64/HF
Krill/Plush
algorithm
Unlock/Padua/Albion
Jetboy/Elysium
katon/Lepsi De
Holy Moses/Role
YPS
Sychamis
theK/ATL
Magic/Nah-Kolor
Knut Clausen/SHAPE/F..
VanessaE/Digital Aud..
Grue/Extend
The Human Co../Maste..
mutetus/Ald ^ Ons
Guests online: 154
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 Diskmag Editors
1 Magic  (9.8)
2 hedning  (9.6)
3 Jazzcat  (9.5)
4 Elwix  (9.1)
5 Remix  (9.1)

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