summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Robin Krens [Mon, 13 Jun 2022 20:30:24 +0000 (22:30 +0200)]
tools: bmp2tiles better warning and error handling
Robin Krens [Sun, 12 Jun 2022 18:52:15 +0000 (20:52 +0200)]
tools: bmp2tiles image check on tile size and bpp
Robin Krens [Sun, 12 Jun 2022 17:30:38 +0000 (19:30 +0200)]
tools: bmp2tiles create pallete data
Robin Krens [Sun, 12 Jun 2022 15:51:37 +0000 (17:51 +0200)]
tools: bmp2tiles with cmd line args
Robin Krens [Sun, 12 Jun 2022 14:36:17 +0000 (16:36 +0200)]
tools: bmp2tiles swan_gfx_t struct + function call changes
Robin Krens [Sun, 12 Jun 2022 14:00:37 +0000 (16:00 +0200)]
tools: output stream for .gfx 4bpp file
Robin Krens [Sun, 12 Jun 2022 13:41:35 +0000 (15:41 +0200)]
tools: bmp2tiles init
Robin Krens [Sun, 12 Jun 2022 13:40:48 +0000 (15:40 +0200)]
tools: reorganize dirs
Robin Krens [Sun, 12 Jun 2022 13:39:19 +0000 (15:39 +0200)]
snd: init and test of noise sound
Robin Krens [Sat, 11 Jun 2022 22:59:35 +0000 (00:59 +0200)]
main: attribute naked not working, use .s instead
Robin Krens [Sat, 11 Jun 2022 20:40:21 +0000 (22:40 +0200)]
main: display control windowing functionality
Robin Krens [Sat, 11 Jun 2022 20:02:44 +0000 (22:02 +0200)]
main: inport calls
Robin Krens [Sat, 11 Jun 2022 19:29:52 +0000 (21:29 +0200)]
main: set fg and bg map locations
Robin Krens [Thu, 9 Jun 2022 18:08:09 +0000 (20:08 +0200)]
main: interrupt vector setup
- interrupt at 0x20
- dummy_isr routine for vblank
- used outport to set and enable interrupts
Robin Krens [Wed, 8 Jun 2022 22:03:11 +0000 (00:03 +0200)]
Robin Krens [Tue, 7 Jun 2022 19:55:39 +0000 (21:55 +0200)]
refactor: use for ia86-elf-gcc toolchain + linker file
- use of gas style assembly in entry.S
- copy to RAM func
- jump to C
- main.c tests for .bss (global) and .data data
- makefile changes for toolchain
- added swan.ld linker file to make layout sections easier
Robin Krens [Mon, 6 Jun 2022 12:31:07 +0000 (14:31 +0200)]
variables for segment locations
Robin Krens [Mon, 6 Jun 2022 11:56:54 +0000 (13:56 +0200)]
copy to ram and initialze sprite from c
Robin Krens [Sun, 5 Jun 2022 14:21:28 +0000 (16:21 +0200)]
inc: cleanup and organize header files
Robin Krens [Sat, 4 Jun 2022 20:49:50 +0000 (22:49 +0200)]
main: setting register from C with inline asm
Robin Krens [Sat, 4 Jun 2022 13:02:27 +0000 (15:02 +0200)]
tools: romheader makefile
Robin Krens [Sat, 4 Jun 2022 12:52:40 +0000 (14:52 +0200)]
tools: romheader adjusted
Robin Krens [Sat, 4 Jun 2022 12:45:07 +0000 (14:45 +0200)]
tools: romheader and padder
Robin Krens [Sat, 4 Jun 2022 09:16:59 +0000 (11:16 +0200)]
makefile: added comments
Robin Krens [Fri, 3 Jun 2022 22:13:26 +0000 (00:13 +0200)]
call to main
Robin Krens [Fri, 3 Jun 2022 22:11:32 +0000 (00:11 +0200)]
hack: strip last line to load
Robin Krens [Fri, 3 Jun 2022 22:09:00 +0000 (00:09 +0200)]
convert to c phase 1
Robin Krens [Fri, 3 Jun 2022 19:44:02 +0000 (21:44 +0200)]
sample: sample asm and tiles file
Robin Krens [Thu, 2 Jun 2022 20:38:28 +0000 (22:38 +0200)]
makefile: compile, assemble and link
Robin Krens [Thu, 2 Jun 2022 19:28:05 +0000 (21:28 +0200)]
readme: initial readme struct