BuGS/BuGS
Jeremy Rand 59dc11e516 Make the timeouts configurable with net scores. 2023-06-11 23:33:47 -04:00
..
make Update the Uthernet link layer used in testing from emulators to the latest. 2022-03-29 23:48:51 -04:00
sound Add the source wav files that I used for the sound samples and add a script which I used to convert them to a raw format that can be played on the GS. That should make it easier to modify the sounds if necessary in the future. Converting the sounds from wav to raw is not part of the build. The raw files themselves are committed in the repository although the build could be changed to generate the raw sounds at build time. 2021-01-18 00:34:50 -05:00
sprites Lots of updates to the readme. Add some bars along the left and the right to delineate the play area. 2021-02-12 17:31:30 -05:00
Makefile Start trying to extract the global high scores code so it can be turned into a generic library. 2022-05-25 21:50:38 -04:00
Read.Me.md Add a timeout to the TCP connect state. Prior to this, it was possible to block (indefinitely?) if there is a network glitch when trying to upload a score. 2021-07-03 16:42:41 -04:00
colour.s Change the spider score colour to be the same as mushroom colours so the player does not detect it as a collision. Add code to display the number of lives and add to the number of lives ever 12,000 points. This lays the groundwork for handling player death and collisions. 2020-11-09 00:12:51 -05:00
game.h More work isolating the global high score code from the game so it can be made a generic library. 2022-05-25 22:58:53 -04:00
game.s Rename globalScores to netScores to work towards moving it to NetScoresGS 2023-06-08 20:04:22 -04:00
gameFlea.s Rework the game logic to support one and two player games. 2021-01-20 00:06:32 -05:00
gameMushroom.s Make more globals per player and index into them with the player number at game time. 2021-01-10 23:17:05 -05:00
gamePlayer.s Rework the game logic to support one and two player games. 2021-01-20 00:06:32 -05:00
gameScorpion.s More work isolating the global high score code from the game so it can be made a generic library. 2022-05-25 22:58:53 -04:00
gameSegments.s Turns out I only have fixed the "magically appearing mushroom" bug. I fixed it for slow moving centipedes coming on screen but there was a second case of the same problem for fast moving centipedes. So fix that now also. Bump the version number to 1.0.1. I will do a patch update at some point but I don't think this bug deserves pushing out a quick release update. It is an annoying minor bug at most. 2021-03-03 22:20:22 -05:00
gameShot.s Fix a bug where it was possible for the player to collide with an exploding bug and then die. Change explosions so they are drawn using background colours which do not result in player collisions. 2021-01-18 00:18:31 -05:00
gameSound.s Change the polarity of the stereo default. I used to default to "bad stereo" which matched the behaviour of mame, GSPlus and the 4soniq card but was against the Apple standard. The mame code has since been fixed and it seems like all other stereo cards are correct (I am unaware of any others that are backwards). So, by default, BuGS will start in the Apple standard L/R mode. If you have saved your settings previously, your option will be preserved correctly. Also, the display considers Apple standard stereo to be L:R while the non-standard to be R:L in the UI. 2021-07-23 23:59:11 -04:00
gameSpider.s Rework the game logic to support one and two player games. 2021-01-20 00:06:32 -05:00
genData.pl Retrieve global high scores from the Internet and display them in the game. 2021-06-01 23:13:14 -04:00
global.macros Finish reworking the network high score code to be independent of BuGS itself so it can be put into its own library. 2023-06-11 22:51:21 -04:00
globals.s Finish reworking the network high score code to be independent of BuGS itself so it can be put into its own library. 2023-06-11 22:51:21 -04:00
level.s Fix bug where the flea sometimes would appear before the second level actually started. 2021-01-20 22:14:59 -05:00
loadSounds.c Cleanup parse errors which appear in the latest Xcode. 2023-06-08 01:15:54 -04:00
loadSounds.h Cleanup parse errors which appear in the latest Xcode. 2023-06-08 01:15:54 -04:00
main.c Make the timeouts configurable with net scores. 2023-06-11 23:33:47 -04:00
main.h Add the icon into the resources so if the Icon folder isn't copied, the icon of the application will be preserved in the resources. Start to add some of the resources to support Versions updates. 2021-02-05 00:14:24 -05:00
main.rez Do not consider a network connection problem a soft error. Bump the version number for an upcoming bug fix release. 2021-07-07 20:11:05 -04:00
netScores.c Make the timeouts configurable with net scores. 2023-06-11 23:33:47 -04:00
netScores.h Make the timeouts configurable with net scores. 2023-06-11 23:33:47 -04:00
random.s Improve the randN function. Show a different colour on the border when drawing versus updating the game state. 2020-07-27 21:47:28 -04:00
score.s Finish reworking the network high score code to be independent of BuGS itself so it can be put into its own library. 2023-06-11 22:51:21 -04:00
settings.c Finish reworking the network high score code to be independent of BuGS itself so it can be put into its own library. 2023-06-11 22:51:21 -04:00
settings.h Finish reworking the network high score code to be independent of BuGS itself so it can be put into its own library. 2023-06-11 22:51:21 -04:00
tileConvert.s Change the prompt when the stereo channels are swapped so the user gets some feedback. Display the high score list. Still need to add the code to update the high score list. 2020-12-30 23:10:22 -05:00