Jump to content

danwinslow

Members
  • Content Count

    2,892
  • Joined

  • Last visited

Everything posted by danwinslow

  1. This sounds cool to me. Would there be general purpose slots...so for instance, for expansion? Or do I not understand...this is likely.
  2. From https://www.atariarchives.org/mapping/memorymap.php#106 Lots of other stuff in there to look up if you wonder about peeks and pokes.
  3. I have an old USB cart too. I tried looking at writing an atari-side USB client for an ethernet adapter and it made my brain explode. Complicated stuff.
  4. Yes, I was not including the size of any compiled programs he loaded himself - that is definitely part of the equation, but also partly why I recommended he just set up his own data area in fastbasic and load into it. If you really need to store outside of fbasic, then lowering the top memory pointer by the amount you need (after screen is established, depending on how you do that), is usually what's done. That will sort of protect it from other things. You then binary load to to that address and above, taking care that you've left enough space so you don't blow you screen/dlist info, again, depending on how you've done the screen. If you let the OS do your screen via like a 'graphics 7' call, then it will be packed nicely above everything at the high end of memory, if I recall correctly.
  5. The topic of free memory is complicated, generally speaking though everything between the top of the DOS you have loaded ($2000 is a safe bet) and the bottom of the screen data (depends on you and how you set up your screen)/OS code. There's a couple of memory locations that track the low memory top and one for the high memory top, although that one is somewhat flexible). For your purposes, its probably not the right idea to think 'Now I have to squirrel away my level data somewhere safe'. I would suggest rather you make an area big enough in fast basic via an array or dim or whatever, and then just load your data to that address. For the file you may have to take care of items such as "endianness" (which byte is most significant in a two-byte word). You would probably have to write a converter that swapped bytes, for instance. Depending on how you loaded your data in your original program (raw bytes? cr/lf terminated lines? etc.) you may need to do other things. Actually loading the data is a matter of using the fastbasic facilities for IO (if there are any, I don't know) or use the OS IO routines, which is a matter of setting up a few addresses and calling 3-4 OS routines.
  6. If sheer speed is necessary, best to consider CC65 C as a very advanced macro assembler
  7. Hehe, posting a technical question on this board is like waving a raw T-bone in front of a pack of hungry wolves. Smart ones.
  8. You are all totally wrong. Discuss.
  9. I think he means things like size, date, etc. He might also mean permissions, but of course most 8bits are anarchy in that department. It's an interestig question though - do any 8bits have anything like file ownership and individual r/w permissions? Going OT because I can and the OP has already said he has quite enough info/ Yep, true, and that's actually part of the base C library on any box, which is why I lumped it all in together.
  10. Well, you could use the usual C suspects such as fopen, fread, fscanf, etc.. Or you could go down 1 layer to the CIO routines, which involves filling out a memory structure and calling a few OS routines. See De Re Atari and/or Mapping the Atari for more info. https://www.atariarchives.org/dere/chapt08.php#H8_6 https://www.atariarchives.org/mapping/memorymap.php
  11. Yes, the derail has absquatulated, if you'll pardon the anthropomorphization.
  12. Hmm, well, I'll have them 'speak' to your neighbor too. Anybody in flip flops, I'll say, and their little dog too. Then they will look at me in silence, and it'll feel awkward, and I'll pause a moment and then loudly say "FRIP FROPS", and they will nod excitedly amongst themselves. Then they'll trot off somewhere...burger king first most likely, then kill everyone in flip flops for a forty block radius. All that aside, sorry you're going through this kind of irritation, and I hope it passes quickly. Be well.
  13. Ok, Jon, that's it. We're sending ninjas. When you least expect it. The good news is, they'll probably whack those Rottweilers on the way in. The bad news is, well, they are ninjas. Mean ones, with pointy bits.
  14. /popcorn Emkay made his very own rant thread!
  15. There is no such thing as time just beads of now, like dew on a spiderweb shining in the morning sun GET TO WORK JON THIS HAS GONE ON LONG ENOUGH
  16. All in all, I'd recommend MadPascal for this. Not that the other solutions are incapable, far from it, but MP is really powerful, fast, high level, and single executable. Fastbasic sounds good too, but I've no experience with it.
  17. Additional info - with a CTE63 installed, the CT63 seems to operate normally. When I jumper it for 030 mode, then the results are the same as above. Could this possibly be a battery issue?
  18. I have been working on re-assembling a Falcon recently. It worked at one point, but later when I went back to do some more it now seems to have trouble generating a video signal. Here's a picture of what I get. It has nothing in it but a known working 14MB Wizztronics board and the power supply. That's it. Keyboard, internal floppy and hd all disconnected. Any ideas? Tried a few different monitors, som esaid "out of range", some showed this same pic. For all I know, the VGA adapter plug has gone bad but I doubt it.
  19. there's a lot of variables here, of course, and also depending on use case. I think in general the PBI is the way to go for fastest potential throughput.
  20. pretty much everything I can see there is worth about that much.
  21. Hi Folks. Can anyone give me any information about how to get case & PSU screws for a Falcon? Thanks Dan
  22. You're using a much later version that I did, but just a -l on the cl65 command should do it. You have a -Wl, but I don't see just the -l. I am not familiar with --listing, they must have added that one (or I ignored it it for the shorter form). At any rate I did not have issues using mixed .c and .s files with output listings.
  23. Anyone have any product recommendations for a good cooling unit on a CT60E? Thanks Dan
×
×
  • Create New...