1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-07-05 04:28:57 +00:00
Commit Graph

492 Commits

Author SHA1 Message Date
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
David Schmenk
30cf783037 Merge pull request #28 from peterferrie/master
a few size optimisations
2017-10-11 06:36:50 -07:00
Peter Ferrie
80fe1998f5 a few size optimisations 2017-10-09 10:57:28 -07:00
David Schmenk
e59d03984a Merge pull request #25 from ZornsLemma/optimise_shl_1
Optimise "CB 1:SHL" to "DUP:ADD"
Almost anything that saves bytes is faster, except for MUL/DIV. Thanks!
2017-09-12 13:09:37 -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
Steven Flintham
91b960f263 Merge remote-tracking branch 'upstream/master' 2017-09-08 16:35:32 +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
ZornsLemma
848b97f099 Merge pull request #5 from dschmenk/master
Merge latest upstream changes
2017-08-28 12:20:05 +01:00
David Schmenk
873b2b58f9 Update README.md 2017-08-27 20:59:01 -07:00
David Schmenk
255061f75a Add def prototypes for cmdsys library functions 2017-08-27 20:38:26 -07:00
David Schmenk
326482a2a0 Add parameter/return values for predefs 2017-08-27 13:29:50 -07:00
ZornsLemma
e3198fc3d9 Merge pull request #4 from dschmenk/master
Merge latest upstream changes
2017-08-14 20:50:55 +01:00
David Schmenk
b5cac6dc3d Quick hack to flag var: and var=> without follow-on value as error 2017-08-12 16:28:29 -07:00
David Schmenk
4591334896 Add optional self-modifying opcode implementation. 2017-08-12 15:50:36 -07:00
David Schmenk
50f066e527 Fix DEFCNT for lambda functions 2017-08-07 07:34:56 -07:00
David Schmenk
b6076bed3f Fix ENTER frame size parameter 2017-08-04 10:05:58 -07:00
David Schmenk
f03c373ab3 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2017-08-03 20:14:02 -07:00
David Schmenk
8ef5ef44b1 No need for rtf instructions 2017-08-03 20:13:38 -07:00
David Schmenk
4adce26e12 Update Rogue Instructions.md 2017-08-03 20:12:29 -07:00
David Schmenk
70d4fbd49a Update Rogue Instructions.md 2017-08-03 20:11:35 -07:00
David Schmenk
679d9a29dc Rogue instruction in MD format 2017-08-03 20:09:18 -07:00
David Schmenk
77c2b768da Add funtion parameter/return values 2017-08-03 19:55:46 -07:00
David Schmenk
d3c785e1eb Revert and fix fixup addresses 2017-08-03 14:20:20 -07:00
David Schmenk
286f627c72 Update tokens.h 2017-08-03 12:14:13 -07:00
David Schmenk
4117e490c8 Update README.md 2017-08-03 12:00:41 -07:00
David Schmenk
c30b5b0ee9 Update README.md 2017-08-03 11:50:08 -07:00
David Schmenk
f939aef691 more better lambda example 2017-08-03 11:48:01 -07:00
David Schmenk
76038502c8 Clean up lambda example 2017-08-03 07:33:08 -07:00
David Schmenk
e23d45f34d More lambda examples 2017-08-03 07:29:45 -07:00
dschmenk
4906a5a4c5 Remove GNU C warning 2017-08-03 06:29:46 -07:00