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 |
|
David Schmenk
|
26d69f2ce9
|
Update README.md
|
2017-08-02 21:52:06 -07:00 |
|
David Schmenk
|
5ab1edce52
|
Update README.md
|
2017-08-02 21:44:50 -07:00 |
|
David Schmenk
|
27a81add30
|
Update README.md
|
2017-08-02 21:43:25 -07:00 |
|