1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-27 04:18:06 +11:00

Commit Graph

  • 66744c0026 emul/hw/(ti|sms): fix compilation with gcc Virgil Dupras 2020-01-09 08:33:08 -0500
  • aa2852628b
    String functions optimised Clanmaster21 2020-01-09 13:11:45 +0000
  • 6acd22492c emul/hw/sms: WIP Virgil Dupras 2020-01-08 22:06:50 -0500
  • d70c6d3b5f sms/vdp: improve comments Virgil Dupras 2020-01-08 18:38:55 -0500
  • 927d5f2392 Reworked parseHexadecimal and parseDecimal, other minor tweaks (#85) Clanmaster21 2020-01-08 21:12:40 +0000
  • 2d9fde2ed4
    Reworked parseHexadecimal and parseDecimal, other minor tweaks Clanmaster21 2020-01-08 18:33:40 +0000
  • fb2117dc2e sms/vdp: use fonts from kernel/fnt Virgil Dupras 2020-01-07 22:14:00 -0500
  • 439f880abe Rewrite font_compile.pl to C Virgil Dupras 2020-01-07 18:26:40 -0500
  • 7735892a3d
    Fixed comment Clanmaster21 2020-01-07 15:43:36 +0000
  • e2c1b4c8f4
    Put the nop in the SD loop back Clanmaster21 2020-01-07 15:37:43 +0000
  • fca0244c68
    Fixed comments Clanmaster21 2020-01-07 15:33:56 +0000
  • 9a7617115f doc: add "Understanding the code" walkthrough Virgil Dupras 2020-01-05 10:30:36 -0500
  • c7ef8bf915 recipes: add "make emul" targets where appropriate Virgil Dupras 2020-01-02 16:59:38 -0500
  • 9216057db8 emul/hw: add TI-84+ emulator Virgil Dupras 2020-01-01 22:48:01 -0500
  • 25fc0a3c72 Add RC2014 classic emulation Virgil Dupras 2019-12-31 22:03:48 -0500
  • eed67c4768 tests/shell: bring back the static test.cfs Virgil Dupras 2019-12-31 15:17:22 -0500
  • 359991c005 cfspack: fix compilation error Virgil Dupras 2019-12-31 15:12:17 -0500
  • 097c677641 emul/zasm: use libcfs Virgil Dupras 2019-12-31 15:07:39 -0500
  • 4cde58fd83 cfspack: make into a library Virgil Dupras 2019-12-31 13:57:52 -0500
  • 72357fec86 Move "emul" folder to root Virgil Dupras 2019-12-31 13:32:09 -0500
  • 40f56dd6dc cfspack: silence compilation warning Virgil Dupras 2019-12-31 13:08:24 -0500
  • c5c6ef4c6c Move "tests" folder to root Virgil Dupras 2019-12-31 13:07:05 -0500
  • e3c885085d Consolidate tests Virgil Dupras 2019-12-30 20:08:08 -0500
  • 7ca54d179d lib/expr: make EXPR_PARSE "tail" HL Virgil Dupras 2019-12-30 19:24:53 -0500
  • 73a5275b1e lib/parse: make parseBinaryLiteral "tail" HL Virgil Dupras 2019-12-30 13:05:21 -0500
  • 289037a3dd lib/parse: make parseDecimal "tail" HL Virgil Dupras 2019-12-30 10:13:55 -0500
  • dcb96aefe9 lib/parse: remove parseHexPair Virgil Dupras 2019-12-29 21:39:51 -0500
  • 2503bdfced lib/args: remove Virgil Dupras 2019-12-29 21:05:09 -0500
  • 5f2615a134 at28w: don't use lib/args Virgil Dupras 2019-12-29 21:02:04 -0500
  • 346bcc3d3d zasm: don't use lib/args Virgil Dupras 2019-12-29 20:56:13 -0500
  • d0f031939f lib/parse: make parseLiteral a little tighter Virgil Dupras 2019-12-29 19:47:19 -0500
  • 15628da7de lib/expr: make EXPR_PARSE put result in DE instead of IX Virgil Dupras 2019-12-29 17:37:04 -0500
  • 981c93bfd4 lib/expr: fix stack imbalance on failure Virgil Dupras 2019-12-29 16:15:48 -0500
  • 4760d044c0 test_expr: simplify Virgil Dupras 2019-12-29 15:39:39 -0500
  • 213614af33 lib/expr: make recursion process a bit more orderly Virgil Dupras 2019-12-29 11:42:18 -0500
  • 7410891ad1 lib/expr: fix unary minus Virgil Dupras 2019-12-23 20:53:31 -0500
  • 6d88c3a754 parseExprDE --> parseExpr Virgil Dupras 2019-12-23 19:13:44 -0500
  • 5301200d6f basic: parseExpr --> parseExprDE Virgil Dupras 2019-12-23 19:01:03 -0500
  • 476178ee7c zasm: parseExpr --> parseExprDE Virgil Dupras 2019-12-23 17:16:46 -0500
  • 025b90909f Update bootstrap bin Virgil Dupras 2019-12-23 16:03:23 -0500
  • aef96c5e96 Add missing common.asm test harness file Virgil Dupras 2019-12-23 16:02:26 -0500
  • cc754e12aa parseExpr --> parseExprDE: easy ones Virgil Dupras 2019-12-23 15:59:55 -0500
  • a034f63e23 test: begin adding common test harnessing code Virgil Dupras 2019-12-23 15:41:25 -0500
  • 98ca338aba avra: add LD/ST Virgil Dupras 2019-12-22 21:50:20 -0500
  • 51e500e8da avra: avoid pgm addr truncation error on first pass Virgil Dupras 2019-12-22 19:44:46 -0500
  • b955a67daa avra: add TST Virgil Dupras 2019-12-22 19:17:40 -0500
  • 6e1e8e0e59 avra: add LSL Virgil Dupras 2019-12-22 18:36:15 -0500
  • 8ded02bc78 avra: fix misordered MOV, MUL, NEG and NOP Virgil Dupras 2019-12-22 18:27:34 -0500
  • f54e10f9fd avra: add CALL and JMP Virgil Dupras 2019-12-22 15:54:46 -0500
  • 10b925e0e0 avra: add BCLR and BSET Virgil Dupras 2019-12-22 15:11:15 -0500
  • 1771ee8da7 avra: add SER Virgil Dupras 2019-12-22 15:01:08 -0500
  • 0a9ac27cf6 avra: add SBIC and SBIS Virgil Dupras 2019-12-22 14:55:38 -0500
  • a9dcba5793 avra: add CBR instruction Virgil Dupras 2019-12-22 14:45:10 -0500
  • c968995ec0 avra: add CBI and SBI Virgil Dupras 2019-12-15 20:51:31 -0500
  • 5c43988649 avra: code consolidation Virgil Dupras 2019-12-15 20:15:44 -0500
  • b130cac635 avra: code consolidation Virgil Dupras 2019-12-15 19:17:03 -0500
  • 52359a4e42 avra: a little code deduplication Virgil Dupras 2019-12-15 18:52:00 -0500
  • e9c692ed50 avra: a litte bit of code deduplication Virgil Dupras 2019-12-15 18:34:14 -0500
  • 2652c81519 avra: make CLR work properly Virgil Dupras 2019-12-15 16:43:32 -0500
  • 20861767e6 avra: generalize arg swapping behavior Virgil Dupras 2019-12-15 16:36:43 -0500
  • 14fbfa2967 avra: small _parseArgs refactoring Virgil Dupras 2019-12-15 16:25:16 -0500
  • 62eb5589c3 avra: refactor instruction tbl Virgil Dupras 2019-12-15 15:53:28 -0500
  • aa8df95f7d Add "avr/" includes folder Virgil Dupras 2019-12-15 09:38:01 -0500
  • 64935d8b40 avra: add IN and OUT instructions Virgil Dupras 2019-12-15 08:43:59 -0500
  • ab578159b7 avra: refactor args parsing Virgil Dupras 2019-12-14 15:17:55 -0500
  • fa75f30ffb avra: add RJMP and RCALL instructions Virgil Dupras 2019-12-14 12:28:27 -0500
  • 33c480a5dd avra: remove useless instrBRBits table Virgil Dupras 2019-12-14 09:41:36 -0500
  • a5efc695e9 avra: add "Rd + bit" instructions Virgil Dupras 2019-12-14 09:33:46 -0500
  • c696fcbce4 avra: add "with immediate" instructions Virgil Dupras 2019-12-14 09:05:38 -0500
  • 4b9712a224 avra: add branching instructions Virgil Dupras 2019-12-13 22:49:15 -0500
  • 57c1a10434 avra: first steps Virgil Dupras 2019-12-13 17:38:40 -0500
  • e691dab070 zasm: little drive-by optimization Virgil Dupras 2019-12-13 10:23:11 -0500
  • 0d7693a163 core: remove writeHLinDE Virgil Dupras 2019-12-13 09:56:23 -0500
  • 1b8b113536 Fix filesystem in shell emulator James Stanley 2019-10-16 19:55:12 +0100
  • 948a06cb41 tools/tests: add missing doc about shell tests Virgil Dupras 2019-12-12 16:31:52 -0500
  • 4f7a05e3b7 core: remove cpHLDE Virgil Dupras 2019-12-12 15:53:14 -0500
  • c002c69208 Include tools/tests/shell/test.cfs in repo Virgil Dupras 2019-12-12 14:42:23 -0500
  • 9ab292a6d5 Add shell automated tests Virgil Dupras 2019-12-12 14:32:47 -0500
  • 43f4c5200e basic: don't choke on ':' in '"' literals Virgil Dupras 2019-12-12 12:22:38 -0500
  • 5b155a5c15 tools: use BASIC's new while loop Virgil Dupras 2019-12-12 12:04:56 -0500
  • 3db38b0d89 basic: add while command Virgil Dupras 2019-12-12 11:17:10 -0500
  • 51c977f2ed basic: allow multiple commands on the same line Virgil Dupras 2019-12-12 10:51:13 -0500
  • 5d33d165a2 cfspack: allow multiple patterns and multiple paths in args Virgil Dupras 2019-12-11 20:57:23 -0500
  • 888395d496 tools: replace tools for old shell with tools for new shell Virgil Dupras 2019-12-11 14:58:50 -0500
  • 1710c865dc doc: refer to the new BASIC shell in example Virgil Dupras 2019-12-11 14:57:07 -0500
  • 25d25d017c Replace old shell with BASIC shell Virgil Dupras 2019-12-11 14:05:34 -0500
  • 20151a97f8 recipes/rc2014/zasm: use BASIC shell Virgil Dupras 2019-12-11 13:01:51 -0500
  • 880775ae69 recipes/rc2014/sdcard: use BASIC shell Virgil Dupras 2019-12-11 11:18:32 -0500
  • 7907687abf tools/uploadb: make it much much faster Virgil Dupras 2019-12-11 09:24:40 -0500
  • b40b39f45c tools: add blkdumpb Virgil Dupras 2019-12-10 10:33:29 -0500
  • 9ec71ecfee tools/uploadb: rewrite in C Virgil Dupras 2019-12-09 22:01:22 -0500
  • fcee98ee4e tools: use the new "puth" BASIC command Virgil Dupras 2019-12-09 21:17:45 -0500
  • fb93fcd6e6 recipes/rc2014/eeprom: add usr.asm Virgil Dupras 2019-12-09 21:03:31 -0500
  • beaea6f978 basic: add puth command Virgil Dupras 2019-12-09 14:15:43 -0500
  • d9db0a824e Make makefiles and shell scripts portable Virgil Dupras 2019-12-09 09:36:38 -0500
  • 8ff4b18c51 tools: add memdumpb Virgil Dupras 2019-12-08 22:31:15 -0500
  • b56d6ca1c7 Rewrite uploadb.py in perl Virgil Dupras 2019-12-08 08:32:19 -0500
  • 5e0a548faa kbd: squeeze out a few bytes Virgil Dupras 2019-12-06 22:45:39 -0500
  • b9292eb8d0 recipes/rc2014/ps2: Use BASIC shell Virgil Dupras 2019-12-06 20:00:29 -0500
  • 3a68807cd4 kbd: make kbdGetC blocking Virgil Dupras 2019-12-06 17:05:26 -0500