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

227 Commits

Author SHA1 Message Date
David Schmenk
f1880e9bd5 Update readme.md 2016-06-04 22:34:15 -07:00
David Schmenk
b554d36c14 OS X Errata 2016-06-04 22:32:58 -07:00
Peter Ferrie
81acaa8fdc restore the missing labels, fixes the build 2016-03-28 12:20:37 -07:00
Peter Ferrie
2c3909b245 correct my typos 2016-03-23 10:38:07 -07:00
Peter Ferrie
28ea563039 smaller alpha detection 2016-03-22 21:27:43 -07:00
Peter Ferrie
39d5c185a6 a bit smaller calculation 2016-03-22 21:19:41 -07:00
David Schmenk
5edf7abb18 on-line and local merge
Merge branch 'master' of https://github.com/dschmenk/PLASMA
2016-03-13 12:43:34 -07:00
David Schmenk
96d65ce638 some code clean up 2016-03-13 12:41:27 -07:00
David Schmenk
66548c8fc4 Update chat.pla 2016-03-13 12:38:13 -07:00
David Schmenk
50e6937268 Make sure msg size is big enough 2016-02-24 15:36:25 -08:00
dschmenk
3c29dcb7e2 Add literal hex chars to strings - thanks Martin Haye! 2016-01-29 13:53:37 -08:00
dschmenk
6205c12145 Fix IDXW bug in portable VM 2016-01-29 13:42:47 -08:00
dschmenk
825c6a4a01 Update readme and fix hello example 2016-01-07 12:57:52 -08:00
dschmenk
bfd0f367ad Add Martin's updates 2016-01-06 12:32:01 -08:00
dschmenk
f5e9dba8ac Increase ID length to 32 2016-01-06 12:22:15 -08:00
dschmenk
0614edd3e2 add increment and decrement statements 2016-01-06 12:13:48 -08:00
dschmenk
a02c6ccb82 Fix IDXW comment 2015-12-24 15:52:44 -08:00
dschmenk
d1d37fb13e Small updates 2015-12-24 14:37:46 -08:00
dschmenk
6110f6e3a3 Fix constant address function call 2015-12-10 06:37:07 -08:00
dschmenk
4a0597884b CHAT updates 2015-12-05 19:06:51 -08:00
dschmenk
098d777855 Allow setting server & handle from command line 2015-12-01 17:43:25 -08:00
dschmenk
aa0266e71d Add all the CHAT files that were missing 2015-12-01 17:36:17 -08:00
dschmenk
cbfa33df7c Merge branch 'master' of https://github.com/dschmenk/PLASMA 2015-12-01 16:58:08 -08:00
dschmenk
d6f3b5c475 Internet CHAT client/server 2015-12-01 16:56:35 -08:00
Peter Ferrie
dcc35c7d10 make access consistent 2015-11-17 11:13:00 -08:00
dschmenk
9a5d238910 Remove some old debug code 2015-11-15 13:14:05 -08:00
dschmenk
99402bdf60 Save some bytes with inline strings 2015-11-15 13:12:39 -08:00
dschmenk
90643dce45 Fix wrong sysflags consts (outdated values) 2015-11-15 13:11:10 -08:00
dschmenk
1fa1f8b40b Fix TCP connection closing infinite recursion. Multiple clients can
now connect to web server
2015-11-13 14:43:47 -08:00
dschmenk
dae713bd25 HTTP server updates from David Finnigan 2015-11-13 12:13:32 -08:00
dschmenk
b3064d4a00 Fix dumb mis-setting of MAC address 2015-11-10 18:03:18 -08:00
dschmenk
8933148bca More compliant DHCP and add updates for port callbacks/params 2015-11-10 12:41:22 -08:00
dschmenk
501964d61c Increment DHCP retries to 5 2015-11-08 14:39:55 -08:00
dschmenk
d504a80485 Add time increment to DHCP discover packets 2015-11-08 14:33:27 -08:00
dschmenk
40b3f8194c Working Uthernet2 driver 2015-11-02 11:58:26 -08:00
dschmenk
ff1fb15531 Working DNS resolution 2015-10-31 17:01:01 -07:00
dschmenk
ce7ae5df49 Prepare for DNS resolution 2015-10-30 14:37:59 -07:00
David Schmenk
531f286c5a Add DNS access 2015-10-30 09:34:29 -07:00
David Schmenk
52a42da1c6 Add DNS access 2015-10-30 09:34:00 -07:00
David Schmenk
2ab5b5ac91 Add DNS address access 2015-10-30 09:32:45 -07:00
dschmenk
8500bac5ea Pass external ip addresses through gateway 2015-10-29 12:01:30 -07:00
dschmenk
94a3482e49 Re-org VM ZP for more efficient fiber state swapping 2015-10-27 15:33:14 -07:00
David Schmenk
ea1c4003e4 Clean up source 2015-10-27 09:49:13 -07:00
David Schmenk
8b662b09be Bump version # due to VM change 2015-10-26 18:20:08 -07:00
David Schmenk
f4e0b4cb6b Lightweight thread (fiber) library. Rearrage VM ZP for faster state swaps. 2015-10-26 18:11:39 -07:00
dschmenk
4aca6e749c Martin Haye's include processing code 2015-09-25 07:59:19 -07:00
Peter Ferrie
3cdb146f64 smaller, faster code
conio: faster grplot
rod: faster grplot
a1cmd: smaller faster isge, isle
cmd: smaller faster isge, isle
soscmd: smaller faster isge, isle
2015-09-22 14:01:22 -07:00
Peter Ferrie
46b74e2799 faster, smaller code, and a bugfix
conio: faster grcolor, branchless smaller grplot, smaller a3textmode
etherip: bugfix: add missing '+' to avoid stack corruption
hgr1test: faster smaller draw_scan
rod: faster grcolor, branchless smaller grplot
a1cmd: faster call, memset, lookuptbl, branchless uword_isge,
uword_isle, smaller toupper, lookuptbl
cmd: faster memset, prstr, lookuptbl, branchless uword_isge, uword_isle,
smaller modtosym, lookuptbl
cmdstub: smaller vminit
plvm01: smaller vminit
plvm02: smaller interp init
soscmd: faster memset, lookuptbl, branchless uword_isge, uword_isle,
smaller modtosym, lookuptbl
2015-09-16 14:43:34 -07:00
dschmenk
4ef760f0e4 Update version # rto reflect latest fixes 2015-09-08 16:11:08 -07:00
dschmenk
2ae804ea30 Thanks Martin Haye for the good eyes in removing unneccesary ALTRD code. 2015-08-28 12:14:10 -07:00
David Schmenk
d09299ebd4 Fix keyboard reading for IIe so Virtual ][ works in full-screen 2015-07-03 19:51:32 -07:00
David Schmenk
ff975c21da name the correct chip 2015-03-30 11:21:43 -07:00
David Schmenk
0afd25a7ee Fix in-line string off-by-one 2015-03-03 18:35:49 -08:00
David Schmenk
689ecddec6 Fix sin-line string off-by-one 2015-03-03 18:35:14 -08:00
dschmenk
79c3e4248d Bump version # and update SANDBOX examples 2015-02-26 15:21:29 -08:00
dschmenk
3f48559d56 Add in-line strings 2015-02-26 13:02:53 -08:00
dschmenk
752f6c7bdb Clean up some debug output 2015-02-12 15:23:57 -08:00
dschmenk
970ae32b88 Working HTTP server 2015-02-12 13:00:44 -08:00
dschmenk
9686ef8ca6 Very preliminary HTTP server 2015-02-09 19:32:54 -08:00
dschmenk
175898913c Preliminary WizNet5100 driver 2015-02-07 13:38:28 -08:00
dschmenk
5651c0b125 fix dynamic driver laoding and wiznet WIP 2015-02-03 08:56:44 -08:00
dschmenk
bd32c162b9 Make sure DHCP port is hung up before leaving 2015-01-30 21:32:32 -08:00
dschmenk
235d6f5363 REady for use Uthernet IP modules 2015-01-30 20:49:01 -08:00
dschmenk
f2c9526c79 Huge update: memset() now matches C library for params. stdlib renamed
cmdsys so that dependencies have to be updated. Version now 0.8 -
getting close
2015-01-28 12:42:05 -08:00
dschmenk
561459cacf Oh the pain of parsing lvalues 2015-01-28 10:47:13 -08:00
dschmenk
e261d14467 Uthernet IP/ICMP/UDP/DHCP drivers 2015-01-27 21:24:29 -08:00
David Schmenk
90c1a459d7 Update WIP 2015-01-25 13:10:10 -08:00
David Schmenk
9455d23add Found a bug in BRNE/BREQ, WHEN parsing, ang got ARP request/reply
working
2015-01-24 18:04:14 -08:00
David Schmenk
6317a522d2 Fix some addr/size masks 2015-01-24 12:58:04 -08:00
David Schmenk
c2dccbdc18 Fix pointer dereferences once and for all (I hope). Simplify memory
manager. Homing in on ethernet interface
2015-01-24 10:00:45 -08:00
David Schmenk
ee04be4c5a Clarify pointers returning from functions 2015-01-22 17:44:45 -08:00
David Schmenk
06a7f9d0e3 memory manager tester and more parse_value fixes 2015-01-22 16:57:32 -08:00
David Schmenk
8ff8a37a68 Adding handle based swapping memory manager 2015-01-21 15:47:45 -08:00
David Schmenk
6aebc2ef4f Fix const size initialization 2015-01-14 13:00:02 -08:00
David Schmenk
815b88e50f Complete contant expression evaluation 2015-01-14 11:59:39 -08:00
David Schmenk
3a7a804f9b First attempt to improve const value parsing 2015-01-11 17:07:31 -08:00
David Schmenk
352bf0439c Clean up parse_value/fix parse bugs 2015-01-11 10:11:47 -08:00
David Schmenk
55f4035122 Add prelim ethernet, improve value parsing. 2015-01-06 13:51:12 -08:00
David Schmenk
06da0d260a Fix indirect call w/ params 2015-01-02 14:55:39 -08:00
David Schmenk
ccfd5e6b87 Fix indirect call w/ params 2015-01-02 14:51:38 -08:00
David Schmenk
b81dace901 Don't close(0) in SOS - it closes the console, too. 2014-12-30 13:17:55 -08:00
David Schmenk
ac3c5164d7 Final rogue 2014-12-29 16:55:26 -08:00
David Schmenk
bfa25bf2b6 Rogue intro/ending updates. New map. 2014-12-28 17:50:39 -08:00
David Schmenk
bccbb24601 Fix endline in loadmap, uodate map 2014-12-28 11:53:16 -08:00
David Schmenk
ac6faf4e96 Loadable map 2014-12-27 20:33:36 -08:00
David Schmenk
963046d4f6 First SwyftCode commit 2014-12-26 19:17:58 -08:00
David Schmenk
c3101171a1 k out rogue io module 2014-12-26 19:13:22 -08:00
David Schmenk
69b5666afc Fix some compiler bugs for Rogue combat updates 2014-12-25 19:54:48 -08:00
David Schmenk
fdee5810c6 Bump the version. Init VM from PLASMA.SYSTEM. 2014-12-21 16:47:32 -08:00
David Schmenk
73bfdae1a9 Fix function pointers in sandbox.
Cleanup plvm02.s source (no functional change)
2014-12-20 19:36:33 -08:00
David Schmenk
e48a036bb4 One more attempt at clock fix (and some freeing of bytes) 2014-12-19 15:13:17 -08:00
David Schmenk
242f7be1b9 Fix cmd conflict with time card (and free up some bytes for soscmd too).
add apple2 compatible sound to Apple3 rogue.
2014-12-19 13:22:46 -08:00
David Schmenk
545eba0e3b Supress banner on AUTORUN startup 2014-12-18 12:29:05 -08:00
David Schmenk
7c45727eb0 Apple /// support for ROGUE! Bring A1 and A3 AUTORUN inline with A2 2014-12-18 12:20:20 -08:00
David Schmenk
2384d6f965 Fix pointers to pointers. Add 'continue'. Killer new ROGUE. 2014-12-17 21:55:54 -08:00
David Schmenk
8a2dfba024 Fix background map width 2014-12-13 20:39:21 -08:00
David Schmenk
c41b853015 Adjust corner peek-around 2014-12-13 16:30:26 -08:00
David Schmenk
292847898d Use calculated octant beam from octbeam.bas 2014-12-13 15:02:31 -08:00
David Schmenk
22a9965951 Fast background map with bump noise and complete darkness 2014-12-13 09:47:38 -08:00
David Schmenk
8b7018aab0 Add ROGUE 2014-12-12 22:30:58 -08:00