Jump to content

Bruce-Robert Pocock

+AtariAge Subscriber
  • Posts

    207
  • Joined

  • Last visited

Everything posted by Bruce-Robert Pocock

  1. For completeness, let me point out that https://github.com/ascrnet/Joy2Bplus is the (canonical?) description of the protocol and has descriptions of altering various devices to work with it, and a number of 8-bit Atari games that work with it. Note the last section shows that it is fairly simple to alter a Genesis/MegaDrive controller if you'd like. (tiny amount of soldering involved)
  2. I do not know … my Stelladaptor I reflashed to test AtariVox in Stella. I imagine I could reflash it back and find out at some point in near future, however. If they work with paddles, then I imagine they would do fine with it, however …
  3. OK, here we go again … this is Full Beta 4 release. Changes since Full Beta 3: Fixes a weird combat bug whereby monsters can try to heal themselves and instead … run away, let's say … making you unable to win the combat if they were the last surviving monster. Fixes the crasher bug when speaking to the person south of the green house in the Southern Field. The manual has been extensively edited, including The online PDF manuals are now formatted for US Letter (roughly A4 sized) paper, in case you want to print them. (The pagination is less than ideal, however.) New Troubleshooting entry for Stella + keyboard situation discussed yesterday / above, Single manual for all regions (with NTSC screenshots) Fresh screenshots in the manual for all screens A few internal changes to the build tools (eg. a tweak to the MIDI-to-TIA converter, updates for the latest Quicklisp libraries) Fixes to some subtle timing issues (e.g. “one frame with wrong scan line count” type errors), mostly in PAL + SECAM builds Work on leveling the game Some peephole-type optimizations to the code If you're confused by all these attachments, visit https://star-hope.org/games/Grizzards and use the Chooser on the right hand side to find the right ROM image file (and PDF) for your use. There are also daily builds posted there, as well as a few other downloadable goodies (like the sound track in MP3 format). If you only have an Atari Flashback Portable, this version (rife with visual glitches) may work slightly better for you. Refer to the NoSave manual, below. (I may, or may not, fix the graphics on this machine some day, but it's a low priority.) Grizzards demo beta 4.bin If you want to play on hardware (multicart) and do not have a SaveKey / MemCard / AtariVox, you want this version. As the name suggests, it's the same as the Demo below, but you cannot save. Grizzards.NoSave.full-beta-4.pdf Grizzards.NoSave.SECAM.full-beta-4.a26Grizzards.NoSave.PAL.full-beta-4.a26Grizzards.NoSave.NTSC.full-beta-4.a26 If you want the 32kiB Demo, either to play in Stella or on a multicart with a memory device, here's that Demo version. Grizzards.Demo.full-beta-4.pdf Grizzards.Demo.NTSC.full-beta-4.a26Grizzards.Demo.PAL.full-beta-4.a26Grizzards.Demo.SECAM.full-beta-4.a26 If you're using Stella, the .pro file for your build may help configure Stella's controller ports correctly; otherwise, refer to Troubleshooting in the manual. These are not needed for multicarts. Grizzards.Demo.NTSC.full-beta-4.proGrizzards.Demo.PAL.full-beta-4.proGrizzards.Demo.SECAM.full-beta-4.pro If you want the full game, either to play in Stella or on a multicart that can handle 64kiB “EF” binaries with a memory device, there's the full version. Note that the original (non-Encore) Harmony multicart can not handle this; you'll need the Demo above for that cart. Grizzards.full-beta-4.pdf Grizzards.NTSC.full-beta-4.a26Grizzards.PAL.full-beta-4.a26Grizzards.SECAM.full-beta-4.a26 Again, the .pro files are optional and specific to Stella only. Grizzards.NTSC.full-beta-4.proGrizzards.SECAM.full-beta-4.proGrizzards.PAL.full-beta-4.pro If you're uploading the PlusStore, and pretty much under no other circumstances, here is a manual (or quick reference card) cut down to be read in the PlusCart text viewer. Grizzards.Manual.txt What's next Exhaustive analysis of timing on every screen / routine for every region, eliminating any remaining timing (scanline count) issues Exhaustive playtesting and leveling of the game to feel more “fair” and fun Minor graphics tweaks Final “combat” illustration for manual … no, really, it will happen! If time and space permit, a few other enhancements may squeak in. Also, some other Secret Squirrel work is in progress (which isn't really a secret if you've RTFM fully) but I'm holding my tongue on that for now. For the record, there are three “Easter egg” codes in different places in the game, two of which actually help you out (cheat for you) and one of which is just a cute hidden screen. Thanks to everyone for helping out finding these bugs, and as always, any feedback is deeply appreciated.
  4. I've just found out that there is a crasher bug in the error reporting code from another bug … there exists a person who, if you speak to them, the game will crash and report the error address (on the Sad Face screen) as 000000 rather than the real source of the problem. I've found the bug in the error reporting code that's causing it (due to an off-by-two error in counting ROM banks, of all things) and I'm hunting down the actual source right now. I expect to build a beta 4 release with this patch shortly, as this does affect the beta 3 release. The person of interest is … when you enter the Southern Field from the tunnel complex's exit, and continue south past (around) the green house, the person on the southernmost screen below that. On the other hand, if you've never experienced the White Sad Face screen, here's (hopefully your last) opportunity …
  5. Note; the Joy2b+ protocol is different from, and incompatible with, the 7800's two-button mechanism. You can use Joy2b+ on the 7800 — if a game supports it — but you can't use a 7800 ProLine type controller on the 2600. (So if you're looking at buying one, anything that says “2600/7800” will not work with Joy2b+/Genesis mode … the Joy2b+ stuff is usually marked for Atari 8-bits machines.)
  6. That is awesome Perhaps I'll get a chance tonight to improve my fork with that logic as well. At that rate, I may have a PR waiting for y'all in a week.
  7. Splitting this off into its own thread … It seems that perhaps Grizzards is the first 2600 game to use Joy2b+ controllers. I thought I'd open up a thread to discuss them a little. I'm just gonna mention that RetroGameBoyz makes lovely NES-style Joy2b+ game pads, which is what I use, although I believe there are a few other sources out there as well. Getting Joy2b+ support into your game As we all probably know, the basic CX-40 joystick's FIRE button is mapped to INPT4 on the 2600. This same control is also the B button on the Genesis (MegaDrive) controller, and the I button on Joy2b+ bit INPT4 bpl ButtonIPressed The Genesis controller's A and Start buttons are effectively unavailable on the 2600, but its C button is mapped to INPT1, and can be read in much the same way. However, you need to confirm that a Genesis pad exists first with a short sequence. First, you'll want to dump INPT[0123] to ground by setting bit 7 of VBLANK, eg lda #$80 sta VBLANK Then, wait about a frame and check whether both pins are clear, eg, in Grizzards I set a flag during startup like so: lda INPT0 bpl NotGenesis lda INPT1 bpl NotGenesis lda SystemFlags ora #SystemFlagP0Gamepad bne DoneGenesis ; always taken (gne) NotGenesis: lda SystemFlags and #~SystemFlagP0Gamepad DoneGenesis: sta SystemFlags The Joy2b+ works essentially the same as a Genesis controller, in that Button I = B and Button II = C. The only new wrinkle is that Button III is also available, on INPT0. My reading routines are in my common VBlank code, but it's fraught with debouncing logic and not the cleanest example. Getting Joy2b+ support into Stella This leads to a second wrinkle … support in Stella. You can set the controller type to Genesis and access Button I & II (as B & C) just fine, but you can't test Button III without hardware. I certainly don't want to rush anyone — I understand the motivations for the current break — but perhaps we all can help out the Stella team, as well. I've taken a whack at the easy part of Stella support, over here: https://github.com/brpocock/stella/tree/joy2b%2B … that is, mapping the keyboard events, and adding the Joy2b+ controller type, and a debugger widget for it. That fork mostly seems to work, but has a double-free-memory crash-on-exit that I haven't tried to track down in any detail, but I'm sure is some foolish mistake on my part — my C++ chops are easily 10 years out-of-date. The harder part will be to auto-detect a Joy2b+ controller, without breaking auto-detection for the keyboard controller. In the ControllerDetector class, the heuristic used to detect the keyboard is to identify reads from both INPT0 and INPT1. My thought in that direction is that perhaps the keyboard controller auto-detect might be enhanced to also look for a write to the digital pins that the keyboard uses for row selection, as it would be unusual (and not useful) to write to the gamepad's directional controls. I have not done any coding in that direction, yet, however.
  8. I've just looked into the Stella ControllerDetector class and that seems to be the case; since we support Joy2b+ controllers now, it (generally wisely, but in this case incorrectly) believes that we must be reading the Keyboard controller. I've added a section to the manual's Troubleshooting chapter titled Joystick does not work in Stella on today's daily build as well. Thanks for pointing that out @Fort Apocalypse! I have profiles for all the cartridge images that explicitly tell Stella in what configuration to run, so I hadn't noticed that particular snag. (It was probably introduced around 20 March into the dailies and thence into the beta as well.) The latest dailies should be uploading now, hopefully that will clear things up.
  9. That would be the issue. I guess the gamepad support confused Stella into thinking I was reading the Keyboard controller. If you change that to either of Joystick or Sega, it should work all right.
  10. Unfortunately @Fort Apocalypse it seems to work for me in a clean release/6.7 build … but I think it may be auto-detecting the left controller as Keyboard, possibly because of the Joy2b+ support? Can you check please the Game Properties and make sure that Joystick or Sega controller type is selected?
  11. I'll try to check that out, I have 6.7pre from a month or two ago still I think.
  12. RecApp-2022-06-28-20:29:45.mp4 It should be that up/down rotate through letters, and left/right move the cursor across the screen. Are you in the NTSC region? … Can you tell me on what hardware & multicart or emulator you're playing?
  13. I believe I have found the source of the error — it had to do with limiting the max possible healing amount to the Max HP of the creature healing itself. I found the suspected source of the bug using a kinda nasty procedure, so my confidence is not 100% that it's solved, but some quick testing here suggests that it probably is. The daily builds on the web site have been updated: https://star-hope.org/games/Grizzards (note, the beta 3 release hasn't been updated, scroll down for the daily builds)
  14. I have good news, and I have bad news. Bad news first: It's come to my attention that the latest builds still have a bug, which presents like: You're in combat with a single monster; That monster tries to use a healing move (e.g. FIRST AID) The “outcome” screen comes up with e.g. “HORRID SLIME 1 FIRST AID HORRID SLIME 1” You return to the combat screen, now it's your turn, but there are no monsters to fight. This was something that had occurred before, which I thought was cured, but I was just tonight able to reproduce on the latest daily build. Naturally I'm looking into fixing this ASAP. In good news, the manual has been revised so that one manual PDF covers all three game regions (NTSC, PAL, SECAM), so if you're following the “daily” builds on the web site, you may notice that has changed. (The beta 3 release still has three separate manuals, but whenever a beta 4 release comes out it will have the unified manual as well.) The pagination on the unified manuals is fairly wonky, but the contents should be readable.
  15. It's that time again … here's a new beta release. Changes since the last release … 23 tickets closed: Improvements: Finalized Syrex map in the manual SECAM: Top half of Stats screen has to be black to see Grizzard portraits Button III will not toggle pause when in combat (since there's no pause to affect combat mode, but you'd come back to the map screen mysteriously paused) Animated 16×16 crab and bat monsters Random encounters now only occur in “dark” places for most monster types Title theme music plays over You Won screen Additional credits sequence from You Won screen Fisherman dialogue improved Able to catch a Corlyn Unused dialogue block memory re-used for other purposes Miranda's dialogue improved Bug fixes: Fixed pausing on SECAM build (right difficulty switch) Several cases which could cause transient scan line count errors, mostly in PAL/SECAM builds, but a few in NTSC. Combat moves fixed for Theref (non-working) move “SCARE AWAY” was removed Screen linkage on Port Lion southern beach area was incorrect when moving from screen 19 → 14 And, here are the binaries. Note that there's a cute little chooser to help you find the right binary for you on https://star-hope.org/games/Grizzards If you only have a Flashback Portable, this build is for you, but it's very buggy on that device. Refer to the NTSC NoSave manual, below. Grizzards.Portable.NTSC.full-beta-3.bin If you do not have an AtariVox nor a SaveKey nor a MemCard, you're limited to the NoSave demo. Grizzards.NoSave.SECAM.full-beta-3.pdfGrizzards.NoSave.SECAM.full-beta-3.a26Grizzards.NoSave.NTSC.full-beta-3.pdfGrizzards.NoSave.NTSC.full-beta-3.a26Grizzards.NoSave.PAL.full-beta-3.pdfGrizzards.NoSave.PAL.full-beta-3.a26 If you have a 32kiB limit flashcart (e.g. original Harmony) or only want the demo, here it is. Grizzards.Demo.SECAM.full-beta-3.pdfGrizzards.Demo.SECAM.full-beta-3.a26Grizzards.Demo.NTSC.full-beta-3.pdfGrizzards.Demo.NTSC.full-beta-3.a26Grizzards.Demo.PAL.full-beta-3.pdfGrizzards.Demo.PAL.full-beta-3.a26 And if you have a 64kiB flashcart you can try the full game: Grizzards.SECAM.full-beta-3.a26Grizzards.NTSC.full-beta-3.a26Grizzards.PAL.full-beta-3.a26Grizzards.SECAM.full-beta-3.pdfGrizzards.NTSC.full-beta-3.pdfGrizzards.PAL.full-beta-3.pdf I'm still eager to hear any feedback, naturally.
  16. Zephyr Salz & I just booked our tickets. We'll be in town before & after the expo as well, but if you need a hand with set-up/break-down @Albert we'll be around.
  17. Three newly-noticed bugs have (already) come up, You can't catch a Corlyn at the place they were meant to be, so while you can potentially win the game you can't (even on multiple runs through) get to all 30 Grizzards yet. #480 There's a certain point when you're traveling south from the cliffs to the beach, south of Port Lion, where you get “warped” to the southwest corner of the island accidentally. #481 A monster tried to heal itself, missed (!?) and apparently “ran away” from the combat. By healing myself (since there was nobody left to fight) I was declared the winner of the combat by default. This is not something that is supposed to happen, although it surely could have been worse. #479 There may be other bugs still in there, but those three I know about now. Update: Two of these bugs are fixed in the daily builds (#480, #481) now … the weird one (#479) is still a work in progress. None of them are really game-breaking, though.
  18. Well, if you've been following along, there have been a lot of changes since the last Beta release, so here is a Full Beta 2 release. There's a cute little Chooser widget on the web site along with some bonus downloads, but as per tradition, here's the release binaries as well. Note that the manuals for each version and region are slightly different, so you'll want to grab the PDF that matches your version. If you have only a Flashback Portable, there's a build for that, but it's quite buggy still, including very bad text displays … sorry, this is the worst experience. (Refer to the No Save NTSC manual, below.) Grizzards.Portable.NTSC.bin If you do not have a SaveKey or AtariVox device, you'll need the No Save demo. This is more limited than the regular Demo. Grizzards.NoSave.SECAM.full-beta-2.pdfGrizzards.NoSave.SECAM.full-beta-2.a26Grizzards.NoSave.NTSC.full-beta-2.pdfGrizzards.NoSave.NTSC.full-beta-2.a26Grizzards.NoSave.PAL.full-beta-2.pdfGrizzards.NoSave.PAL.full-beta-2.a26 If you have a SaveKey or AtariVox, you can play the full 32k Demo version. This has a number of limitations (discussed above) compared to the full game, but it does fit on an original Harmony cartridge. Grizzards.Demo.SECAM.full-beta-2.pdfGrizzards.Demo.SECAM.full-beta-2.a26Grizzards.Demo.NTSC.full-beta-2.pdfGrizzards.Demo.NTSC.full-beta-2.a26Grizzards.Demo.PAL.full-beta-2.pdfGrizzards.Demo.PAL.full-beta-2.a26 If you have a SaveKey or AtariVox, and a multi-cart that can handle 64k EF binaries (eg. Kroc, Plus, Uno, or Harmony Encore) or want to play in Stella or Gopher2600, you can play the full game. (note, the 7800 Pause button isn't properly recognized on the Plus or Uno carts.) Grizzards.NTSC.full-beta-2.pdfGrizzards.PAL.full-beta-2.pdfGrizzards.NTSC.full-beta-2.a26Grizzards.SECAM.full-beta-2.pdfGrizzards.PAL.full-beta-2.a26Grizzards.SECAM.full-beta-2.a26 And, just for @Prizrak's kind inclusion in the PlusStore, here is a version of the manual abbreviated to the point where it's usable from the PlusCart's text reader. Grizzards.Manual.txt This rolls up 59 tickets since Full Beta 1 in a somewhat tested package for all 10 of the above public configurations. Most of these changes have been in the daily builds already, and a few of them are mentioned in the previous posts, but for completeness's sake: Bug Fixes Fixed display of “T” in the “Lost Mine” sign on the road by Mt Peshon (and some other random letters in the middle of the screen as well) Fixed Joy2b+ button debounce errors on the 7800 (Thanks to @SmittyB for the solution) Fixed: it was possible to get stuck in the corner of Port Lion Docks when coming from the south beach at just the right position Critical hit CRIT! was missing if there was only a status effect Access to room links from rooms in a memory bank 64 & above was wrong (missing carry) Healing sometimes did not actually heal Limited Max HP of monsters (suggested by local testers) Monsters should not try to heal when they don't need it (suggested by local testers and @ZeroPage Homebrew) Every 4° frame of monster animation had a different number of scanlines colored in the top § Selecting certain moves (with very high index numbers) caused a one-scan-line overrun, e.g. BACK KICK Pressing “left” on the “I can train your Grizzard…” dialogue (and other dialogues later in the game) brought up arbitrary (but consistent) other dialogue from earlier in the game The number was not being spoken aloud for monsters as the object of a sentence Pronunciation of various phrases was refined (or, in some cases, corrected) Don't display CRIT! on a miss (*except SECAM builds, due to lack of space) Multiple pages of NPC dialogue in a row now work properly Reset switch works properly while on signpost/NPC text screens Semifinal boss was occurring in another semifinal boss's lair Monsters healing moves that … reflected? and damaged the Grizzard instead Bottom line of boss-sized Will-O'-Wisp were black rather than bright Two villagers (in Treble and Anchor) were spouting the same dialogue Critical hit damage was not always maxxed Dividing line on later Boss combats was “wiggling” on monsters' turn Proper “New Game Plus” action when pressing Reset from You Won screen If you die on the final boss, you can continue from the semifinal boss Probably fixed, but I can't prove it 100% … random encounters would “change into” a boss fight when they weren't meant to be. Enhancements Keep your last move selection between combat rounds (suggested by @ZeroPage Homebrew) Show a message when a potion was used (suggested from watching @ZeroPage Homebrew) Misc. editorial updates to the manual; general editing for terseness. Monsters do not “de-puff” when the game is paused All Grizzards have Moves available Game leveling: all areas (thanks in part to @mika and others) Optimized (combined) player/monster healing code from ExecuteCombatMove Healing moves should not “miss” (suggested from @ZeroPage Homebrew) Paused music when the game is paused (suggested by Zephyr Salz) — note, music stops after the current note finishes playing, so there's a tiny lag before it pauses. Black signpost in dark caves (with venom sheep) was impossible to see ERASE? screen was accidentally switching to ERASE instantly rather than defaulting to KEEP (needed to debounce joystick a bit) Move BURY DEEP now does a little damage as well The bestiary in the manual now includes all the monsters up to a certain point in the game (suggested by Zephyr Salz and from @ZeroPage Homebrew). Beyond that point, you'll have to discover the rest on your own. The Game Over (death) screen now shows your final score Moved the Spiral Woods signpost a bit more center screen so you don't walk into it when heading west accidentally (suggested by watching playtesters) Switching Grizzards does a Save of your selected Grizzard (suggested by watching playtesters) Shows a special message HEALED when healing results in your Grizzard being fully healed All Moves with names like “poison” or “curse” now have a chance of inducing either Sleep, Muddle, or both Demo saves now use the registered SaveKey addresses — but use a distinct signature key, because Demo save games are not in exactly the same format as the full game uses. Levers are now labeled in runes Finished animation of final boss Miranda's last information dump now occurs as a single stream of text Waves on Port Lion beaches are a little smaller Refinements on “You won” screen layout, including showing the winning player's name on the screen Updated map in manual Your Grizzard is fully healed when beginning the final boss fight (after whichever semi-final boss you visited last) I'm still trying to cram in some more features and leveling on the game, and I'm still eager to hear any feedback. I'm also aware of some edge cases where the line count gets out of whack for one frame at a time, which I'm hunting down one-by-one, mostly in the PAL or SECAM builds. There's not a lot of space left, but there's some: Total free ROM space (64k build) = 1,323 bytes, largest block: 323 bytes Total free ROM space in demo (32k build) = 1,206 bytes, largest block: 604 bytes There are also a few unused dialogue blocks that I'm going to repurpose. Grizzards.Manual.txt
  19. While I haven't “fixed” this in the general case, I did squeeze in a minor patch over lunch today where the player's Grizzard in particular shows HEALED when fully healed. The original enhancement ticket is still out there, but this makes me happy as a stop-gap. The problem is that the knowledge (as to whether the HP were truncated to the max HP of the monster) is not visible from the memory bank where the outcome display routine exists, and the combat core routines and combat core data have completely packed one 4k bank so tightly that there's only 3 bytes free (in that bank) in the SECAM build right now — not enough space to push the data over. Of course I'll try to keep optimizing things — combat code is thankfully not time-critical so I can optimize for space freely — but changes to the combat core are stupidly difficult to make at this point. Today's dailies will also include a number of other bug fixes and enhancements, and once a couple of other bugs are fixed and I've won the game from a clean start again, I'll roll up a full beta 2 Release as well.
  20. Since today is Easter … There are currently 3 “Easter egg” type features in Grizzards. If you discover these secrets, you can: Find a secret “credits” screen that speaks (with an AtariVox) a number of “thank yous” and shows you the build date of the game. “Upgrade” your saved game file by adding a very powerful Grizzard to your repertoire … but your score will be “tainted” forever. Start a new game and go directly into the “New Game Plus” mode. As a hint … the first one is the easiest to find, and it can be accessed during the Attract sequence; you might even be able to stumble upon it accidentally. The other two require a bit of work to find.
  21. The latest dailies have a rewrite of the “healing” system that actually solves some bugs that @ZeroPage Homebrew was noticing on their show. Now, Grizzards and monsters follow the same rules (use the same subroutine, in fact) when healing. Monsters now start with a certain number of HP, and that is their maximum HP. Monsters no longer can spam healing moves to go above their starting (now, maximum) HP In addition Monsters should no longer spam healing moves in general; they should only attempt to heal if they are actually injured, to some degree. One thing that may be a little confusing is that the combat outcome screen does not know when your Grizzard or a monster reaches their max HP, so e.g. You have 40 HP with MAX 50 You use a healing Move and “roll” to heal 20 HP 40 + 20 > 50, so you have now 50 HP (your max) The combat outcome screen says HEAL20 anyway I've opened a ticket to address this, if I can do, but it may fall victim to the lack of ROM space. I have 3 bytes free in the combat bank right now, but we'll see. As usual, there are miscellaneous other bug fixes or improvements as well.
  22. I was mostly kidding, TBH, but I appreciate the work @stepho put into the variant logo ?
  23. So, ah, what about “couch compliant, but only if you use a gamepad”? I have this odd notion of making a variant with a gamepad in place of the CX-40 but that's awfully small ? (context: Grizzards lets you use button II / C to access stats, which otherwise is on Game Select switch)
  24. Just a little progress note. The latest “dailies” have been getting to be “a few days” between. I'm stalking down some bugs that I hope nobody is encountering in real life, but I'm particularly aware of a bug where healing yourself produces incorrect messages — e.g. saying that you've healed, when you failed, or saying that you've been killed when you've actually been healed, or so forth. Some of the other remaining bugs are things like scanline count errors during certain transitions — e.g. when learning a move spontaneously (from gaining XP from defeating a monster rather than from observing a monster using that move). There are also a number of monster encounters not encoded in the third area of the game (the one you reach after Port Lion). The daily builds are going up over on the web page to avoid littering the forum with (perhaps literally) hundreds of ROM files, but my goal is to produce a definitive, final Demo version (along with a full game Beta 2 release) followed by, unless more bugs are found, a release candidate for the full game. In parallel, I'll continue trying to get the NoSave Demo working all right on the Flashback Portable for my own amusement, but no promises that I'll end up with an acceptable port there. Also, there will be a slightly updated version of the map forthcoming, some editorial changes to the manual, and I intend to shake up the Bestiary section of the manual to better match the monsters that you encounter in the earlier areas of the game particularly. As always, if you have any feedback I'm greatly appreciative to hear it. Stats: The demo build has around 1.2kiB of free space smeared between its 32kiB of ROM. Largest free block is 608 bytes. Smallest free ROM in a bank is 43 bytes in the bank handling dialogue text. The full game build has around 1.9kiB of free space smeared between its 64kiB of ROM. Largest free block is 634 bytes. Smallest free ROM in a bank is 6 bytes in the combat code. The full build for all the 13 ROM image files takes around 10-15s, wall clock time. The Lisp utility program itself takes about 8s to be compiled, first. Two difficulty modes (left difficulty switch) Over 200 screens in 3 different areas About 30 non-player characters with whom you can speak, some of whom occur more than once Exactly 30 distinct Grizzards, some of which can metamorphose into others 86 different kinds of monsters, of which 41 small (common) monsters, 41 large (boss) versions of the same, 3 special large, unique bosses, one “giant” final boss with “high resolution” art 64 combat moves for Grizzards or monsters, 63 of which work correctly. (The last one is not assigned to any Grizzards nor monsters yet) Over 300 unique speech phrases or utterances The target for the completed manual is 20pp, although it fluctuates depending on build and region “New game plus” or “hero mode” with increased difficulty, which “stacks” upon difficulty switch setting as well Things not found in the demo, only the full version: “full color” monster art and animations potions better (proper) announcements when your Grizzards metamorphose into a new form SaveKey/AtariVox saves are in their “registered” place and not the Scratchpad area access to all areas of the world, including the Lost Mine; Spiral Woods; tunnels, Southern Field, and Anchor Village; Port Lion; and the final ⅓ of the game (which is a secret). select your starting Grizzard from 3 options un-erase a saved game (if you act quickly after erasing it)
×
×
  • Create New...