diff --git a/games/peasant/NOTES b/games/peasant/NOTES index 6fdd90c9..a791bce2 100644 --- a/games/peasant/NOTES +++ b/games/peasant/NOTES @@ -1,3 +1,32 @@ +Memory Map +~~~~~~~~~~ + +$00 Zero Page +$01 ??? +$02 ??? +$03 ???, IRQ vectors +$04-$07 Text/GR page 1 (not used?) +$08-$0B Text/GR page 2 (not used?) +$0C-$0D ?? +$0E-$1F QLOAD disk routines and Mockingboard sound routines here +$20-$3F HGR Page 1 +$40-$5f HGR Page 2 +$60-$?? Programs (roughly 22k available?) +$B8-$BB Hi-res lookup tables +$BC-$BF ??? +$C0-$CF I/O +$D0-$FF ROM + +Disk Map (disk has 35 tracks, each 4k in size) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +T 0 = Qboot +T 1 = QLOAD 4301 bytes 17S = 1T1S +T 3 = INTRO 10422 bytes 41S = 2T9S +T 10 = TITLE 9662 bytes 38S = 2T16S +T 17 = PEASANT 14265 bytes 56S = 3T8S +T 24 = ENDING 4642 bytes 18S = 1T2S + + 238, to 280 (6) 50 to 135 (85) 6*85=510 diff --git a/games/peasant/README b/games/peasant/README new file mode 100644 index 00000000..a4f80ebb --- /dev/null +++ b/games/peasant/README @@ -0,0 +1,15 @@ +The start of an implementation of PEASANT'S QUEST + +Peasant's Quest is a Flash game sort of parodying early Sierra adventure +games. + +In the Homestarrunner universe it is made by a company for Videlectrix +possibly on Apple IIe systems, though the graphics are for a much +more modern system. + +I wanted to see if I could get something approximating the game +running on an actual Apple II system. + + +Vince `deater` Weaver +13 August 2021 diff --git a/games/peasant/TODO b/games/peasant/TODO index a4dc7aa5..94f80d11 100644 --- a/games/peasant/TODO +++ b/games/peasant/TODO @@ -1,9 +1,9 @@ TODO: -- Music -- Animate Title +- Speaker music for title if no Mockingboard - walk behind objects (like reeds?) - More frames/directions in peasant sprites -- Replace HPOSN with lookup table -- Wait instead of keyboard to progress - Better animation of River +- Walk around all areas +- Text parser, backspace +- only save part of screen behind the sign