Peter Evans
ee7b5f66b0
Add support for a map machine pointer
...
To be sent to the read/write functions that are implemented by said
machine.
2018-01-02 21:11:43 -06:00
Peter Evans
78aab1bd13
Fix potential memory leaks in create()
2018-01-01 17:11:03 -06:00
Peter Evans
a2b4fe1466
Write an fread function for segments; use in apple2.dd
2017-12-31 20:28:11 -06:00
Peter Evans
3f3210205f
We missed the size multiplier for memset()
...
In doing so, only a small portion of memory would have reliably been set
to zero; specifically, just the first element!
This change should resolve some intermittent test failures to guarantee
that all memory be zeroed.
2017-12-15 21:22:22 -06:00
Peter Evans
577e92de9e
Documentation is good. Write documentation.
2017-12-12 15:10:42 -06:00
Peter Evans
7da3c2ec20
Make use of our read/write mappers
2017-12-12 15:00:47 -06:00
Peter Evans
e019b6daee
A warning to the concerned
2017-12-12 14:59:00 -06:00
Peter Evans
7da2f9e791
Add support for setting read/write map functions
2017-12-12 14:58:06 -06:00
Peter Evans
bb92162dba
Zero, not NULL.
...
Not that there's a practical difference, but we should be clear that
we're zeroing out memory because its contents are vm_8bit values, not
pointers.
2017-12-12 14:45:48 -06:00
Peter Evans
da62ac4ca6
Use double-slash comments
2017-12-12 14:35:13 -06:00
Peter Evans
6f4627802f
We should also NULL out segment memory.
...
Er... oops
2017-12-12 14:33:55 -06:00
Peter Evans
06705f21fc
Add mallocs for read/write tables, NULL-out code
2017-12-12 14:32:32 -06:00
Peter Evans
850fdc55b5
Add error codes to segment functions
2017-12-09 15:16:56 -06:00
Peter Evans
0336fe7366
Documentation for files
2017-12-08 22:12:31 -06:00
Peter Evans
3cebed2377
Adding all of the instruction files
2017-12-02 13:05:53 -06:00
Peter Evans
237d5e3cb6
First commit
2017-11-21 23:24:51 -06:00