User:Compyx: Difference between revisions

From vice-emu
Jump to navigation Jump to search
Line 15: Line 15:
* 2017-05-16: <s>SDL UI: add toggle to display/hide 'hidden' files (ie .foo on Unix).</s> <b>Not my port, may have been fixed</b>
* 2017-05-16: <s>SDL UI: add toggle to display/hide 'hidden' files (ie .foo on Unix).</s> <b>Not my port, may have been fixed</b>
* 2017-05-16: Add 'last-used-dir' functionality to ports that can support it (ie SDL on Unix) <b>Added to Gtk3, mostly</b>
* 2017-05-16: Add 'last-used-dir' functionality to ports that can support it (ie SDL on Unix) <b>Added to Gtk3, mostly</b>
* 2020-02-28: Fix LDFLAGS handling in configure like I did with C[XX]FLAGS
* 2020-02-28: Fix LDFLAGS handling in configure like I did with C[PP|XX]?FLAGS.
* 2020-02-28: Check documentation (vice.texi) and update where required.
* 2020-02-28: Create test suite for C1541.




Line 22: Line 24:
The c1541 and vdrive code needs cleaning up
The c1541 and vdrive code needs cleaning up


* Names like `unit`, `drive` and `device` are used interchangeably: sometimes `unit` is an actual unit number (8-11), sometimes it's an index into a vdrive array, values are arbitrarily AND'ed, OR'ed or subtracted to convert between 'valid' values for unit numbers and drive indici.(<b>FIXED</b> in c1541, vdrive etc have API problems)
* Often user input for commands (c1541) is assumed to be correct. Leading to either weird error messages or even segfaults. (<b>FIXED</b>)
* CBM DOS command support needs work. The VDrive command handling is lacking some functionality as opposed to the actual CBM DOS.
* CBM DOS command support needs work. The VDrive command handling is lacking some functionality as opposed to the actual CBM DOS.
:: Most of this should be fixed, to be sure we'd need some kind of test suite for C1541 (good luck with that)

Revision as of 19:49, 28 February 2020

Who am I

I'm an old C64 scener, look me up at csdk.dk if you don't believe me ;)

Personal devlog

TODO list

  • 2016-11-05: BeOS/Haiku doesn't log anything to LOG_DEFAULT except HardSID messages at startup. I don't care, not my port
  • 2016-11-05: VSID: add HVSC Songlengths.txt support, maybe STIL as well. (For 3.1 or later) Fixed
  • 2017-02-13: *nix make install: fix DOS2UNIX check, doesn't seem to work very well now Fixed
  • 2017-03-25: SDL UI: rename 'screenshot' menu item to 'Save media' and move screenshot, sound recording and video recording submenu to this menu item.
  • 2017-04-06: SDL UI: have the monitor 'm' command properly dump screencodes next to the hexdump Fixed
  • 2017-05-16: SDL UI: turn 'Pause' into a proper toggle, right now there's no feedback and reentering the menu turns pause off, which is counter-intuitive Not my port
  • 2017-05-16: SDL UI: add toggle to display/hide 'hidden' files (ie .foo on Unix). Not my port, may have been fixed
  • 2017-05-16: Add 'last-used-dir' functionality to ports that can support it (ie SDL on Unix) Added to Gtk3, mostly
  • 2020-02-28: Fix LDFLAGS handling in configure like I did with C[PP|XX]?FLAGS.
  • 2020-02-28: Check documentation (vice.texi) and update where required.
  • 2020-02-28: Create test suite for C1541.


Code cleanup

The c1541 and vdrive code needs cleaning up

  • CBM DOS command support needs work. The VDrive command handling is lacking some functionality as opposed to the actual CBM DOS.
Most of this should be fixed, to be sure we'd need some kind of test suite for C1541 (good luck with that)