1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-01-24 00:16:56 +00:00

Commit Graph

  • eb0c669452 Better accessed control David Schmenk 2018-01-03 18:34:20 -08:00
  • cf9f20e0c9 Only add accessed externals to the Extern Symbol Directory David Schmenk 2018-01-03 15:59:07 -08:00
  • 2fea8165b2 Writing out Ext REL file David Schmenk 2018-01-03 14:49:30 -08:00
  • ad8c954ecb Default output file David Schmenk 2018-01-03 09:31:53 -08:00
  • a8f7149bb7 Modular optimizer David Schmenk 2018-01-03 08:54:46 -08:00
  • ead253ef14 PLASM compiling Dave Schmenk 2018-01-02 22:01:27 -08:00
  • 36c1dea04e Get PLASM parsing David Schmenk 2018-01-02 20:17:55 -08:00
  • c3c1f1fe17 Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2018-01-02 14:37:32 -08:00
  • e74257aacb Getting PLASMA PLASM compiled David Schmenk 2018-01-02 14:36:58 -08:00
  • aaf8e9e8d9 Free up unneeded opcodes David Schmenk 2018-01-01 10:32:41 -08:00
  • 8a58ef8b5f Free up unneeded opcodes. Makes thing a little more simple David Schmenk 2018-01-01 10:29:28 -08:00
  • 98dbe55977 Add rules for PLASMA PLASM David Schmenk 2017-12-29 17:24:20 -08:00
  • e3cd834d1d PLASMA PLASMA compiler roughly up-to-date with PLASMA C compiler David Schmenk 2017-12-28 07:24:44 -08:00
  • 7843bc41ce More robust stack depth checking and var parsing David Schmenk 2017-12-24 20:35:39 -08:00
  • 70ba7d0e0e More consistent stack depth tracking David Schmenk 2017-12-23 20:49:17 -08:00
  • 616ad8cadc Clean up fibre return counts David Schmenk 2017-12-23 08:00:52 -08:00
  • 01b5418c8b Optimize longjmp Dave Schmenk 2017-12-22 21:37:50 -08:00
  • 3c1be6c92f Add longjmp library to slean up PLASM David Schmenk 2017-12-21 21:00:35 -08:00
  • 5206d23a63 Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2017-12-21 13:16:58 -08:00
  • 1778247a8a Add special LVALUE 'drop' David Schmenk 2017-12-21 13:16:26 -08:00
  • 482f1f6441 Add special LVALUE, 'drop' David Schmenk 2017-12-21 13:13:22 -08:00
  • 6eb5558634 on-the-metal compiler initial checkin David Schmenk 2017-12-20 17:51:26 -08:00
  • 65a6c2bdee Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2017-12-19 18:29:56 -08:00
  • 00de6686d3 working module based text editor David Schmenk 2017-12-19 18:29:25 -08:00
  • 3a59114304 TRUE/FALSE in cmdsys.plh now David Schmenk 2017-12-19 10:07:02 -08:00
  • e6fbdd5e68 Add FALSE/TRUE constants and prep editor memory manager David Schmenk 2017-12-18 11:50:04 -08:00
  • 85bc86ab4c Add back missing keywords David Schmenk 2017-12-18 09:11:07 -08:00
  • 57e710846f Re-add Geany filetypes conf David Schmenk 2017-12-18 09:06:54 -08:00
  • 8ea7f4cac7 Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2017-12-18 08:58:16 -08:00
  • ab283cb0bf Initial module version of ED David Schmenk 2017-12-17 15:40:47 -08:00
  • 33bc191a15 Geany editor syntax highlighter for PLASMA David Schmenk 2017-12-17 14:29:22 -08:00
  • 5fe534f6b1 Text formatting clean-up David Schmenk 2017-12-17 13:55:29 -08:00
  • aef3daccb5 Merge pull request #6 from dschmenk/master ZornsLemma 2017-12-17 17:50:50 +00:00
  • 65214e8a99 Geany editor PLASMA filetype configuration David Schmenk 2017-12-17 07:20:11 -08:00
  • 6c0147819c Keep exported functions with a return value Dave Schmenk 2017-12-16 11:04:42 -08:00
  • 40715efbdb Clean up sandbox David Schmenk 2017-12-15 20:21:05 -08:00
  • 3ab50047a7 Update portio.pla David Schmenk 2017-12-15 16:37:29 -08:00
  • 0af2aefa6f Add dgr.plh include David Schmenk 2017-12-15 16:18:41 -08:00
  • 4a6bec4033 Fix gameport wiring annunciator access David Schmenk 2017-12-15 13:53:00 -08:00
  • 8656a2f71d Update portio.pla David Schmenk 2017-12-15 12:56:40 -08:00
  • 2bfcfe87bf More consistent API for sdFAT library David Schmenk 2017-12-15 11:40:04 -08:00
  • 35da78ce92 Consistent SANE API naming David Schmenk 2017-12-15 11:28:04 -08:00
  • b6d7986249 Consistent API names for SANE David Schmenk 2017-12-15 10:51:44 -08:00
  • 00cf842afb What is an expression? David Schmidt 2017-12-15 01:08:08 -05:00
  • bcde8aeebb Update README.md David Schmenk 2017-12-14 21:17:02 -08:00
  • 1193c3bfda Update README.md David Schmenk 2017-12-14 21:16:49 -08:00
  • de721f0e23 Update README.md David Schmenk 2017-12-14 21:14:51 -08:00
  • d27eb54b55 Update README.md David Schmenk 2017-12-14 21:14:33 -08:00
  • 8703de2a90 Update README.md David Schmenk 2017-12-14 21:13:26 -08:00
  • 03e65a7929 Update README.md David Schmenk 2017-12-14 21:12:34 -08:00
  • 66184b7f0b Update README.md David Schmenk 2017-12-14 21:12:04 -08:00
  • 65faba14bf Attempt to please the Wiki gods David Schmidt 2017-12-15 00:08:15 -05:00
  • 37eeb9def0 English review part II David Schmidt 2017-12-15 00:06:50 -05:00
  • 34e20baf24 Some simple English-related edits (1/2 the way through) David Schmidt 2017-12-14 23:04:03 -05:00
  • 8dfc1e775e Update cmdsys.plh David Schmenk 2017-12-14 12:12:02 -08:00
  • 9a556ab619 Update cmdsys.plh David Schmenk 2017-12-14 11:23:59 -08:00
  • e19f20a826 Update cmdsys.plh David Schmenk 2017-12-14 11:21:32 -08:00
  • 2741a9ff86 Update README.md David Schmenk 2017-12-14 07:19:39 -08:00
  • bc3e4cb9d6 Update inet.pla David Schmenk 2017-12-13 19:41:17 -08:00
  • e0eea67715 Update ROGUE image with latet binaries David Schmenk 2017-12-13 16:43:36 -08:00
  • f79b94ba96 Enable strict parameter/return count checking David Schmenk 2017-12-13 14:40:31 -08:00
  • bdff511c8f Include file for inet` Dave Schmenk 2017-12-11 15:10:33 -08:00
  • b25b5cd233 update to latest library and formatting Dave Schmenk 2017-12-10 16:41:37 -08:00
  • 0d484e75d2 Update memmgr to fileio library David Schmenk 2017-12-07 10:35:19 -08:00
  • 685e9f63b3 Fix some formattig David Schmenk 2017-12-06 15:10:58 -08:00
  • 42a58938b9 Get Apple /// playing with SANE and FileIO David Schmenk 2017-12-06 12:58:41 -08:00
  • 5fecde7eef Update sane to use new fileio API David Schmenk 2017-12-05 20:30:55 -08:00
  • 3c47c5067c Make fileio intarface consistent among 1, II, and /// David Schmenk 2017-12-05 20:15:28 -08:00
  • f5ea22af02 FileIO library for Apple 1 and ///, divmod function in cmdsys David Schmenk 2017-12-05 19:22:35 -08:00
  • 40ae932940 Add CPU check to PLASMA16 David Schmenk 2017-12-04 10:44:37 -08:00
  • f1bdedf938 Fix MUL opcode Dave Schmenk 2017-12-03 20:17:42 -08:00
  • 415e284066 Fix stupid filesystem modes David Schmenk 2017-12-03 16:11:28 -08:00
  • 3f8a396808 CMP doesn't set V flag :-( David Schmenk 2017-12-03 14:43:40 -08:00
  • 02129d49b9 Weird accum size switching bug David Schmenk 2017-12-02 22:47:07 -08:00
  • 4c168fe377 PLASMA16 code shrink David Schmenk 2017-12-01 20:54:58 -08:00
  • eaef51d61b More tests looking for that last bug David Schmenk 2017-12-01 18:59:11 -08:00
  • 858023fd87 VM cleanup and PLASMA16 bugfixes David Schmenk 2017-12-01 18:27:50 -08:00
  • 944905e965 Fixing more PLASMA16 bugs David Schmenk 2017-11-30 18:24:58 -08:00
  • 3b0e0fb861 Almost operational PLASMA16 David Schmenk 2017-11-29 21:35:52 -08:00
  • f2f63df856 PLASMA16 WIP Dave Schmenk 2017-11-28 22:10:26 -08:00
  • 0f271a2cf5 PLASMA16 WIP David Schmenk 2017-11-28 21:37:03 -08:00
  • 2f7d5a1b39 VM cleanup David Schmenk 2017-11-28 20:05:22 -08:00
  • 634653bd47 Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2017-11-27 14:10:45 -08:00
  • 5c66505e04 Merge fixes David Schmenk 2017-11-27 14:10:15 -08:00
  • 7d392f2d42 Reduce stack usage on (I)CALL David Schmenk 2017-11-27 13:00:45 -08:00
  • 75ecdc237e Build preliminary 65802/65816 VM David Schmenk 2017-11-26 16:20:42 -08:00
  • 661d1b33eb Preliminary 65802/65816 VM David Schmenk 2017-11-25 20:10:01 -08:00
  • 7bb877d187 Swap operation of 'X' and '=' keys David Schmenk 2017-11-25 10:14:35 -08:00
  • 2ad8149f1d Update fpstr.pla David Schmenk 2017-11-24 19:56:48 -08:00
  • 77d4481146 Add clear (Z) editing command David Schmenk 2017-11-24 18:32:12 -08:00
  • 1db32cbbc2 autorun rpncalc David Schmenk 2017-11-24 17:00:43 -08:00
  • da7ea12a67 RPN disk image David Schmenk 2017-11-24 16:31:27 -08:00
  • 7782359eaa Adjust disply chars width David Schmenk 2017-11-24 16:19:45 -08:00
  • 035450fbb3 Many FPU improvements David Schmenk 2017-11-24 15:57:41 -08:00
  • 96d94816bb Add elems functions to rpncalc David Schmenk 2017-11-23 20:51:30 -08:00
  • d87df9433d Better input editing for RPNCALC David Schmenk 2017-11-23 10:32:35 -08:00
  • e2f1459c92 64K FP working again David Schmenk 2017-11-22 21:43:01 -08:00
  • c0f525b737 FP WIP David Schmenk 2017-11-22 16:42:30 -08:00
  • df41951084 RPN WIP Dave Schmenk 2017-11-21 21:57:41 -08:00
  • 78b2ff021b RPN calc WIP David Schmenk 2017-11-21 20:43:19 -08:00