Posts for Alyosha


Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Interesting. That would be a cool run to see done on console. Have you tried running the resynced run on hardware? If it doesn’t perform the same as BizHawk then maybe emulation just isn’t ready to handle it.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
http://tasvideos.org/userfiles/info/50954041211353444 Here is a WIP of the first 10 levels. I don't think I made any major strategy mistakes, although probably some frames can be saved here or there. Overall, it's pretty straightforward. A one player or 'all diamonds' run might also be interesting.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Hmm, there shouldn’t be a performance drop compared to 2.3. I’ll tske a look at it, maybe something is being built in debug mode .
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Don’t use 2.2.1 it’s bugged. Use 2.3 for Gambatte , it has numerous improvements .
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Challenger wrote:
Alyosha wrote:
I have rewritten interrupt handling for the z80 CPU core. This is a major rewrite that was necessary for the CPC core currently in development.
With the updates for the core, it means that SMS runs (for example) made from 2.2.1-2.3 would desync for the next release version?
They shouldn't. The execution should be identical. Unless I made a mistake somewhere, which so far doesn't seem to be the case.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Looks pretty fun. Simple enough to work on as a side project. I think I might give it a try. Thanks for sharing.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Looking good! Should be about half way done now!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Nice improvement and an interesting read , yes vote .
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Interesting , but yeah certainly not a priority. I’d accept a PR for it though , should be relatively simple .
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I consider encoding to be a secondary matter. I don’t think there should be any limit on frame rate.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
ThunderAxe31 wrote:
Alyosha wrote:
EDIT: CUTEDEMO still has what appears to be some BG color latching behaviour that needs to be implemented in the 'zilog inside' scene. I would need to see it running on real hardware to make sure though.
Does it need to be a monocrome GB or is GBC also fine?
It has to be in GBC. That particular demo is GBC only. EDIT: Also I implemented HuC1 support if anyone wants to test out those games. I don't know how they are supposed to use the infrared port. I can add it in as a control if necessary.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
MESHUGGAH wrote:
BizHawk colecovision power on / reset... Galaxian has a hidden message after powering off and on a few times (https://gamefaqs.gamespot.com/colecovision/585496-galaxian/cheats). I believe the hidden text should be "I LOVE YOU, JENEANE" considering it's offset is much deeper (0x4645 in ROM) than the previous one (0x0302 in ROM)
I looked at this a bit, but gamefaqs seems to be the only place where you being able to display the message is actually mentioned. Other sources just say that the message is in the ROM and can be seen with a hex editor. Are you sure this works on a real console?
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I made a few more timing fixes that fix some issues with a few of the more sensitive tech demos out there. Oh! and CUTEDEMO relied on latching behavior of x-scroll which is now corrected. Oh! also relied on sprite evaluation not happening in DMG when sprites are turned off. This is actually an easy to see hardware difference between it and CGB, where sprites are always evaluated. GBVideoPlayer is now working as well, which relies on careful timing between STAT interrupts and y-scroll latching. So it's pretty cool to see it working. It will crash at the end though since the ROM is not padded to a standard size. I'll make a fix for that eventually. At the same time I am being careful to make sure all the various test ROMs still work, so overall these are small but important accuracy improvements. As a bonus, the notorious dycptest2 test ROM now looks correct: So things are moving forward pretty well. EDIT: CUTEDEMO still has what appears to be some BG color latching behaviour that needs to be implemented in the 'zilog inside' scene. I would need to see it running on real hardware to make sure though.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
The end result here isn't that interesting in terms of bot potential, but I'm pretty surprised to see a couple desyncs in there. I can't recall another example of something on FCEUX desyncing. Too bad it's too rare to reproduce reliably, might be something important.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Making renewed progress here now. I fixed the virtual pad and included tilt controls. Unlicensed games from Wisdom Tree are now supported. The GBVideoPlayer tech demo is only one timing bug away from working, though it now correctly loads and plays the video, just a bit garbled. I know what change needs to happen to fix it, just not 100% sure of the proper implementation yet.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Thank you for the continued testing Glitcholog. It really helps make sure things didn't slip by me.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Neat! Not as smooth looking as Blue where you just walk away to victory,but interesting none the less that such a complicated serious of events can now be console verified. Yes vote from me.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Definite yes from me, cool improvements .
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I have rewritten interrupt handling for the z80 CPU core. This is a major rewrite that was necessary for the CPC core currently in development. Please test the heck out of it. I don't want there to be a bunch of regressions like last time. I tested all the relevant ZX spectrum test roms I could find. They all still pass, which means I didn't mess up anything too serious. But I would appreciate anyone who has a spare minute who can load up a GG/SMS or Coleco or Spectrum game and ensure it still works. Thanks!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
@MESHUGGAH: I don't see anything that those memory ranges can access. The only things that do weird stuff are the pokey and high score bios. If you know for sure something that should be accessible there let me know.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I'll be back to making commits here sometime in the next couple days. First I have some z80 stuff to work out but I hope to start knocking out CGB test roms after that.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
So when does the game actually copy the save files back to disc? If it never happens because they are corrupted then I guess this is only a temporary corruption, which would be a nice coincidence. What happens if you hit reset in the emulator after the game returns to the title screen, is the corruption still there? I admit I haven't looked at the SRAM code in FDS in quite a long time so I'm not familiar exactly with what it's doing.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Out of curiousity, what happens when you reset the console? $0790 is just ordinary RAM, so unless it's written back to disc somewhere it looks like the corruption should clear up upon reset. Pretty interesting either way, yes from me.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I missed this earlier, but neat run, definitely a yes vote . Although no lag clips just reminds me how far off N64 TASing still has to go. But of a shame but oh well, still a fun watch.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
My opinion here is that as TASing encroaches on more modern games and systems, it simply won’t be a free ride anymore. If that puts it outside of TASVideos paradigm , then there just isn’t much that can be done about it. If people really want TASes of DRM protected games and can find a way to make them, they’ll just end up somewhere other then here. Same thing for TASes that require some physical medium. Most hobbies require money, and this one is getting there too (beyond the obvious pc + Internet part.) And I would say there is way more incentive today then ever to play by the rules and maybe even work with developers to get tas tools then to rely on pirates. If you want your hard work to be on something high profile like twitch you’re not going to start off by saying ‘this is all pirated and illegal.’ But as to the original question of whether cracked and pirated pc games should be allowed here, I would say no. I would prefer to see things like libTAS gain us some positive publicity instead. Maybe even gain some good faith from indie developers who would want to see their games get TASed.