mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-10-22 10:24:13 +00:00
8916a0bd30
was playing actual Myst and noticed it's helpful to be able to look up to figure out elevator also fixed crashing bug if you try to turn around at controls |
||
---|---|---|
.. | ||
audio | ||
books | ||
graphics_arbor | ||
graphics_cabin | ||
graphics_channel | ||
graphics_dentist | ||
graphics_dni | ||
graphics_generator | ||
graphics_meche | ||
graphics_mist | ||
graphics_nibel | ||
graphics_octagon | ||
graphics_selena | ||
graphics_ship | ||
graphics_sprite | ||
graphics_stoney | ||
graphics_sub | ||
graphics_title | ||
graphics_title_hgr | ||
graphics_viewer | ||
old/graphics_dun | ||
arbor_switches.s | ||
arbor.s | ||
audio.s | ||
brother_books.s | ||
cabin_boiler_puzzle.s | ||
cabin.s | ||
channel_switches.s | ||
channel.s | ||
clock_bridge_puzzle.s | ||
clock_sprites.inc | ||
common_defines.inc | ||
common_routines.inc | ||
common_sprites.inc | ||
decompress_fast_v2.s | ||
default_save.s | ||
dentist_panel.s | ||
dentist.s | ||
dni_ending.s | ||
dni.s | ||
draw_pointer.s | ||
empty.dsk | ||
end_level.s | ||
generate_common.c | ||
generator_puzzle.s | ||
generator.s | ||
gr_copy.s | ||
gr_fast_clear.s | ||
gr_offsets.s | ||
gr_pageflip.s | ||
gr_plotpoint.s | ||
gr_putsprite_crop.s | ||
gr_putsprite_raw.s | ||
graphics_sizes.txt | ||
handle_pages.s | ||
hardware.inc | ||
hello_disk2.bas | ||
hello.bas | ||
hlin_list.s | ||
init_state.s | ||
interrupt_handler.s | ||
keyboard.s | ||
lc_detect.s | ||
letter_cat.s | ||
leveldata_arbor.inc | ||
leveldata_cabin.inc | ||
leveldata_channel.inc | ||
leveldata_dentist.inc | ||
leveldata_dni.inc | ||
leveldata_generator.inc | ||
leveldata_meche.inc | ||
leveldata_mist.inc | ||
leveldata_nibel.inc | ||
leveldata_octagon.inc | ||
leveldata_selena.inc | ||
leveldata_ship.inc | ||
leveldata_stoney.inc | ||
leveldata_sub.inc | ||
leveldata_title.inc | ||
leveldata_viewer.inc | ||
lights_off.s | ||
link_book_channel.s | ||
link_book_meche.s | ||
link_book_mist_dock.s | ||
link_book_mist.s | ||
link_book_stoney.s | ||
linking_noise.s | ||
loader.s | ||
loadstore.s | ||
Makefile | ||
marker_switch.s | ||
meche_rotation.s | ||
meche.s | ||
mist_puzzles.s | ||
mist_side2.dsk | ||
mist_side3.dsk | ||
mist_title.s | ||
mist.dsk | ||
mist.s | ||
nibel_switches.s | ||
nibel.s | ||
NOTES | ||
number_sprites.inc | ||
octagon_bookshelf.s | ||
octagon_fireplace.s | ||
octagon_rotation.s | ||
octagon.s | ||
page_sprites.inc | ||
playthrough_save.inc | ||
pt3_lib_core.s | ||
pt3_lib_init.s | ||
pt3_lib_irq_handler.s | ||
pt3_lib_mockingboard_detect.s | ||
pt3_lib_mockingboard_setup.s | ||
qkumba_popwr.s | ||
README | ||
selena_organ_puzzle.s | ||
selena_sound_puzzle.s | ||
selena.s | ||
ship.s | ||
simple_sounds.s | ||
speaker_beeps.s | ||
stoney_puzzles.s | ||
stoney.s | ||
sub_puzzle.s | ||
sub.s | ||
text_print.s | ||
TODO | ||
viewer_controls.s | ||
viewer.s | ||
zp.inc |
MIST -- a reimplementation of MYST from scratch for Apple II computers Compiling: This is a bit tricky First you'll need to install the cc65 package https://github.com/cc65/cc65 You'll need to install lzsa https://github.com/emmanuel-marty/lzsa You might need to install lz4-dev for some of the helper utils to compile Then run "make" and hope for the best Load times of ~8k DENTIST: MIST ~40k DOS33: 7s TOO-BIG PRODOS: QKUMBA RTS: 5s 22s TRACK-AT_TIME: Sizes: sectors on disk = 35*16 = 560 three tracks for dos -48 one track for VTOC -16 ====== 496 disk1: SECTORS TRACKS HELLO 566 -> 768 -> 3 LOADER 4013 -> 4096 -> 16 1 MIST_TITLE 21008 -> 21248 -> 83 6 MIST 40653 -> 40704 -> 159 10 OCTAGON 32610 -> 32768 -> 128 8 VIEWER 4834 -> 4864 -> 19 2 DENTIST 7879 -> 7936 -> 31 2 D'NI 6863 -> 6912 -> 27 2 SAVE0 88 -> 256 -> 1 1 SHIP 5047 -> 5120 -> 20 2 ======== ==== 484+10 = 494 = 126k 34 disk2: CHANNEL 34418 -> 34560 -> 135 9 ARBOR 31591 -> 31744 -> 124 8 NIBEL 15467 -> 15616 -> 61 4 CABIN 15398 -> 15616 -> 61 4 ======== === 381+4= 385 = 98k 25 disk3: MECHE 28857 -> 28928 -> 113 8 SELENA 36912 -> 37120 -> 145 10 STONEY 40195 -> 40448 -> 158 10 GENERATOR 8434 -> 8448 -> 33 3 SUB 13786 -> 13824 -> 54 4 ======== ==== 503+5=508 = 127k 35