Jump to content

R0ger

Members
  • Content Count

    572
  • Joined

  • Last visited

  • Days Won

    3

R0ger last won the day on March 18

R0ger had the most liked content!

Community Reputation

856 Excellent

1 Follower

About R0ger

  • Rank
    Dragonstomper
  • Birthday 06/29/1975

Profile Information

  • Gender
    Male
  • Location
    Olomouc, Czech Republic

Recent Profile Visitors

6,165 profile views
  1. Run ahead ? I don't understand .. All I was asking is to pause the emulation when the surfaces are flipped .. or when VBI is triggered. I would need it step through animations frame by frame. And using debugger for that is not ideal, as it takes precious space on the screen.
  2. Quick question .. is there a function to run simulation till next frame ? Of course it can be done somewhat easily in debugger, but outside of that ?
  3. I usually test it by dumping random values into the desired scroll value. Also writing the value right after STA WSYNC is exactly the wrong time. You need few cycles after WSYNC, and it also depends on the values written. I never know the correct amount, I just test it. I find Altirra hadrware reference good in describing how it works and what all can go wrong, but it won't give you some 'best way to do it'. Is there something like that ?
  4. Indeed. I'd say Dlists are quite cool. But PMG, GTIA color combinations, POKEY .. for every feature they have there are 3 limitations, and I keep wanting more every time I do something. But then, that's the fun part.
  5. Resize the video to at least 720p, I suggest VirtualDub. It's nice video tool made by some Phareon, you might have heard of him. Youtube handles videos with 720p and more as HD, will use better bitrates, and also will store them at 50/60 fps. Comparison of how it looks (shameless plug): naive approach first: https://www.youtube.com/watch?v=SXYFQONJHBQ and 720p version: https://www.youtube.com/watch?v=BjNm04oCdYc Also check the available frame rates.
  6. I tried just that. That was actually my original idea about PMG road. And the answer is .. no. There is limit how much to the left you can do it. You can't stretch the road to the left border of the screen. This is analytic view (ctrl+F8) in Altirra. You see that vertical yellow line ? That's basically the limit. Maybe the left side could be covered with another PMG object .. good luck with that though, this trick needs to be done on specific cycle, and the kernel for drawing road via PMG is complex even without it.
  7. That wouldn't be too hard. XOR wouldn't work though, as you have to combine it with the cars in front, and if you do 3rd person view, with player's car. But the whole road in PMG is really nasty dense kernel code. You don't even have enough time to move all the PMG objects per line, I do left side on even frames and right side on odd frame. Adding hills would mean the kernel code has to be active for even taller portion of the screen. That eats into available CPU power. Also PMG have one great feature - they can all have different color. This cannot be used here. If I ever go back to this topic, I would like to experiment with full software rendering and character modes.
  8. Well if you want some center line on the road, and you want to use PMG for that too, you have only 3 PMG left for the road. And that won't fill the full screen width.
  9. All demos can be downloaded for example on pouet: https://www.pouet.net/party.php?which=438&when=2019
  10. You simply can't make cars and 50fps. You can use hardware to have nice road .. and the use PMG for cars. Problem is, Atari's PMG is too limited, and you end up with simple cars. I tried using the opposite approach .. PMG for the road, field for car, which simplifies things greatly, see here: https://www.youtube.com/watch?v=2iT2_PdJa3g But there is too many limitations, mainly width of the road, I don't think it's the right way. Or you can do it like Electra Glide - first person view. That would be possible even with more complex road and hills, but having tried myself, I must say even that would be an achievement. Other than that, you have to use software sprites. But then that's the same for most 8 bit platforms. You could go for fake road .. like C64 outrun https://www.youtube.com/watch?v=Jt7xn_K6WX8 The road is just few frames, made from charset, and it only scrolls to the left and right, no distortion is made. Really fast to render. You still have to do the cars somehow though. Game like this is more about evading other cars, rather then following the road perfectly. It's not what I would expect from a racing game, but it's also fun. Also games like Chase HQ on spectrum us characters to some extent https://www.youtube.com/watch?v=s2aYrkofKHM You can see how the road itself is actually done using characters, and the bends are only on multiples of 8. Also the cars are not merged with background, and are only on character boundaries. Only the player car is merged with background. It's all software rendered, they just used every possible trick to make it simpler, thus faster.
  11. I'm first to say you don't need 50fps, but this seem too slow .. I think 2 frame refresh would be ideal, 3 or 4 acceptable.
  12. Haha, glad it's ok. Boxed packages are incredibly expensive, like 18eur for the smallest, so the envelope was the only reasonable solution. You will have to clean the edges of the buttons and such, I just removed the brim. And don't file too deep, none of this is completely solid inside. PS. Sorry for forgetting about the chocolate
  13. On the topic of managers .. just in case somebody missed this one .. sorry https://www.youtube.com/watch?v=BKorP55Aqvg
  14. As XXL noted above, but not really explained, there is BRK instruction there, and Altirra is often set up to stop on BRK. So check the CPU options, and uncheck 'stop on BRK', and try again.
  15. Maybe with fixed drill, but in hand this drill is totally unusable. It's also somewhat rough, it's usually intended for dry wall.
×
×
  • Create New...