Constantin Fürst
b47d346adf
update license 2/2
3 years ago
Constantin Fürst
57bc59be80
update license 1/2
3 years ago
constantinfuerst
1ba5d61b12
Update LICENSE
4 years ago
constantinfuerst
77dad6c96f
adding license
4 years ago
constantinfuerst
f1fdb3f720
Delete LICENSE.md
4 years ago
constantinfuerst
92c90a77a0
Update README.md
4 years ago
constantinfuerst
aa4eb85c2e
fixing ppu::LTS()
malformed calculation of segment address lead to a 22byte instead of the correct 16byte length being added per segment address offset
4 years ago
constantinfuerst
6926e0f560
implementing color palette check
checks every segment in multi-file-mode and adjusts its colors according to changes made to the color palette during loading and converting files with different color configuration but same or compatible colors
4 years ago
constantinfuerst
65f60f735a
fixed graphics data compiler
4 years ago
constantinfuerst
d8a60addce
analyzing image bugs
current bugs:
1) column 0 is cut off, reason: every line from column 5 is shifted left leaving a black stripe
2) 4 color mode does not reproduce the 4th color
3) multi-file mode with same palette but different colors per file used results in mix-up, displaying wrong colors in some places
4 years ago
constantinfuerst
a959c1f06d
workflow from macro file and xpm image to working bytecode
still broken xpm converter, otherwise fully working
4 years ago
constantinfuerst
f0fe2d74ff
implementing json image data
changed the xpm-file converter to output json data for easy add-in to the compiler
4 years ago
constantinfuerst
b32718024a
compiler fixing
added debugger, fixed faulty jumps in compiler, added cycle-stepping execution for debugging purposes
4 years ago
constantinfuerst
ab0ac62e5f
updating instructions
possible error in compiler: faulty entry point detection
4 years ago
constantinfuerst
a02cf2eee3
I/O for compiler, binfile input for emulator, starting of debugging for compiler
4 years ago
constantinfuerst
81cfa34bb0
optimized and (somewhat) functional macro handler and compiler
TODO: implement an option to add segment and palette data
4 years ago
constantinfuerst
e6b06bb297
bad macro handler and compiler implementation
4 years ago
constantinfuerst
0db706d30d
adding start of basic asm compiler
4 years ago
constantinfuerst
f15285473a
preparing for external binary code
4 years ago
constantinfuerst
b62625d531
finishing xpm converter, cleaning instruction set, squashing bugs
4 years ago
constantinfuerst
150944cec5
finishing the sdh and ppu | adding tool for gimp xpm to ppu bytecode conversion
4 years ago
constantinfuerst
4b362a6134
debugging the screen draw handler, now only the instructions for displaying the "1" are wrong
4 years ago
constantinfuerst
2892614999
implementing renderer, debugging readPalette function to a working state
4 years ago
constantinfuerst
475befc974
adding screen draw handler, templating ram and cleaning ppu | ready for ppu implementation
4 years ago
constantinfuerst
dbbe5365da
laying foundation for PPU implementation
4 years ago
constantinfuerst
ef5e6f729a
cleaning up, updating instruction table
4 years ago
constantinfuerst
cdb418a05e
processor now debuggable, debug ROM/RAM added
4 years ago
constantinfuerst
579c6eb9cd
first commit
4 years ago
constantinfuerst
8402703304
local
4 years ago
constantinfuerst
131c3255a2
Initial commit
4 years ago