Jump to content

playsoft

+AtariAge Subscriber
  • Posts

    650
  • Joined

  • Days Won

    3

Posts posted by playsoft

  1. 9 hours ago, pseudografx said:

    Some bug reports here:
    There's an issue with the console keys on the starting screen - when you press one, you have to wait about a second before pressing it again, otherwise it won't be registered. Same applies to the J/C/D keys, only the delay is a bit shorter. Also, attract mode suddently starts even when you were pressing the keys. I think correct behaviour would be to reset the attract mode timer whenever a console key (or J) is pressed.

    They had delays of $11 for the console keys and $0B for the keyboard keys (presumably in frames) during which another key press was ignored. I don't know why they chose these values. I changed them both to $04 and gave it a quick test on both NTSC and PAL machines. It seems OK, no double presses, so see how you get on with it.

     

    In the previous update (post #171) a change was made for it to automatically cycle between the title screen and the demo. This has a side-effect of stopping it going into attract mode because I did that by pretending keys had been pressed.

    updated.xex

    • Like 10
  2. 14 hours ago, eightbit said:

    This is bar none my favorite version of this game for *anything* (that includes the arcade). So fluid, so responsive, great graphics, sound and attention to detail. Thank you!

    Thank you! Although it's been mentioned before I'm not sure I can take credit for anything aiding responsiveness(*). In making the aliens smaller I was able to remove some code that set the size registers, but I doubt that had much impact overall. TIX's great graphics make everything seem better but most of the positives were already there from the original team, just that they were restricted to 16K RAM so it didn't shine as much as it should have.

     

    (*) For PAL users, having the music at the correct speed, instead of playing too slowly, may make it seem so.

    • Like 4
  3. On 1/17/2020 at 4:52 PM, patjomki said:

    I'd vote for a buggy that looks like in the title screen (single wide instead of double wide).

    The buggy on the title screen uses all 4 player graphics. You can't use them all for the buggy during the game because they are needed for other things (the bombs being dropped at you, the explosions, the rolling boulders).

    • Like 1
    • Thanks 1
  4. On 1/16/2020 at 11:37 AM, biobern said:

     

    Good question. Small things. ?

     

    - The "time to reach point x - sorry no bonus"-interruption is about 7 seconds in the arcade, about 11 seconds at the Atari. Much longer if you reach a bonus. Too slow if you are a moon patrol speed runner IMHO. ;-) 

    - Musik resets and starts from the beginning if a buggy-goes-uphill-sequence starts. Is this an easy fix?

    - Maybe demo mode could start automatically between title screens? I absolutely love arcade-like attract modes.

    - Flickering 8x8-pixel square on the right side of the screen when the buggy goes uphill.

     

    Very small things, I know. It's already great.

    Bern

     

    I didn't do the uphill music because that looks too tricky but everything else seems OK.

    updated.xex

    • Like 8
  5. 21 hours ago, ascrnet said:

    Hi playsoft,

     

    Thank you very much for adding Joy 2B+ support in version 4.?

    Regards

     

     

    You're welcome. I hacked my Mega Drive pad for 3 buttons so I will now be supporting it in the future. One question, if I only support 2 buttons should I still label it as Joy 2B+?

    • Like 2
  6. So you made everyone else play the harder version! ?

     

    No level data was changed period, so it will play however the original did. You can look at it with this, a hacked version which is generated to test everything out. It still performs collision detection but it won't destroy the buggy so you can make your way through as many rounds as you like (it does cause some glitching with the buggy at times).

    cheat.xex

    • Like 1
  7. Hi Jason,

     

    Not sure I can help as it was OK on my 130XE, booted from cold with Option held and then binary loaded from DOS 2.5 via SIO2PC. It is also OK when I load it from the UNO cart.

     

    I don't know anything about mydos or mypicodos. I have a 810 which I will probably set up after Christmas for something else so I can try a real disk then, but I can't see it making any difference.

     

    Paul 

     

    mp1.thumb.JPG.2a85c8b54555475514f33478c3bebead.JPG

     

    mp2.thumb.JPG.735bf1680ab6f4cb46e0f36ff1349a23.JPG

    • Like 1
  8. Nothing in that area was changed but unless I am misunderstanding what you are saying it seems OK to me.

     

    Beat the default record:

     

    mp1.png.3c9a87675fc40d823920d040be74998e.png

     

    Points get added (2350 + 1900 = 4250) but not until after it prints "You have set a new record!":

     

    mp2.png.163ea178894a57fc8fd8233ed6f9ae47.png

     

    Play again and beat the new record:

     

    mp3.png.c7d96c376379868d03fefc2c54a12b36.png

     

    Points get added (2150 + 2900 = 5050):

     

    mp4.png.c06011f4f99bada4be946a99e96d5e0c.png

  9.  

    On 12/15/2019 at 1:54 AM, Rybags said:

    As it stands this tech demo if made into a full playable game would become at the least second only to the NES home version of Galaga.

    Obviously missing are the collision detection, swarm pulsation and ship capture/dual ship capability.

    I have to say what we have here at this stage is almost beyond what I'd ever have expected the 5200 to be capable of (noting that there's only 16K RAM to work with which puts a limitation on how many rendering speedup tricks you can put to use)

    There's no ship capture/release but if you haven't already found it, press 2 for dual ships.

  10. I was able to turn my Sega Mega Drive control pad into a 3 button joystick by (1) swapping around the wires from pins 5 & 7 so that +5V is taken from pin 7 on the A8 (2) removing the 74HC157 multiplexer (3) making the appropriate jumper connections between (what were) the multiplexer inputs and outputs.

     

    Note this is an original Sega Mega Drive 3 button controller model number 1650 made in China. I also have a model number 1650-50 made in Malaysia but that is different inside, the wires would be harder (for me!) to swap and the chip is surface mount.

     

    This is what it looked like before:

     

    before.thumb.jpg.3a794cfef09c36a74b80d8ccb8f3fbad.jpg 

     

    And after:

     

    after.thumb.jpg.ebbb69b3318c022d63ecf26c5ef99350.jpg

     

    It may not work with all the JOY 2B+ hacks because I get small values when buttons B and C are not pressed (5 and 3) and those hacks may be looking for 0. However it does work with the 2 games that I have done, Scramble and Moon Patrol Redux which support Sega and/or JOY 2B+ (since I am more forgiving with my checks).

     

    Edit: Just tried the hacked version of Defender and it works fine! As does the hacked version of Dropzone.

     

    • Like 1
    • Thanks 1
  11. 8 hours ago, biobern said:

    Back from Sillyventure in Poland. Moon Patrol Redux was an "inofficial thing" there. Some people enjoyed playing it during the festival. Thank you Playsoft and Tix for the incredible work!

    Yes, many thanks for the report ?

    • Like 2
  12.  

    16 hours ago, JAC! said:

     

    Hi Darryl,

    thanks for the RMT version. I found a small incompatibility in the hack. It assumes BOOT?($09)=$01 which is not guaranteed if the program is loaded from devices other than a DOS boot disk.

    If possible, you should not use the memory locations $8/9/a/b/c/d at all as they have predefined meanings and usage in the OS and esp. the RESET process.

    Bst regards, Peter.

     

    It's in the original RMT version by Fandal and Kjmann and seemed to cause a problem with some xex loaders (e.g. Ultimate Cart) but not others (e.g. Atarimax). I was not sure what it was trying to achieve by using BOOT. From what I remember there were at least a couple of instances of it so the simplest fix seemed to be to set BOOT to 1 by adding it to the XEX just before the run:

     

    On 11/16/2018 at 8:55 PM, playsoft said:

     

    Same hack applied (so that it runs from the Ultimate Cart correctly).

    DK_A8_RMT_$09.xex 26.87 kB · 243 downloads

     

  13. On 11/26/2019 at 12:46 PM, Tezz said:

    Hi Paul, I've continued to put some thought into Galaga this week. The disassembly of the arcade ROMS online is only partial so I intend to put some work into identifying everything in the original and decide on a plan of action for pulling it off in the best way possible on the A8. Perhaps some collaboration would be good going forward with it?

    Hi Tezz, I am full steam on my New Year Disk submission at the moment and will be until the end of the year. After that I'll PM you with details of everything that I've done and we can see if there is any overlap in what we are doing.

    • Like 4
  14. You can read about the sort of things which are possible with the expansion port here:

     

     

    As for breaking games down in that manner, that's what I did with AtariBlast! for the Ultimate SD cart. However, it is one thing doing that for games that you wrote, because you have the source code and know how they work. Doing that for other games for which only a binary exists would be 100s of hours of work for a programmer. Just to disassemble and fully understand a relatively simple game can take many months. Even then, it may not be possible. If say a game uses a bitmap graphics mode it may need 8K RAM for the screen. If it uses double buffering, so it shows one screen while it constructs the other, then it needs 2 x 8K RAM for the display - and that is all the RAM on the 5200 used up.

     

    Even if there was some sort of internal modification available for the 5200, which gave it 48K or more RAM, you would still need programmers to port the games. This would still be a significant undertaking for old games where only the binaries exist. What it might achieve is more new A8 games being made available on the 5200.

  15. Mark, that explains why it's not going right (98 < A4). From the Caverns of Mars 3 topic, Ken used the same thresholds in Beef Drop so you shouldn't be able to go right in that either.

     

    Ideally you should get 00 for left/up, 72 for centre and E4 for right/down. Not many old controllers will be perfect, but your values are a fair bit out. I think you might need to adjust the POT inside your 5200 console to calibrate the controllers - have you ever done that before?

  16. Is anyone else having this issue? I have 4 x original 5200 controllers and the game works correctly with them all.

     

    Mark, I remember writing a controller test program, searched for it and found it here in post #19. You were also having the same problem with that game!

     

     

    I don't know if you ever ran the test program, but could you please try it and see what values you get (I've attached it again).

     

    Run the program and hold the joystick right, the first hexadecimal value is the horizontal POT and should give a value like E4. The game needs to see a value of A4 or greater in order to move right.

     

    cal.bin

    • Thanks 1
  17. On 11/21/2019 at 12:05 PM, biobern said:

    Sorry, I just see: You already did something! The ugly overscan area at the left screen side in fact is _smaller_ than it was at the original Atari module! But still visible on all of my CRTs. PAL and NTSC.

     

    Cheers

    Bern

     

    Yes the screen was put into wide playfield mode in order to reduce the overscan areas. My LCD is pretty good but both my CRT and LCD TV still show some on the left. You can see mine here:

     

     

    There is discussion about overscan here and a possible hardware fix: 

     

     

    In order to "fix" it in Moon Patrol you would have to drop one of the colours. At the bottom of the screen where the buggy is, the four normal playfield colours are green, yellow, light brown and dark brown. The inverse colour is white for the missiles. In order to keep the background colour black you would have to sacrifice one of the normal playfield colours; you need to keep green to blend in with the mountains/city so I guess dark brown would become black. 

    • Like 1
    • Thanks 1
  18. On 11/21/2019 at 9:41 AM, biobern said:

    Three very little things, maybe easy to fix:

     

    - The "time to reach point x - sorry no bonus"-interruption is about 7 seconds in the arcade, about 11 seconds at the Atari. Even longer if you reach a bonus. Too slow if you are a moon patrol speed runner IMHO. ;-) 

    - Musik resets and starts from the beginning if a "rolling rock sequence" starts. Is this an easy fix?

    - maybe demo mode could start automatically between title screens? I absolutely love arcade-like attract modes.

     

    Cheers

    Bern

     

    The Moon Patrol hacks production line has closed down for the rest of the year but there is one thing TIX wants to try that I'll look at next year. If that is possible then I will look at these too, the first one would seem possible not so sure about the others.

    • Like 1
    • Thanks 1
  19. On 11/23/2019 at 3:41 AM, sramirez2008 said:

    Wow! This version is awesome. Excellent work! I can’t stop playing it now.

     

    B53E13CE-1A20-4C4B-AB9B-8A9DC5AB8416.jpeg
     

    DF26BACC-6971-4B96-883D-07B2CD9E88FE.jpeg

    Thanks for posting the pictures.

     

    I was a bit concerned after seeing the Super Community video which had overscan and a black colour change in the display area on the right:

     

    super.jpg.29f0af0d8cc90f3112a1dc1044f299c0.jpg

     

    The amount of overscan will vary depending on the TV/monitor - yours looks about perfect!

     

    My LCD monitor is not bad, a tiny amount on the left:

     

    lcd.thumb.JPG.c97250426ebc6009feca88eddc824724.JPG

     

    My CRT monitor and LDC TV both show a bit more overscan on the left:

     

    crt.thumb.JPG.566989377ae15b6162364582154421fa.JPG

     

    tv.thumb.JPG.0948fc78f71519bc9e3a2d8912040bbc.JPG

     

    I do not see the black colour change at all.

     

    In Altirra, if I configure for extended or full overscan, then I can see the overscan on the right as expected. However I still don't see the black colour change.

     

    • Like 1
  20. On 11/21/2019 at 11:48 PM, Giles N said:

    I was mostly thinking of games like Space Harrier and in general games using a control-stick/pad and a couple of buttons in the gameplay.

     

    Could a RAM extension be built into a converter-piece looking device (like such as the one which enables 2600 games to work on the 5200), function as a true RAM together with the other hardware parts of console, with a cartridge slot on top of it?

     

    I mean, at least theoretically?

     

    Or would a modded 5200

    had to be built?

    The 2600 Cartridge Adaptor is really a complete 2600 without the RF modulator. The 2-port 5200 (and modded 4-ports) have audio and video inputs on the cartridge pin out that you can feed anything into.

     

    It would be completely pointless of course, but you could take an A8, tap off the audio and video signals at the appropriate points and connect them to the correct pins of a 5200 cartridge board. There might be a little more to it than that, but that's effectively how the 2600 adaptor was done.

     

  21. On 11/20/2019 at 5:35 AM, Giles N said:

    So, the question would be:

     

    Can operational RAM be inserted or ‘given’ to the system via a cartridge (included in the hardware of the cartridge), or would it have to be an external RAM devise inserted via another port?

    I don't think it could be done via the cartridge port. I am not a hardware guy, but my understanding is the issue is that there's no read/write line to the cartridge. The Atarimax Ultimate SD cart gets around this in it's read/write mode by having one address range for writing ($4000..$5FFF) and another address range for reading ($6000..$7FFF). Writing also suffers from indexed addressing being unreliable, I don't know if this is due to lack of a read/write line or is something specific to the Atarimax cart. Either way, I think any such scheme would only be useful for new software specifically written for it, I don't think it would be much help in porting existing A8 games.

×
×
  • Create New...