Thomas Jentzsch Posted September 12, 2021 Share Posted September 12, 2021 2 hours ago, rbairos said: I've committed the stella changes to the github: https://github.com/lodefmode/stella @stephena Can you incorporate the changes into Stella? @rbairos Do you expect more changes? Stereo maybe? Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted September 12, 2021 Share Posted September 12, 2021 (edited) 1 hour ago, rbairos said: Okay, I'll shift that dummy line. Reason I have org's everywhere is the hardware version of this was implemented with a 1K dual-port ram. It monitored line A7 to determine which of the eight 128-byte regions it was in, to know what to update. The emulator also monitors A7 for the same reason. Didn't know about the ALIGN macro, though I still have to be very specific where everything lives. Stay tuned.. The time-counter OSD for the movie files @Andrew Davie has created are messed up when compared to your files, @rbairos. In Stella as well as the Gopher2600 port. Why would that be? on edit: added screenshots. * using the latest core.bin so the gap is present. But it is also the case with the previous core.bin Edited September 12, 2021 by JetSetIlly Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 14 minutes ago, Thomas Jentzsch said: @stephena Can you incorporate the changes into Stella? @rbairos Do you expect more changes? Stereo maybe? I still need to fix that offset. Stereo is a few more changes as I have different kernel for updating during overscan. I'll create a pull request when it's ready Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 4 minutes ago, JetSetIlly said: The time-counter OSD for the movie files @Andrew Davie has created are messed up when compared to your files, @rbairos. In Stella as well as the Gopher2600 port. Why would that be? It may not have the same font installed on his mac that is used during encoding. Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted September 12, 2021 Share Posted September 12, 2021 14 minutes ago, rbairos said: It may not have the same font installed on his mac that is used during encoding. Gotchya. The Volume bars and labels are part of the hardware/emulation but the time code is part of the encoding. Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 I suspect a bug in stella implementation...? Late in the "Kong" MVC, the movie starts exhibiting significant corruption. Some stella frames... we're looking at the horizontal lines/corruption The reason I think the MVC file is OK is because Gopher displays the same without corruption (e.g., the last frame of the movie...) stella... gopher... Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted September 12, 2021 Share Posted September 12, 2021 (edited) 14 minutes ago, Andrew Davie said: I suspect a bug in stella implementation...? Late in the "Kong" MVC, the movie starts exhibiting significant corruption. Some stella frames... we're looking at the horizontal lines/corruption The reason I think the MVC file is OK is because Gopher displays the same without corruption (e.g., the last frame of the movie...) stella... gopher... Interesting. Although we should be careful because the version of Gopher2600 you've tried there is using the older core.bin from last week. Whereas Stella is using the newer core.bin from today. Pull this branch of Gopher2600 for a true comparison https://github.com/JetSetIlly/Gopher2600/tree/moviecart That said, you might be right. This the last frame with the new core.bin Edited September 12, 2021 by JetSetIlly Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 (edited) 32 minutes ago, JetSetIlly said: Whereas Stella is using the newer core.bin from today. Pull this branch of Gopher2600 for a true comparison https://github.com/JetSetIlly/Gopher2600/tree/moviecart I must admit to not knowing how to grab that branch. git clone didn't work with that URL.... I can see the branch with the browser. Nevermind. Edited September 12, 2021 by Andrew Davie Quote Link to comment Share on other sites More sharing options...
Rydr Warklub Posted September 12, 2021 Share Posted September 12, 2021 This would totally be something Atari would of have done. Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 3 hours ago, Thomas Jentzsch said: @stephena Can you incorporate the changes into Stella? @rbairos Do you expect more changes? Stereo maybe? It works!! I've created a pull request for the background enhancements. I'll redo the examples with background soon. Deferring the stereo audio for now, as I'd have to rejig the overscan audio portion as well. Not a large task though. 1 Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 3 hours ago, JetSetIlly said: Gotchya. The Volume bars and labels are part of the hardware/emulation but the time code is part of the encoding. Yah, it's kinda funny but the whole project was designed with a low-power microcontroller hardware cart in mind. If the end result means different timecode fonts based on geographic location where it was created, that's kinda neat actually. Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 12 minutes ago, rbairos said: It works!! I had a look-see. It's a remarkable thing - congratulations! Who woulda thought it would be possible to have such quality. 1 Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 Super-low-priority request, but I'd love it if subtitles could be an optional extra in the encoding. I see them appearing in a scrolling line where the volume/brightness controls are, and toggled on/off by some switch on the console. Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 4 hours ago, Andrew Davie said: Here's another test ROM that's much larger... (Kong vs Dinosaurs) https://www.dropbox.com/s/1x4xte4056ulrtb/kong.mvc?dl=0 Edit: and another (Knock on Wood - Amii Stewart) https://www.dropbox.com/s/na24ontc5pfp4mr/knockonwood.mvc?dl=0 So Kong: Looks great. Timecode is mixed up from the start. I see the bad background cells near the end (as the woman emerges from the lake) Knock on Wood: Also awesome. Timecode looks good, but different font. Doesn't seem to breakup. Probably an issue with the encode is my first guess. *However* I notice the stella emulator outputs some stray pixels in the OSD text, and forward right fails, only when I compile in release vs debug. Haven't investigated, but something definitely weird there. Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 1 minute ago, rbairos said: Probably an issue with the encode is my first guess. If an issue with the encode, then hard to explain why Gopher seems to display OK. Not thoroughly tested, but at least the last frame of kong is confirmed good on kong and bad on stella. Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 3 minutes ago, Andrew Davie said: Super-low-priority request, but I'd love it if subtitles could be an optional extra in the encoding. I see them appearing in a scrolling line where the volume/brightness controls are, and toggled on/off by some switch on the console. Yes absolutely. Im trying to keep the number of SD blocks per frame at 5*512, as the SD card bandwidth using SPI was low, but I think we'd still be under. It could be decoded and scrolled directly in TouchDesigner during encoding likely, much like the existing timecode text. Also well as SAP. Right now, Im only using half of each byte for the audio in the file. The upper nibble could be used for alternate audio. When I first encoded Star Wars, silver screen edition, it defaulted to an Italian soundtrack. I contemplated exposing that. Also important is a PAL setting. Quote Link to comment Share on other sites More sharing options...
+rbairos Posted September 12, 2021 Author Share Posted September 12, 2021 (edited) 3 minutes ago, Andrew Davie said: If an issue with the encode, then hard to explain why Gopher seems to display OK. Not thoroughly tested, but at least the last frame of kong is confirmed good on kong and bad on stella. Oh, does it play well throughout on Gopher?? That might be related to my strange production-only compile issues with Stella. I thought it may be the encoding as it's always starts in the exact same spot. Edited September 12, 2021 by rbairos Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 16 minutes ago, rbairos said: I thought it may be the encoding as it's always starts in the exact same spot. I am not setup with the correct branch of gopher to check/confirm behaviour definitively on that emulator. Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted September 12, 2021 Share Posted September 12, 2021 12 minutes ago, Andrew Davie said: I am not setup with the correct branch of gopher to check/confirm behaviour definitively on that emulator. New moviecart core pushed to master branch of Gopher2600, @Andrew Davie For future reference, after you've cloned a repository (git clone <url>) you can pull another branch with "git pull origin <branch>". After that you can checkout the branch with "git checkout <branch>" @rbairos It looks and sounds fantastic! 1 Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted September 12, 2021 Share Posted September 12, 2021 Feature idea: Encoding with the intention that the TV is to be viewed on it's side. By doing this, you could get a picture wider than it is tall and closer to the normal TV ratio. Additional idea: a single bit in the cartridge that indicates the orientation of the encoding. It wouldn't do anything on the hardware (except maybe an LED indicator) but it could be used by emulators to rotate the TV output automatically. 1 Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted September 12, 2021 Share Posted September 12, 2021 I'm encoding "Princess Bride" - I thought these were amusing. They're the moviecart rendering of a NES baseball game being played in the movie.... 2 Quote Link to comment Share on other sites More sharing options...
+Gray Defender Posted September 12, 2021 Share Posted September 12, 2021 1 hour ago, Andrew Davie said: Super-low-priority request, but I'd love it if subtitles could be an optional extra in the encoding. I see them appearing in a scrolling line where the volume/brightness controls are, and toggled on/off by some switch on the console. Yes but not just in English, all languages please and let's not forget the DVDs directors cuts as well. Lol... ? (sorry my attempt at humor) 1 Quote Link to comment Share on other sites More sharing options...
JetSetIlly Posted September 12, 2021 Share Posted September 12, 2021 18 minutes ago, Andrew Davie said: I'm encoding "Princess Bride" When I was your age, DVDs were called Moviecarts! 1 2 Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted September 12, 2021 Share Posted September 12, 2021 I wonder if picture quality would improve if we keep the PF color active for the whole sprite area. So that we have no black gaps, but colored ones. This would increase color saturation, but also decrease contrast. Here is my demo doing what I described. movie_kernel_v3.bin Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted September 12, 2021 Share Posted September 12, 2021 1 hour ago, rbairos said: ...forward right fails, only when I compile in release vs debug. Haven't investigated, but something definitely weird there. That clearly indicates a coding error. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.