Post subject: Commodore 64 (WinVice)
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
WinVice, as many of you know, has the capability of recording movies and rerecording. It records sound and video (but still has to played back with a ROM and the emulator.) There's a few problems: no frame advance, and only 1 savestate slot (the last time I checked.) It can be used to make basic TASes, but has a long way to go before it can be accepted. Any thoughts?
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Editor, Skilled player (1441)
Joined: 3/31/2010
Posts: 2113
If it's open-source, it should be possible to add frame-advance and more save state slots, right? If I recall correctly, the main problem with C64 emulation was that it was difficult to verify the ROM was good. I don't know how crippling that is of a problem, but neither do I know how to fix this. Still, I'd love to see C64 TASing become possible at some point. (And all other Home computers for that matter)
Player (105)
Joined: 5/22/2007
Posts: 22
Adding frame advance to VICE isn't that difficult, I've done it before. The biggest problem about C64 are "roms". If you're lucky you can get one of the following: * ROM image of cartridge (.crt) (only ~50 games ever released on crt IIRC) * Binary disk or tape image of unprotected game (.d64 or .t64) (usually magazine disks/tapes) Then there are raw disk and tape images (.g64 or .tap) that can store protected games but for technical reasons there's no unique way for creating such a file from a medium, causing loading time differences. The majority of downloadable games are cracked with a prepended intro and modifications to the game code. I don't like TASing such games for obvious reasons. (Even "remember" modify game code to the point that even without cheats there are timing differences) As a compromise one might at least for games that don't load data from disk create a memory image at the moment control is transferred to the game itself and use that for TASing.