Jump to content

mellis

Members
  • Posts

    338
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Sarasota, FL

Recent Profile Visitors

19,546 profile views

mellis's Achievements

Moonsweeper

Moonsweeper (5/9)

126

Reputation

  1. Being a Spectre GCR user, I had already amassed a significant amount of Macintosh software and knowledge, so I purchased a Macintosh LC II. As a 68000 programmer, I was very excited to have both the 68030 and the more sophisticated Mac OS (which was called System 7 at the time).
  2. Your flyback transformer is getting ready to go. That was a pretty common issue on the Samsung and Goldstar (pictured) versions of the SC1224. Do not attempt to repair that unless you know how to discharge the mega voltage in the CRT without killing yourself.
  3. It sounds to me like you are trying to install kernel extensions without disabling System Integrity Protection. Have a look at this link.
  4. You might find that the SDL version of Atari800 will fit the bill, command-line-wise.
  5. This is C, so you are responsible for memory management. Your Windows 11 box is crashing because Windows has memory protection, and you are likely writing to unallocated RAM. In doing so, it is doing you a favor; you now know you have a buffer problem. If you are going to program in C, you will need to diagnose and fix this yourself. It is the only way for you to understand your mistake and avoid it in the future.
  6. I do love some "Yes". That would've been the Union album during that timeframe.
  7. To wear the "good programmer" crown, one must understand the linker and the role it plays in producing an executable binary. There are many different ways to configure the linker in order to ensure that only the library/runtime code you really need is included in the resulting binary.
  8. The M1 Macs are capable of running X86 binaries using their built-in Rosetta 2 emulator. It all works swimmingly for everything I've thrown at it (and I am a professional developer). While I have not specifically tested the software you mention, I have not encountered anything which I ran on my Intel MacBook Pro that I can't run on my M1-based Mac with one exception: VMware Fusion. However, there is a solution for that also: Parallels. The latest Parallels will allow you to run ARM Windows, and that has its own X86 emulator for when you need to run X86 Windows binaries. In short, I would not worry about upgrading. It will be fine.
  9. In light of the posts that preceded this one, I am not sure if you are joking. If you are, it's pretty funny. In case you aren't joking, here are the steps (since this question seems to be quite popular): 1. Obtain a memory map showing where the 8-bit's custom chips appear. 2. Obtain a memory map showing where the 5200's custom chips appear (same chips, different memory locations). 3. Determine if the 8-bit program uses the OS, and if it does, rewrite those portions so that the program does not use the OS at all. 4. Determine where the 8-bit program access the controller inputs, and change those routines to scan the 5200's controllers. 5. Replace all of the 8-bit custom chip memory locations with 5200 memory locations. 6. Ensure that the program is only using RAM from 0 - $3FFF. 7. Ensure that the program instructions appear in the $4000-$BFFF range. 8. Get familiar with the assembler, linker, and debugger, and prepare to spend quality time with them. And there you go! Only 8 steps, all of which require non-trivial programming and analysis skills.
  10. Are you using AtariWriter or AtariWriter Plus 80? There is an important difference.
  11. It sounds like you are looking for a general-purpose library (or routine) to handle the sprite multiplexing, but you are going to find that the only general-purpose implementations will lead to the flickering you have now. A flicker-free multiplexor will need to be designed around your specific game, with clever in-game constraints allowing you to reuse the same players/missiles on different scan lines.
  12. Sure seems like you are observing an interrupt firing, and as a result, you are being carried into the OS.
  13. I was paying attention when it happened (the 7800's release in the late 80s), and Pole Position II absolutely blew me away. Especially the track with the detailed and animated circus in the background. Loved that game.
  14. In short, "yes" and "yes". The Atari's graphics capabilities are impressive, but employing them to their greatest effect is at odds with using a general-purpose library.
  15. Try using the environment variable: LIBRARY_SEARCH_PATHS=/usr/lib or possibly: DYLD_LIBRARY_PATH=/usr/lib after first confirming that /usr/lib/libc.dylib exists.
×
×
  • Create New...