Jump to content


  • Content Count

  • Joined

  • Last visited

Posts posted by danwinslow

  1. 5 hours ago, Rybags said:

    Then you're into the realm of "well, just add Pokey and the rest of the legacy system becomes excess baggage" and you may as well do a modern day recreation.

    So, this line of argument has been done to death. We all know where we stand. I would want to use this board as an accelerator plugin to enhance the machine, not render it unnecessary. No 100hz, no thousands of of softsprites....just a little faster of a machine but hopefully more compatible than Rapidus. 

  2. Yeah, it's not going to be a 100MHZ atari. But, I think maybe with some work we could turn it into something that would allow extra processing capability during vblank or dli's, that could be very useful. Yes, it's got to live with the external bus speeds, and access to RAM will be as slow. Even just a system that doubled the 1.79 speed exactly would be an mprovement. I don't know if it makes sense to think about some kind of faster RAM local to the cpu, kind of like a cpu cache that it could use, off the bus and free to use at a faster rate while still being able to use the regular RAM. There's a lot I don't know, but we've seen some amazing things done and this just seems really promising.

  3. 3 minutes ago, Rybags said:

    Cool - but some hurdles for us.

    First up it's not pin compatible except for non-Sally 400/800 systems.


    Next up - it looks like the IO area fencing is simple and possibly hardcoded so not really suitable for use with Antic/GTIA.  I don't think it responds to DMA requests by the look of it.

    What we'd need is to be able to have certain Ram write operations go to normal system memory so Antic can get to them.  Or maybe just have all writes go to the legacy hardware (which would occur at the slower speed and slow everything down somewhat)

    They said it was 6502C compatible...I thought that was what we used?

    Anyway, I bet you guys could do something cool with this.


  4. 17 minutes ago, Harry Potter said:

    Okay.  :(  What parts of Low Memory can I use?

    You can use a few bits and pieces here and there, but it's generally not worth it as a utility library for general programming. You can use anything that isn't used by the DOS....and you can figure out where DOS stops by using some memory values. You need to READ mapping the atari and de re atari, not just peruse them. You don't need to write us a utility to use low memory, we all pretty much know what is there and can use it if we feel like it. There really is no magical piece of low memory that you can make useful to anybody in the general case, there are way too many failure cases.


    • Like 4

  5. So....which are the lines in question, and why are they disabled? When you post something, the people you are asking help from should be able to compile and run and re-create the error. Don't make them have to guess. You are asking for people's time and effort, so you should set them up to be able to re-create the error.  

    Typically, you should:


    1. Create an example that exhibits the error

    2. Include information about how to compile and run

    3. Post everything required to do the compile and run

    • Thanks 1

  6. 1 hour ago, Wrathchild said:

    let's assume that's ok as he's told us that this is part of the banking so internally I would think the offset is being split to make a bank # and then offset, e.g. into $4000

    Well I guess. It's been a while and I can't remember if &arrayname gives you the array start anyway, or it gives you an address formed from the contents of the first 2 bytes at arrayname. If you get a ** back he would be overwriting page 0 probably. Anyways, I'm out.

  7. I think one of the crucial steps would be an exposed API and an SDK with examples, so people can write apps and drivers. That way, you don't have to write it all. Put up the OS itself on github with an API (or at least the OS binaries and an API), and then sit back and be Lord Of The Pull Requests :). Y'know, like Linus.

    • Like 3
  • Create New...