Posts for Alyosha
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Cool! Nice work on this, and thanks for the trimmed down encode. I actually found this way more entertaining then most of the Genesis runs, the movement seems much smoother. Yes vote!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
Vector	Block	Result	Duration
12	3	correct	62.30ms
13	3	correct	124.09ms
14	3	correct	245.51ms
15	3	correct	498.65ms
16	3	correct	998.11ms
12	4	correct	129.80ms
13	4	correct	256.20ms
14	4	correct	522.78ms
15	4	correct	1038.49ms
16	4	correct	2083.95ms
12	5	correct	264.19ms
13	5	correct	536.34ms
14	5	correct	1073.79ms
15	5	correct	2134.70ms
16	5	correct	4298.91ms
Status: Done.
intel i7-4700HQ @ 2.4 GHz
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
MESHUGGAH wrote:
Title Match Pro Wrestling NTSC palette didn't changed?
It looks correct to me, can you post a screen shot of what you are seeing? I just implemented the remaining video modes. They seem to be rarely used, but games like Beef Drop now display correctly as well as the title screen in scrapyard dog.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
I've updated the NTSC color palette to a much better one, so the palette issues should be resolved. I also started implementing the super game mappers, so most games marked A78SG in the DB should be playable now.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Thanks for the testing. I just made some commits that fix (some) PAL, fix lag detection, and fix Xeviious, I'll have to look into the palettes though. EDIT: Ok I commited a proper fix for PAL, those games should work now.
phoenix1291 wrote:
Are the two cores available or A7800 will replace definitely EMU7800? Only test Donkey Kong for now, but as comparison, is the sound right in A7800Hawk?
For now both cores are available (in Config->Cores->Atari 7800) I expect A7800Hawk to supercede EMU7800 especially for TASing once it reaches feature parity, as EMU7800 is not a very accurate emulator and is quite outdated. At that point it can probably be removed but that's not really up to me. As for the sound, that is a work in progress I'll look into a bit more later.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Now that I'm a fair way through development, I thought I might announce that a new Atari 7800 core is available in BizHawk. A7800Hawk aims to be a cycle accuracte 7800 core to replace EMU7800, which has bugs that are not easy to fix. Right now the core is only available for play testing and is not ready for TASing (although savestates do already work.) The core itself is built conveniently from available parts such as the A2600 TIA and the 6502 core used in other system cores as well. All mappers are supported. Known Bugs List: A2600 mode not supported Color Artifacting not supported (Tower Toppler) one on one basketball: Runs too fast? (need to time console.) Published EMU7800 runs resynced to BizHawk: Ninja Golf: http://tasvideos.org/userfiles/info/41337253856983444 Scrapyard Dog (does not sync): http://tasvideos.org/userfiles/info/41337966763585237 Choplifter (does not sync): http://tasvideos.org/userfiles/info/41403013459751971
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Thanks to Challenger for finishing Cyborg Hunter! I already have Rygar (Argos no Juujiken) on the workbench since that one had a bad emulation bug. I still plan to do Rocky, but I might try to tackle King's Quest next.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
When you want to stop your movie, just go to File->Movie->Stop Movie. The movie will end at whatever frame you are currently on, you don't need to close BizHawk. You can set author when you start recording a movie in File->Movie->Record Movie. A field in the pop up movie will allow you to change the author. To change it after the fact, open the bk2 file in something like 7zip and change it in the header file.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
jlun2 wrote:
Well, apparently, the reason why the rating system isn't updated is because coding it seems to be the problem. I wonder would it be possible to open source it, and try getting help from social media? Not sure if there would be (or how much of a) security risk open sourcing the sections needed though.
Woah, the post in that quote is almost 2 years old already, time sure does fly! XD Just as a point of reference, I looked at the official encode of the TAS BrunoVisnadi linked in his post above. That video has 214 ratings (thumbs up or down on youtube) out of 13414 views at the time of my loading it. Roughly 1.5% Even if only half of those views are unique people watching more then 1 or 2 minutes of the TAS, we'd still only have a 3% participation rate in the youtube rating. I'm also guessing that most of those people are not even aware of the publication page for that TAS on TASVideos.org, so they aren't the same audience that would use the rating system either. Obviously this is just one movie, but it does seem that people just aren't interested in rating TASes, not TASers and not the general public, so it might not matter what the rating system is changed to, if the concept itself does not appeal to many people.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
C64 core in BizHawk defaults to PAL video mode. Also, I believe many of the readily available ROMs are also PAL. @DrD2k9: I would strongly recommend that you research the ROM you are using before trying to change the emulation settings. C64 appears to be quite a bit messier in terms of ROM cataloging then other systems. Also, check other sources to see if the game sounds correct and seems to be playing at the correct speed, as these are often obvious signs of using the wrong region. Using PAL isn't necessarily wrong, and NTSC is not necessarily faster.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
I think one way to improve participation is to be able to rate movies while on the workbench. That way people won't have to be bothered with going back after the fact after the movie is published (although this would still be an option too.) Maybe even just replace the 'did you find this entertaining?' question with the ratings box. Personally, I've never rated a single movie, as it seems like a pointless exercise, but at least having the option up front might be more motivating.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
natt wrote:
Alyosha wrote:
Alright, I just updated gambatte with a fix for pocket monsters. Also, I updated console selection in the GB menu so that you can now pick which console you want to boot your game in. 'Default' boots according to rom extension.
Why not according to header, as the old code did?
My mistake, it does whatever it did before , I didn't change it.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Alright, I just updated gambatte with a fix for pocket monsters. Also, I updated console selection in the GB menu so that you can now pick which console you want to boot your game in. 'Default' boots according to rom extension. 'GB' always boots in GB mode (even games incompatible with GB) 'GBC' always boots in GBC mode.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Equal length frames effect how input is processed. If equal length frames is set to true, each input frame lasts a set amount of time, regardless of how long a video frame (i.e. time between vblanks) lasts. If it is false, each input frame lasts however long the video frame lasts. So basically, NOT having equal length frames will mean you always change input when a VBlank happens, which might be more intuitive for TASing. HAVING equal frames means you always change input roughly every 1/60 seconds. but whichever you choose makes no difference for accuracy.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
It's an initial state problem. I'm not sure what exactly since the error appears so far in, but looks like it might be related to sound. I went back and set everything that looked relevent to zero or false in the initial state (for bios loading) and it fixed the problem. I'll patch it along with the patch to allow GB games in CGB. Thanks for the report, this feature does need more testing.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
zoboner wrote:
Ok, it's cool! I work actually, on an inputs generator, on master system 2 (european) than i mod in 60 hertz, for verifying my run of golden axe warrior, I created the module with an genesis PAD, who have a DB9 port, and I linked this with an Arduino uno, but you said: "But, it won't suddenly make runs sync on console that didn't before, SMS / GG is not terribly well documented in terms of timing accuracy, and BizHawk's core is not that low level", you think it's not possible to run this input file with no desync, due to that? Thank for all informations.
Well it's worth a try , who knows it might even work! Just be sure to document whatever results you get as information is sparse and any info is valuable
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Alright first game already taken off the list! Since it's come up recently I'll mention it here too. GG and SMS runs should be made using BizHawk 2.0.1 or later due to a bug in the z80 in previous versions. It is a rare bug that only effects a few games but it's best to avoid it altogether. Also I'll take a look at Rocky now that the run on the workbench was rejected and I already have a good idea how it works.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Nice work! That is a pretty big improvement for such a simple looking game, good research and optimization.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Let's see, There were about 10 less frames of lag in the autoscroller section of the castle ruins, and about 30 more frames between tiny cavern and flower field. Also the level select after flower field took longer by several frames. I did have to manipulate tornadoes in level 2 but it was trivial (just changing one directional press before enterring the door.)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
@pokota: you have to go to the GB menu and select the enable bios option, then reboot the core. It's not enabled by default currently. @Fortranm: no, but I will test it and see how gambette handles it, if it works I'll add the option for it. EDIT: looks like it works, I'll just need to figure out the best way to make this option presentable to the user.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Well, this is a bit embarassing, but unfortunately this run was made on a build of BizHawk that contains a bad IRQ bug that I inadvertantly introduced (you can see it most plainly where the screen shakes as mickey jumps into the water on level 2.) The bug only impacts an edge case where an IRQ occurs as the game is running an EI instruction and interrupts are enabled. This causes interrupts to (erroneously) be re-enabled. The bug occurs on this game because the game runs EI as part of it's idle loop. Anyway, as this is my error, and a pretty serious one at that, I've started re-syncing this run on 2.0.1 where the glitch is fixed. @ The8bitbeast: this run syncs the first half of the game, it's a few frames slower do to lag differences, but gameplay is basically the same except for the card boss where I had to change up manipulation to get 128s. Let me know if you think it's good and I'll sync up the rest. Sorry for the bug! http://tasvideos.org/userfiles/info/40098174170260212
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
feos wrote:
In battletoads the method used is arbitrary data manipulation, not arbitrary code execution. There's some period where battletoads executes open bus, which can theoretically be manipulated to look like it's executing sensible commands, but it's very hard and no one feels like doing it.
Would you mind sharing the details of this feos? It sounds interesting.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
zoboner wrote:
Ho, ok, I'm happy than you explain this. If I understand well, I can change the BIOS especially if i use a specific game (JPN...)? It's more accurate to use the original BIOS or just for more proper? Thank you for information.
Yes, you can (and probably should) use the BIOS of the region the game is from. There are also different BIOS variants you can use (I just picked a common one.) Is it more accurate? Yes in the sense that RNG and maybe cycle timings will be closer to console then without it. But, it won't suddenly make runs sync on console that didn't before, SMS / GG is not terribly well documented in terms of timing accuracy, and BizHawk's core is not that low level, despite having a very strong z80 core.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Ha! Even now a new glitch. Thanks for posting that is interesting and unexpected
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
zoboner wrote:
Cool run, this is a rare games who put up "SEGA MASTER SYSTEM" before game starts. Musics are good and when I watch this TAS, i feel like in a "shoot them up"! It's a good illusion. yes vote
That's actually the system bios screen, not the game.in the past we've neglected using the SMS bios, but now the goal is to be a bit more proper and include it in runs.