Commit Graph

13 Commits

Author SHA1 Message Date
Miodrag Milanovic
e4b919213e lot more updated (nw) 2015-05-11 15:09:24 +02:00
Miodrag Milanovic
6d902a08bd Added dummy license headers for EMU section (nw) 2015-05-07 10:45:57 +02:00
Miodrag Milanovic
54f8b3ae5d moved all to std::string (nw) 2015-04-22 11:30:45 +02:00
Miodrag Milanovic
26e7a17b63 Cleanups and version bump 2015-01-28 09:20:10 +01:00
etabeta78
8d5d2fad35 (MESS) ui: fixed a small problem with tape control menu with
systems with multiple cassette drives attached. nw.
2015-01-08 12:23:50 +01:00
etabeta78
847585ad36 (MESS) ui: minor improvement to Tape Control menu, so that when
multiple cassettes are available it is clear which drive controls are
displayed (see e.g. sol20 or pet2001 with "-tape2 c2n" slot). also
cleaned up some function names and better described the usage of
the devctrl.h base class. nw.
2015-01-08 08:53:48 +01:00
smf-
72d93bb509 Added serial printer, renamed centronics printer to match. Standardised the configuration of rs232 devices. All serial devices are now connected using an rs232 port. [smf] 2014-04-16 07:53:39 +00:00
Miodrag Milanovic
fec65e0b57 Cleanups and version bump 2014-04-07 06:04:18 +00:00
Miodrag Milanovic
dd1e28e513 Fix listsamples and one other potential problematic place, and fixed better devctrl (nw) 2014-04-03 08:56:14 +00:00
Miodrag Milanovic
f14651f2db you can't count on same iterator you use and no need to cast iterator elements (nw) 2014-03-13 14:20:28 +00:00
Miodrag Milanovic
cb7cd21a8c Fix for tape control and bitbanger control in UI (nw) 2014-03-09 13:08:19 +00:00
Aaron Giles
57cfaa163e Switched rgb_t to a class, replacing macros with methods. Mappings are
as follows:

   MAKE_RGB(r,g,b)     == rgb_t(r,g,b)
   MAKE_ARGB(a,r,g,b)  == rgb_t(a,r,g,b)
   RGB_ALPHA(data)     == data.a()
   RGB_RED(data)       == data.r()
   RGB_GREEN(data)     == data.g()
   RGB_BLUE(data)      == data.b()
   RGB_BLACK           == rgb_t::black
   RGB_WHITE           == rgb_t::white

Implicit conversions to/from UINT32 are built in as well as simple
addition, subtraction, and scaling (with clamping).

As a result of being a class, some stricter typing was needed in
a few places but overall not too much.
2014-02-19 06:07:32 +00:00
Nathan Woods
cd9479b751 Refactoring and cleanup of tapectrl.? and bbcontrl.?, created base class 2014-01-23 12:43:39 +00:00