1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-10-18 07:24:16 +00:00

Commit Graph

  • ba0f11e3a5 Update tests master David Schmenk 2024-10-06 12:48:10 -0700
  • b671d73a22 Pause David Schmenk 2024-10-02 21:22:20 -0700
  • 1ae700960b Full screen tile fill David Schmenk 2024-10-02 16:55:29 -0700
  • 13a5c0bdc3 Working TilesScr David Schmenk 2024-10-02 16:45:09 -0700
  • 5464f1a52c DCGR Tile support WIP David Schmenk 2024-09-30 09:31:14 -0700
  • 5ceb7bd6b9
    Fix call to structure function pointer David Schmenk 2024-09-29 12:08:26 -0700
  • 39a5d98f93 Add keyboard pauses to test harness David Schmenk 2024-09-18 13:32:19 -0700
  • aa03e5bdab Add palette swatches with different stipple patterns David Schmenk 2024-09-17 22:13:29 -0700
  • bec33a2e88 Slight PixMap speedups and better FadeOut David Schmenk 2024-09-17 18:10:21 -0700
  • 7da4ff8713 Fix bitmaps with factor of 8 widths David Schmenk 2024-09-17 10:03:12 -0700
  • 00d0956a19 Prep for generic sprite compilation David Schmenk 2024-09-16 19:00:45 -0700
  • fee8eabd36 Syntax updates David Schmenk 2024-09-15 15:26:26 -0700
  • ff89556104 Simplified set destination surface API David Schmenk 2024-09-15 14:47:36 -0700
  • 70a067d134 Test out some optimizations David Schmenk 2024-09-14 15:10:12 -0700
  • 5b792798ac Clipping optimizations David Schmenk 2024-09-14 10:50:58 -0700
  • f9cd6cac29 Transition to different memory format with all AUX pixels then all MEM pixels per scanline instead of interleaving them David Schmenk 2024-09-14 10:38:33 -0700
  • 2a9eb9c55d more compiled sprite tests David Schmenk 2024-09-12 09:07:01 -0700
  • 0b531e7f3e Add bitmap drawing for screen and memory David Schmenk 2024-09-11 19:03:40 -0700
  • d70ae2ec1e Left edge clippping for compiled sprites David Schmenk 2024-09-11 11:35:23 -0700
  • b19f7d6d60 Left edge clip WIP David Schmenk 2024-09-10 11:47:09 -0700
  • c8e3173348 Precompiled sprite test David Schmenk 2024-09-10 08:00:25 -0700
  • d79695270e Code opt WIP Dave Schmenk 2024-09-08 20:44:47 -0700
  • ecab8dac1b Little double color test update Dave Schmenk 2024-09-08 19:19:13 -0700
  • fef7d5ce90 Some code optimizations Dave Schmenk 2024-09-08 18:43:57 -0700
  • 246af31891 Clip Y WIP David Schmenk 2024-09-08 13:47:12 -0700
  • 90e4f21dc0 clipY WIP David Schmenk 2024-09-08 07:13:01 -0700
  • 5abdeef09a Ops for MemBl7Mem David Schmenk 2024-09-07 20:39:03 -0700
  • 5242148ef6 Mem <-> Mem BLT David Schmenk 2024-09-07 14:30:57 -0700
  • 83c70b14b6 Memory plot pix routines David Schmenk 2024-09-06 16:56:27 -0700
  • 1c39679540 pix7 clipping David Schmenk 2024-09-05 21:34:48 -0700
  • fdcf4fc557 Rename DHGR as DCGR and break out test David Schmenk 2024-09-04 08:34:31 -0700
  • 9f578db33f Simple raster ops David Schmenk 2024-09-03 16:49:56 -0700
  • 8f6211c087 Asssembly BLT w/ last of commented out PLASMA implementations David Schmenk 2024-09-03 10:42:55 -0700
  • 6b3b9cf10f Calc masks for HLin David Schmenk 2024-09-02 18:09:14 -0700
  • 748eaa342d Prepare HLin assemblyizing David Schmenk 2024-09-02 12:05:35 -0700
  • d979f0ffed Better set pixel sequence David Schmenk 2024-09-01 09:39:56 -0700
  • 22f17edcce plot and xorplot David Schmenk 2024-08-31 18:01:10 -0700
  • 493715fe1d Assemblyinze plot David Schmenk 2024-08-31 14:46:10 -0700
  • fab8d498a0 Prep DHGR toolkit for assembly-izing Dave Schmenk 2024-08-29 18:24:28 -0700
  • 22b65573a3 Remove OSX dependency dschmenk 2024-08-28 23:35:36 -0700
  • a061833ef8 use nopn-conanical imput for PLVM and A1 CFFA David Schmenk 2024-08-26 18:41:41 -0700
  • 0cdcb66888 Fix STRCAT - can load 4th scripts fro sys/scripts David Schmenk 2024-08-24 15:49:38 -0700
  • 2cb60895b8 Implement enough PLVM I/O for plasm, drawl, plforth and rod David Schmenk 2024-08-24 12:16:08 -0700
  • d767418eff Fix decimal mode carry out in lib6502 for adc, sbc David Schmenk 2024-08-23 17:57:22 -0700
  • 4ee3a2140b Load and run PLFORTH and DRAWL in PLVM David Schmenk 2024-08-23 13:46:12 -0700
  • 88981cfd4f Prepare universal I/O for PLVM David Schmenk 2024-08-21 15:10:32 -0700
  • 93fc68b736 Continue filling out cmdsys routines David Schmenk 2024-08-17 10:53:54 -0700
  • 5aabb8b13e Stub out remaining cmdsys functions David Schmenk 2024-08-16 21:23:44 -0700
  • b9e9fa2397 Place bytecode in external memory David Schmenk 2024-08-16 17:02:28 -0700
  • 2315282ec9 Filling out CMDSYS exports David Schmenk 2024-08-14 20:05:31 -0700
  • f46a65eb28 Get PLVM to run TEST+TESTLIB David Schmenk 2024-08-13 18:16:46 -0700
  • 1e1bbcd857 PLVM exporting symbols and loading modules David Schmenk 2024-08-12 16:47:53 -0700
  • c6353355c4 Change name of MOD files for C PLVM David Schmenk 2024-08-10 09:31:06 -0700
  • dfb6afc5f0 Add new files for C VM David Schmenk 2024-08-10 08:20:46 -0700
  • bde74778b0 Swap out 6502 VM for C VM David Schmenk 2024-08-09 21:21:57 -0700
  • 3783e20220 Fix makefile for lib6502 David Schmenk 2024-08-08 06:41:52 -0700
  • 867e282a36 Prep plvm.c for 6502 emulation David Schmenk 2024-08-07 19:32:26 -0700
  • c5824ed632 Run GC more often David Schmenk 2024-08-02 16:19:33 -0700
  • 3e258bf622 Reset assoc_list and sweep_stack in eval_quote David Schmenk 2024-08-02 15:38:00 -0700
  • 31a716062e Check for RETURN() inside FOR() David Schmenk 2024-08-02 11:59:08 -0700
  • 7fc9c946ce Special form for CHARS() and comment out SYMS() David Schmenk 2024-08-02 10:31:08 -0700
  • d13269fc52 Dump symbols David Schmenk 2024-08-02 10:03:28 -0700
  • 3d149b668c Add ARRAY? predicate David Schmenk 2024-08-02 08:09:57 -0700
  • f77c0e9a9e Convert all errors to exceptions. Add nice aliases David Schmenk 2024-08-02 07:58:09 -0700
  • 44aab3e3ba Add more I/O functions David Schmenk 2024-08-01 21:50:19 -0700
  • 3b323c76ee Throw "Out of memory" exception David Schmenk 2024-08-01 21:13:53 -0700
  • 4a7a1a69bb Add more string handling and cool macros in defun.lisp David Schmenk 2024-08-01 20:51:30 -0700
  • ea1af9f40b String atoms David Schmenk 2024-08-01 18:00:19 -0700
  • 7936b189e1 Refill input on empty lines David Schmenk 2024-08-01 11:52:56 -0700
  • 2c814d8829 Add comments with ';' David Schmenk 2024-08-01 10:13:06 -0700
  • 9f0289b5d6 Typo David Schmenk 2024-08-01 09:00:26 -0700
  • 340b5b4b04 describe missing property lists David Schmenk 2024-08-01 08:59:51 -0700
  • 3c8bf7b1e5 Update docs with MACRO David Schmenk 2024-08-01 08:55:29 -0700
  • bfffd6e567 Clean up macro implementation David Schmenk 2024-07-31 20:16:17 -0700
  • 082f1061d0 Clear up Personal LISP link descriptions David Schmenk 2024-07-31 19:55:04 -0700
  • 7a1dc790f2 Add another link to old Personal LISP on Apple II David Schmenk 2024-07-31 14:38:34 -0700
  • e818da7339 Add MACROs David Schmenk 2024-07-31 14:28:39 -0700
  • ccc13a0a6f Fix setting index value association David Schmenk 2024-07-28 12:53:06 -0700
  • 2f9bd7d26c Update disk image David Schmenk 2024-07-28 09:48:31 -0700
  • 485aba5542 Fix RETURN (NULL) handling in PROG() David Schmenk 2024-07-28 09:16:02 -0700
  • 320bfbef81 Continue optimizing eval_expr & friends David Schmenk 2024-07-27 20:09:22 -0700
  • b834f4dc05 Updare disk image David Schmenk 2024-07-27 14:24:58 -0700
  • 7dd569b809 Allow cset with FUNCTION David Schmenk 2024-07-27 14:20:37 -0700
  • 5207c0ba05 Update docst David Schmenk 2024-07-25 11:30:59 -0700
  • 551a50ece9 Fix FUNARG assoc_list swapping David Schmenk 2024-07-25 08:07:47 -0700
  • c1326814ea Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2024-07-24 20:45:06 -0700
  • c3ea787808 Fix minmax.lisp example David Schmenk 2024-07-24 20:44:04 -0700
  • 478ddfcfcb
    Update DRAWL.md David Schmenk 2024-07-24 20:11:15 -0700
  • 54b36f9ef7 Hash symbols for much faster lookup David Schmenk 2024-07-24 11:19:57 -0700
  • 1e43899f97 Fix mul and optionally skip ELEM library David Schmenk 2024-07-24 10:42:53 -0700
  • 6ef1e26249 Clean up *T* to match manual David Schmenk 2024-07-24 09:28:17 -0700
  • f404affcd0 Update multiply to a special form (like add) David Schmenk 2024-07-24 08:41:42 -0700
  • 12cab55271 Update looping examples David Schmenk 2024-07-23 17:26:12 -0700
  • 60b526bcb0 Clean up examples David Schmenk 2024-07-23 17:18:26 -0700
  • e77ff928ca Fix FOR index variable and update lores example David Schmenk 2024-07-23 17:05:03 -0700
  • bbfa59ccc7 Update documentation David Schmenk 2024-07-23 15:46:57 -0700
  • daed69e113 Add logical shift and rename arithmetic shift David Schmenk 2024-07-23 14:49:33 -0700
  • ef3b3eb1b1 Drop WHILE/UNTIL loops, gain EVAL(). Lose FPU and talk directly to SANE David Schmenk 2024-07-23 14:24:49 -0700
  • 0fd3afdd7a Fix NUMBERP David Schmenk 2024-07-22 19:14:14 -0700
  • ec3b9de737 Update docs and images David Schmenk 2024-07-22 16:31:38 -0700