peasant: update documentation

This commit is contained in:
Vince Weaver 2021-08-14 13:03:58 -04:00
parent 6e18447bb6
commit f00749f6b8
3 changed files with 48 additions and 4 deletions

View File

@ -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

15
games/peasant/README Normal file
View File

@ -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

View File

@ -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