1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-11-01 22:05:02 +00:00
Commit Graph

353 Commits

Author SHA1 Message Date
David Schmenk
035450fbb3 Many FPU improvements 2017-11-24 15:57:41 -08:00
David Schmenk
96d94816bb Add elems functions to rpncalc 2017-11-23 20:51:30 -08:00
David Schmenk
d87df9433d Better input editing for RPNCALC 2017-11-23 10:32:35 -08:00
David Schmenk
e2f1459c92 64K FP working again 2017-11-22 21:43:01 -08:00
David Schmenk
c0f525b737 FP WIP 2017-11-22 16:42:30 -08:00
Dave Schmenk
df41951084 RPN WIP 2017-11-21 21:57:41 -08:00
David Schmenk
78b2ff021b RPN calc WIP 2017-11-21 20:43:19 -08:00
Dave Schmenk
22892c5f42 RPN calculator and support 2017-11-21 12:39:07 -08:00
David Schmenk
3dc4dfec16 FPU WIP 2017-11-21 08:14:43 -08:00
David Schmenk
53307bf7d7 Better fixed point formatting 2017-11-20 15:20:20 -08:00
David Schmenk
f2e5d885c6 FPU WIP 2017-11-19 20:00:54 -08:00
David Schmenk
129f2bf601 FP <-> string library 2017-11-19 18:09:54 -08:00
David Schmenk
f9447602b6 FPU stack based libary 2017-11-19 18:08:49 -08:00
David Schmenk
a8da978c13 Pretty FP formatting looking good 2017-11-18 18:59:22 -08:00
David Schmenk
a9bd3ebbeb Ternary operators for PLASMA! And Floating point string conversion WIP 2017-11-18 15:27:50 -08:00
David Schmenk
09a54be674 SANE string conversions 2017-11-17 20:35:46 -08:00
David Schmenk
05d96070bd SANE ascii <-> bin WIP 2017-11-17 15:25:20 -08:00
David Schmenk
0432f68e90 SANE exception working on 64K after fixing Apple document bug 2017-11-17 13:10:25 -08:00
David Schmenk
bbc36b69b3 Hook SANE HALT exception vector into PLASMA 2017-11-17 12:29:11 -08:00
David Schmenk
2b49e136d1 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2017-11-16 10:46:44 -08:00
David Schmenk
f3a6bfbb59 Add puti to cmdsys and clean up sanity comments 2017-11-16 10:46:06 -08:00
Dave Schmenk
b4ce268d47 FP6502 in AUX bank on 128K machine 2017-11-15 20:26:11 -08:00
David Schmenk
6ea55e3038 Update a few more tests 2017-11-15 15:22:01 -08:00
David Schmenk
7a8b754794 SANE working! 2017-11-15 14:56:06 -08:00
David Schmenk
c9b05f20d1 SANE WIP 2017-11-14 21:50:23 -08:00
David Schmenk
4b3b5649f3 SANE WIP 2017-11-14 18:01:49 -08:00
Dave Schmenk
3b34b2e549 SANE floating point package WIP 2017-11-14 11:58:42 -08:00
Dave Schmenk
0ef28e7557 Use fileio module for memmgr 2017-11-11 07:19:44 -08:00
Dave Schmenk
e9191c20d8 Use cmdsys.plh include file 2017-11-11 06:50:06 -08:00
Dave Schmenk
50c72063dd Merge branch 'master' of https://github.com/dschmenk/PLASMA 2017-11-08 20:37:36 -08:00
Dave Schmenk
95e94ce028 Music sequencer as a module 2017-11-08 20:35:53 -08:00
Dave Schmenk
98a107d734 Fix parseing to check for extraneous/buggy syntax 2017-11-03 17:08:54 -07:00
David Schmenk
7ab051f06a Update the documentation for seqplay usage 2017-11-02 13:07:11 -07:00
David Schmenk
02e0f2220c Focus on combined player 2017-11-02 12:23:40 -07:00
Dave Schmenk
165f16d048 Interrupts disabled for real this time, honest 2017-11-01 22:39:55 +00:00
Dave Schmenk
d5dd2ab3a2 Add sequencer demo for both MB and speaker 2017-11-01 22:28:27 +00:00
David Schmenk
20fe2ca140 Add combined music player 2017-11-01 14:44:58 -07:00
David Schmenk
aa6224c140 Remove interrupt enable for MB 2017-11-01 14:07:56 -07:00
David Schmenk
5a4ef61887 Polled version for real, this time 2017-10-30 09:40:33 -07:00
dschmenk
d2c5652477 Provide polled and interrupt driver test images 2017-10-24 09:09:06 -07:00
dschmenk
7a1d101167 Back to polling that works with the emulators. 2017-10-24 08:22:01 -07:00
dschmenk
11c1b032cb Gace up and switch to interrupts 2017-10-23 15:03:40 -07:00
dschmenk
a28083c8e2 Only dec note count if found in table 2017-10-22 16:16:10 -07:00
dschmenk
107fe78b51 Mockingboard test disk image 2017-10-22 15:59:34 -07:00
dschmenk
6033b2bd8f Merge branch 'master' of https://github.com/dschmenk/PLASMA 2017-10-22 15:57:43 -07:00
dschmenk
762ebd8492 Add mockingboard playback test 2017-10-22 15:56:48 -07:00
Peter Ferrie
80fe1998f5 a few size optimisations 2017-10-09 10:57:28 -07:00
Steven Flintham
8c390cbb07 Optimise "CB 1:SHL" to "DUP:ADD"
This saves one byte and by my count is about 11 cycles faster.
2017-09-09 00:39:27 +01:00
David Schmenk
7cd9f9fad0 Fix test pointer function calls and add eval stack pointer check in portable VM 2017-08-31 11:21:00 -07:00
David Schmenk
1fab7ab632 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2017-08-30 19:34:49 -07:00