Jump to content


+AtariAge Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


playsoft last won the day on August 7 2018

playsoft had the most liked content!

Community Reputation

825 Excellent

About playsoft

  • Rank

Profile Information

  • Gender
  • Location

Recent Profile Visitors

11,097 profile views
  1. I added @DrVenkman's winner to the first post.
  2. Great, I did set the brightness for CRT as that is my setup too (but without the UAV). As she has thinner components the new robot needed to be slightly brighter than the Atari one. You do get audio with Dragonfly and the A7800, JS7800 and BupSystem emulators. The first three worked straight out the box - I set the [email protected] bit in the header and I could access POKEY at $450. BupSystem remained silent; the help says that for 48K ROMs nothing else is mapped. However it does support the XBoard interface and enabling POKEY through XCTRL got it going. I'm holding off getting a Concerto until it is ready for final production and don't want to spend too much time second guessing what might be wrong. It could be that it sees the write to XCTRL and assumes that an XBoard will be providing the POKEY. Or possibly like BupSystem it might not map anything else for 48K ROMs. These are both simple things to try, I'll PM you some test builds to see if any of those work.
  3. This is kind of pointless but it was an exercise in learning 7800 programming and a chance to dig into how the Atari robot demo worked (basically loads of graphics data). Thanks to @TIX for the new graphics, @Fragmare for the NES TMNT POKEY music. @dmsc for the LZSS compressor/POKEY player and @rensoup for RMT2LZSS. You can take control of a robot by moving the joystick left or right, port #1 for the Atari robot, port #2 for his lady friend. Pressing the trigger will change their respective colour, pressing select will change the road colour. Edit: to get audio on Concerto I padded it out to a 144K supergame cartridge. werobots.a78 we_sg.a78
  4. Actually I did put an Easter egg in there - after you have been playing the game for a long time you might get a fake crash followed by the credits.
  5. Great work on the emulator guys. When looking at the error log window, what causes the undefined MARIA and TIA reads? I assume they are generally nothing to worry about as I do see them in a lot of games?
  6. I wouldn't change the BIOS just for AtariBlast! since it doesn't make any BIOS calls. It does need CPU Services enabled on the Atarimax so that the game is able to read the level data from the atariblast.dat file. CPU Services are enabled by default but it's worth checking they haven't disabled in the Atarimax options, accessed by pressing * on the menu (see Atari 5200 Multi-Cart Documentation - Chapter 5 - Non-Volatile Menu Settings).
  7. Congratulations Darryl!
  8. For the 8-bit home computers a Joy2Bplus standard was proposed for 3-button joysticks: https://atariage.com/forums/topic/278884-2-button-joystick/?do=findComment&comment=4206381. It's probably fair to say it didn't set the world alight but there has been a decent amount of interest. There are now over 40 games which support it, mostly hacks but a couple of homebrews too. It sounds like you are aiming for more functionality than this, but perhaps it gives an idea of what sort of interest you'd get. With Joy2Bplus button 1 connects to the normal trigger line, buttons 2 and 3 to the paddle lines. It's not compatible with existing 7800 games because the trigger line is used to put the 7800 controllers in 2 button mode. However I have been able to use my Joy2Bplus joystick on the 7800 in my own code by clearing CTLSWB so all lines are inputs and reading INPT4/1/0 respectively for the 3 buttons (logic is the same for all buttons, the bit is 0 when pushed).
  9. I received mine yesterday, really pleased with it. Thank you so much Rafal.
  10. Obviously it's a bit odd with it working elsewhere, but Cybernoid2NtscPokey450.a78 crashed after ~5 minutes in A7800 for me. I ran it up with the debugger and it hits a brk instruction here: 193F: lda $1962 1942: cmp #$d4 1944: bne $18cb 1946: lda $1961 1949: cmp #$d8 194B: beq $195f 195F: rts 0001: brk Before it does the rts at $195F the stack pointer is $1FF so it's empty, hence where it ends up. I used dmsc's lzss-sap code on the 5200/A8 last year and I can't match that bit of code exactly but it does look a little like the test for the end of the song.
  11. Thanks for making these available, the sound effects in the library sound excellent and are really useful.
  12. Which you can, you don't need the programmer. You mount the .ATR programming image in D: (using something like APE or AspeQt), put a blank Atarimax 8mbit flash cart in your A8 and power up. The programming .ATR will boot and then proceed to flash the Atarimax cart. It does take quite a long time to flash an 8mbit cart this way. I used to set it flashing, go and have dinner (do the washing up, watch a bit of telly) and come back to it later. So when we were developing AtariBlast! the programmer sped things up. Nowadays we'd have used AVGCART or Ultimate Cart.
  13. This looks great! Could you please add me to the list for one with Pokey Max and YM2151. Thanks, Paul
  14. A quick question if anyone knows as it's just out of interest, but if graphics data is placed in RAM does Maria still require 3 cycles per byte or will it use 2 like the DLLs?
  • Create New...