Commit Graph

171 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
b9663793b9 Fixed path for Apple Commander. 2019-06-05 12:28:42 -04:00
Bobbi Webber-Manners
59375fb2d5 Added -I include flag for cc65 and ca65. Fixed path to .cfg files. 2019-06-05 12:25:52 -04:00
Bobbi Webber-Manners
86e517a6eb v0.78: VM performance improvement, removed debug printout on error 2018-06-11 22:06:33 -04:00
Bobbi Webber-Manners
8765cfce25 Forgot to add this for v0.77 2018-06-06 15:47:12 -04:00
Bobbi Webber-Manners
6573b80928 v0.77: bugfixes related to storing bytecode in Apple II aux memory 2018-06-06 15:42:05 -04:00
Bobbi Webber-Manners
4bc399f092 Made a copy of Asset 1.png without a space in the name :) 2018-06-06 11:48:29 -04:00
Bobbi Webber-Manners
879a5825a5
Merge pull request #40 from michaelizer/master
Logo proposal
2018-06-06 09:11:56 -04:00
michaelizer
b463062562
Update README.md 2018-06-06 01:46:29 -04:00
michaelizer
5ac0c96ad5
Add files via upload 2018-06-06 01:43:45 -04:00
Bobbi Webber-Manners
e7b9153428 v0.76: implemented jump table to speed up VM 2018-06-03 18:19:35 -04:00
Bobbi Webber-Manners
4c883294be Added missing cfg file for Apple II. 2018-06-02 23:57:47 -04:00
Bobbi Webber-Manners
d0cf5fc223 Added eightballvmzp_a2e.S, which was missed for v0.75 2018-06-02 23:53:32 -04:00
Bobbi Webber-Manners
da7dea8906 v0.75: performance improvements to VM (especially for Apple II) 2018-06-02 23:51:56 -04:00
Bobbi Webber-Manners
e3f5558b00 v074: comp command now accepts argument for bytecode filename 2018-06-01 16:44:21 -04:00
Bobbi Webber-Manners
a79611f6d8 README.md - renaming of executables 2018-05-28 14:50:28 -04:00
Bobbi Webber-Manners
456edf8497 Updated README.md to reflect change to names of executables 2018-05-28 14:44:02 -04:00
Bobbi Webber-Manners
1503a848d0 Added README.md to disk-images subdir. 2018-05-28 14:32:03 -04:00
Bobbi Webber-Manners
0e00773a98 Check in updated disk images for v0.73. 2018-05-28 14:27:33 -04:00
Bobbi Webber-Manners
e9b69ae079 Added missing cc65/loader.system 2018-05-28 14:06:18 -04:00
Bobbi Webber-Manners
ce501b9dcf Updated outdated copy of Makefile 2018-05-28 14:04:57 -04:00
Bobbi Webber-Manners
bd1329e169 Merge branch 'master' of https://github.com/bobbimanners/EightBall 2018-05-28 14:00:39 -04:00
Bobbi Webber-Manners
ca9ae9a5c0 Added all executables in bin subdir to git 2018-05-28 13:58:01 -04:00
Bobbi Webber-Manners
489cb5c1a5 Updated memory limits for Apple //e to reflect use of LOADER.SYS 2018-05-28 13:53:09 -04:00
Bobbi Webber-Manners
d175df2516 Updated version to v0.73, ready for release. 2018-05-28 13:28:09 -04:00
Bobbi Webber-Manners
56366e18d3 Check in disk images for EightBall v0.72 into disk-images subdir. 2018-05-27 17:20:51 -04:00
Bobbi Webber-Manners
f1900ff206 Removed disk images from main directory. 2018-05-27 17:20:19 -04:00
Bobbi Webber-Manners
fea37b889a Moved disk images to their own subdir. Updated Makefile. 2018-05-27 17:18:14 -04:00
Bobbi Webber-Manners
265b3ed0e3 Renamed 'images' to 'pics'. 2018-05-27 17:14:06 -04:00
Bobbi Webber-Manners
44ed264a21 Moved tetris.png to a subdir. 2018-05-27 17:12:19 -04:00
Bobbi Webber-Manners
d56c6d0515 Updated Makefile to reflect reorganization. 2018-05-27 17:08:30 -04:00
Bobbi Webber-Manners
09296759fb Updated to reflect renamed disk images. 2018-05-27 17:08:13 -04:00
Bobbi Webber-Manners
1fbdd7ccca Removed generated files from main directory (in bin subdir now) 2018-05-27 17:06:18 -04:00
Bobbi Webber-Manners
6c5251e0e2 Added eightball.{dsk,d64} (renamed from test.{dsk,d64}. 2018-05-27 17:05:09 -04:00
Bobbi Webber-Manners
62bde80410 Added pre-built binaries in bin subdir (v0.72) 2018-05-27 17:03:58 -04:00
Bobbi Webber-Manners
2f3d705769 New README.md for 8b-scripts directory. 2018-05-27 16:55:17 -04:00
Bobbi Webber-Manners
badca14a07 Modified Makefile - EightBall scripts have moved. 2018-05-27 16:39:25 -04:00
Bobbi Webber-Manners
2859d24802 Removed EightBall scripts from main directory. 2018-05-27 16:32:16 -04:00
Bobbi Webber-Manners
644111b858 Copied EightBall sample scripts into subdir. 2018-05-27 16:31:34 -04:00
Bobbi Webber-Manners
2c9fa9aa77
Added notes on the use of the cc65 project files 2018-05-27 14:32:23 -04:00
Bobbi Webber-Manners
5a821c5363 Removed cc65 files from main directory. 2018-05-27 14:22:59 -04:00
Bobbi Webber-Manners
4d851a470e Added cc65 files into subdirectory. 2018-05-27 14:22:02 -04:00
Bobbi Webber-Manners
73ea8e117c Makefile: Removed bytecode from test.dsk 2018-05-27 14:18:51 -04:00
Bobbi Webber-Manners
5d91c2185c
Initial version of cc65/README.md 2018-05-27 14:16:03 -04:00
Bobbi Webber-Manners
27cc69a155
Clarified Apple II compatibility 2018-05-27 13:57:26 -04:00
Bobbi Webber-Manners
73e476d529
Updated Makefile for v0.72 2018-05-27 00:38:30 -04:00
Bobbi Webber-Manners
aa819ef166
v0.72: Extended memory support for Apple //e
- Implemented initial version of extended memory support, which allows the EightBall source code to be stored in aux RAM (extended 80 column card).  Once an apparent bug in the cc65 extended memory driver is fixed then bytecode will also be stored in aux RAM.
- Moved non-performance critical portions of interpreter / compiler to Apple II language card memory, which frees up more main memory.
- Improvements to display of free memory (`free` command)
2018-05-27 00:13:48 -04:00
Bobbi Webber-Manners
6b6c7e7a70
v0.71: disassembler on 6502, VIC20 workaround
- Added `disass` to VIC20, C64, Apple II builds.
- Workaround for broken getln() call on VIC20.
2018-05-21 23:01:23 -04:00
Bobbi Webber-Manners
7488d7b05c
Added brief notes about bytecode disassembler 2018-05-21 15:25:13 -04:00
Bobbi Webber-Manners
f94f6117bc
Added new VM opcodes. 2018-05-21 14:35:59 -04:00
Bobbi Webber-Manners
6dbf45c39c
v0.70: disassembler, immediate mode VM ops
- VM now prompts for filename to load bytecode from
- Added new EightBall disassembler (`disass`), removed disassembly printout from compiler
- Fixes to interpreter / compiler error reporting.  Should no longer report completely incorrect line numbers!
- Added new immediate mode VM instructions for load (`LDAWI`, `LDABI`, `LDRWI`, `LDRBI`), store (`STAWI`, `STABI`, `STRWI`, `STRBI`), and flow control (`JSRI`, `JMPI`, `BRCI`).  Modified compiler to use these new instructions.  This significantly improves code density and VM execution speed.
2018-05-21 13:58:41 -04:00