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