Peter Evans
|
0c244cf3f2
|
Slight update to sector header length
|
2018-03-25 19:39:27 -05:00 |
|
Peter Evans
|
64306fa5a6
|
Add hidump, hires_dump commands
|
2018-03-25 19:39:00 -05:00 |
|
Peter Evans
|
64afcb2040
|
Rewrite phaser to use state transitions, whole phase states
By whole phase states, I mean we no longer track if more than one phase
is active.
|
2018-03-23 19:41:01 -05:00 |
|
Peter Evans
|
2870bc03bc
|
Remove option flags; remove unnecessary --flash option
|
2018-03-21 15:26:58 -05:00 |
|
Peter Evans
|
a461194a63
|
More clearly check opposite phases
And prev should not be checked
|
2018-03-21 15:11:03 -05:00 |
|
Peter Evans
|
443f9d1a01
|
Only zero page and stack should be affected by ALTZP
|
2018-03-21 15:09:40 -05:00 |
|
Peter Evans
|
5ea10d8a98
|
We track steps in quarter tracks, so double the max
|
2018-03-20 15:07:55 -05:00 |
|
Peter Evans
|
474104085c
|
Reorganize encoded sizes/routines to align with reference nibble output
(This is comparing to the output that we see from dsk2nib.)
|
2018-03-20 14:06:26 -05:00 |
|
Peter Evans
|
f5e0de5bbc
|
Reverting to just black/white color for now
Only while I work on some other issues with disk loading
|
2018-03-19 19:02:46 -05:00 |
|
Peter Evans
|
2baa2fac75
|
Significant rewrites and slightly better understanding
|
2018-03-18 00:15:55 -05:00 |
|
Peter Evans
|
82906e74f8
|
Decrease frame rate per second
|
2018-03-18 00:01:40 -05:00 |
|
Peter Evans
|
2eccb288a4
|
Update to use NTSC Corrected color values
|
2018-03-14 23:50:53 -05:00 |
|
Peter Evans
|
bff83bc315
|
Implement first pass at hires draw
Note: it's a hot mess
|
2018-03-14 00:57:50 -05:00 |
|
Peter Evans
|
68f9daf6ac
|
Add -O3 optimization
Also add debugging symbols in the unit test version (which we didn't
have???)
|
2018-03-14 00:12:00 -05:00 |
|
Peter Evans
|
47bbed1399
|
Add color tables, row table
|
2018-03-14 00:05:26 -05:00 |
|
Peter Evans
|
ec00bb2a87
|
It's the columns which matter, not rows
|
2018-03-13 16:14:38 -05:00 |
|
Peter Evans
|
4d34663435
|
Add hires graphics file; draw hires graphics
|
2018-03-13 16:08:31 -05:00 |
|
Peter Evans
|
52e5f8afa7
|
Add missing decl for apple2_draw_lores()
|
2018-03-13 15:55:43 -05:00 |
|
Peter Evans
|
809c1724f1
|
Add test for lores_color, skip on draw
|
2018-03-13 15:46:21 -05:00 |
|
Peter Evans
|
0e3a0889f3
|
Punt on testing
|
2018-03-13 15:42:08 -05:00 |
|
Peter Evans
|
62d868f1aa
|
Add tests for row, col functions
|
2018-03-13 15:40:37 -05:00 |
|
Peter Evans
|
a5c777b3e9
|
Remove --size flag for now
I may add an option for full size in the future
|
2018-03-13 15:22:47 -05:00 |
|
Peter Evans
|
2c676e144a
|
Rename test to open_file
|
2018-03-13 15:19:26 -05:00 |
|
Peter Evans
|
d0b085fd7a
|
Add test for hexdump
|
2018-03-13 15:18:54 -05:00 |
|
Peter Evans
|
851bc85860
|
We should print the final line if from is still >= to
This can happen if the region of to - from is not cleanly divisible by
16.
|
2018-03-13 15:17:33 -05:00 |
|
Peter Evans
|
ed32f73e98
|
Use another pointer to retain the original address to free
This also resolves an issue where we weren't attempting to free the
duplicated string when returning early.
|
2018-03-13 11:00:44 -05:00 |
|
Peter Evans
|
a243ed3d35
|
Add docblock comments
|
2018-03-13 00:53:46 -05:00 |
|
Peter Evans
|
7d9879f843
|
Add file for lores tests
|
2018-03-13 00:50:10 -05:00 |
|
Peter Evans
|
f33f9cd493
|
Remove unnecessary check if tok == NULL
This also corrects a formatting error (no space between the rparen of
the if and the lbrace of the code block).
|
2018-03-13 00:33:32 -05:00 |
|
Peter Evans
|
090307f4fe
|
Removed unnecessary code
|
2018-03-13 00:28:24 -05:00 |
|
Peter Evans
|
7d043abc9f
|
Force removal of test program
|
2018-03-13 00:27:10 -05:00 |
|
Peter Evans
|
dc8a431f87
|
Always notify the screen of a refresh required
|
2018-03-13 00:13:59 -05:00 |
|
Peter Evans
|
19d006e9a3
|
Update tests to include register info
|
2018-03-13 00:12:52 -05:00 |
|
Peter Evans
|
5dcc25f5eb
|
Reject -1 rows and columns
|
2018-03-12 00:33:22 -05:00 |
|
Peter Evans
|
543e3d0b73
|
Use uint32_t for all fields
|
2018-03-12 00:33:08 -05:00 |
|
Peter Evans
|
97865e9589
|
Subtract 0x400 for the correct offset
|
2018-03-12 00:32:42 -05:00 |
|
Peter Evans
|
e868718f31
|
(No, really, use the color blue)
|
2018-03-11 23:48:40 -05:00 |
|
Peter Evans
|
df960220ef
|
First crack at lo-res graphics
|
2018-03-11 23:28:28 -05:00 |
|
Peter Evans
|
5a43ca9a7a
|
Return random data in read contexts
This applies only to addresses which aren't meant to return meaningful
data.
|
2018-03-10 22:36:31 -06:00 |
|
Peter Evans
|
ce6f3c5835
|
Return bit 7 high if we set a flag on
|
2018-03-10 22:21:03 -06:00 |
|
Peter Evans
|
550eab742e
|
Move hdump into correctly sorted slot
|
2018-03-09 16:51:12 -06:00 |
|
Peter Evans
|
74e8a30a4c
|
Disassemble flag now works as intended
|
2018-03-09 16:46:04 -06:00 |
|
Peter Evans
|
ab6e6b03db
|
Use option_open_file()
|
2018-03-09 16:45:39 -06:00 |
|
Peter Evans
|
87c7aa9249
|
Add hexdump function for vm_segment
|
2018-03-09 16:45:20 -06:00 |
|
Peter Evans
|
1ff5d17f19
|
Add hexdump command
|
2018-03-09 16:44:53 -06:00 |
|
Peter Evans
|
267171ea4a
|
Change to option_open_file(), allow any file mode
|
2018-03-09 16:44:20 -06:00 |
|
Peter Evans
|
1235197418
|
Only fprintf if we know stream is not NULL
|
2018-03-07 21:24:29 -06:00 |
|
Peter Evans
|
dda7ae6288
|
When paused for the debugger, output should go to stdout
|
2018-03-07 21:24:15 -06:00 |
|
Peter Evans
|
d791ebbe2f
|
Remove some unnecessary comments
|
2018-03-07 21:07:39 -06:00 |
|
Peter Evans
|
4d2f4ffd5f
|
Set width/height as soon as we parse
|
2018-03-07 20:55:04 -06:00 |
|