Jump to content

Shawn Jefferson

  • Content Count

  • Joined

  • Last visited

  • Days Won


Shawn Jefferson last won the day on January 5 2011

Shawn Jefferson had the most liked content!

Community Reputation

252 Excellent

About Shawn Jefferson

  • Rank
    River Patroller
  • Birthday 12/22/1973

Contact / Social Media

Profile Information

  • Gender
  • Location
    Victoria, Canada
  • Interests
    Atari, Karate, IT Security, vintage gaming, old british cars (MGB)

Recent Profile Visitors

20,132 profile views
  1. Time Pilot 46,000 The controls take a bit of getting used to, that's for sure! Never played it in the arcade, neat game.
  2. Hi Karri, LOWCODE is used on quite a few targets that have banking windows, like the Atari 8-bit. It just ensures that code that needs to be "low" in memory, is in fact in low memory. The Atari 8-bit has standard banking windows at $4000, $9000 and $A000. I believe that IRQ code in the library would be in LOWCODE so hopefully it doesn't get banked out during an interrupt. On the Lynx it isn't really required since there's no concept of memory banks, but this became standard in cc65 since quite a few of the targets have the same issue. I'm not entirely sure when that happened. You could just change that to "CODE" on the lynx if that's an issue.
  3. I doubt they have the rights to this game as well.
  4. Does cc65 still use environment variables to locate the lib and include dirs?
  5. Karri, with what you know about the Lynx, do you think it's possible? I guess you'd have to load data in an interrupt, and then you'd have to deal with the block/offset issue. For an 8-way scrolling game that is going to be pretty ugly... there's probably no good way to organize the data for faster loading. I haven't actually looked at the SDcard API, so maybe it would be possible, and practical... I guess someone will have to do it to prove it can be done. One thing that probably would be possible and quite interesting, is to release a game that could load levels from SD card, so that users can create their own levels and just put them on SDcard along with the ROM of the original game. Or an RPG with additional maps/quests, etc...
  6. I looks like he is just counting up to 75 in _playtime, and when that reaches 75, he increments _playtime+1, and when that rolls over to zero, he increments _playtime+2. That's a pretty common method of time keeping, used in the Atari 8-bit computer OS too. You then just have to grab the value of _playtime in your mainline code, and then grab it again, subtract the values and do some division to get elapsed time. It's easier if the VBI is running at 60hz.
  7. I think it opens up some possibilities for games to have very large maps or more levels, but not much else unfortunately. On the Lynx everything has to fit inside the 64k, and you can't use the trick of bank-switching the cartridge into a large memory space (8k/16k) like on other consoles or computers. Loading stuff from the Lynx cartridge is also not very fast-it's not random access. It acts much like a tape drive (the original design I believe), and you actually have to "seek" to the location in the block that you want to load into memory, by reading the values from cartridge and discarding them. It's one of the (beloved/hated?) limitations of the Lynx.
  8. It's not possible for anything on the cartridge to do DMA to the lynx RAM, the "cartridge" is presented in memory as one byte and is not memory mapped like on other systems. What's possible on other systems is not possible on the Lynx for this reason. It's great that you have these ideas, but you should read up on the hardware design to ground them in some reality as well. That taxi demo isn't "streaming" the video from the cartridge, since that is really impossible (from what I know about the hardware... someone could correct me if I'm wrong and explain how that would work.) Yea, it would be cool, but we're stuck with a legacy from when the Lynx designers wanted to put a tape drive in Handy. (dumb)
  9. Now you are really talking about a program with only two users... Nice work on the zx emulation, makes me wish I had to rapidus.
  10. This sounds like "sector skew", which I believe some of the 1050 enhancements could also do, but mostly it wasn't used much from what I remember, since while it could speed up disk operations on one type of drive, another might end up being slower. Once we all had Happy drives, we were reading a track at a time anyway.
  11. There are lots of nasty dragons in Moria. This one: d and the really scary one: D
  12. What about a case for the 1400 XL? Several folks here on AA have built the motherboards (mine's half way done), but there isn't an easy/nice option for putting it in a case.
  13. Some guys in the Atari 8-bit form have released Z80 to 6502 de-re-compilers and many games have been ported. The problem is, as always, the custom hardware (if any), differences in display resolution and color, and the sound hardware. I briefly took a look at converting some Atari 8-bit games, and I think it's possible, but the screen size is a killer. You could probably do it easier if you scroll the screen in the horizontal, since a lot of games on the 8-bit use 160x192 resolution. I was specifically looking at Bruce Lee, I think with screen scrolling, you could even rip and res-use the graphics.
  • Create New...