Commit Graph

496 Commits

Author SHA1 Message Date
Denis Molony
218f612877 tidying 2017-01-09 20:21:02 +11:00
Denis Molony
1e1df8e633 Trying different colour palettes 2017-01-09 17:24:53 +11:00
Denis Molony
e74e2f4a11 CPU emulator 2017-01-09 10:36:10 +11:00
Denis Molony
abdaa41060 DOS Double hi-res 2016-12-31 20:34:15 +11:00
Denis Molony
491603247a Graphics for .FONT files 2016-12-23 09:41:28 +11:00
Denis Molony
eaea2a9fc6 Font file in .SET 2016-12-22 15:54:27 +11:00
Denis Molony
a6ae3a0397 Shape table fonts 2016-12-22 14:38:45 +11:00
Denis Molony
ba59a64487 Shape tables 2016-12-18 22:28:40 +11:00
Denis Molony
290a3dbfb4 Tidying 2016-12-18 10:58:23 +11:00
Denis Molony
0557c2340e Removed duplicate code 2016-12-18 09:14:55 +11:00
Denis Molony
5ed0d0d16a Removed stupid HexFormatter call 2016-12-18 09:07:55 +11:00
Denis Molony
871fb79913 Check for shape table 2016-12-17 21:02:38 +11:00
Denis Molony
343d460679 FontFile 2016-12-17 19:34:47 +11:00
Denis Molony
f025c72d1e Added a duplicates window 2016-12-17 07:45:08 +11:00
Denis Molony
ee3496309b Display correct case in disk table 2016-12-16 12:19:59 +11:00
Denis Molony
4c0494410e Tidying 2016-12-15 22:21:50 +11:00
Denis Molony
fc9d408f35 Removed catalog package 2016-12-15 18:48:51 +11:00
Denis Molony
528c4418ba About to remove catalog package 2016-12-15 18:27:38 +11:00
Denis Molony
29a577839b Better disk recognition 2016-12-15 11:01:47 +11:00
Denis Molony
297c6eec2f Refactoring 2016-12-14 09:26:47 +11:00
Denis Molony
973c06d7ac Refactoring 2016-12-13 21:03:21 +11:00
Denis Molony
b090cb5ec4 Doc 2016-12-13 15:35:10 +11:00
Denis Molony
a7ef714943 FileChooser 2016-12-13 15:24:34 +11:00
Denis Molony
40090db4e7 Export file 2016-12-13 14:36:26 +11:00
Denis Molony
7526a81176 Disk filter 2016-12-13 10:46:09 +11:00
Denis Molony
e08edfcab7 Tidying 2016-12-12 21:53:28 +11:00
Denis Molony
e5681ef18b Refactoring 2016-12-12 19:31:58 +11:00
Denis Molony
af90a850a4 Checksums optional 2016-12-12 18:43:19 +11:00
Denis Molony
cdb32786f4 Duplicate dialog 2016-12-12 08:32:18 +11:00
Denis Molony
b728fe1f16 Combined DuplicateWorker with DuplicateHandler 2016-12-11 16:18:04 +11:00
Denis Molony
4a36ec039c More duplicate disks 2016-12-10 18:36:44 +11:00
Denis Molony
21419474d1 List all disks 2016-12-09 23:12:35 +11:00
Denis Molony
cfdb5fcd5c duplicates 2016-12-09 22:31:03 +11:00
Denis Molony
e62dce5065 duplicate display 2016-12-08 12:19:18 +11:00
Denis Molony
499ed1cd20 new duplicates package 2016-12-07 21:56:25 +11:00
Denis Molony
bd1cea9ab2 Moving duplicate handler 2016-12-07 21:42:01 +11:00
Denis Molony
bce29f8714 tidying 2016-12-04 13:33:21 +11:00
Denis Molony
f0c1c538eb Tidying 2016-12-03 19:20:01 +11:00
Denis Molony
2a29477e96 refactoring 2016-12-02 00:25:41 +11:00
Denis Molony
d6418f82cf Tidying 2016-11-30 11:37:10 +11:00
Denis Molony
681b33df4f More v2d code 2016-11-30 08:27:44 +11:00
Denis Molony
d1ceac22ac Tidying 2016-11-28 21:43:50 +11:00
Denis Molony
e0e7fae9ce refactoring 2016-11-28 20:11:11 +11:00
Denis Molony
a5e411cb49 Initial .v2d support 2016-11-28 17:26:26 +11:00
Denis Molony
c72b5e8884 renamed to Nibblizer 2016-11-28 15:25:52 +11:00
Denis Molony
d0d5426a75 Virtual 2 .v2d format 2016-11-28 11:45:17 +11:00
Denis Molony
8d89b6075f Tidying 2016-11-25 00:00:02 +11:00
Denis Molony
3832150115 editing 2016-11-19 22:26:01 +11:00
Denis Molony
8e222bd120 Edited monitor entry points 2016-11-18 17:51:13 +11:00
Denis Molony
f833c74781 Doc 2016-11-17 14:23:14 +11:00
Denis Molony
73adafbdb0 forget 2016-09-22 14:42:55 +10:00
Denis Molony
0151421d38 tidying 2016-09-19 20:37:50 +10:00
Denis Molony
8b6db14ead tidying 2016-09-19 19:09:41 +10:00
Denis Molony
9cfb15f01a image experiments 2016-09-19 15:18:10 +10:00
Denis Molony
f76720ef60 refactoring 2016-09-18 20:06:26 +10:00
Denis Molony
c573e86f2b display encounter bits 2016-09-01 14:01:47 +10:00
Denis Molony
4da09cdca5 display maze messages 2016-08-24 20:17:27 +10:00
Denis Molony
a6cc3529de linking messages to maps 2016-08-24 00:14:04 +10:00
Denis Molony
cca29c3bcd more wiz5 maps 2016-08-23 20:24:26 +10:00
Denis Molony
6725df8cd6 wiz5 mazes 2016-08-23 15:20:04 +10:00
Denis Molony
a2f2fb5d4e wiz 1-3 mazes 2016-08-22 20:54:03 +10:00
Denis Molony
b5cf619733 wiz 1-3 level formatting 2016-08-22 13:41:43 +10:00
Denis Molony
529d20ca18 tidying 2016-08-19 19:57:29 +10:00
Denis Molony
f6562b9ce2 tidying 2016-08-18 16:35:54 +10:00
Denis Molony
428767d853 tidying 2016-08-18 14:03:13 +10:00
Denis Molony
c28ecb0486 tidying 2016-08-17 22:06:52 +10:00
Denis Molony
5c3f6a0753 tidying 2016-08-17 21:33:27 +10:00
Denis Molony
ee94f383ea use original buffer 2016-08-17 19:42:28 +10:00
Denis Molony
816548386e added walk() 2016-08-17 12:20:00 +10:00
Denis Molony
0b033429b4 tidying 2016-08-17 08:55:51 +10:00
Denis Molony
9ee9e0904a tidying 2016-08-16 19:04:17 +10:00
Denis Molony
0e852d2a77 message buglets 2016-08-16 18:58:42 +10:00
Denis Molony
0e6a6e6c3f tidying 2016-08-16 16:45:57 +10:00
Denis Molony
1f3894f162 Wiz4 messages 2016-08-16 16:34:23 +10:00
Denis Molony
78babc4d2c tidying 2016-08-14 18:50:41 +10:00
Denis Molony
c0adaef3e2 Wiz 4 maps 2016-08-14 18:41:19 +10:00
Denis Molony
2036ca4b96 tidying 2016-08-09 21:01:24 +10:00
Denis Molony
87626f2424 tidying 2016-08-09 19:09:11 +10:00
Denis Molony
9104389d22 Wiz4 first stage complete 2016-08-09 14:15:44 +10:00
Denis Molony
6ad21060b3 wiz4 2016-08-08 20:34:25 +10:00
Denis Molony
144c8e2e69 Allow pascal disks >280 blocks 2016-08-08 14:53:34 +10:00
Denis Molony
1642954f8b fixed extra boot sectors 2016-08-06 20:00:01 +10:00
Denis Molony
8d562ddf12 Wiz 5 is now recognisable 2016-08-06 17:17:16 +10:00
Denis Molony
f47ae78cfb moved multi disk code to PascalSegment 2016-08-06 10:02:45 +10:00
Denis Molony
c5aabdf3b2 multi-disk segments 2016-08-06 07:29:27 +10:00
Denis Molony
f3b2d03e58 Relocator returns MultiDiskAddress 2016-08-05 18:40:32 +10:00
Denis Molony
85e1f945cd wiz 4 changes 2016-08-04 22:00:53 +10:00
Denis Molony
77aebb3597 Wiz 4 2016-08-04 16:08:19 +10:00
Denis Molony
3062189ee8 wizardry 4 changes 2016-08-03 21:32:47 +10:00
Denis Molony
e911fae830 new pascal Relocator 2016-08-02 20:37:27 +10:00
Denis Molony
cf833ab7d7 renamed is() 2016-08-01 15:18:51 +10:00
Denis Molony
40db75e96a tidying 2016-08-01 11:50:43 +10:00
Denis Molony
82d8201180 implemented general purpose is() 2016-08-01 11:22:34 +10:00
Denis Molony
732e883e3b Added RangeFunction 2016-08-01 09:52:47 +10:00
Denis Molony
dfd60dec78 no $ in dollar format 2016-07-31 21:11:30 +10:00
Denis Molony
c44128200f display DOS boot sector at $800 2016-07-31 12:14:48 +10:00
Denis Molony
13f80145e7 suppress bxy.gz and bny.gz 2016-07-30 16:12:01 +10:00
Denis Molony
2bec5a83f6 replaced retina test with one that works 2016-07-30 13:04:55 +10:00
Denis Molony
3a4db5fc31 CPM validation 2016-07-30 11:56:30 +10:00
Denis Molony
f520126aeb tidying 2016-07-30 08:06:41 +10:00
Denis Molony
a707fb8648 tidying 2016-07-29 22:58:41 +10:00
Denis Molony
c98aadb8fe removed writes 2016-07-29 22:54:56 +10:00
Denis Molony
7bb9fbf2e3 merge after laptop repair 2016-07-29 22:28:11 +10:00
Denis Molony
4baf2ea51e check for nulls 2016-07-22 15:29:37 +10:00
Denis Molony
474603617c prevent NPE 2016-07-22 15:01:17 +10:00
Denis Molony
f9b43e6968 better error formatting 2016-07-22 11:38:57 +10:00
Denis Molony
1c199f3c5c More NaN handling 2016-07-21 21:28:22 +10:00
Denis Molony
0ee07d662a handle NaN 2016-07-21 21:08:28 +10:00
Denis Molony
1ee6cf4115 fixed cursor movement in HD sector map 2016-07-21 19:08:39 +10:00
Denis Molony
5ec40c29e8 Prodos disk not available 2016-07-21 15:29:08 +10:00
Denis Molony
d84b4c4528 visicalc bug 2016-07-20 20:35:13 +10:00
Denis Molony
bff1e8de2d set code sectors 2016-07-20 15:22:33 +10:00
Denis Molony
6be994c2a3 tidying 2016-07-19 20:18:27 +10:00
Denis Molony
0108938fe7 added sectors to Node 2016-07-19 17:44:42 +10:00
Denis Molony
edaa7954c7 changed da.compareTo (da) == 0 to da.matches(da) 2016-07-19 11:24:36 +10:00
Denis Molony
a5f57d54e3 tidying 2016-07-18 18:55:32 +10:00
Denis Molony
03cfaa711d tidying 2016-07-18 15:02:04 +10:00
Denis Molony
f2ec3caec9 check for unique offsets in shape tables 2016-07-18 10:48:17 +10:00
Denis Molony
ab201e207c allow out-of-order shape tables 2016-07-18 08:52:29 +10:00
Denis Molony
89f315cc53 helper function 2016-07-18 08:42:44 +10:00
Denis Molony
f33f3f52c0 pass Disk first 2016-07-18 08:35:18 +10:00
Denis Molony
06b4a4cfea allow sectors to know their own address 2016-07-17 14:41:04 +10:00
Denis Molony
bb38d3d68f tidying 2016-07-17 13:32:30 +10:00
Denis Molony
c9eb6f0036 fix self-referencing sector 2016-07-17 07:33:31 +10:00
Denis Molony
b1c9e1aadc fix selection highlight not being marked 2016-07-17 07:18:20 +10:00
Denis Molony
a2d4c4c05c tidying 2016-04-16 15:33:31 +10:00
Denis Molony
dda31851f5 tidying 2016-04-09 20:38:17 +10:00
Denis Molony
61ce64b487 doco 2016-03-29 20:29:00 +11:00
Denis Molony
7a815526f8 findbugs 2016-03-24 11:17:09 +11:00
Denis Molony
8fd7bd1a29 findbugs 2016-03-24 10:37:59 +11:00
Denis Molony
48b95db89b tidying 2016-03-20 10:23:46 +11:00
Denis Molony
3dc2a9e895 tidying 2016-03-19 16:58:52 +11:00
Denis Molony
2097a2765f substitute @NA for non-existent cell 2016-03-19 16:54:58 +11:00
Denis Molony
d1ed74d449 @NA returns false for isError() 2016-03-19 16:31:30 +11:00
Denis Molony
e3625c4e0f changed assertion 2016-03-18 08:47:01 +11:00
Denis Molony
a569a8aee7 changed Value interface 2016-03-17 15:40:43 +11:00
Denis Molony
d037cc1d97 call calculate() 2016-03-17 06:32:25 +11:00
Denis Molony
b87609c9d0 new Value interface 2016-03-16 17:15:39 +11:00
Denis Molony
49c66918e1 refactoring 2016-03-16 07:27:47 +11:00
Denis Molony
b9013f64dd calculation order 2016-03-16 07:06:04 +11:00
Denis Molony
112da0f4b6 more functions 2016-03-15 15:40:57 +11:00
Denis Molony
a76861f3ae check for NaN 2016-03-15 09:55:17 +11:00
Denis Molony
58d1804a97 debug option 2016-03-15 09:35:22 +11:00
Denis Molony
f4560ec130 global format 2016-03-15 07:54:47 +11:00
Denis Molony
95d3930c53 balance brackets 2016-03-15 07:09:04 +11:00
Denis Molony
9e72f55cbf tidying 2016-03-14 19:58:54 +11:00
Denis Molony
eaf7449696 tidying 2016-03-13 21:57:20 +11:00
Denis Molony
f7e9854dc8 tidying 2016-03-13 14:59:19 +11:00
Denis Molony
33e701d4a3 no publicity 2016-03-13 09:38:03 +11:00
Denis Molony
de682dc190 added Condition 2016-03-13 09:33:18 +11:00
Denis Molony
5408d01b9c call hasValue() 2016-03-12 22:19:53 +11:00
Denis Molony
687453d11c reworking functions 2016-03-12 16:05:50 +11:00
Denis Molony
14c6e4e3cc tuning 2016-03-12 13:21:00 +11:00
Denis Molony
845117bf2d fixed formatting commands 2016-03-12 11:48:45 +11:00
Denis Molony
0574780907 moved cell formatting to Cell 2016-03-12 09:32:19 +11:00
Denis Molony
9db35ede39 expanded Value interface 2016-03-12 08:56:02 +11:00
Denis Molony
ba5ba04ddc display raw lines 2016-03-11 13:54:31 +11:00
Denis Molony
86605c7ecb expressing 2016-03-11 12:52:22 +11:00
Denis Molony
7a7825d470 still visicalcing 2016-03-10 20:21:47 +11:00
Denis Molony
cd9d16f0c4 visicalc 2016-03-10 13:39:23 +11:00
Denis Molony
239820c41e visicalc bloody hell 2016-03-09 21:38:53 +11:00
Denis Molony
2417e0aa07 refactoring 2016-03-08 20:39:35 +11:00
Denis Molony
fd1ba9c15f preparing for new function processing 2016-03-07 23:16:11 +11:00
Denis Molony
ed94972388 rebuilding expressions 2016-03-07 15:37:01 +11:00
Denis Molony
bc27149106 refactoring 2016-03-07 10:52:46 +11:00
Denis Molony
319fe41e74 refactoring 2016-03-06 19:05:32 +11:00
Denis Molony
4859c81511 created lookup function 2016-03-06 17:58:14 +11:00
Denis Molony
d93e676739 @lookup 2016-03-06 15:41:15 +11:00
Denis Molony
28970b9799 fixed column alignment 2016-03-06 08:53:29 +11:00
Denis Molony
e6f03bcb07 tidying 2016-03-05 13:25:15 +11:00
Denis Molony
932fc03d14 tidying 2016-03-04 16:27:14 +11:00
Denis Molony
e017f9121d Visicalc package 2016-03-04 14:56:28 +11:00
Denis Molony
557066e0f4 enable cursor movement in catalog tree 2016-03-03 18:04:47 +11:00
Denis Molony
0658fa4e7c tidying 2016-03-03 17:19:40 +11:00
Denis Molony
ddebad0b67 tidying 2016-03-02 23:12:43 +11:00
Denis Molony
c6aaced057 visicalc formulas 2016-03-02 11:38:24 +11:00
Denis Molony
3cb293f5f4 tidying 2016-03-02 09:51:56 +11:00
Denis Molony
7c883cf5a1 improved Range 2016-03-02 09:02:52 +11:00
Denis Molony
adcd9cffda add shift-arrow 2016-03-01 20:09:21 +11:00
Denis Molony
49af924340 cursor movement 2016-03-01 19:51:15 +11:00
Denis Molony
fade0a4d7d allow cursor movement in DiskLayoutImage 2016-03-01 18:38:20 +11:00
Denis Molony
691fb5c08a tidying 2016-03-01 11:16:31 +11:00
Denis Molony
4724f11a2f tidying 2016-03-01 08:39:00 +11:00
Denis Molony
4b989b0ad8 fixed exposure of setSectorTypes() 2016-02-29 12:54:44 +11:00
Denis Molony
cd24a6b780 bug in switching block size 2016-02-29 05:53:59 +11:00
Denis Molony
087ad914b4 tidying 2016-02-28 18:17:58 +11:00
Denis Molony
7603a89c3a use correct max blocks 2016-02-28 16:41:30 +11:00
Denis Molony
445ec60318 tidying 2016-02-28 16:41:10 +11:00
Denis Molony
174d604233 added OVR sector colour 2016-02-28 10:44:28 +11:00
Denis Molony
21e7f8f226 allow cpm.sys in directory 2016-02-28 10:17:34 +11:00
Denis Molony
91b63158f1 fixed detection error 2016-02-28 09:16:36 +11:00
Denis Molony
4806c13bea stupid formatter 2016-02-27 17:33:31 +11:00
Denis Molony
9b2e621ecd read only and system file 2016-02-27 10:10:00 +11:00
Denis Molony
dee3c48dcb mask off high bit 2016-02-27 08:23:05 +11:00
Denis Molony
ad14d1bed6 moved CPMTextFile 2016-02-27 07:39:06 +11:00
Denis Molony
208c5f1cd7 exact buffer length 2016-02-26 22:03:29 +11:00
Denis Molony
b5c3beda84 tidying 2016-02-26 14:51:15 +11:00
Denis Molony
465be7c41f CPM catalog sector 2016-02-26 14:09:14 +11:00
Denis Molony
54f037b2aa show empty blocks 2016-02-26 10:43:44 +11:00
Denis Molony
60de0f2f4c display sector's file name 2016-02-26 08:59:14 +11:00
Denis Molony
1b1726a5e0 added contains() to AppleFileSource 2016-02-26 08:49:22 +11:00
Denis Molony
922956086c tidying 2016-02-25 21:49:10 +11:00
Denis Molony
6d211906e7 split up PascalDisk 2016-02-25 20:23:08 +11:00
Denis Molony
d535da2116 CPM support 2016-02-25 18:45:24 +11:00
Denis Molony
37b0f587e7 colours! 2016-02-25 13:49:12 +11:00
Denis Molony
13f8229db8 CPM catalog 2016-02-25 12:55:14 +11:00
Denis Molony
82c14fb8c3 display file list 2016-02-25 12:27:22 +11:00
Denis Molony
1d7b12bcc9 link CPM directory entries 2016-02-25 08:27:03 +11:00
Denis Molony
8afac62b00 new utilities package 2016-02-25 08:11:14 +11:00
Denis Molony
c8060d49c6 tidying 2016-02-24 23:39:09 +11:00
Denis Molony
7c401c240d checking CPM format 2016-02-24 23:32:36 +11:00
Denis Molony
71e94c61ba some CPM 2016-02-24 20:48:09 +11:00
Denis Molony
ec1472d13e recalculate scale 2016-02-24 15:45:07 +11:00
Denis Molony
054fc41878 check for index in range 2016-02-24 13:34:00 +11:00
Denis Molony
52cfdebb63 better 2mg handling 2016-02-24 13:13:52 +11:00
Denis Molony
f0c714e241 adjusted colourBits comparison 2016-02-23 08:18:35 +11:00
Denis Molony
54f7083ed3 allow quirks toggle when displaying monochrome 2016-02-22 22:00:52 +11:00
Denis Molony
0b304d52c6 allow monochrome toggle 2016-02-22 21:58:15 +11:00
Denis Molony
13df8d1894 tidying 2016-02-22 20:00:32 +11:00
Denis Molony
b4dace7b24 tidying 2016-02-22 19:00:45 +11:00
Denis Molony
82b5b27ca8 tidying 2016-02-22 18:06:42 +11:00
Denis Molony
7e6d8bc2d7 tidying 2016-02-22 16:06:10 +11:00
Denis Molony
9187000de0 tidying 2016-02-22 15:55:30 +11:00
Denis Molony
4b323d7f3e match colour bits 2016-02-22 13:18:30 +11:00
Denis Molony
c426cbfb25 tidying 2016-02-21 17:05:37 +11:00
Denis Molony
d0ab7b9a45 colour quirks 2016-02-21 11:00:57 +11:00
Denis Molony
98a5d273d1 tidying 2016-02-20 20:48:47 +11:00
Denis Molony
b384ec59e5 tidying 2016-02-18 20:24:26 +11:00
Denis Molony
33f0e31d4b Colour graphics 2016-02-18 18:44:22 +11:00
Denis Molony
741b699c15 tidying 2016-02-14 20:55:04 +11:00
Denis Molony
63372a6587 proposed new tokens 2016-02-10 20:05:16 +11:00
Denis Molony
c4b086a096 moved HexBlock to Infocom package 2016-02-05 18:18:23 +11:00
Denis Molony
4ba53dd1b0 JSR includes extra buffer 2016-02-05 12:36:16 +11:00
Denis Molony
fc50481a58 show extra bytes for binary files 2016-02-05 11:23:53 +11:00
Denis Molony
62206d25d7 individual column widths 2016-02-04 11:31:44 +11:00
Denis Molony
436a1ea42f new trick 2016-01-23 13:49:25 +11:00
Denis Molony
582e51f8fe added structure.md 2015-12-22 08:04:43 +11:00
Denis Molony
e135cf75a6 formatting 2015-12-18 10:00:00 +11:00
Denis Molony
2b17dd3b15 SOS disk 2015-12-16 13:14:05 +11:00
Denis Molony
037a0519a0 slight improvement 2015-12-14 07:19:57 +11:00
Denis Molony
4a36fa395c don't try to interpret the boot sector 2015-12-13 21:16:07 +11:00
Denis Molony
2914bf699f boot sector bug 2015-12-13 21:02:16 +11:00
Denis Molony
08da529ca3 cosmetic changes 2015-08-31 19:33:42 +10:00
Denis Molony
b281bd0cec used hex for output 2015-08-31 07:40:52 +10:00
Denis Molony
12b8db6bdc DiskLayout problem drawing boxes 2015-06-02 11:35:49 +10:00
Denis Molony
c953204c60 Initial commit 2015-06-01 19:35:51 +10:00