Zellyn Hunter
982a3e6432
Add TODOs/ways to contribute to README
2016-11-15 21:50:06 -05:00
Zellyn Hunter
ba7574e7d1
supermon: set filetype, add test for GetFile
2016-11-15 21:05:22 -05:00
Zellyn Hunter
ff196d4638
Add disk.Filetype, and move notes.org to lib
2016-11-15 21:04:54 -05:00
Zellyn Hunter
2cf6d2d4a3
Initial implementation of NakeOS/Super-Mon GetFile
2016-11-14 22:55:54 -05:00
Zellyn Hunter
d901a9a0ba
Add FTOBE to supermon test disk image
2016-11-14 22:54:32 -05:00
Zellyn Hunter
0c5c863c01
Skip cross-compilation on master
2016-11-13 23:16:03 -05:00
Zellyn Hunter
58a2726f1c
Attempt to fix conditional build in travis.yml
2016-11-13 23:11:01 -05:00
Zellyn Hunter
4ff0871810
Update README, try to cross-compile only on tags
2016-11-13 23:04:48 -05:00
Zellyn Hunter
3d560bfdbd
Add releases link and matrix to README
2016-11-13 22:58:20 -05:00
Zellyn Hunter
e252628d21
Update README to refer to cross-compiles
2016-11-13 22:35:38 -05:00
Zellyn Hunter
e53508f07a
Fix the Windows Travis compile
2016-11-13 22:28:19 -05:00
Zellyn Hunter
c2dfc52d59
Remove spurious $(package) from cross-compiles
2016-11-13 22:25:18 -05:00
Zellyn Hunter
cdfae2f6d0
Try to do Travis releases with just the yaml file
2016-11-13 22:21:13 -05:00
Zellyn Hunter
6d35285a7a
Make Travis build github releases on tags
2016-11-13 22:09:03 -05:00
Zellyn Hunter
f57c3a0c06
Implemented cat
command for dos3.3 and NakedOS
...
- Added a generic `Operator` registry and implemented Operators for
dos3.3 and NakeOS/Super-Mon disks.
- Currently Operators implement only the `Catalog` command.
2016-11-13 17:01:32 -05:00
Zellyn Hunter
c7cb3bb5ce
Update README to mention library goals
2016-11-12 22:41:03 -05:00
Zellyn Hunter
844ea47435
Re-thread errors through sector marshaling code
...
I'm still not sure what underlying errors might need to be reported
up, and calling panic in a library was definitely a mistake. (Added a
TODO to supermon.go to remove panics there too.)
2016-11-12 22:31:14 -05:00
Zellyn Hunter
68ee8a493c
Refactored towards a better design for sector maps
...
- Loading a .dsk (or any other file type) should yield a SectorMap
interface, which reads and writes *physical*
sectors. (Auto-detection of sector mapping will come later.)
- The various filesystem packages (dos33, supermon, etc.) are
responsible for logical sector mapping.
- The weird part about this is that .dsk images are already mapped to
dos33 logical sector order, so they have to be un-mapped, then
re-mapped by the dos33 package. It's still cleaner that way.
2016-11-12 22:15:45 -05:00
Zellyn Hunter
692414ab6d
Working on NakedOS/Super-Mon data structures
2016-11-08 23:37:15 -05:00
Zellyn Hunter
fe96da5d48
Add initial support for dos33 disk .dsk files
2016-11-07 22:09:17 -05:00
Zellyn Hunter
9ac6ab5962
Working on dos 3.3 data structures
2016-10-31 23:00:56 -04:00
Zellyn Hunter
81fca862de
Minor updates to applesoft notes
2016-10-31 23:00:37 -04:00
Zellyn Hunter
c3a35e3e97
Added related projects to README
2016-10-31 23:00:16 -04:00
Zellyn Hunter
4b82079b75
Update applesoft notes
2016-10-29 22:27:41 -04:00
Zellyn Hunter
ce1466fea2
Update README.md
2016-10-29 21:57:08 -04:00
Zellyn Hunter
8dbfa4907a
Add install/update instructions, and TODOs
2016-10-29 21:45:58 -04:00
Zellyn Hunter
76283f7299
Add a Slack link to README
2016-10-28 22:15:30 -04:00
Zellyn Hunter
865a1cde26
Update readme, add .gitignore
2016-10-28 21:23:57 -04:00
Zellyn Hunter
7aa075b594
Initial commit
...
Includes "applesoft decode" command to convert Applesoft bytes to
listings.
2016-10-28 21:20:20 -04:00