Jump to content

Link6415

Members
  • Content Count

    131
  • Joined

  • Last visited

Everything posted by Link6415

  1. *sigh* Yes. I just tested the code you gave me. The whole point of bitmap mode was to get a smooth scroll. Now that I see that we had a misunderstanding, I know why you were confused about why I would want to use bitmap mode in the first place. I know how to move a character based map around. I was trying to do a smooth scroll. I knew there was a way to do it with characters, but I thought it would be more difficult. That was why I wanted to use bitmap mode. Okay, now that we're on the same page, what is more easy, smooth scrolling a bitmap, or smooth character scrolling (as in scrolling each individual pixel.) (sorry if I sound a little rude, I don't mean to be)
  2. Yes yes. I know about char mode's benefits. But I didn't realize smooth char scrolling was so simple.
  3. I thought bitmap scrolling would be easier. My idea was to write a program to plot the tiles on the screen (getting data from the charset) then write an algorithm to shift them manually. They would all be black and white so I wouldn't have to worry about color memory.
  4. How does character scrolling work exactly?
  5. Well I think this was the final straw. I can't PEEK the char data. There's too many problems with this, and nice scrolling isn't necessary for an rpg anyway. I think I'll just use char mode.
  6. PFFF! Okay, I made a few assumptions. The "strange things" were just me being tired because I was working on this at 4 AM. If you look at my post, I put "@BITMAPDEMO". That is exactly how I typed it. (Is there a facepalm smiley?). If you didn't notice, it should have been "@:BITMAPDEMO". The other thing that I found weird was the result of using caps in a REM. *sigh* (Upon flipping through my C64 system guide, I realized my mistake.) Anyway, I'm just going to proceed with the original plan. Thanks for the help, it may come in handy if I run into a REAL problem.
  7. And what would the best unused area in memory be? How do I put char data there?
  8. Weird things are happening all over the place. SAVE "@:BITMAPDEMO",8,1 saves a program CALLED "@BITMAPDEMO"!!! WTF! Ugh. There is one last option. I think I can store the "char" data in an unused area in memory. It won't actually be for the chars, the real charset will be in the default area and remain unchanged. When I want to plot tiles or "chars" on the bitmap, I won't read the data from the character memory, I'll read it from the unused area in memory where I put the "charset". Hmm. That sounds good, actually. What do you think? Does that sound like a feasible solution?
  9. I just woke up and didn't notice a couple of those things. 56576 was turning the chars into confetti when I turned off the bitmap, so I took it out. The program works though.
  10. Yes! Everything is working! The bitmap turns on correctly, does what it's supposed to, and turns off correctly, bringing me back to text mode. I played around with your pokes, is the listing okay?
  11. Sounds good. The original program that loaded the charest loaded it to $c800 so that will be easy - I'll just switch out the programs. Then I'll add your changes to the bitmap program and we'll see what happens. I won't be able to get anything done till the evening, I'll try then. Thanks!
  12. The way I see it, C=64 is more of a symbol, while C64 is an abbreviation.
  13. Wait, POKEs you gave me? POKE 56576,196 and POKE 53272? I put those in the program to load in the charset. It wouldn't work without them. And won't putting the bitmap at $E000 overwrite the char data? I need it, to draw the tiles on the bitmap! The bitmap works correctly. But I am getting the same result when stopping the program as before (see the fourth picture). I removed line 21 and the bitmap turned off, but the chars were random lines and dots!
  14. (In all seriousness though, I think you made some good points and I agree.)
  15. I DONT CARE ABOUT "productivity and general computing", GIMME THE GHEMS!!! MOAR GHEMS!!!
  16. The Apple ][ and Atari 800 can suck a lemon, C64 IS GOD!!!
  17. As am I. Maybe it's just the newer models, but I have a Retron 3, and it works great. Plus, it's cheaper than a toaster and has 2 other consoles built in!
  18. Get a Retron... (what's the newest one?)
  19. Nonononono no. I'm only using BASIC to test out my charset and make sure I can still access the bitmap. Although I may use a combination of ML and BASIC for the final. But, I still need to get this bitmap thing figured out.
  20. Aha! There was a mistake! Line 7 should be 7 POKE BSET,PEEK(BSET)OR32 Okay, the bitmap works, but isn't turning off correctly... Hmm. I'm going to eat breakfast and then maybe I can figure this out...
  21. Sorry if this is not the conventional way of posting images on this forum. Things are a little different over on Lemon. I am a noob here. Okay, the first pic is the listing of the program i used to put the charset in memory. The file used LOADed was exported from Charpad. Is everything good here? The second pic shows the tiles, sucessfully POKEd onto the screen. The third pic shows the listing of the program i used to test out bitmap mode. This is where I think I messed myself over. Is everything good here? The fourth pic shows the result of my bitmap demo. Hm. Something seems to be amiss. I'm confused. Is the problem because I don't understand bitmap mode, or did I mess up the program that puts the charset in memory?!? Ima confuzzled kid and i need helps plz.
  22. Ok. Good news: Got the tiles at $E000 Bad news: I may have forgotten 1 teensy weensy detail in my first post. I'm using bitmap mode.
  23. Hello. I am currently working on an RPG for the beloved Commodore 64. I will share more, but I need to know how to put my charset at $E000 from a BASIC prg. A LISTing would be excellent, but an explanation would be okay too (although I will have a lot of questions.) After I get this in, I'll have more to show and tell.
×
×
  • Create New...