dos33fsprogs/games/peasant
2021-10-12 19:25:53 -04:00
..
graphics peasant: move to jump table for decoding text 2021-10-12 08:18:33 -04:00
graphics_cliff peasant: add cliff heights 2021-10-05 23:25:48 -04:00
graphics_copy peasant: re-arrange stuff in case I make this actually playable 2021-08-14 14:04:46 -04:00
graphics_end peasant: boat mostly working 2021-09-16 22:51:55 -04:00
graphics_title peasant: update to "press any key" from "click anywhere" 2021-09-19 18:12:37 -04:00
graphics_trogdor peasant: split off the trogdor part 2021-09-10 00:46:25 -04:00
graphics_vid peasant: add make distclean target 2021-10-12 16:48:27 -04:00
music peasant: add electric duet music if no mockingboard 2021-10-01 01:26:09 -04:00
sprites peasant: more background work 2021-09-29 16:13:38 -04:00
talk peasant: add the priority layer to intro sequence 2021-10-02 14:43:58 -04:00
text peasant: hook up a bunch more text parsing 2021-10-12 12:19:14 -04:00
unused peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
clear_bottom.s peasant: add text to end credits 2021-09-10 23:18:21 -04:00
cliff.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
copy_check.s peasant: centralize peasant text 2021-09-30 00:25:03 -04:00
decompress_fast_v2.s
decompress_overlay.s
directions.s peasant: update directions to match Apple II play 2021-09-19 18:25:10 -04:00
draw_box.s peasant: all inventory shown 2021-09-01 23:27:06 -04:00
draw_peasant.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
duet.s peasant: add electric duet music if no mockingboard 2021-10-01 01:26:09 -04:00
ending.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
font_test.s
generate_common.c peasant: save almost works 2021-09-29 00:17:39 -04:00
gr_copy.s peasant: add priority graphic loading 2021-08-24 13:38:03 -04:00
gr_offsets.s peasant: collision sort of works 2021-08-24 14:32:04 -04:00
hardware.inc peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
hello.bas
hgr_1x5_sprite.s peasant: more work on sprite merging 2021-10-05 08:46:18 -04:00
hgr_1x8_sprite.s peasant: more work on sprite merging 2021-10-05 08:46:18 -04:00
hgr_1x28_sprite_mask.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
hgr_2x14_sprite_mask.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
hgr_2x16_sprite.s peasant: inventory sprites mostly working 2021-09-04 00:30:47 -04:00
hgr_font.s peasant: add hgr input support 2021-08-11 23:53:49 -04:00
hgr_hgr2.s peasant: hgr2: actually clear correct page 2021-09-25 23:51:22 -04:00
hgr_input.s peasant: some commands actually work 2021-08-15 01:12:43 -04:00
hgr_overlay.s
hgr_partial_save.s peasant: only save part of hires screen 2021-08-16 01:31:49 -04:00
hgr_rectangle.s peasant: fix narrow rectangles being drawn 2021-09-01 22:42:57 -04:00
hgr_save_restore.s peasant: update lake_e 2021-08-12 14:45:25 -04:00
hgr_sprite.s peasant: more work on sprite merging 2021-10-05 08:46:18 -04:00
hgr_tables.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
hgr_text_box.s peasant: add confirmation dialog for load/save 2021-09-28 21:08:46 -04:00
interrupt_handler.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
intro_cottage.s peasant: add "ESC Skips" message to intro 2021-10-07 00:43:44 -04:00
intro_knight.s peasant: add "ESC Skips" message to intro 2021-10-07 00:43:44 -04:00
intro_lake_e.s peasant: update intro 2021-10-12 19:25:53 -04:00
intro_lake_w.s peasant: add "ESC Skips" message to intro 2021-10-07 00:43:44 -04:00
intro_river.s peasant: update intro 2021-10-12 19:25:53 -04:00
intro.s peasant: add "ESC Skips" message to intro 2021-10-07 00:43:44 -04:00
inventory.s peasant: more fixes for lowercase input 2021-10-04 21:51:20 -04:00
keyboard.s peasant: fix WASD steering on lowercase systems 2021-10-04 20:39:47 -04:00
lc_detect.s peasant: all hardware detection at beginning 2021-09-23 14:59:07 -04:00
loadsave_menu.s peasant: more fixes for lowercase input 2021-10-04 21:51:20 -04:00
Makefile peasant: add make distclean target 2021-10-12 16:48:27 -04:00
music.inc peasant: move most hgr routines to qload 2021-09-26 15:41:43 -04:00
music.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
new_map_location.s peasant: add cliff location 2021-10-03 22:28:27 -04:00
NOTES peasant: move to jump table for decoding text 2021-10-12 08:18:33 -04:00
parse_input.s peasant: update intro 2021-10-12 19:25:53 -04:00
peasant1.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
peasant2.s peasant: when going from pass to inn, don't appear behind inn 2021-10-08 00:27:21 -04:00
peasant3.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
peasant4.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
peasant_move.s peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
pt3_lib_core.s peasant: music works! 2021-08-12 19:03:55 -04:00
pt3_lib_detect_model.s peasant: music works! 2021-08-12 19:03:55 -04:00
pt3_lib_init.s peasant: music works! 2021-08-12 19:03:55 -04:00
pt3_lib_irq_handler.s peasant: music works! 2021-08-12 19:03:55 -04:00
pt3_lib_mockingboard_detect.s peasant: all hardware detection at beginning 2021-09-23 14:59:07 -04:00
pt3_lib_mockingboard_patch.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
pt3_lib_mockingboard_setup.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
pt3_lib_mockingboard.inc peasant: all hardware detection at beginning 2021-09-23 14:59:07 -04:00
qboot_sector.s peasant: move qload earlier and re-enable savefile support 2021-08-14 16:01:36 -04:00
qboot_stage2.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
qboot.inc peasant: push qboot stage2 into lores page2 as we won't be using it 2021-08-14 15:45:03 -04:00
qkumba_popwr.s peasant: save almost works 2021-09-29 00:17:39 -04:00
qload.inc peasant: more work on sprite merging 2021-10-05 08:46:18 -04:00
qload.s peasant: hook up a bunch more text parsing 2021-10-12 12:19:14 -04:00
README peasant: update documentation 2021-08-14 13:03:58 -04:00
save1.s peasant: load game sorta works 2021-09-27 00:33:24 -04:00
save2.s peasant: loading from disk2 now works 2021-09-27 22:04:09 -04:00
save3.s peasant: save almost works 2021-09-29 00:17:39 -04:00
score.s peasant: fix displaying three digit scores if middle digit is 0 2021-09-28 21:41:54 -04:00
speaker_beeps.s ending: add sound effect 2021-09-17 00:04:51 -04:00
ssi263_detect.s peasant: work on getting trogdor scene to run again 2021-09-27 22:26:37 -04:00
ssi263_simple_speech.s peasant: update ssi sound, also fix problem with stereo 2021-10-03 23:03:49 -04:00
ssi263.inc peasant: hook up trogdor speech 2021-09-17 19:18:38 -04:00
text_print.s peasant: all hardware detection at beginning 2021-09-23 14:59:07 -04:00
title.s peasant: add electric duet music if no mockingboard 2021-10-01 01:26:09 -04:00
TODO peasant: hook up a bunch more text parsing 2021-10-12 12:19:14 -04:00
tokens.inc peasant: hook up a bunch more text parsing 2021-10-12 12:19:14 -04:00
trogdor_speech.s peasant: work on getting trogdor scene to run again 2021-09-27 22:26:37 -04:00
trogdor.s peasant: centralize peasant text 2021-09-30 00:25:03 -04:00
version.inc peasant: ready v0.75 2021-10-03 23:05:11 -04:00
vid_logo.s peasant: ready v0.75 2021-10-03 23:05:11 -04:00
wait_a_bit.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
wait_keypress.s
wait.s peasant: move music playing to the language card 2021-09-25 22:44:07 -04:00
wrong_boot2.s peasant: update some documentation 2021-09-19 00:12:44 -04:00
zp.inc peasant: add cliff location 2021-10-03 22:28:27 -04:00

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