Commit Graph

118 Commits

Author SHA1 Message Date
weiju 05a19685b6 dalf: read_string_list() now based on read_string() 2023-10-30 14:02:35 -07:00
weiju ef21260fd4 dalf.py: added support for SYMBOL block 2023-10-30 13:35:39 -07:00
weiju 753bc42120 scrolling tricks: Makefile uses Kick13 target 2023-10-30 12:59:58 -07:00
Wei-ju Wu de5588751d added sound effects playing 2016-11-29 15:40:07 -08:00
Wei-ju Wu 57f3a4f22d playfield1: alternatively using interleaved organization 2016-10-10 12:20:08 -07:00
Wei-ju Wu 9903393b5c added interleaved image support 2016-10-10 08:46:30 -07:00
Wei-ju Wu 84cfb7b1ac added scoopex demo, png2image, adds verbose mode
refactored png2image, plane extraction is now separate
verbose mode for more information
2016-10-09 21:02:52 -07:00
Wei-ju Wu 9c216ac95e added movement to sprites
also, waitmouse is now C function instead of inline assembly
2016-09-26 16:25:39 -07:00
Wei-ju Wu cb9243504c converted sprite_display.asm from HRM to C 2016-09-22 10:15:13 -07:00
Wei-ju Wu 9667769954 fixed check for NTSC and PAL using execbase
was wrong indirection, address 4 is struct ExecBase ** and not
struct ExecBase *
2016-09-22 06:09:44 -07:00
Wei-ju Wu 1235d15acb added strobing of copjmp1 after setting list
not strobing copjmp1 can lead to compatibility issues
2016-09-21 22:06:02 -07:00
Wei-ju Wu b31f5a40aa hardware: clean out main modules
made the init_display() and reset_display() functions
more indepenent from their callers
2016-09-21 21:19:59 -07:00
Wei-ju Wu ffe2349c08 outfactored waitmouse() to common.h 2016-09-21 21:04:12 -07:00
Wei-ju Wu 24f4e04928 outfactored initialization cleanup to common.c in hardware 2016-09-21 21:00:13 -07:00
Wei-ju Wu d4217b995a hardware: refactored startup and sprites
startup and sprites are both using common.h
2016-09-21 20:32:05 -07:00
Wei-ju Wu e355fd3b1a refactored playfield1 to support 5 bitplanes 2016-09-21 17:43:06 -07:00
Wei-ju Wu c0d859fb88 improved playfield1 and png2image
fixed issue when number of colors is less than 2^n,
output and use colors from png2image
2016-09-21 16:26:03 -07:00
Wei-ju Wu f545f5dfa5 png2image: options added
png2image added the option to specify the variable name
for the images and whether to generate for Intuition
or pure data. Also generates code for the color palette now
2016-09-21 12:06:40 -07:00
Wei-ju Wu 44fff9e796 playfield1: support for 2 bitplanes
added support for 2 bitplanes in playfield1, outfactoring
of common constants to common.h
2016-09-21 10:28:06 -07:00
Wei-ju Wu 7a69b1ae9d playfield1 demo can use PAL and NTSC 2016-09-20 17:16:35 -07:00
Wei-ju Wu 617a631788 added playfield1 program to hardware 2016-09-20 12:39:18 -07:00
Wei-ju Wu 6d71498916 fdtool.py migrated to Python 3 2016-09-20 08:41:23 -07:00
Wei-ju Wu c45b7944cb png2image and wav2ami migrated to python3 2016-09-20 08:38:40 -07:00
Wei-ju Wu 8fc0522326 refactored png2image, flexible indenting, hex numbers 2016-09-20 08:25:13 -07:00
Wei-ju Wu c287f9bcb9 added sprites file, restructured startup file 2016-09-19 20:49:56 -07:00
Wei-ju Wu ef47baaeb0 minimal changes to make sure compilation works 2016-08-25 18:30:43 -07:00
Wei-ju Wu 4e1e1a7c76 added chibi_test submodule 2016-08-02 16:00:07 -07:00
Wei-ju Wu 1fe3e13cfd x-scrolling: naming convention and formatting fix 2016-06-20 20:53:04 -07:00
Wei-ju Wu ab8c02cc7b changed naming scheme in scrolling demos 2016-06-20 17:40:44 -07:00
Wei-ju Wu 9426af1e0c unified copper list header file 2016-06-17 12:18:55 -07:00
Wei-ju Wu 2036f33ecb integrated the vertical scrolling programs 2016-06-17 10:54:26 -07:00
Wei-ju Wu e506235e22 added xyunlimited2 implementation 2016-06-15 22:01:52 -07:00
Wei-ju Wu b8dbcbbfac added and adapted xyunlimited implementation 2016-06-15 21:02:55 -07:00
Wei-ju Wu 42e7203de5 refactored to correctly include xylimited
xylimited changes are respected
2016-06-15 17:18:24 -07:00
Wei-ju Wu a11f22ab0c scrolling:integrated the xy limited algorithm 2016-06-15 13:51:22 -07:00
Wei-ju Wu 7f15fd6575 added the libraries subproject 2016-06-15 10:33:09 -07:00
Wei-ju Wu 9b22fcb802 added missing dos compat files to requester project 2016-06-15 10:26:00 -07:00
Wei-ju Wu ac81f8ac0b added the libraries sub project 2016-06-15 10:23:11 -07:00
Wei-ju Wu 0766c168aa removed unused info and map files 2016-06-14 21:22:02 -07:00
Wei-ju Wu 6a63542f10 outfactored read_blocks() into common.c 2016-06-14 21:09:43 -07:00
Wei-ju Wu 79d09d1184 moved the map reading function to common 2016-06-14 20:53:18 -07:00
Wei-ju Wu c18ccf30b7 outfactored getting arguments into common module 2016-06-14 20:25:54 -07:00
Wei-ju Wu ddeeb941cb more outfactoring of common functionality and data 2016-06-14 18:39:13 -07:00
Wei-ju Wu 53a3302492 integrated the xlimited source file 2016-06-14 13:55:51 -07:00
Wei-ju Wu 2f8620b020 some refactorings for cleanup 2016-06-14 13:14:05 -07:00
Wei-ju Wu 5fa6e76d1a scrolling tricks: outfactored display initialization 2016-06-13 10:00:07 -07:00
Wei-ju Wu 713cf74d27 added audio and scrolling_tricks 2016-06-13 08:49:14 -07:00
Wei-ju Wu 612e9ffdd8 file requester: connect buttons
the "Drives" button now displays the list of drives, the
"Parent" button enable/disable state is now updated according
to whether we are displaying the volume list or not
2016-02-24 21:57:08 -08:00
Wei-ju Wu 116297c07d file requester now using the new sorting routine 2016-02-23 22:22:08 -08:00
Wei-ju Wu 3e89af887a added sorting for the file list
added chibi test framework in requesters for unit testing the
more complicated sorting functionality, added sorting for file
lists
2016-02-23 20:24:59 -08:00