53 Commits

Author SHA1 Message Date
gfaraday e3352fab06 feat(boot)!: added embedded version string + code generation 2025-09-08 10:02:37 -05:00
gfaraday b4d44f4e84 fix(boot): fix broken address mode and spacing cleanup 2025-09-05 23:51:19 -05:00
gfaraday da1d22988e feat(boot): Now using GNU objcopy instead of mot2bin for building ROM images 2025-09-04 20:32:07 -05:00
gfaraday cc8a9fc95f feat(boot): new stack initialization routine 2025-09-02 16:46:45 -05:00
gfaraday a0427ad949 Update bootloader README and clean up makefile 2025-09-02 15:46:55 -05:00
amberisvibin 0845370c43 Adjusted code/boot/makefile to remove map.txt when make clean is run 2025-09-02 13:36:24 -04:00
gfaraday 677b3cb02d feat: modularized with lwtools build system 2025-08-31 14:42:14 -05:00
gfaraday c67176e99a feat\!: migrate to LWTOOLS build system 2025-08-31 13:44:00 -05:00
amberisvibin 9c668967d5 Merge pull request 'Merge memory test and serial output routines' (#1) from gfaraday/chibi-pc09:main into main
Reviewed-on: amberisvibin/chibi-pc09#1
2025-08-22 11:36:24 -04:00
amberisvibin 53c6c7fd78 fix boot firmware README 2025-08-22 08:14:17 -04:00
gfaraday 3835594548 refactor(memtest): refactored the port of ROBIT-2 2025-08-20 17:30:35 -05:00
gfaraday f6642860a5 feat: ported ROBIT-2 for MIKBUG to CHIBI PC-09 2025-08-20 17:30:35 -05:00
gfaraday 9edc255412 style: caps in comment fix 2024-12-11 05:30:33 -06:00
gfaraday 971dc1d719 feat: new serial functions 2024-12-07 10:30:15 -06:00
gfaraday 1237cc89eb chore: using aliases from hardware.inc and optimized divisor setup 2024-12-07 06:55:22 -06:00
amberisvibin 16c2d2bc62 fix: register name, comment spacing 2024-12-05 16:44:02 -05:00
gfaraday 6605f13003 feat(hardware.inc): Added flags for FCR 2024-12-05 14:54:43 -06:00
gfaraday d787e63624 feat(hardware.inc): Added flags for IIR 2024-12-05 14:50:20 -06:00
gfaraday 7d03e97d94 feat(hardware.inc): added flags for IER and changed 'Modem'->'MODEM' 2024-12-05 14:45:45 -06:00
gfaraday b3ebe917a9 feat(hardware.inc): added flags for MSR. 2024-12-05 12:28:58 -06:00
gfaraday 1294ac41d1 feat(hardware.inc): added flags for LCR, MCR, and LSR. 2024-12-05 12:23:31 -06:00
gfaraday d1cbc09e99 fix: fixed immediate values 2024-11-29 10:10:48 -06:00
gfaraday 83029f6617 chore: added flag for 8n1 serial 2024-11-29 10:10:23 -06:00
gfaraday e66019f9ac chore: added .inc to editorconfig rules. 2024-11-29 10:09:46 -06:00
gfaraday 088f5d838c fix: added vim ft=asm to inc file. 2024-11-29 09:30:00 -06:00
gfaraday 0b0fd1f83e chore: added SRAM_BASE to hardware.inc. 2024-11-28 23:16:45 -06:00
gfaraday 10491c65e7 style: removed pointless newline 2024-11-28 22:55:57 -06:00
gfaraday 616e95bb0a chore: added ROM_BASE and VECS_BASE to hardware.inc 2024-11-28 22:54:00 -06:00
gfaraday 10c9491164 fix: now tracking incs in makefile. 2024-11-28 11:17:23 -06:00
gfaraday ad66da0840 style: moved comments to the side 2024-11-28 11:16:58 -06:00
gfaraday 8c2f330cd7 fix: broken whitespace expected by asm6809. 2024-11-28 11:10:30 -06:00
gfaraday 91286a143d refactor: made preparations for hardware.inc. 2024-11-28 11:07:22 -06:00
gfaraday 89218accd0 feat: add hardware.inc 2024-11-28 11:05:23 -06:00
amberisvibin 4a50a80e1f style: prettier math (thx asm6809), add MIT license to boot.s, remove stray ( 2024-11-22 10:17:26 -05:00
amberisvibin bbe4799903 docs: update code README to reflect changes and update main README with new update 2024-11-22 09:30:21 -05:00
amberisvibin d0ccf52bb3 fix: use a version of assist09 that is compatible with asm6809 2024-11-22 09:22:54 -05:00
gfaraday c67490c216 doc: sane outline for docs and how to build the firmware. 2024-11-21 18:31:51 -06:00
gfaraday 613d5880e0 chore: changing instances of Chibi PC-09 to CHIBI PC-09. 2024-11-21 18:20:07 -06:00
gfaraday 66c2df04c9 clean: removed old files from lwtools era 2024-11-21 18:12:39 -06:00
gfaraday ed135ef614 chore: migrated to asm6809 2024-11-21 18:08:17 -06:00
gfaraday 7fb867d5fd chore: added build/ to gitignore. 2024-11-21 16:01:21 -06:00
gfaraday 129b0eb6bb chore: fixed empty echo in makefile. 2024-11-21 16:01:03 -06:00
gfaraday 9dacc24a4a chore: completed missing parts of makefile. 2024-11-21 15:55:38 -06:00
gfaraday 314aec95fa chore: added makefile 2024-11-21 15:22:17 -06:00
gfaraday 8f64049dfb chore: added editorconfig file 2024-11-21 15:22:00 -06:00
gfaraday fb475ed766 chore: added gitignore file 2024-11-21 15:21:32 -06:00
gfaraday 1fdfbf67b0 chore: renamed source file to move it to src dir 2024-11-21 15:07:44 -06:00
gfaraday da2973ab9a chore: clean old binaries in prep for gitignore 2024-11-21 15:05:09 -06:00
amberisvibin c9d125203d trying to get the linker script to work 2024-11-21 12:56:54 -05:00
amberisvibin cea8a54ebf minimum functional bootcode 2024-11-21 12:15:27 -05:00