Laser Squad disk version bug report thread

By Louthrax

Prophet (2465)

Louthrax's picture

28-06-2016, 15:21

Please post any bug you might find in this thread. The disk images and sources can be found here.

Changes compared to previous unofficial releases I made:

  • Disk image is now single-sided.
  • Added a quick version of the manual.
  • New Amiga title for MSX2.
  • All images on the disk are original & unmodified .TZX tape dumps. The loader is patching them at loading time (check the sources for details).
  • Options to select palette and display frequency on MSX2.
Login or register to post comments

By Wild_Penguin

Hero (644)

Wild_Penguin's picture

28-06-2016, 18:33

I report a bug in the page: the link into this thread does not work, you are missing "-" Tongue

By Louthrax

Prophet (2465)

Louthrax's picture

28-06-2016, 23:26

Thanks Wild Penguin, that's fixed !

By FX

Champion (264)

FX's picture

29-06-2016, 01:02

Sorry, but (without testing)...
Here:
jr nz,3b

;***********************************************************

copyToVMMSX2: ld c,VDPPORT0

Don't need a ret? Like this:

jr nz,3b
ret

;***********************************************************

copyToVMMSX2: ld c,VDPPORT0

Thanks for your job

By Louthrax

Prophet (2465)

Louthrax's picture

29-06-2016, 01:20

FX wrote:

Don't need a ret? Like this:

jr nz,3b
ret

If definitively does, thanks a lot! (have been a bit fast with the copy/paste of the original MSX 2 function just below).

That's one of the many reasons it's good to have source code public, even if I was not expecting such a quick code review Smile

By Louthrax

Prophet (2465)

Louthrax's picture

29-06-2016, 01:30

That's fixed, version updated to 1.2 and put online.

By sd_snatcher

Prophet (3659)

sd_snatcher's picture

30-06-2016, 01:52

I did some quick testing and here are some reports:

Game
1) It needs to be turbofixed. Menus are too quick on the Turbo-R in R800 mode. Scrolling gets awesome, but selecting individual units with the cursor it's also a challenge. Operating the menus idem. And if I set the Z80 to 150 MHz it runs waaaaaay too fast.
2) Being able to use ESC as a shortcut to CANCEL would be lovely. Wink
3) The game passes the Acid1Test, but fails the Acid2Test
4) In the gun purchase screen, items for the 1st soldier are added to the beginning of his list, while items for the other soldiers are added in the end of their lists
5) More than 1 savegame would be lovely Smile

Documentation:

In the DEPLOYMENT chapter of the QUICK.TXT file, please mention that the units can only be deployed over the red "D" tiles. It's helpful for 1st time players like me.

By Louthrax

Prophet (2465)

Louthrax's picture

30-06-2016, 02:37

Thanks for the feedback Snatcher. Don't know if you noticed but I added some "logos" to your screen 8 title so that it looks a bit more like the other titles, like if it had been an official MSX2 release at the time. Wanted to ask you before releasing everything but just forgot...

Quote:

1) It needs to be turbofixed. Menus are too quick on the Turbo-R in R800 mode. Scrolling gets awesome, but selecting individual units with the cursor it's also a challenge. Operating the menus idem. And if I set the Z80 to 150 MHz it runs waaaaaay too fast.

Yeah, that would be great as the scrolling and some other operations are (a bit) slow in Z80 mode. I think there's no video refresh sync at all in the game (all SFX are also impacted by R800 mode), so there are lots of places to patch with CPU switch code (can't be done the same way as for Konami games). That could maybe be something for an MSX turbo-fix expert that I know Smile ?? Or maybe we could wait for a frame or 2 on each user input ??

Quote:

2) Being able to use ESC as a shortcut to CANCEL would be lovely. Wink

Yep (with joystick button 2 too).

Quote:

3) The game passes the Acid1Test, but fails the Acid2Test

I was cursious about that. The loader part should not be too bad regarding the Acid tests, but the whole game does not know anything about MSX BIOS (must confess I used vdp ports 98h&99h directly in the loader as the game does the same...).

Quote:

4) In the gun purchase screen, items for the 1st soldier are added to the beginning of his list, while items for the other soldiers are added in the end of their lists

Did not noticed that, should probably be the same on Spectrum version. Should not be too hard to patch.
EDIT: Just checked that, it looks like the weapons are sorted in some way (behavior seem to be the same on all players). I just do not understand the logic behind the system, quite weird oO

Quote:

5) More than 1 savegame would be lovely Smile

Wanted to do that for the initial release, but realized it needs some work to be reliable (handling disk errors, disk full, ask the user to insert another disk, menu/message to select a save slot, etc...).